--- /srv/rebuilderd/tmp/rebuilderdR6QAJ4/inputs/snap-templates_1.0.0.2-5+b1_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdR6QAJ4/out/snap-templates_1.0.0.2-5+b1_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-02-01 19:42:39.000000 debian-binary │ --rw-r--r-- 0 0 0 896 2025-02-01 19:42:39.000000 control.tar.xz │ --rw-r--r-- 0 0 0 2187812 2025-02-01 19:42:39.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 900 2025-02-01 19:42:39.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 2186368 2025-02-01 19:42:39.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -1,11 +1,11 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-02-01 19:42:39.000000 ./ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-02-01 19:42:39.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-02-01 19:42:39.000000 ./usr/bin/ │ │ │ --rwxr-xr-x 0 root (0) root (0) 16007872 2025-02-01 19:42:39.000000 ./usr/bin/snap-framework │ │ │ +-rwxr-xr-x 0 root (0) root (0) 16007904 2025-02-01 19:42:39.000000 ./usr/bin/snap-framework │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-02-01 19:42:39.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-02-01 19:42:39.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-02-01 19:42:39.000000 ./usr/share/doc/snap-templates/ │ │ │ -rw-r--r-- 0 root (0) root (0) 273 2018-07-29 21:49:08.000000 ./usr/share/doc/snap-templates/CONTRIBUTORS │ │ │ -rw-r--r-- 0 root (0) root (0) 239 2025-02-01 19:42:39.000000 ./usr/share/doc/snap-templates/changelog.Debian.amd64.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 478 2025-02-01 19:42:39.000000 ./usr/share/doc/snap-templates/changelog.Debian.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1876 2022-04-21 23:09:50.000000 ./usr/share/doc/snap-templates/copyright │ │ ├── ./usr/bin/snap-framework │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: EXEC (Executable file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x40a990 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 16006080 (bytes into file) │ │ │ │ + Start of section headers: 16006112 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 14 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 28 │ │ │ │ Section header string table index: 27 │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -7,15 +7,15 @@ │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ PHDR 0x000040 0x0000000000400040 0x0000000000400040 0x000310 0x000310 R 0x8 │ │ │ │ INTERP 0x000394 0x0000000000400394 0x0000000000400394 0x00001c 0x00001c R 0x1 │ │ │ │ [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2] │ │ │ │ LOAD 0x000000 0x0000000000400000 0x0000000000400000 0x004f88 0x004f88 R 0x1000 │ │ │ │ LOAD 0x005000 0x0000000000405000 0x0000000000405000 0xbcbd3d 0xbcbd3d R E 0x1000 │ │ │ │ LOAD 0xbd1000 0x0000000000fd1000 0x0000000000fd1000 0x179b74 0x179b74 R 0x1000 │ │ │ │ - LOAD 0xd4b8d0 0x000000000114b8d0 0x000000000114b8d0 0x1f81e0 0x1fcca0 RW 0x1000 │ │ │ │ + LOAD 0xd4b8d0 0x000000000114b8d0 0x000000000114b8d0 0x1f8200 0x1fcce0 RW 0x1000 │ │ │ │ DYNAMIC 0xd4bdc8 0x000000000114bdc8 0x000000000114bdc8 0x000210 0x000210 RW 0x8 │ │ │ │ NOTE 0x000350 0x0000000000400350 0x0000000000400350 0x000020 0x000020 R 0x8 │ │ │ │ NOTE 0x000370 0x0000000000400370 0x0000000000400370 0x000024 0x000024 R 0x4 │ │ │ │ NOTE 0xd4ab54 0x000000000114ab54 0x000000000114ab54 0x000020 0x000020 R 0x4 │ │ │ │ GNU_PROPERTY 0x000350 0x0000000000400350 0x0000000000400350 0x000020 0x000020 R 0x8 │ │ │ │ GNU_EH_FRAME 0xd3c8f0 0x000000000113c8f0 0x000000000113c8f0 0x00294c 0x00294c R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 28 section headers, starting at offset 0xf43bc0: │ │ │ │ +There are 28 section headers, starting at offset 0xf43be0: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.property NOTE 0000000000400350 000350 000020 00 A 0 0 8 │ │ │ │ [ 2] .note.gnu.build-id NOTE 0000000000400370 000370 000024 00 A 0 0 4 │ │ │ │ [ 3] .interp PROGBITS 0000000000400394 000394 00001c 00 A 0 0 1 │ │ │ │ @@ -23,15 +23,15 @@ │ │ │ │ [18] .note.ABI-tag NOTE 000000000114ab54 d4ab54 000020 00 A 0 0 4 │ │ │ │ [19] .init_array INIT_ARRAY 000000000114b8d0 d4b8d0 000008 08 WA 0 0 8 │ │ │ │ [20] .fini_array FINI_ARRAY 000000000114b8d8 d4b8d8 000008 08 WA 0 0 8 │ │ │ │ [21] .data.rel.ro PROGBITS 000000000114b8e0 d4b8e0 0004e8 00 WA 0 0 16 │ │ │ │ [22] .dynamic DYNAMIC 000000000114bdc8 d4bdc8 000210 10 WA 6 0 8 │ │ │ │ [23] .got PROGBITS 000000000114bfd8 d4bfd8 000010 08 WA 0 0 8 │ │ │ │ [24] .got.plt PROGBITS 000000000114bfe8 d4bfe8 000948 08 WA 0 0 8 │ │ │ │ - [25] .data PROGBITS 000000000114c940 d4c940 1f7170 00 WA 0 0 32 │ │ │ │ - [26] .bss NOBITS 0000000001343ac0 f43ab0 004ab0 00 WA 0 0 64 │ │ │ │ - [27] .shstrtab STRTAB 0000000000000000 f43ab0 00010a 00 0 0 1 │ │ │ │ + [25] .data PROGBITS 000000000114c940 d4c940 1f7190 00 WA 0 0 32 │ │ │ │ + [26] .bss NOBITS 0000000001343b00 f43ad0 004ab0 00 WA 0 0 64 │ │ │ │ + [27] .shstrtab STRTAB 0000000000000000 f43ad0 00010a 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -298,20 +298,20 @@ │ │ │ │ 294: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoull@GLIBC_2.38 (22) │ │ │ │ 295: 0000000000000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (9) │ │ │ │ 296: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ftruncate@GLIBC_2.2.5 (2) │ │ │ │ 297: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (3) │ │ │ │ 298: 0000000000000000 0 FUNC GLOBAL DEFAULT UND telldir@GLIBC_2.2.5 (2) │ │ │ │ 299: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strtod@GLIBC_2.2.5 (2) │ │ │ │ 300: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __gmpz_get_d_2exp │ │ │ │ - 301: 0000000001343ac0 8 OBJECT GLOBAL DEFAULT 26 stdout@GLIBC_2.2.5 (2) │ │ │ │ + 301: 0000000001343b00 8 OBJECT GLOBAL DEFAULT 26 stdout@GLIBC_2.2.5 (2) │ │ │ │ 302: 00000000004058f0 0 FUNC GLOBAL DEFAULT UND lstat64@GLIBC_2.33 (7) │ │ │ │ 303: 0000000000405970 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (7) │ │ │ │ - 304: 0000000001343ae8 8 OBJECT WEAK DEFAULT 26 environ@GLIBC_2.2.5 (2) │ │ │ │ + 304: 0000000001343b28 8 OBJECT WEAK DEFAULT 26 environ@GLIBC_2.2.5 (2) │ │ │ │ 305: 0000000000405110 0 FUNC GLOBAL DEFAULT UND stat@GLIBC_2.33 (7) │ │ │ │ 306: 0000000000405240 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.2.5 (2) │ │ │ │ 307: 0000000000405370 0 FUNC GLOBAL DEFAULT UND lstat@GLIBC_2.33 (7) │ │ │ │ - 308: 0000000001343ae0 8 OBJECT GLOBAL DEFAULT 26 stderr@GLIBC_2.2.5 (2) │ │ │ │ + 308: 0000000001343b20 8 OBJECT GLOBAL DEFAULT 26 stderr@GLIBC_2.2.5 (2) │ │ │ │ 309: 0000000000405d10 0 FUNC GLOBAL DEFAULT UND fstat@GLIBC_2.33 (7) │ │ │ │ - 310: 0000000001343ae8 8 OBJECT GLOBAL DEFAULT 26 __environ@GLIBC_2.2.5 (2) │ │ │ │ + 310: 0000000001343b28 8 OBJECT GLOBAL DEFAULT 26 __environ@GLIBC_2.2.5 (2) │ │ │ │ 311: 000000000114b8e0 24 OBJECT GLOBAL DEFAULT 21 ffi_type_void@LIBFFI_BASE_8.0 (8) │ │ │ │ 312: 0000000000405980 0 FUNC GLOBAL DEFAULT UND fstat64@GLIBC_2.33 (7) │ │ │ │ 313: 0000000000405fd0 0 FUNC GLOBAL DEFAULT UND stat64@GLIBC_2.33 (7) │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ │ │ Relocation section '.rela.dyn' at offset 0x3230 contains 19 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ 000000000114bfd8 0000005700000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ │ 000000000114bfe0 0000012900000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.34 + 0 │ │ │ │ -00000000013438b8 0000004500000001 R_X86_64_64 0000000000000000 ffi_prep_cif@LIBFFI_BASE_8.0 + 0 │ │ │ │ -00000000013438d0 000000ce00000001 R_X86_64_64 0000000000000000 ffi_call@LIBFFI_BASE_8.0 + 0 │ │ │ │ -0000000001343900 0000011b00000001 R_X86_64_64 0000000000000000 ffi_type_float@LIBFFI_BASE_8.0 + 0 │ │ │ │ -0000000001343918 000000ea00000001 R_X86_64_64 0000000000000000 ffi_type_double@LIBFFI_BASE_8.0 + 0 │ │ │ │ -0000000001343930 0000005000000001 R_X86_64_64 0000000000000000 ffi_type_sint64@LIBFFI_BASE_8.0 + 0 │ │ │ │ -0000000001343948 0000009300000001 R_X86_64_64 0000000000000000 ffi_type_uint64@LIBFFI_BASE_8.0 + 0 │ │ │ │ -0000000001343960 0000011000000001 R_X86_64_64 0000000000000000 ffi_type_sint32@LIBFFI_BASE_8.0 + 0 │ │ │ │ -0000000001343978 000000b100000001 R_X86_64_64 0000000000000000 ffi_type_uint32@LIBFFI_BASE_8.0 + 0 │ │ │ │ -0000000001343990 0000003400000001 R_X86_64_64 0000000000000000 ffi_type_sint16@LIBFFI_BASE_8.0 + 0 │ │ │ │ -00000000013439a8 0000002f00000001 R_X86_64_64 0000000000000000 ffi_type_uint16@LIBFFI_BASE_8.0 + 0 │ │ │ │ -00000000013439c0 0000012500000001 R_X86_64_64 0000000000000000 ffi_type_sint8@LIBFFI_BASE_8.0 + 0 │ │ │ │ -00000000013439d8 0000005600000001 R_X86_64_64 0000000000000000 ffi_type_uint8@LIBFFI_BASE_8.0 + 0 │ │ │ │ -00000000013439f0 0000008f00000001 R_X86_64_64 0000000000000000 ffi_type_pointer@LIBFFI_BASE_8.0 + 0 │ │ │ │ +00000000013438d8 0000004500000001 R_X86_64_64 0000000000000000 ffi_prep_cif@LIBFFI_BASE_8.0 + 0 │ │ │ │ +00000000013438f0 000000ce00000001 R_X86_64_64 0000000000000000 ffi_call@LIBFFI_BASE_8.0 + 0 │ │ │ │ +0000000001343920 0000011b00000001 R_X86_64_64 0000000000000000 ffi_type_float@LIBFFI_BASE_8.0 + 0 │ │ │ │ +0000000001343938 000000ea00000001 R_X86_64_64 0000000000000000 ffi_type_double@LIBFFI_BASE_8.0 + 0 │ │ │ │ +0000000001343950 0000005000000001 R_X86_64_64 0000000000000000 ffi_type_sint64@LIBFFI_BASE_8.0 + 0 │ │ │ │ +0000000001343968 0000009300000001 R_X86_64_64 0000000000000000 ffi_type_uint64@LIBFFI_BASE_8.0 + 0 │ │ │ │ +0000000001343980 0000011000000001 R_X86_64_64 0000000000000000 ffi_type_sint32@LIBFFI_BASE_8.0 + 0 │ │ │ │ +0000000001343998 000000b100000001 R_X86_64_64 0000000000000000 ffi_type_uint32@LIBFFI_BASE_8.0 + 0 │ │ │ │ +00000000013439b0 0000003400000001 R_X86_64_64 0000000000000000 ffi_type_sint16@LIBFFI_BASE_8.0 + 0 │ │ │ │ +00000000013439c8 0000002f00000001 R_X86_64_64 0000000000000000 ffi_type_uint16@LIBFFI_BASE_8.0 + 0 │ │ │ │ +00000000013439e0 0000012500000001 R_X86_64_64 0000000000000000 ffi_type_sint8@LIBFFI_BASE_8.0 + 0 │ │ │ │ +00000000013439f8 0000005600000001 R_X86_64_64 0000000000000000 ffi_type_uint8@LIBFFI_BASE_8.0 + 0 │ │ │ │ +0000000001343a10 0000008f00000001 R_X86_64_64 0000000000000000 ffi_type_pointer@LIBFFI_BASE_8.0 + 0 │ │ │ │ 000000000114b8e0 0000013700000005 R_X86_64_COPY 000000000114b8e0 ffi_type_void@LIBFFI_BASE_8.0 + 0 │ │ │ │ -0000000001343ac0 0000012d00000005 R_X86_64_COPY 0000000001343ac0 stdout@GLIBC_2.2.5 + 0 │ │ │ │ -0000000001343ae0 0000013400000005 R_X86_64_COPY 0000000001343ae0 stderr@GLIBC_2.2.5 + 0 │ │ │ │ -0000000001343ae8 0000013600000005 R_X86_64_COPY 0000000001343ae8 __environ@GLIBC_2.2.5 + 0 │ │ │ │ +0000000001343b00 0000012d00000005 R_X86_64_COPY 0000000001343b00 stdout@GLIBC_2.2.5 + 0 │ │ │ │ +0000000001343b20 0000013400000005 R_X86_64_COPY 0000000001343b20 stderr@GLIBC_2.2.5 + 0 │ │ │ │ +0000000001343b28 0000013600000005 R_X86_64_COPY 0000000001343b28 __environ@GLIBC_2.2.5 + 0 │ │ │ │ │ │ │ │ Relocation section '.rela.plt' at offset 0x33f8 contains 294 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ 000000000114c000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 __gmpn_gcd_1 + 0 │ │ │ │ 000000000114c008 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 strdup@GLIBC_2.2.5 + 0 │ │ │ │ 000000000114c010 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_attr_getstacksize@GLIBC_2.34 + 0 │ │ │ │ 000000000114c018 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 feof@GLIBC_2.2.5 + 0 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.property │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0 Properties: x86 ISA needed: x86-64-baseline │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5a814acd26d1db7488dbbaa7c4b28f77156b5d74 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 74f75b082b74ca39e2a942e8a237d315445c0bbf │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -k]t/lib64/ld-linux-x86-64.so.2 │ │ │ │ +/lib64/ld-linux-x86-64.so.2 │ │ │ │ __gmon_start__ │ │ │ │ __gmpz_init │ │ │ │ __gmpn_popcount │ │ │ │ __gmpz_export │ │ │ │ __gmpn_sub_1 │ │ │ │ __gmpn_and_n │ │ │ │ __gmpn_add │ │ │ │ @@ -460,14 +460,16 @@ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ AVAUATUSH │ │ │ │ 8[]A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ +r H;5O&: │ │ │ │ +r H;5_%: │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ @@ -916,14 +918,72 @@ │ │ │ │ run and it sees that the snaplet's directory does not already exist. If the │ │ │ │ user upgrades to a new version of the snaplet and the new version made changes │ │ │ │ to the filesystem resources, those resources will NOT be automatically copied │ │ │ │ in by default. Resource installation *only* happens when the `snaplets/foo` │ │ │ │ directory does not exist. If you want to get the latest version of the │ │ │ │ filesystem resources, remove the `snaplets/foo` directory, and restart your │ │ │ │ ./src/Tutorial.lhs │ │ │ │ + │ │ │ │ + │ │ │ │ + This is a simple demo page served using │ │ │ │ + Heist │ │ │ │ + and the Snap web framework. │ │ │ │ +

│ │ │ │ +

Congrats! You're logged in as ''

│ │ │ │ +

Logout

│ │ │ │ +
│ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ +
│ │ │ │ +./snaplets/heist/templates/index.tpl │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ +./snaplets/heist/templates/new_user.tpl │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ +./snaplets/heist/templates/login.tpl │ │ │ │ +

Snap Example App Login

│ │ │ │ +

│ │ │ │ +/login │ │ │ │ +Login │ │ │ │ + │ │ │ │ +

Don't have a login yet? Create a new user

│ │ │ │ +./snaplets/heist/templates/_login.tpl │ │ │ │ + │ │ │ │ + Snap web server │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ +
│ │ │ │ + │ │ │ │ +
│ │ │ │ + │ │ │ │ +./snaplets/heist/templates/base.tpl │ │ │ │ +

Register a new user

│ │ │ │ +/new_user │ │ │ │ +Add User │ │ │ │ + │ │ │ │ +./snaplets/heist/templates/_new_user.tpl │ │ │ │ +
│ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ +
Login:
Password:
│ │ │ │ +./snaplets/heist/templates/userform.tpl │ │ │ │ Name: projname │ │ │ │ Version: 0.1 │ │ │ │ Synopsis: Project Synopsis Here │ │ │ │ Description: Project Description Here │ │ │ │ License: AllRightsReserved │ │ │ │ Author: Author │ │ │ │ Maintainer: maintainer@example.com │ │ │ │ @@ -967,178 +1027,14 @@ │ │ │ │ ghc-options: -threaded -w │ │ │ │ if impl(ghc >= 6.12.0) │ │ │ │ ghc-options: -threaded -Wall -fwarn-tabs -funbox-strict-fields -O2 │ │ │ │ -fno-warn-orphans -fno-warn-unused-do-bind │ │ │ │ else │ │ │ │ ghc-options: -threaded -Wall -fwarn-tabs -funbox-strict-fields -O2 │ │ │ │ -fno-warn-orphans │ │ │ │ -

Register a new user

│ │ │ │ -/new_user │ │ │ │ -Add User │ │ │ │ - │ │ │ │ -./snaplets/heist/templates/_new_user.tpl │ │ │ │ - │ │ │ │ - │ │ │ │ - This is a simple demo page served using │ │ │ │ - Heist │ │ │ │ - and the Snap web framework. │ │ │ │ -

│ │ │ │ -

Congrats! You're logged in as ''

│ │ │ │ -

Logout

│ │ │ │ -
│ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ -
│ │ │ │ -./snaplets/heist/templates/index.tpl │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ -./snaplets/heist/templates/login.tpl │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ -./snaplets/heist/templates/new_user.tpl │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ -
Login:
Password:
│ │ │ │ -./snaplets/heist/templates/userform.tpl │ │ │ │ - │ │ │ │ - Snap web server │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ -
│ │ │ │ - │ │ │ │ -
│ │ │ │ - │ │ │ │ -./snaplets/heist/templates/base.tpl │ │ │ │ -

Snap Example App Login

│ │ │ │ -

│ │ │ │ -/login │ │ │ │ -Login │ │ │ │ - │ │ │ │ -

Don't have a login yet? Create a new user

│ │ │ │ -./snaplets/heist/templates/_login.tpl │ │ │ │ - padding: 0; │ │ │ │ - margin: 0; │ │ │ │ - background-color: #ffffff; │ │ │ │ - font-family: Verdana, Helvetica, sans-serif; │ │ │ │ - padding: 0; │ │ │ │ - margin: 0; │ │ │ │ - text-decoration: underline; │ │ │ │ -a :hover { │ │ │ │ - cursor: pointer; │ │ │ │ - text-decoration: underline; │ │ │ │ - border: none; │ │ │ │ -#content { │ │ │ │ - padding-left: 1em; │ │ │ │ - font-size: 60%; │ │ │ │ -./static/screen.css │ │ │ │ -{-# LANGUAGE OverloadedStrings #-} │ │ │ │ ------------------------------------------------------------------------------- │ │ │ │ --- | This module is where all the routes and handlers are defined for your │ │ │ │ --- site. The 'app' function is the initializer that combines everything │ │ │ │ --- together and is exported by this module. │ │ │ │ -module Site │ │ │ │ - ) where │ │ │ │ ------------------------------------------------------------------------------- │ │ │ │ -import Control.Applicative │ │ │ │ -import Data.ByteString (ByteString) │ │ │ │ -import Data.Map.Syntax ((##)) │ │ │ │ -import qualified Data.Text as T │ │ │ │ -import Snap.Core │ │ │ │ -import Snap.Snaplet │ │ │ │ -import Snap.Snaplet.Auth │ │ │ │ -import Snap.Snaplet.Auth.Backends.JsonFile │ │ │ │ -import Snap.Snaplet.Heist │ │ │ │ -import Snap.Snaplet.Session.Backends.CookieSession │ │ │ │ -import Snap.Util.FileServe │ │ │ │ -import qualified Heist.Interpreted as I │ │ │ │ ------------------------------------------------------------------------------- │ │ │ │ -import Application │ │ │ │ ------------------------------------------------------------------------------- │ │ │ │ --- | Render login form │ │ │ │ -handleLogin :: Maybe T.Text -> Handler App (AuthManager App) () │ │ │ │ -handleLogin authError = heistLocal (I.bindSplices errs) $ render "login" │ │ │ │ - errs = maybe mempty splice authError │ │ │ │ - splice err = "loginError" ## I.textSplice err │ │ │ │ ------------------------------------------------------------------------------- │ │ │ │ --- | Handle login submit │ │ │ │ -handleLoginSubmit :: Handler App (AuthManager App) () │ │ │ │ -handleLoginSubmit = │ │ │ │ - loginUser "login" "password" Nothing │ │ │ │ - (\_ -> handleLogin err) (redirect "/") │ │ │ │ - err = Just "Unknown user or password" │ │ │ │ ------------------------------------------------------------------------------- │ │ │ │ --- | Logs out and redirects the user to the site index. │ │ │ │ -handleLogout :: Handler App (AuthManager App) () │ │ │ │ -handleLogout = logout >> redirect "/" │ │ │ │ ------------------------------------------------------------------------------- │ │ │ │ --- | Handle new user form submit │ │ │ │ -handleNewUser :: Handler App (AuthManager App) () │ │ │ │ -handleNewUser = method GET handleForm <|> method POST handleFormSubmit │ │ │ │ - handleForm = render "new_user" │ │ │ │ - handleFormSubmit = registerUser "login" "password" >> redirect "/" │ │ │ │ ------------------------------------------------------------------------------- │ │ │ │ --- | The application's routes. │ │ │ │ -routes :: [(ByteString, Handler App App ())] │ │ │ │ -routes = [ ("login", with auth handleLoginSubmit) │ │ │ │ - , ("logout", with auth handleLogout) │ │ │ │ - , ("new_user", with auth handleNewUser) │ │ │ │ - , ("", serveDirectory "static") │ │ │ │ - ] │ │ │ │ ------------------------------------------------------------------------------- │ │ │ │ --- | The application initializer. │ │ │ │ -app :: SnapletInit App App │ │ │ │ -app = makeSnaplet "app" "An snaplet example application." Nothing $ do │ │ │ │ - h <- nestSnaplet "" heist $ heistInit "templates" │ │ │ │ - s <- nestSnaplet "sess" sess $ │ │ │ │ - initCookieSessionManager "site_key.txt" "sess" Nothing (Just 3600) │ │ │ │ - -- NOTE: We're using initJsonFileAuthManager here because it's easy and │ │ │ │ - -- doesn't require any kind of database server to run. In practice, │ │ │ │ - -- you'll probably want to change this to a more robust auth backend. │ │ │ │ - a <- nestSnaplet "auth" auth $ │ │ │ │ - initJsonFileAuthManager defAuthSettings sess "users.json" │ │ │ │ - addRoutes routes │ │ │ │ - addAuthSplices h auth │ │ │ │ - return $ App h s a │ │ │ │ -./src/Site.hs │ │ │ │ -{-# LANGUAGE TemplateHaskell #-} │ │ │ │ ------------------------------------------------------------------------------- │ │ │ │ --- | This module defines our application's state type and an alias for its │ │ │ │ --- handler monad. │ │ │ │ -module Application where │ │ │ │ ------------------------------------------------------------------------------- │ │ │ │ -import Control.Lens │ │ │ │ -import Snap.Snaplet │ │ │ │ -import Snap.Snaplet.Heist │ │ │ │ -import Snap.Snaplet.Auth │ │ │ │ -import Snap.Snaplet.Session │ │ │ │ ------------------------------------------------------------------------------- │ │ │ │ -data App = App │ │ │ │ - { _heist :: Snaplet (Heist App) │ │ │ │ - , _sess :: Snaplet SessionManager │ │ │ │ - , _auth :: Snaplet (AuthManager App) │ │ │ │ -makeLenses ''App │ │ │ │ -instance HasHeist App where │ │ │ │ - heistLens = subSnaplet heist │ │ │ │ ------------------------------------------------------------------------------- │ │ │ │ -type AppHandler = Handler App App │ │ │ │ -./src/Application.hs │ │ │ │ {-# LANGUAGE CPP #-} │ │ │ │ {-# LANGUAGE TemplateHaskell #-} │ │ │ │ NOTE: Don't modify this file unless you know what you are doing. If you are │ │ │ │ new to snap, start with Site.hs and Application.hs. This file contains │ │ │ │ boilerplate needed for dynamic reloading and is not meant for general │ │ │ │ consumption. │ │ │ │ Occasionally if we modify the way the dynamic reloader works and you want to │ │ │ │ @@ -1218,22 +1114,126 @@ │ │ │ │ -- sophisticated code might. │ │ │ │ getActions :: Config Snap AppConfig -> IO (Snap (), IO ()) │ │ │ │ getActions conf = do │ │ │ │ (msgs, site, cleanup) <- runSnaplet │ │ │ │ (appEnvironment =<< getOther conf) app │ │ │ │ hPutStrLn stderr $ T.unpack msgs │ │ │ │ return (site, cleanup) │ │ │ │ +{-# LANGUAGE TemplateHaskell #-} │ │ │ │ +------------------------------------------------------------------------------ │ │ │ │ +-- | This module defines our application's state type and an alias for its │ │ │ │ +-- handler monad. │ │ │ │ +module Application where │ │ │ │ +------------------------------------------------------------------------------ │ │ │ │ +import Control.Lens │ │ │ │ +import Snap.Snaplet │ │ │ │ +import Snap.Snaplet.Heist │ │ │ │ +import Snap.Snaplet.Auth │ │ │ │ +import Snap.Snaplet.Session │ │ │ │ +------------------------------------------------------------------------------ │ │ │ │ +data App = App │ │ │ │ + { _heist :: Snaplet (Heist App) │ │ │ │ + , _sess :: Snaplet SessionManager │ │ │ │ + , _auth :: Snaplet (AuthManager App) │ │ │ │ +makeLenses ''App │ │ │ │ +instance HasHeist App where │ │ │ │ + heistLens = subSnaplet heist │ │ │ │ +------------------------------------------------------------------------------ │ │ │ │ +type AppHandler = Handler App App │ │ │ │ +./src/Application.hs │ │ │ │ +{-# LANGUAGE OverloadedStrings #-} │ │ │ │ +------------------------------------------------------------------------------ │ │ │ │ +-- | This module is where all the routes and handlers are defined for your │ │ │ │ +-- site. The 'app' function is the initializer that combines everything │ │ │ │ +-- together and is exported by this module. │ │ │ │ +module Site │ │ │ │ + ) where │ │ │ │ +------------------------------------------------------------------------------ │ │ │ │ +import Control.Applicative │ │ │ │ +import Data.ByteString (ByteString) │ │ │ │ +import Data.Map.Syntax ((##)) │ │ │ │ +import qualified Data.Text as T │ │ │ │ +import Snap.Core │ │ │ │ +import Snap.Snaplet │ │ │ │ +import Snap.Snaplet.Auth │ │ │ │ +import Snap.Snaplet.Auth.Backends.JsonFile │ │ │ │ +import Snap.Snaplet.Heist │ │ │ │ +import Snap.Snaplet.Session.Backends.CookieSession │ │ │ │ +import Snap.Util.FileServe │ │ │ │ +import qualified Heist.Interpreted as I │ │ │ │ +------------------------------------------------------------------------------ │ │ │ │ +import Application │ │ │ │ +------------------------------------------------------------------------------ │ │ │ │ +-- | Render login form │ │ │ │ +handleLogin :: Maybe T.Text -> Handler App (AuthManager App) () │ │ │ │ +handleLogin authError = heistLocal (I.bindSplices errs) $ render "login" │ │ │ │ + errs = maybe mempty splice authError │ │ │ │ + splice err = "loginError" ## I.textSplice err │ │ │ │ +------------------------------------------------------------------------------ │ │ │ │ +-- | Handle login submit │ │ │ │ +handleLoginSubmit :: Handler App (AuthManager App) () │ │ │ │ +handleLoginSubmit = │ │ │ │ + loginUser "login" "password" Nothing │ │ │ │ + (\_ -> handleLogin err) (redirect "/") │ │ │ │ + err = Just "Unknown user or password" │ │ │ │ +------------------------------------------------------------------------------ │ │ │ │ +-- | Logs out and redirects the user to the site index. │ │ │ │ +handleLogout :: Handler App (AuthManager App) () │ │ │ │ +handleLogout = logout >> redirect "/" │ │ │ │ +------------------------------------------------------------------------------ │ │ │ │ +-- | Handle new user form submit │ │ │ │ +handleNewUser :: Handler App (AuthManager App) () │ │ │ │ +handleNewUser = method GET handleForm <|> method POST handleFormSubmit │ │ │ │ + handleForm = render "new_user" │ │ │ │ + handleFormSubmit = registerUser "login" "password" >> redirect "/" │ │ │ │ +------------------------------------------------------------------------------ │ │ │ │ +-- | The application's routes. │ │ │ │ +routes :: [(ByteString, Handler App App ())] │ │ │ │ +routes = [ ("login", with auth handleLoginSubmit) │ │ │ │ + , ("logout", with auth handleLogout) │ │ │ │ + , ("new_user", with auth handleNewUser) │ │ │ │ + , ("", serveDirectory "static") │ │ │ │ + ] │ │ │ │ +------------------------------------------------------------------------------ │ │ │ │ +-- | The application initializer. │ │ │ │ +app :: SnapletInit App App │ │ │ │ +app = makeSnaplet "app" "An snaplet example application." Nothing $ do │ │ │ │ + h <- nestSnaplet "" heist $ heistInit "templates" │ │ │ │ + s <- nestSnaplet "sess" sess $ │ │ │ │ + initCookieSessionManager "site_key.txt" "sess" Nothing (Just 3600) │ │ │ │ + -- NOTE: We're using initJsonFileAuthManager here because it's easy and │ │ │ │ + -- doesn't require any kind of database server to run. In practice, │ │ │ │ + -- you'll probably want to change this to a more robust auth backend. │ │ │ │ + a <- nestSnaplet "auth" auth $ │ │ │ │ + initJsonFileAuthManager defAuthSettings sess "users.json" │ │ │ │ + addRoutes routes │ │ │ │ + addAuthSplices h auth │ │ │ │ + return $ App h s a │ │ │ │ +./src/Site.hs │ │ │ │ + padding: 0; │ │ │ │ + margin: 0; │ │ │ │ + background-color: #ffffff; │ │ │ │ + font-family: Verdana, Helvetica, sans-serif; │ │ │ │ + padding: 0; │ │ │ │ + margin: 0; │ │ │ │ + text-decoration: underline; │ │ │ │ +a :hover { │ │ │ │ + cursor: pointer; │ │ │ │ + text-decoration: underline; │ │ │ │ + border: none; │ │ │ │ +#content { │ │ │ │ + padding-left: 1em; │ │ │ │ + font-size: 60%; │ │ │ │ +./static/screen.css │ │ │ │ ./snaplets/heist/templates │ │ │ │ ./snaplets/heist │ │ │ │ ./snaplets │ │ │ │ ./static │ │ │ │ -:set -isrc │ │ │ │ -:set -hide-package MonadCatchIO-mtl │ │ │ │ -:set -hide-package monads-fd │ │ │ │ -:set -XOverloadedStrings │ │ │ │ +placeholder │ │ │ │ +./log/placeholder │ │ │ │ Name: projname │ │ │ │ Version: 0.1 │ │ │ │ Synopsis: Project Synopsis Here │ │ │ │ Description: Project Description Here │ │ │ │ License: AllRightsReserved │ │ │ │ Author: Author │ │ │ │ Maintainer: maintainer@example.com │ │ │ │ @@ -1251,16 +1251,14 @@ │ │ │ │ snap-core >= 1.0 && < 1.1, │ │ │ │ snap-server >= 1.0 && < 1.2 │ │ │ │ if impl(ghc >= 6.12.0) │ │ │ │ ghc-options: -threaded -Wall -fwarn-tabs -funbox-strict-fields -O2 │ │ │ │ -fno-warn-unused-do-bind │ │ │ │ ghc-options: -threaded -Wall -fwarn-tabs -funbox-strict-fields -O2 │ │ │ │ ./foo.cabal │ │ │ │ -placeholder │ │ │ │ -./log/placeholder │ │ │ │ {-# LANGUAGE OverloadedStrings #-} │ │ │ │ module Main where │ │ │ │ import Control.Applicative │ │ │ │ import Snap.Core │ │ │ │ import Snap.Util.FileServe │ │ │ │ import Snap.Http.Server │ │ │ │ main :: IO () │ │ │ │ @@ -1273,14 +1271,18 @@ │ │ │ │ dir "static" (serveDirectory ".") │ │ │ │ echoHandler :: Snap () │ │ │ │ echoHandler = do │ │ │ │ param <- getParam "echoparam" │ │ │ │ maybe (writeBS "must specify echo/param in URL") │ │ │ │ writeBS param │ │ │ │ ./src/Main.hs │ │ │ │ +:set -isrc │ │ │ │ +:set -hide-package MonadCatchIO-mtl │ │ │ │ +:set -hide-package monads-fd │ │ │ │ +:set -XOverloadedStrings │ │ │ │ main:Main.Help │ │ │ │ Data.Text.concat: size overflow │ │ │ │ overflowError │ │ │ │ breakOnAll │ │ │ │ : empty input │ │ │ │ Data.Text. │ │ │ │ Negative index │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -78,15 +78,15 @@ │ │ │ │ cmp %rdx,%rax │ │ │ │ cmova %rdx,%rax │ │ │ │ add %eax,%r8d │ │ │ │ lea -0x1(%rax),%r9d │ │ │ │ lea 0x0(%r13,%rax,8),%rdx │ │ │ │ jmp 406415 <__gmpz_get_d_2exp@plt+0x195> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp 0xf40d61(%rip),%rax │ │ │ │ + cmp 0xf40da1(%rip),%rax │ │ │ │ jae 406427 <__gmpz_get_d_2exp@plt+0x1a7> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r10 │ │ │ │ shr $0x6,%rdi │ │ │ │ and $0xfffffffffff00000,%r10 │ │ │ │ and $0x3fc0,%edi │ │ │ │ or %r10,%rdi │ │ │ │ @@ -95,15 +95,15 @@ │ │ │ │ add $0x8,%rbx │ │ │ │ shr $1,%rbp │ │ │ │ cmp %rdx,%rbx │ │ │ │ je 406470 <__gmpz_get_d_2exp@plt+0x1f0> │ │ │ │ test $0x1,%bpl │ │ │ │ jne 406409 <__gmpz_get_d_2exp@plt+0x189> │ │ │ │ mov (%rbx),%rax │ │ │ │ - cmp 0xf40d1b(%rip),%rax │ │ │ │ + cmp 0xf40d5b(%rip),%rax │ │ │ │ jae 4063e0 <__gmpz_get_d_2exp@plt+0x160> │ │ │ │ mov 0x8(%r14),%rdi │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ or $0x1,%rax │ │ │ │ mov %rax,%r12 │ │ │ │ mov (%rdi),%eax │ │ │ │ cmp $0xfff,%eax │ │ │ │ @@ -188,15 +188,15 @@ │ │ │ │ cmp %rdx,%rax │ │ │ │ cmova %rdx,%rax │ │ │ │ add %eax,%esi │ │ │ │ lea -0x1(%rax),%r9d │ │ │ │ lea 0x0(%r13,%rax,8),%rdx │ │ │ │ jmp 4065b5 <__gmpz_get_d_2exp@plt+0x335> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp 0xf40bc1(%rip),%rax │ │ │ │ + cmp 0xf40c01(%rip),%rax │ │ │ │ jae 4065c7 <__gmpz_get_d_2exp@plt+0x347> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r10 │ │ │ │ shr $0x6,%rdi │ │ │ │ and $0xfffffffffff00000,%r10 │ │ │ │ and $0x3fc0,%edi │ │ │ │ or %r10,%rdi │ │ │ │ @@ -205,15 +205,15 @@ │ │ │ │ add $0x8,%rbx │ │ │ │ shr $1,%rbp │ │ │ │ cmp %rdx,%rbx │ │ │ │ je 406610 <__gmpz_get_d_2exp@plt+0x390> │ │ │ │ test $0x1,%bpl │ │ │ │ jne 4065a9 <__gmpz_get_d_2exp@plt+0x329> │ │ │ │ mov (%rbx),%rax │ │ │ │ - cmp 0xf40b7b(%rip),%rax │ │ │ │ + cmp 0xf40bbb(%rip),%rax │ │ │ │ jae 406580 <__gmpz_get_d_2exp@plt+0x300> │ │ │ │ mov 0x8(%r14),%rdi │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ or $0x1,%rax │ │ │ │ mov %rax,%r12 │ │ │ │ mov (%rdi),%eax │ │ │ │ cmp $0xfff,%eax │ │ │ │ @@ -382,15 +382,15 @@ │ │ │ │ cmp %rdi,%rax │ │ │ │ cmova %rdi,%rax │ │ │ │ add %eax,%esi │ │ │ │ lea -0x1(%rax),%r10d │ │ │ │ lea (%rdx,%rax,8),%rbx │ │ │ │ jmp 406885 <__gmpz_get_d_2exp@plt+0x605> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp 0xf408f1(%rip),%rax │ │ │ │ + cmp 0xf40931(%rip),%rax │ │ │ │ jae 406898 <__gmpz_get_d_2exp@plt+0x618> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r11 │ │ │ │ shr $0x6,%rdi │ │ │ │ and $0xfffffffffff00000,%r11 │ │ │ │ and $0x3fc0,%edi │ │ │ │ or %r11,%rdi │ │ │ │ @@ -399,15 +399,15 @@ │ │ │ │ add $0x8,%r12 │ │ │ │ shr $1,%r14 │ │ │ │ cmp %rbx,%r12 │ │ │ │ je 4068e0 <__gmpz_get_d_2exp@plt+0x660> │ │ │ │ test $0x1,%r14b │ │ │ │ jne 406879 <__gmpz_get_d_2exp@plt+0x5f9> │ │ │ │ mov (%r12),%rax │ │ │ │ - cmp 0xf408aa(%rip),%rax │ │ │ │ + cmp 0xf408ea(%rip),%rax │ │ │ │ jae 406850 <__gmpz_get_d_2exp@plt+0x5d0> │ │ │ │ mov 0x8(%r15),%rdi │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ or $0x1,%rax │ │ │ │ mov %rax,%r11 │ │ │ │ mov (%rdi),%eax │ │ │ │ cmp $0xfff,%eax │ │ │ │ @@ -520,15 +520,15 @@ │ │ │ │ lea -0x1(%rax),%ecx │ │ │ │ mov %r15d,%edx │ │ │ │ mov %r14,%r15 │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %r13,%rbx │ │ │ │ jmp 406a8d <__gmpz_get_d_2exp@plt+0x80d> │ │ │ │ nopl (%rax) │ │ │ │ - cmp 0xf406e9(%rip),%rax │ │ │ │ + cmp 0xf40729(%rip),%rax │ │ │ │ jae 406aa0 <__gmpz_get_d_2exp@plt+0x820> │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ shr $0x6,%rsi │ │ │ │ and $0xfffffffffff00000,%rdi │ │ │ │ and $0x3fc0,%esi │ │ │ │ or %rdi,%rsi │ │ │ │ @@ -537,15 +537,15 @@ │ │ │ │ add $0x8,%rbp │ │ │ │ shr $1,%r12 │ │ │ │ cmp %rbx,%rbp │ │ │ │ je 406af0 <__gmpz_get_d_2exp@plt+0x870> │ │ │ │ test $0x1,%r12b │ │ │ │ jne 406a81 <__gmpz_get_d_2exp@plt+0x801> │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ - cmp 0xf406a2(%rip),%rax │ │ │ │ + cmp 0xf406e2(%rip),%rax │ │ │ │ jae 406a58 <__gmpz_get_d_2exp@plt+0x7d8> │ │ │ │ mov 0x8(%r9),%rsi │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ or $0x1,%rax │ │ │ │ mov %rax,%r13 │ │ │ │ mov (%rsi),%eax │ │ │ │ cmp $0xfff,%eax │ │ │ │ @@ -689,15 +689,15 @@ │ │ │ │ lea -0x1(%rax),%ecx │ │ │ │ mov %r15d,%esi │ │ │ │ mov %r14,%r15 │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %r13,%rbx │ │ │ │ jmp 406d3d <__gmpz_get_d_2exp@plt+0xabd> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp 0xf40439(%rip),%rax │ │ │ │ + cmp 0xf40479(%rip),%rax │ │ │ │ jae 406d50 <__gmpz_get_d_2exp@plt+0xad0> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r9 │ │ │ │ shr $0x6,%rdi │ │ │ │ and $0xfffffffffff00000,%r9 │ │ │ │ and $0x3fc0,%edi │ │ │ │ or %r9,%rdi │ │ │ │ @@ -706,15 +706,15 @@ │ │ │ │ add $0x8,%rbp │ │ │ │ shr $1,%r12 │ │ │ │ cmp %rbp,%rbx │ │ │ │ je 406d90 <__gmpz_get_d_2exp@plt+0xb10> │ │ │ │ test $0x1,%r12b │ │ │ │ jne 406d31 <__gmpz_get_d_2exp@plt+0xab1> │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ - cmp 0xf403f2(%rip),%rax │ │ │ │ + cmp 0xf40432(%rip),%rax │ │ │ │ jae 406d08 <__gmpz_get_d_2exp@plt+0xa88> │ │ │ │ mov 0x8(%r10),%rdi │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ or $0x1,%rax │ │ │ │ mov %rax,%r13 │ │ │ │ mov (%rdi),%eax │ │ │ │ cmp $0xfff,%eax │ │ │ │ @@ -802,25 +802,25 @@ │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ mov %rsi,0x10(%rsp) │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ - mov 0xf4027b(%rip),%rdx │ │ │ │ + mov 0xf402bb(%rip),%rdx │ │ │ │ mov %r15,%r12 │ │ │ │ mov %r15,%rbp │ │ │ │ and $0xfffffffffffffff8,%r12 │ │ │ │ cmp %rdx,%r12 │ │ │ │ jb 406f60 <__gmpz_get_d_2exp@plt+0xce0> │ │ │ │ - cmp 0xf40269(%rip),%r12 │ │ │ │ + cmp 0xf402a9(%rip),%r12 │ │ │ │ jae 406f60 <__gmpz_get_d_2exp@plt+0xce0> │ │ │ │ mov %r12,%r9 │ │ │ │ mov %r15,%r14 │ │ │ │ - mov 0xf40542(%rip),%rax │ │ │ │ + mov 0xf40582(%rip),%rax │ │ │ │ shr $0x6,%r9 │ │ │ │ and $0xfffffffffff00000,%r14 │ │ │ │ and $0x3fc0,%r9d │ │ │ │ or %r14,%r9 │ │ │ │ mov %r9,%r13 │ │ │ │ cmp %rax,0x20(%r9) │ │ │ │ jne 406ff3 <__gmpz_get_d_2exp@plt+0xd73> │ │ │ │ @@ -859,15 +859,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%r12),%rax │ │ │ │ cmp $0xfb35c0,%rax │ │ │ │ je 406fa0 <__gmpz_get_d_2exp@plt+0xd20> │ │ │ │ mov %r12,%r15 │ │ │ │ jmp 406ec5 <__gmpz_get_d_2exp@plt+0xc45> │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - mov 0xf36a1d(%rip),%edx │ │ │ │ + mov 0xf36a3d(%rip),%edx │ │ │ │ mov %rax,%rcx │ │ │ │ and $0x3,%ecx │ │ │ │ cmp %rdx,%rcx │ │ │ │ je 406ff0 <__gmpz_get_d_2exp@plt+0xd70> │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ mov 0x8(%r12),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ @@ -875,15 +875,15 @@ │ │ │ │ lea 0x8(%r12),%rdx │ │ │ │ mov %rax,0x10(%r12) │ │ │ │ call fa5190 <__gmpz_get_d_2exp@plt+0xb9ef10> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r13d,%r13d │ │ │ │ cmpq $0x0,0x8(%rsp) │ │ │ │ je 407025 <__gmpz_get_d_2exp@plt+0xda5> │ │ │ │ - cmp 0xf4013e(%rip),%r12 │ │ │ │ + cmp 0xf4017e(%rip),%r12 │ │ │ │ jae 407038 <__gmpz_get_d_2exp@plt+0xdb8> │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ cmp %rax,%r12 │ │ │ │ je 407025 <__gmpz_get_d_2exp@plt+0xda5> │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ @@ -894,34 +894,34 @@ │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp 0xf40109(%rip),%r12 │ │ │ │ + cmp 0xf40149(%rip),%r12 │ │ │ │ jae 407004 <__gmpz_get_d_2exp@plt+0xd84> │ │ │ │ testb $0x4,0x2f(%r13) │ │ │ │ jne 407004 <__gmpz_get_d_2exp@plt+0xd84> │ │ │ │ jmp 407025 <__gmpz_get_d_2exp@plt+0xda5> │ │ │ │ - mov 0xf400ef(%rip),%rdx │ │ │ │ + mov 0xf4012f(%rip),%rdx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r12),%rax │ │ │ │ cmp $0xfb35c0,%rax │ │ │ │ jne 406fac <__gmpz_get_d_2exp@plt+0xd2c> │ │ │ │ mov (%r12),%rax │ │ │ │ cmp $0xfb35c0,%rax │ │ │ │ je 407060 <__gmpz_get_d_2exp@plt+0xde0> │ │ │ │ jmp 406fac <__gmpz_get_d_2exp@plt+0xd2c> │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0xc(%r14),%edx │ │ │ │ add -0x10(%r14),%edx │ │ │ │ mov 0x8(%r12,%rdx,8),%rax │ │ │ │ - mov 0xf36941(%rip),%ecx │ │ │ │ + mov 0xf36961(%rip),%ecx │ │ │ │ mov %rax,%rsi │ │ │ │ and $0x3,%esi │ │ │ │ cmp %rcx,%rsi │ │ │ │ je 406ff0 <__gmpz_get_d_2exp@plt+0xd70> │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ or %rcx,%rax │ │ │ │ mov %rax,0x8(%r12,%rdx,8) │ │ │ │ @@ -942,15 +942,15 @@ │ │ │ │ jb 4070d0 <__gmpz_get_d_2exp@plt+0xe50> │ │ │ │ xor %r13d,%r13d │ │ │ │ jmp 406ff3 <__gmpz_get_d_2exp@plt+0xd73> │ │ │ │ mov -0x4(%r14),%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ je 406ff0 <__gmpz_get_d_2exp@plt+0xd70> │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - mov 0xf368cb(%rip),%edx │ │ │ │ + mov 0xf368eb(%rip),%edx │ │ │ │ mov %rax,%rsi │ │ │ │ and $0x3,%esi │ │ │ │ cmp %rsi,%rdx │ │ │ │ je 406ff0 <__gmpz_get_d_2exp@plt+0xd70> │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ @@ -959,15 +959,15 @@ │ │ │ │ call fa4720 <__gmpz_get_d_2exp@plt+0xb9e4a0> │ │ │ │ jmp 406ff0 <__gmpz_get_d_2exp@plt+0xd70> │ │ │ │ mov -0x10(%r14),%eax │ │ │ │ mov %eax,%edi │ │ │ │ or -0x4(%r14),%edi │ │ │ │ je 406ff0 <__gmpz_get_d_2exp@plt+0xd70> │ │ │ │ add -0xc(%r14),%eax │ │ │ │ - mov 0xf36886(%rip),%esi │ │ │ │ + mov 0xf368a6(%rip),%esi │ │ │ │ mov 0x8(%r12,%rax,8),%rdx │ │ │ │ mov %rdx,%rdi │ │ │ │ and $0x3,%edi │ │ │ │ cmp %rsi,%rdi │ │ │ │ je 406ff0 <__gmpz_get_d_2exp@plt+0xd70> │ │ │ │ and $0xfffffffffffffffc,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ @@ -1009,15 +1009,15 @@ │ │ │ │ add %rsi,%rax │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ sub %rax,%rdi │ │ │ │ sar %cl,%rdi │ │ │ │ movzwl %di,%edi │ │ │ │ movzbl 0x12(%rdx,%rdi,1),%edx │ │ │ │ - cmp %dl,0xf367c3(%rip) │ │ │ │ + cmp %dl,0xf367e3(%rip) │ │ │ │ mov %dl,0x2f(%rsp) │ │ │ │ je 406ff3 <__gmpz_get_d_2exp@plt+0xd73> │ │ │ │ mov %ecx,%edi │ │ │ │ mov %ecx,0x20(%rsp) │ │ │ │ movzwl 0xa(%r15),%r15d │ │ │ │ call fa3a90 <__gmpz_get_d_2exp@plt+0xb9d810> │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ @@ -1067,28 +1067,28 @@ │ │ │ │ test %rdx,%rdx │ │ │ │ je 407410 <__gmpz_get_d_2exp@plt+0x1190> │ │ │ │ mov %rax,0x10(%rdx) │ │ │ │ test %rax,%rax │ │ │ │ je 40731a <__gmpz_get_d_2exp@plt+0x109a> │ │ │ │ mov 0x18(%r13),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - mov 0xf4005f(%rip),%rax │ │ │ │ + mov 0xf4009f(%rip),%rax │ │ │ │ movq $0x0,0x18(%r13) │ │ │ │ mov %rax,0x10(%r13) │ │ │ │ test %rax,%rax │ │ │ │ je 407336 <__gmpz_get_d_2exp@plt+0x10b6> │ │ │ │ mov %r13,0x18(%rax) │ │ │ │ mov 0x30(%r13),%eax │ │ │ │ orw $0x8,0x2e(%r13) │ │ │ │ - sub %rax,0xf40031(%rip) │ │ │ │ - add %rax,0xf40022(%rip) │ │ │ │ - mov %r13,0xf4002b(%rip) │ │ │ │ + sub %rax,0xf40071(%rip) │ │ │ │ + add %rax,0xf40062(%rip) │ │ │ │ + mov %r13,0xf4006b(%rip) │ │ │ │ test %r15,%r15 │ │ │ │ je 406ff3 <__gmpz_get_d_2exp@plt+0xd73> │ │ │ │ - mov 0xf3fddb(%rip),%rdx │ │ │ │ + mov 0xf3fe1b(%rip),%rdx │ │ │ │ jmp 406ec5 <__gmpz_get_d_2exp@plt+0xc45> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test $0x4,%ah │ │ │ │ je 406ff3 <__gmpz_get_d_2exp@plt+0xd73> │ │ │ │ xor %r15d,%r15d │ │ │ │ mov %rbp,%rdx │ │ │ │ and $0xffffffffffff8000,%rdx │ │ │ │ @@ -1103,32 +1103,32 @@ │ │ │ │ mov %eax,%eax │ │ │ │ lea 0x1f(%rdx,%rax,1),%rcx │ │ │ │ mov %r12,%rax │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ sub %rcx,%rax │ │ │ │ movzbl 0x8(%r14),%ecx │ │ │ │ sar %cl,%rax │ │ │ │ - movzbl 0xf36627(%rip),%ecx │ │ │ │ + movzbl 0xf36647(%rip),%ecx │ │ │ │ movzwl %ax,%eax │ │ │ │ mov %cl,0x12(%rdx,%rax,1) │ │ │ │ movzbl 0x8(%r14),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ shl %cl,%eax │ │ │ │ shr $0x3,%eax │ │ │ │ - add %rax,0xf3fdda(%rip) │ │ │ │ + add %rax,0xf3fe1a(%rip) │ │ │ │ jmp 407355 <__gmpz_get_d_2exp@plt+0x10d5> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rax),%rax │ │ │ │ cmp %rbx,%rax │ │ │ │ jne 407025 <__gmpz_get_d_2exp@plt+0xda5> │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov %rbp,(%rax) │ │ │ │ jmp 407025 <__gmpz_get_d_2exp@plt+0xda5> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %rax,0xf3ff71(%rip) │ │ │ │ + mov %rax,0xf3ffb1(%rip) │ │ │ │ jmp 40730d <__gmpz_get_d_2exp@plt+0x108d> │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call fa47c0 <__gmpz_get_d_2exp@plt+0xb9e540> │ │ │ │ mov -0x10(%r15),%ecx │ │ │ │ lea 0x8(%r12),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ @@ -1307,18 +1307,18 @@ │ │ │ │ mov %rbx,%rdi │ │ │ │ call fa5190 <__gmpz_get_d_2exp@plt+0xb9ef10> │ │ │ │ jmp 4072e0 <__gmpz_get_d_2exp@plt+0x1060> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call fa5650 <__gmpz_get_d_2exp@plt+0xb9f3d0> │ │ │ │ jmp 4072e0 <__gmpz_get_d_2exp@plt+0x1060> │ │ │ │ - movzbl 0xf36297(%rip),%eax │ │ │ │ + movzbl 0xf362b7(%rip),%eax │ │ │ │ movzbl 0xd(%r12),%edx │ │ │ │ mov %al,0xd(%r12) │ │ │ │ - movzbl 0xf36285(%rip),%eax │ │ │ │ + movzbl 0xf362a5(%rip),%eax │ │ │ │ cmp %al,%dl │ │ │ │ je 406ff3 <__gmpz_get_d_2exp@plt+0xd73> │ │ │ │ mov 0x8(%r12),%eax │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ lea 0x18(%r12,%rax,8),%rdx │ │ │ │ call 4066d0 <__gmpz_get_d_2exp@plt+0x450> │ │ │ │ @@ -1412,33 +1412,33 @@ │ │ │ │ test %rcx,%rcx │ │ │ │ je 407971 <__gmpz_get_d_2exp@plt+0x16f1> │ │ │ │ mov %rdx,0x10(%rcx) │ │ │ │ test %rdx,%rdx │ │ │ │ je 407913 <__gmpz_get_d_2exp@plt+0x1693> │ │ │ │ mov 0x18(%r13),%rcx │ │ │ │ mov %rcx,0x18(%rdx) │ │ │ │ - mov 0xf3fa36(%rip),%rdx │ │ │ │ + mov 0xf3fa76(%rip),%rdx │ │ │ │ movq $0x0,0x18(%r13) │ │ │ │ mov %rdx,0x10(%r13) │ │ │ │ test %rdx,%rdx │ │ │ │ je 40792f <__gmpz_get_d_2exp@plt+0x16af> │ │ │ │ mov %r13,0x18(%rdx) │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ orw $0x8,0x2e(%r13) │ │ │ │ - mov %r13,0xf3fa10(%rip) │ │ │ │ + mov %r13,0xf3fa50(%rip) │ │ │ │ shr $0x9,%rax │ │ │ │ - sub %rax,0xf3f9fd(%rip) │ │ │ │ - add %rax,0xf3f9ee(%rip) │ │ │ │ + sub %rax,0xf3fa3d(%rip) │ │ │ │ + add %rax,0xf3fa2e(%rip) │ │ │ │ cmpq $0x0,0x8(%rsp) │ │ │ │ jne 407041 <__gmpz_get_d_2exp@plt+0xdc1> │ │ │ │ jmp 407025 <__gmpz_get_d_2exp@plt+0xda5> │ │ │ │ test $0x4,%ah │ │ │ │ je 40735e <__gmpz_get_d_2exp@plt+0x10de> │ │ │ │ jmp 40737c <__gmpz_get_d_2exp@plt+0x10fc> │ │ │ │ - mov %rdx,0xf3f9e0(%rip) │ │ │ │ + mov %rdx,0xf3fa20(%rip) │ │ │ │ jmp 407906 <__gmpz_get_d_2exp@plt+0x1686> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ mov %rsi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ mov %rdi,%r13 │ │ │ │ @@ -1573,21 +1573,21 @@ │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ mov %r9,%rdx │ │ │ │ mov %r15,%rdi │ │ │ │ call 406ea0 <__gmpz_get_d_2exp@plt+0xc20> │ │ │ │ jmp 407b63 <__gmpz_get_d_2exp@plt+0x18e3> │ │ │ │ - mov 0xf3f78f(%rip),%rdx │ │ │ │ + mov 0xf3f7cf(%rip),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ je 407c1b <__gmpz_get_d_2exp@plt+0x199b> │ │ │ │ mov (%r15),%rdi │ │ │ │ mov %rdx,(%r15) │ │ │ │ mov (%rdx),%rdx │ │ │ │ - movq $0x0,0xf3f776(%rip) │ │ │ │ + movq $0x0,0xf3f7b6(%rip) │ │ │ │ mov %rdx,0x8(%r15) │ │ │ │ call fa00d0 <__gmpz_get_d_2exp@plt+0xb99e50> │ │ │ │ jmp 407b63 <__gmpz_get_d_2exp@plt+0x18e3> │ │ │ │ and $0xfffffffffffffff8,%rsi │ │ │ │ lea 0x80(%r9),%rdx │ │ │ │ mov 0x8(%rsi),%rbx │ │ │ │ mov %rsi,%r12 │ │ │ │ @@ -1626,21 +1626,21 @@ │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x18,%rsp │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0xf3f6b9(%rip),%rbp │ │ │ │ + mov 0xf3f6f9(%rip),%rbp │ │ │ │ test %rbp,%rbp │ │ │ │ je 407d67 <__gmpz_get_d_2exp@plt+0x1ae7> │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ mov %rbp,%r13 │ │ │ │ shr $0x6,%r13 │ │ │ │ - mov %rax,0xf3f69e(%rip) │ │ │ │ + mov %rax,0xf3f6de(%rip) │ │ │ │ mov %rbp,%rax │ │ │ │ and $0x3fc0,%r13d │ │ │ │ and $0xfffffffffff00000,%rax │ │ │ │ or %rax,%r13 │ │ │ │ movzbl 0x8(%r13),%edi │ │ │ │ call fa3a90 <__gmpz_get_d_2exp@plt+0xb9d810> │ │ │ │ mov %eax,%r14d │ │ │ │ @@ -1657,23 +1657,23 @@ │ │ │ │ mov %r15d,%eax │ │ │ │ mov $0x1,%edx │ │ │ │ test %al,%al │ │ │ │ jne 407d07 <__gmpz_get_d_2exp@plt+0x1a87> │ │ │ │ add $0x1,%rbx │ │ │ │ cmp %r14w,%bx │ │ │ │ jae 407dc0 <__gmpz_get_d_2exp@plt+0x1b40> │ │ │ │ - movzbl 0xf35d1a(%rip),%eax │ │ │ │ + movzbl 0xf35d3a(%rip),%eax │ │ │ │ mov %ebx,%r12d │ │ │ │ cmp %al,0x12(%rbp,%rbx,1) │ │ │ │ jne 407ca8 <__gmpz_get_d_2exp@plt+0x1a28> │ │ │ │ mov %edx,%eax │ │ │ │ mov $0x1,%r15d │ │ │ │ jmp 407cbd <__gmpz_get_d_2exp@plt+0x1a3d> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movzbl 0xf35cf9(%rip),%esi │ │ │ │ + movzbl 0xf35d19(%rip),%esi │ │ │ │ cmp %sil,0x12(%rbp,%rax,1) │ │ │ │ je 407d03 <__gmpz_get_d_2exp@plt+0x1a83> │ │ │ │ movb $0x0,0x12(%rbp,%rax,1) │ │ │ │ add $0x1,%r12d │ │ │ │ movzbl 0x8(%r13),%edi │ │ │ │ call fa3a90 <__gmpz_get_d_2exp@plt+0xb9d810> │ │ │ │ mov %eax,%edx │ │ │ │ @@ -1682,24 +1682,24 @@ │ │ │ │ jb 407cf0 <__gmpz_get_d_2exp@plt+0x1a70> │ │ │ │ movzbl 0x8(%r13),%eax │ │ │ │ sub $0x3,%eax │ │ │ │ cltq │ │ │ │ lea (%rax,%rax,2),%rdx │ │ │ │ shl $0x3,%rdx │ │ │ │ lea 0x10(%rdx),%rdi │ │ │ │ - lea 0x13471f0(%rdx),%rsi │ │ │ │ - add $0x13471e0,%rdx │ │ │ │ + lea 0x1347230(%rdx),%rsi │ │ │ │ + add $0x1347220,%rdx │ │ │ │ nop │ │ │ │ mov 0x10(%rdx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov (%rsi),%rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ jne 407d40 <__gmpz_get_d_2exp@plt+0x1ac0> │ │ │ │ - mov %rbp,0x13471e0(%rdi) │ │ │ │ - mov 0xf3f5b2(%rip),%rbp │ │ │ │ + mov %rbp,0x1347220(%rdi) │ │ │ │ + mov 0xf3f5f2(%rip),%rbp │ │ │ │ test %rbp,%rbp │ │ │ │ jne 407c60 <__gmpz_get_d_2exp@plt+0x19e0> │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ @@ -1730,22 +1730,22 @@ │ │ │ │ jmp 407c50 <__gmpz_get_d_2exp@plt+0x19d0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movzbl 0x8(%r13),%eax │ │ │ │ sub $0x3,%eax │ │ │ │ cltq │ │ │ │ lea (%rax,%rax,2),%rdi │ │ │ │ lea 0x0(,%rdi,8),%rcx │ │ │ │ - lea 0x13471e0(%rcx),%rsi │ │ │ │ + lea 0x1347220(%rcx),%rsi │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x13471e0(%rcx),%rax │ │ │ │ + mov 0x1347220(%rcx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov (%rsi),%rdx │ │ │ │ cmp %rdx,%rax │ │ │ │ jne 407e00 <__gmpz_get_d_2exp@plt+0x1b80> │ │ │ │ - mov %rbp,0x13471e0(,%rdi,8) │ │ │ │ + mov %rbp,0x1347220(,%rdi,8) │ │ │ │ jmp 407c50 <__gmpz_get_d_2exp@plt+0x19d0> │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rbp │ │ │ │ @@ -1881,30 +1881,30 @@ │ │ │ │ mov %r13d,%ecx │ │ │ │ addl $0x1,0xc(%rsp) │ │ │ │ lea 0x8(%rbp,%rax,8),%rbp │ │ │ │ cmp %rbx,%rcx │ │ │ │ jb 407fd0 <__gmpz_get_d_2exp@plt+0x1d50> │ │ │ │ jmp 407ed0 <__gmpz_get_d_2exp@plt+0x1c50> │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmpb $0x0,0xf3f0b3(%rip) │ │ │ │ + cmpb $0x0,0xf3f0f3(%rip) │ │ │ │ je 408061 <__gmpz_get_d_2exp@plt+0x1de1> │ │ │ │ movslq 0xc(%rdi),%rax │ │ │ │ test %eax,%eax │ │ │ │ jne 408068 <__gmpz_get_d_2exp@plt+0x1de8> │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x18,%rsp │ │ │ │ lea 0x10(%rdi,%rax,1),%rax │ │ │ │ lea 0x8(%rsp),%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ call 408ae0 <__gmpz_get_d_2exp@plt+0x2860> │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmpb $0x0,0xf3f073(%rip) │ │ │ │ + cmpb $0x0,0xf3f0b3(%rip) │ │ │ │ je 4080a1 <__gmpz_get_d_2exp@plt+0x1e21> │ │ │ │ movslq 0xc(%rdi),%rax │ │ │ │ test %eax,%eax │ │ │ │ jne 4080a8 <__gmpz_get_d_2exp@plt+0x1e28> │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x18,%rsp │ │ │ │ @@ -1919,24 +1919,24 @@ │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x28,%rsp │ │ │ │ - mov %rdi,0xf3cf88(%rip) │ │ │ │ + mov %rdi,0xf3cfc8(%rip) │ │ │ │ movzwl 0x28(%rdi),%eax │ │ │ │ - movb $0x0,0xf3cf91(%rip) │ │ │ │ - mov %eax,0xf3cf87(%rip) │ │ │ │ - movzbl 0xf3cf85(%rip),%eax │ │ │ │ + movb $0x0,0xf3cfd1(%rip) │ │ │ │ + mov %eax,0xf3cfc7(%rip) │ │ │ │ + movzbl 0xf3cfc5(%rip),%eax │ │ │ │ movzwl 0x28(%rdi),%ebp │ │ │ │ mov 0x18(%rdi),%r15 │ │ │ │ mov %al,0x7(%rsp) │ │ │ │ shl $0x7,%rbp │ │ │ │ - add $0x1345100,%rbp │ │ │ │ + add $0x1345140,%rbp │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ cmp %rax,%r15 │ │ │ │ jb 40813d <__gmpz_get_d_2exp@plt+0x1ebd> │ │ │ │ cmp %rbx,0x10(%rbp) │ │ │ │ jne 408930 <__gmpz_get_d_2exp@plt+0x26b0> │ │ │ │ cmp 0x18(%rbp),%r15 │ │ │ │ @@ -1945,15 +1945,15 @@ │ │ │ │ mov -0x8(%r14),%esi │ │ │ │ lea -0x10(%r14),%rdi │ │ │ │ cmp $0x40,%esi │ │ │ │ ja 408ad0 <__gmpz_get_d_2exp@plt+0x2850> │ │ │ │ mov %esi,%ecx │ │ │ │ jmp *0x11390c0(,%rcx,8) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - cmpb $0x0,0xf3efa3(%rip) │ │ │ │ + cmpb $0x0,0xf3efe3(%rip) │ │ │ │ je 408180 <__gmpz_get_d_2exp@plt+0x1f00> │ │ │ │ movslq -0x4(%r14),%rcx │ │ │ │ test %ecx,%ecx │ │ │ │ jne 4089c3 <__gmpz_get_d_2exp@plt+0x2743> │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x10(%r14),%ecx │ │ │ │ lea 0x8(%r15),%rax │ │ │ │ @@ -1975,20 +1975,20 @@ │ │ │ │ and $0xfffffffffffffff8,%r12 │ │ │ │ lea 0x8(%rax,%r12,1),%rax │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov -0xc(%r14),%eax │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ lea (%rdx,%rax,8),%r13 │ │ │ │ xchg %ax,%ax │ │ │ │ - cmpb $0x0,0xf3ce9d(%rip) │ │ │ │ + cmpb $0x0,0xf3cedd(%rip) │ │ │ │ jne 4083e0 <__gmpz_get_d_2exp@plt+0x2160> │ │ │ │ mov %r13,%r15 │ │ │ │ jmp 408120 <__gmpz_get_d_2exp@plt+0x1ea0> │ │ │ │ nopl (%rax) │ │ │ │ - cmpb $0x0,0xf3ef0b(%rip) │ │ │ │ + cmpb $0x0,0xf3ef4b(%rip) │ │ │ │ je 40820d <__gmpz_get_d_2exp@plt+0x1f8d> │ │ │ │ movslq -0x4(%r14),%rcx │ │ │ │ test %ecx,%ecx │ │ │ │ jne 40899e <__gmpz_get_d_2exp@plt+0x271e> │ │ │ │ lea 0x8(%r15),%rdi │ │ │ │ lea 0x10(%r15),%r13 │ │ │ │ call 408ae0 <__gmpz_get_d_2exp@plt+0x2860> │ │ │ │ @@ -2006,22 +2006,22 @@ │ │ │ │ call 408ae0 <__gmpz_get_d_2exp@plt+0x2860> │ │ │ │ cmp %r12,%r14 │ │ │ │ jb 408240 <__gmpz_get_d_2exp@plt+0x1fc0> │ │ │ │ sub %r15,%r12 │ │ │ │ lea -0x11(%r12),%rax │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ lea 0x8(%r13,%rax,1),%r13 │ │ │ │ - cmpb $0x0,0xf3ce1b(%rip) │ │ │ │ + cmpb $0x0,0xf3ce5b(%rip) │ │ │ │ mov $0xfb4010,%eax │ │ │ │ mov $0xfb3fe0,%ecx │ │ │ │ cmove %rcx,%rax │ │ │ │ mov %rax,(%r15) │ │ │ │ jmp 4081e0 <__gmpz_get_d_2exp@plt+0x1f60> │ │ │ │ nop │ │ │ │ - movb $0x0,0xf3cdfe(%rip) │ │ │ │ + movb $0x0,0xf3ce3e(%rip) │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ lea 0x10(%r15),%r13 │ │ │ │ lea 0x10(%r15,%rax,8),%r12 │ │ │ │ cmp %r12,%r13 │ │ │ │ jae 4082c2 <__gmpz_get_d_2exp@plt+0x2042> │ │ │ │ mov %r13,%r14 │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -2031,125 +2031,125 @@ │ │ │ │ cmp %r12,%r14 │ │ │ │ jb 4082a0 <__gmpz_get_d_2exp@plt+0x2020> │ │ │ │ sub %r15,%r12 │ │ │ │ lea -0x11(%r12),%rax │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ lea 0x8(%r13,%rax,1),%r13 │ │ │ │ movzbl 0x7(%rsp),%eax │ │ │ │ - cmpb $0x0,0xf3cdb6(%rip) │ │ │ │ + cmpb $0x0,0xf3cdf6(%rip) │ │ │ │ mov $0xfb3fb0,%ecx │ │ │ │ - mov %al,0xf3cdac(%rip) │ │ │ │ + mov %al,0xf3cdec(%rip) │ │ │ │ mov $0xfb3f80,%eax │ │ │ │ cmovne %rcx,%rax │ │ │ │ mov %rax,(%r15) │ │ │ │ - movb $0x0,0xf3cd98(%rip) │ │ │ │ + movb $0x0,0xf3cdd8(%rip) │ │ │ │ movzwl 0x28(%rbx),%eax │ │ │ │ test %ax,%ax │ │ │ │ je 4081ed <__gmpz_get_d_2exp@plt+0x1f6d> │ │ │ │ nopl 0x0(%rax) │ │ │ │ movzwl %ax,%r12d │ │ │ │ - mov 0xf3cd6d(%rip),%rax │ │ │ │ + mov 0xf3cdad(%rip),%rax │ │ │ │ mov (%rax,%r12,8),%rcx │ │ │ │ mov (%rcx),%rax │ │ │ │ mov 0x8(%rcx),%rsi │ │ │ │ add $0x1000,%rax │ │ │ │ cmp %rax,%rsi │ │ │ │ jae 408900 <__gmpz_get_d_2exp@plt+0x2680> │ │ │ │ lea 0x8(%rsi),%rax │ │ │ │ mov %rax,0x8(%rcx) │ │ │ │ mov %r15,(%rsi) │ │ │ │ jmp 4081ed <__gmpz_get_d_2exp@plt+0x1f6d> │ │ │ │ nopl (%rax) │ │ │ │ lea 0x8(%r15),%rdi │ │ │ │ - movb $0x0,0xf3cd42(%rip) │ │ │ │ + movb $0x0,0xf3cd82(%rip) │ │ │ │ call 408ae0 <__gmpz_get_d_2exp@plt+0x2860> │ │ │ │ movzbl 0x7(%rsp),%eax │ │ │ │ mov $0xfb4070,%ecx │ │ │ │ - cmpb $0x0,0xf3cd2b(%rip) │ │ │ │ - mov %al,0xf3cd26(%rip) │ │ │ │ + cmpb $0x0,0xf3cd6b(%rip) │ │ │ │ + mov %al,0xf3cd66(%rip) │ │ │ │ mov $0xfb4040,%eax │ │ │ │ cmovne %rcx,%rax │ │ │ │ mov %rax,(%r15) │ │ │ │ lea 0x10(%r15),%r13 │ │ │ │ jmp 4081e0 <__gmpz_get_d_2exp@plt+0x1f60> │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r15,%rdi │ │ │ │ call fa74e0 <__gmpz_get_d_2exp@plt+0xba1260> │ │ │ │ - cmpb $0x0,0xf3ccfd(%rip) │ │ │ │ + cmpb $0x0,0xf3cd3d(%rip) │ │ │ │ mov $0xfb3f50,%ecx │ │ │ │ mov %rax,%r13 │ │ │ │ mov $0xfb3f20,%eax │ │ │ │ cmovne %rcx,%rax │ │ │ │ mov %rax,(%r15) │ │ │ │ jmp 4081e0 <__gmpz_get_d_2exp@plt+0x1f60> │ │ │ │ mov %r15,%rdi │ │ │ │ - movb $0x0,0xf3ccdb(%rip) │ │ │ │ + movb $0x0,0xf3cd1b(%rip) │ │ │ │ call fa74e0 <__gmpz_get_d_2exp@plt+0xba1260> │ │ │ │ - cmpb $0x0,0xf3ccce(%rip) │ │ │ │ + cmpb $0x0,0xf3cd0e(%rip) │ │ │ │ mov $0xfb3ef0,%ecx │ │ │ │ mov %rax,%r13 │ │ │ │ mov $0xfb3ec0,%eax │ │ │ │ cmovne %rcx,%rax │ │ │ │ mov %rax,(%r15) │ │ │ │ movzbl 0x7(%rsp),%eax │ │ │ │ - mov %al,0xf3ccb0(%rip) │ │ │ │ + mov %al,0xf3ccf0(%rip) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movb $0x0,0xf3cc9d(%rip) │ │ │ │ + movb $0x0,0xf3ccdd(%rip) │ │ │ │ movzwl 0x28(%rbx),%eax │ │ │ │ test %ax,%ax │ │ │ │ je 4081ed <__gmpz_get_d_2exp@plt+0x1f6d> │ │ │ │ jmp 408300 <__gmpz_get_d_2exp@plt+0x2080> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x8(%r15),%rdi │ │ │ │ - movb $0x0,0xf3cc7a(%rip) │ │ │ │ + movb $0x0,0xf3ccba(%rip) │ │ │ │ lea 0x20(%r15),%r13 │ │ │ │ call 408ae0 <__gmpz_get_d_2exp@plt+0x2860> │ │ │ │ lea 0x10(%r15),%rdi │ │ │ │ call 408ae0 <__gmpz_get_d_2exp@plt+0x2860> │ │ │ │ lea 0x18(%r15),%rdi │ │ │ │ call 408ae0 <__gmpz_get_d_2exp@plt+0x2860> │ │ │ │ movzbl 0x7(%rsp),%eax │ │ │ │ mov $0xfb3788,%ecx │ │ │ │ - cmpb $0x0,0xf3cc4d(%rip) │ │ │ │ - mov %al,0xf3cc48(%rip) │ │ │ │ + cmpb $0x0,0xf3cc8d(%rip) │ │ │ │ + mov %al,0xf3cc88(%rip) │ │ │ │ mov $0xfb3758,%eax │ │ │ │ cmovne %rcx,%rax │ │ │ │ mov %rax,(%r15) │ │ │ │ jmp 4081e0 <__gmpz_get_d_2exp@plt+0x1f60> │ │ │ │ xchg %ax,%ax │ │ │ │ - cmpb $0x0,0xf3ecb3(%rip) │ │ │ │ + cmpb $0x0,0xf3ecf3(%rip) │ │ │ │ je 408465 <__gmpz_get_d_2exp@plt+0x21e5> │ │ │ │ movslq -0x4(%r14),%rcx │ │ │ │ test %ecx,%ecx │ │ │ │ jne 408a75 <__gmpz_get_d_2exp@plt+0x27f5> │ │ │ │ lea 0x18(%r15),%r13 │ │ │ │ jmp 4081e0 <__gmpz_get_d_2exp@plt+0x1f60> │ │ │ │ xchg %ax,%ax │ │ │ │ - cmpb $0x0,0xf3ec93(%rip) │ │ │ │ + cmpb $0x0,0xf3ecd3(%rip) │ │ │ │ je 408485 <__gmpz_get_d_2exp@plt+0x2205> │ │ │ │ movslq -0x4(%r14),%rcx │ │ │ │ test %ecx,%ecx │ │ │ │ jne 408a91 <__gmpz_get_d_2exp@plt+0x2811> │ │ │ │ lea 0x8(%r15),%rdi │ │ │ │ lea 0x18(%r15),%r13 │ │ │ │ call 408ae0 <__gmpz_get_d_2exp@plt+0x2860> │ │ │ │ jmp 4081e0 <__gmpz_get_d_2exp@plt+0x1f60> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - cmpb $0x0,0xf3ec63(%rip) │ │ │ │ + cmpb $0x0,0xf3eca3(%rip) │ │ │ │ je 4084b5 <__gmpz_get_d_2exp@plt+0x2235> │ │ │ │ movslq -0x4(%r14),%rcx │ │ │ │ test %ecx,%ecx │ │ │ │ jne 408ab6 <__gmpz_get_d_2exp@plt+0x2836> │ │ │ │ lea 0x10(%r15),%rdi │ │ │ │ lea 0x18(%r15),%r13 │ │ │ │ call 408ae0 <__gmpz_get_d_2exp@plt+0x2860> │ │ │ │ lea 0x8(%r15),%rdi │ │ │ │ call 408ae0 <__gmpz_get_d_2exp@plt+0x2860> │ │ │ │ jmp 4081e0 <__gmpz_get_d_2exp@plt+0x1f60> │ │ │ │ - cmpb $0x0,0xf3ec33(%rip) │ │ │ │ + cmpb $0x0,0xf3ec73(%rip) │ │ │ │ je 4084e5 <__gmpz_get_d_2exp@plt+0x2265> │ │ │ │ movslq -0x4(%r14),%rax │ │ │ │ test %eax,%eax │ │ │ │ jne 408a36 <__gmpz_get_d_2exp@plt+0x27b6> │ │ │ │ lea 0x10(%r15),%rdi │ │ │ │ lea 0x18(%r15),%r13 │ │ │ │ call 408ae0 <__gmpz_get_d_2exp@plt+0x2860> │ │ │ │ @@ -2160,15 +2160,15 @@ │ │ │ │ lea (%rdi,%rax,8),%rsi │ │ │ │ call fa7830 <__gmpz_get_d_2exp@plt+0xba15b0> │ │ │ │ mov 0x18(%r15),%rax │ │ │ │ lea 0x20(%r15,%rax,8),%r13 │ │ │ │ jmp 4081e0 <__gmpz_get_d_2exp@plt+0x1f60> │ │ │ │ nop │ │ │ │ lea 0x8(%r15),%rdi │ │ │ │ - movb $0x0,0xf3cb5a(%rip) │ │ │ │ + movb $0x0,0xf3cb9a(%rip) │ │ │ │ xor %r13d,%r13d │ │ │ │ lea 0x18(%r15),%r12 │ │ │ │ call 408ae0 <__gmpz_get_d_2exp@plt+0x2860> │ │ │ │ cmpq $0x0,0x10(%r15) │ │ │ │ je 40856a <__gmpz_get_d_2exp@plt+0x22ea> │ │ │ │ xchg %ax,%ax │ │ │ │ mov %r12,%rdi │ │ │ │ @@ -2179,31 +2179,31 @@ │ │ │ │ lea 0x10(%r12),%rdi │ │ │ │ add $0x18,%r12 │ │ │ │ call 408ae0 <__gmpz_get_d_2exp@plt+0x2860> │ │ │ │ cmp 0x10(%r15),%r13 │ │ │ │ jb 408540 <__gmpz_get_d_2exp@plt+0x22c0> │ │ │ │ movzbl 0x7(%rsp),%eax │ │ │ │ lea 0x198(%r15),%r13 │ │ │ │ - mov %al,0xf3cb09(%rip) │ │ │ │ + mov %al,0xf3cb49(%rip) │ │ │ │ jmp 4083e0 <__gmpz_get_d_2exp@plt+0x2160> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movb $0x0,0xf3caf6(%rip) │ │ │ │ + movb $0x0,0xf3cb36(%rip) │ │ │ │ mov 0x8(%r15),%eax │ │ │ │ mov 0x10(%r15),%rdi │ │ │ │ lea 0x18(%r15,%rax,8),%rsi │ │ │ │ call fa7830 <__gmpz_get_d_2exp@plt+0xba15b0> │ │ │ │ - movzbl 0xf3cadc(%rip),%eax │ │ │ │ + movzbl 0xf3cb1c(%rip),%eax │ │ │ │ mov %al,0xc(%r15) │ │ │ │ mov 0x8(%r15),%eax │ │ │ │ lea 0x18(%r15,%rax,8),%r13 │ │ │ │ movzbl 0x7(%rsp),%eax │ │ │ │ - mov %al,0xf3cac5(%rip) │ │ │ │ + mov %al,0xf3cb05(%rip) │ │ │ │ jmp 4081e0 <__gmpz_get_d_2exp@plt+0x1f60> │ │ │ │ nopl (%rax) │ │ │ │ - cmpb $0x0,0xf3eb3b(%rip) │ │ │ │ + cmpb $0x0,0xf3eb7b(%rip) │ │ │ │ je 40836b <__gmpz_get_d_2exp@plt+0x20eb> │ │ │ │ movslq -0x4(%r14),%rcx │ │ │ │ test %ecx,%ecx │ │ │ │ je 40836b <__gmpz_get_d_2exp@plt+0x20eb> │ │ │ │ lea (%r14,%rcx,1),%rax │ │ │ │ lea 0x18(%rsp),%rdi │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ @@ -2213,34 +2213,34 @@ │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ add $0x7,%rax │ │ │ │ shr $0x3,%rax │ │ │ │ lea 0x10(%r15,%rax,8),%r13 │ │ │ │ jmp 4081e0 <__gmpz_get_d_2exp@plt+0x1f60> │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x8(%r15),%rdi │ │ │ │ - movb $0x0,0xf3ca5a(%rip) │ │ │ │ + movb $0x0,0xf3ca9a(%rip) │ │ │ │ lea 0x20(%r15),%r13 │ │ │ │ call 408ae0 <__gmpz_get_d_2exp@plt+0x2860> │ │ │ │ lea 0x10(%r15),%rdi │ │ │ │ call 408ae0 <__gmpz_get_d_2exp@plt+0x2860> │ │ │ │ movzbl 0x7(%rsp),%eax │ │ │ │ mov $0xfb37e8,%ecx │ │ │ │ - cmpb $0x0,0xf3ca36(%rip) │ │ │ │ - mov %al,0xf3ca31(%rip) │ │ │ │ + cmpb $0x0,0xf3ca76(%rip) │ │ │ │ + mov %al,0xf3ca71(%rip) │ │ │ │ mov $0xfb37b8,%eax │ │ │ │ cmovne %rcx,%rax │ │ │ │ mov %rax,(%r15) │ │ │ │ jmp 4081e0 <__gmpz_get_d_2exp@plt+0x1f60> │ │ │ │ nopl (%rax) │ │ │ │ mov %r15,%rdi │ │ │ │ lea 0x80(%r15),%r13 │ │ │ │ call fa73c0 <__gmpz_get_d_2exp@plt+0xba1140> │ │ │ │ jmp 4081e0 <__gmpz_get_d_2exp@plt+0x1f60> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movb $0x0,0xf3c9fe(%rip) │ │ │ │ + movb $0x0,0xf3ca3e(%rip) │ │ │ │ mov -0x10(%r14),%ecx │ │ │ │ lea 0x8(%r15),%rax │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ lea (%rax,%rcx,8),%r12 │ │ │ │ cmp %r12,%rax │ │ │ │ jae 4086cc <__gmpz_get_d_2exp@plt+0x244c> │ │ │ │ mov %rax,%r13 │ │ │ │ @@ -2255,63 +2255,63 @@ │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ lea 0x8(%rax,%rcx,1),%rax │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov -0xc(%r14),%eax │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ lea (%rdx,%rax,8),%r13 │ │ │ │ movzbl 0x7(%rsp),%eax │ │ │ │ - mov %al,0xf3c9a1(%rip) │ │ │ │ + mov %al,0xf3c9e1(%rip) │ │ │ │ jmp 4083e0 <__gmpz_get_d_2exp@plt+0x2160> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmpb $0x0,0xf3ea13(%rip) │ │ │ │ + cmpb $0x0,0xf3ea53(%rip) │ │ │ │ je 408705 <__gmpz_get_d_2exp@plt+0x2485> │ │ │ │ movslq -0x4(%r14),%rax │ │ │ │ test %eax,%eax │ │ │ │ jne 4089da <__gmpz_get_d_2exp@plt+0x275a> │ │ │ │ lea 0x20(%r15),%r13 │ │ │ │ jmp 4081e0 <__gmpz_get_d_2exp@plt+0x1f60> │ │ │ │ xchg %ax,%ax │ │ │ │ mov %r15,%rdi │ │ │ │ call fa7600 <__gmpz_get_d_2exp@plt+0xba1380> │ │ │ │ mov %rax,%r13 │ │ │ │ jmp 4081e0 <__gmpz_get_d_2exp@plt+0x1f60> │ │ │ │ - cmpb $0x0,0xf3e9e3(%rip) │ │ │ │ + cmpb $0x0,0xf3ea23(%rip) │ │ │ │ je 408735 <__gmpz_get_d_2exp@plt+0x24b5> │ │ │ │ movslq -0x4(%r14),%rax │ │ │ │ test %eax,%eax │ │ │ │ jne 4089f7 <__gmpz_get_d_2exp@plt+0x2777> │ │ │ │ lea 0x10(%r15),%rdi │ │ │ │ lea 0x20(%r15),%r13 │ │ │ │ call 408ae0 <__gmpz_get_d_2exp@plt+0x2860> │ │ │ │ jmp 4081e0 <__gmpz_get_d_2exp@plt+0x1f60> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - cmpb $0x0,0xf3e9b3(%rip) │ │ │ │ + cmpb $0x0,0xf3e9f3(%rip) │ │ │ │ je 408765 <__gmpz_get_d_2exp@plt+0x24e5> │ │ │ │ movslq -0x4(%r14),%rax │ │ │ │ test %eax,%eax │ │ │ │ jne 408a1d <__gmpz_get_d_2exp@plt+0x279d> │ │ │ │ lea 0x18(%r15),%rdi │ │ │ │ lea 0x20(%r15),%r13 │ │ │ │ call 408ae0 <__gmpz_get_d_2exp@plt+0x2860> │ │ │ │ lea 0x10(%r15),%rdi │ │ │ │ call 408ae0 <__gmpz_get_d_2exp@plt+0x2860> │ │ │ │ jmp 4081e0 <__gmpz_get_d_2exp@plt+0x1f60> │ │ │ │ - cmpb $0x0,0xf3e983(%rip) │ │ │ │ + cmpb $0x0,0xf3e9c3(%rip) │ │ │ │ je 408465 <__gmpz_get_d_2exp@plt+0x21e5> │ │ │ │ movslq -0x4(%r14),%rax │ │ │ │ test %eax,%eax │ │ │ │ je 408465 <__gmpz_get_d_2exp@plt+0x21e5> │ │ │ │ lea 0x10(%rdi,%rax,1),%rax │ │ │ │ lea 0x18(%rsp),%rdi │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ lea 0x18(%r15),%r13 │ │ │ │ call 408ae0 <__gmpz_get_d_2exp@plt+0x2860> │ │ │ │ jmp 4081e0 <__gmpz_get_d_2exp@plt+0x1f60> │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmpb $0x0,0xf3e943(%rip) │ │ │ │ + cmpb $0x0,0xf3e983(%rip) │ │ │ │ je 4087d5 <__gmpz_get_d_2exp@plt+0x2555> │ │ │ │ movslq -0x4(%r14),%rcx │ │ │ │ test %ecx,%ecx │ │ │ │ jne 408a5c <__gmpz_get_d_2exp@plt+0x27dc> │ │ │ │ mov -0x10(%r14),%ecx │ │ │ │ lea 0x10(%r15),%rax │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ @@ -2342,27 +2342,27 @@ │ │ │ │ lea (%r12,%rax,8),%rsi │ │ │ │ call fa7830 <__gmpz_get_d_2exp@plt+0xba15b0> │ │ │ │ mov 0x10(%r15),%rax │ │ │ │ lea (%r12,%rax,8),%r13 │ │ │ │ jmp 4081e0 <__gmpz_get_d_2exp@plt+0x1f60> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x10(%r15),%rdi │ │ │ │ - movb $0x0,0xf3c812(%rip) │ │ │ │ + movb $0x0,0xf3c852(%rip) │ │ │ │ lea 0x28(%r15),%r13 │ │ │ │ call 408ae0 <__gmpz_get_d_2exp@plt+0x2860> │ │ │ │ lea 0x18(%r15),%rdi │ │ │ │ call 408ae0 <__gmpz_get_d_2exp@plt+0x2860> │ │ │ │ lea 0x20(%r15),%rdi │ │ │ │ call 408ae0 <__gmpz_get_d_2exp@plt+0x2860> │ │ │ │ lea 0x8(%r15),%rdi │ │ │ │ call 408ae0 <__gmpz_get_d_2exp@plt+0x2860> │ │ │ │ movzbl 0x7(%rsp),%eax │ │ │ │ mov $0xfb3590,%ecx │ │ │ │ - cmpb $0x0,0xf3c7dc(%rip) │ │ │ │ - mov %al,0xf3c7d7(%rip) │ │ │ │ + cmpb $0x0,0xf3c81c(%rip) │ │ │ │ + mov %al,0xf3c817(%rip) │ │ │ │ mov $0xfb3560,%eax │ │ │ │ cmovne %rcx,%rax │ │ │ │ mov %rax,(%r15) │ │ │ │ jmp 4081e0 <__gmpz_get_d_2exp@plt+0x1f60> │ │ │ │ nop │ │ │ │ mov %r15,%rdi │ │ │ │ call 407e20 <__gmpz_get_d_2exp@plt+0x1ba0> │ │ │ │ @@ -2379,47 +2379,47 @@ │ │ │ │ jmp 4081e0 <__gmpz_get_d_2exp@plt+0x1f60> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1,%edi │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ call fa2b00 <__gmpz_get_d_2exp@plt+0xb9c880> │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ mov %rcx,0x10(%rax) │ │ │ │ - mov 0xf3c759(%rip),%rcx │ │ │ │ + mov 0xf3c799(%rip),%rcx │ │ │ │ mov %rax,(%rcx,%r12,8) │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x8(%rax),%rsi │ │ │ │ jmp 408325 <__gmpz_get_d_2exp@plt+0x20a5> │ │ │ │ nop │ │ │ │ cmp %r15,%rax │ │ │ │ jb 408980 <__gmpz_get_d_2exp@plt+0x2700> │ │ │ │ sub 0x18(%rbx),%rax │ │ │ │ sar $0x3,%rax │ │ │ │ - add %rax,0xf3c754(%rip) │ │ │ │ + add %rax,0xf3c794(%rip) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ cmp %rbx,0x10(%rbp) │ │ │ │ je 40895d <__gmpz_get_d_2exp@plt+0x26dd> │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call fa2b80 <__gmpz_get_d_2exp@plt+0xb9c900> │ │ │ │ - movq $0x0,0xf3c708(%rip) │ │ │ │ + movq $0x0,0xf3c748(%rip) │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ sub %rax,%rcx │ │ │ │ mov %rcx,%rax │ │ │ │ sar $0x3,%rax │ │ │ │ - add %rax,0xf3c6fb(%rip) │ │ │ │ + add %rax,0xf3c73b(%rip) │ │ │ │ mov %r15,%rax │ │ │ │ mov %r15,0x8(%rbx) │ │ │ │ jmp 408935 <__gmpz_get_d_2exp@plt+0x26b5> │ │ │ │ lea (%r14,%rcx,1),%rax │ │ │ │ lea 0x18(%rsp),%rdi │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ lea 0x10(%r15),%r13 │ │ │ │ @@ -2494,16 +2494,16 @@ │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov (%rdi),%r11 │ │ │ │ - mov 0xf3e645(%rip),%r14 │ │ │ │ - mov 0xf3e646(%rip),%rdi │ │ │ │ + mov 0xf3e685(%rip),%r14 │ │ │ │ + mov 0xf3e686(%rip),%rdi │ │ │ │ mov %r11,%rbx │ │ │ │ mov %r11,%r12 │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ and $0x7,%r12d │ │ │ │ cmp %r14,%rbx │ │ │ │ jb 40a1b0 <__gmpz_get_d_2exp@plt+0x3f30> │ │ │ │ cmp %rdi,%rbx │ │ │ │ @@ -2522,21 +2522,21 @@ │ │ │ │ jne 40a3b8 <__gmpz_get_d_2exp@plt+0x4138> │ │ │ │ mov -0x8(%r13),%edx │ │ │ │ cmp $0x40,%edx │ │ │ │ ja 4092f0 <__gmpz_get_d_2exp@plt+0x3070> │ │ │ │ mov %edx,%eax │ │ │ │ jmp *0x113c060(,%rax,8) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - cmpb $0x0,0xf3b711(%rip) │ │ │ │ + cmpb $0x0,0xf3b751(%rip) │ │ │ │ jne 40a5c9 <__gmpz_get_d_2exp@plt+0x4349> │ │ │ │ - mov 0xf3c4f5(%rip),%edx │ │ │ │ + mov 0xf3c535(%rip),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ jb 409300 <__gmpz_get_d_2exp@plt+0x3080> │ │ │ │ shl $0x7,%rsi │ │ │ │ - add $0x1345100,%rsi │ │ │ │ + add $0x1345140,%rsi │ │ │ │ mov 0x18(%rsi),%rax │ │ │ │ lea 0x18(%rax),%rdi │ │ │ │ mov %rdi,0x18(%rsi) │ │ │ │ cmp %rdi,0x20(%rsi) │ │ │ │ jb 40a300 <__gmpz_get_d_2exp@plt+0x4080> │ │ │ │ mov %r13,(%rax) │ │ │ │ mov 0x8(%rbx),%r14 │ │ │ │ @@ -2553,24 +2553,24 @@ │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - cmpb $0x0,0xf3b699(%rip) │ │ │ │ + cmpb $0x0,0xf3b6d9(%rip) │ │ │ │ jne 40a5d8 <__gmpz_get_d_2exp@plt+0x4358> │ │ │ │ - mov 0xf3c47d(%rip),%edx │ │ │ │ + mov 0xf3c4bd(%rip),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ jae 408c1b <__gmpz_get_d_2exp@plt+0x299b> │ │ │ │ - cmpb $0x0,0xf3c477(%rip) │ │ │ │ + cmpb $0x0,0xf3c4b7(%rip) │ │ │ │ jne 40a410 <__gmpz_get_d_2exp@plt+0x4190> │ │ │ │ - movb $0x1,0xf3c469(%rip) │ │ │ │ + movb $0x1,0xf3c4a9(%rip) │ │ │ │ shl $0x7,%rsi │ │ │ │ - add $0x1345100,%rsi │ │ │ │ + add $0x1345140,%rsi │ │ │ │ mov 0x18(%rsi),%rax │ │ │ │ lea 0x10(%rax),%r8 │ │ │ │ mov %r8,0x18(%rsi) │ │ │ │ cmp %r8,0x20(%rsi) │ │ │ │ jb 409398 <__gmpz_get_d_2exp@plt+0x3118> │ │ │ │ mov %r13,(%rax) │ │ │ │ mov 0x8(%rbx),%r15 │ │ │ │ @@ -2580,27 +2580,27 @@ │ │ │ │ mov %rbx,%rsi │ │ │ │ mov $0xff8fe9,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call f905b0 <__gmpz_get_d_2exp@plt+0xb8a330> │ │ │ │ nop │ │ │ │ mov -0x10(%r13),%r11d │ │ │ │ mov -0xc(%r13),%eax │ │ │ │ - cmpb $0x0,0xf3b621(%rip) │ │ │ │ + cmpb $0x0,0xf3b661(%rip) │ │ │ │ lea 0x1(%r11,%rax,1),%r14 │ │ │ │ mov %r14d,%r12d │ │ │ │ jne 40a69e <__gmpz_get_d_2exp@plt+0x441e> │ │ │ │ - mov 0xf3c3fd(%rip),%ecx │ │ │ │ + mov 0xf3c43d(%rip),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ jae 408c9b <__gmpz_get_d_2exp@plt+0x2a1b> │ │ │ │ - cmpb $0x0,0xf3c3f7(%rip) │ │ │ │ + cmpb $0x0,0xf3c437(%rip) │ │ │ │ jne 40a5b4 <__gmpz_get_d_2exp@plt+0x4334> │ │ │ │ - movb $0x1,0xf3c3e9(%rip) │ │ │ │ + movb $0x1,0xf3c429(%rip) │ │ │ │ shl $0x7,%rsi │ │ │ │ mov %r14d,%r8d │ │ │ │ - add $0x1345100,%rsi │ │ │ │ + add $0x1345140,%rsi │ │ │ │ mov 0x18(%rsi),%rdx │ │ │ │ lea (%rdx,%r8,8),%r9 │ │ │ │ mov %r9,0x18(%rsi) │ │ │ │ cmp %r9,0x20(%rsi) │ │ │ │ jb 40a4a0 <__gmpz_get_d_2exp@plt+0x4220> │ │ │ │ mov %r13,(%rdx) │ │ │ │ cmp $0x1,%r14d │ │ │ │ @@ -2684,27 +2684,27 @@ │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ - cmpb $0x0,0xf3b495(%rip) │ │ │ │ + cmpb $0x0,0xf3b4d5(%rip) │ │ │ │ lea 0x2(%rdi),%r12 │ │ │ │ mov %r12d,%r14d │ │ │ │ jne 40a62d <__gmpz_get_d_2exp@plt+0x43ad> │ │ │ │ - mov 0xf3c271(%rip),%r8d │ │ │ │ + mov 0xf3c2b1(%rip),%r8d │ │ │ │ cmp %r8d,%esi │ │ │ │ jae 408e28 <__gmpz_get_d_2exp@plt+0x2ba8> │ │ │ │ - cmpb $0x0,0xf3c26a(%rip) │ │ │ │ + cmpb $0x0,0xf3c2aa(%rip) │ │ │ │ jne 40a589 <__gmpz_get_d_2exp@plt+0x4309> │ │ │ │ - movb $0x1,0xf3c25c(%rip) │ │ │ │ + movb $0x1,0xf3c29c(%rip) │ │ │ │ shl $0x7,%rsi │ │ │ │ mov %r12d,%r9d │ │ │ │ - add $0x1345100,%rsi │ │ │ │ + add $0x1345140,%rsi │ │ │ │ mov 0x18(%rsi),%rdx │ │ │ │ lea (%rdx,%r9,8),%r10 │ │ │ │ mov %r10,0x18(%rsi) │ │ │ │ cmp %r10,0x20(%rsi) │ │ │ │ jb 40a548 <__gmpz_get_d_2exp@plt+0x42c8> │ │ │ │ mov %r13,(%rdx) │ │ │ │ cmp $0x1,%r12d │ │ │ │ @@ -2778,27 +2778,27 @@ │ │ │ │ mov (%rbx,%r15,8),%rcx │ │ │ │ mov %rcx,(%rdx,%r15,8) │ │ │ │ cmp %r14d,%r13d │ │ │ │ jb 408ef8 <__gmpz_get_d_2exp@plt+0x2c78> │ │ │ │ jmp 408dd3 <__gmpz_get_d_2exp@plt+0x2b53> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - cmpb $0x0,0xf3b31d(%rip) │ │ │ │ + cmpb $0x0,0xf3b35d(%rip) │ │ │ │ lea 0x3(%rax),%r15 │ │ │ │ mov %r15d,%r14d │ │ │ │ jne 40a63d <__gmpz_get_d_2exp@plt+0x43bd> │ │ │ │ - mov 0xf3c0fa(%rip),%edi │ │ │ │ + mov 0xf3c13a(%rip),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ jae 408f9e <__gmpz_get_d_2exp@plt+0x2d1e> │ │ │ │ - cmpb $0x0,0xf3c0f4(%rip) │ │ │ │ + cmpb $0x0,0xf3c134(%rip) │ │ │ │ jne 40a5a6 <__gmpz_get_d_2exp@plt+0x4326> │ │ │ │ - movb $0x1,0xf3c0e6(%rip) │ │ │ │ + movb $0x1,0xf3c126(%rip) │ │ │ │ shl $0x7,%rsi │ │ │ │ mov %r15d,%r10d │ │ │ │ - add $0x1345100,%rsi │ │ │ │ + add $0x1345140,%rsi │ │ │ │ mov 0x18(%rsi),%rdx │ │ │ │ lea (%rdx,%r10,8),%r11 │ │ │ │ mov %r11,0x18(%rsi) │ │ │ │ cmp %r11,0x20(%rsi) │ │ │ │ jb 40a460 <__gmpz_get_d_2exp@plt+0x41e0> │ │ │ │ mov %r13,(%rdx) │ │ │ │ cmp $0x1,%r15d │ │ │ │ @@ -2873,27 +2873,27 @@ │ │ │ │ mov %r9,(%rdx,%r8,8) │ │ │ │ cmp %r14d,%r13d │ │ │ │ jb 40906e <__gmpz_get_d_2exp@plt+0x2dee> │ │ │ │ jmp 408dd3 <__gmpz_get_d_2exp@plt+0x2b53> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x10(%r13),%r11d │ │ │ │ mov -0xc(%r13),%r10d │ │ │ │ - cmpb $0x0,0xf3b1a1(%rip) │ │ │ │ + cmpb $0x0,0xf3b1e1(%rip) │ │ │ │ lea 0x1(%r11,%r10,1),%r15 │ │ │ │ mov %r15d,%r14d │ │ │ │ jne 40a68e <__gmpz_get_d_2exp@plt+0x440e> │ │ │ │ - mov 0xf3bf7d(%rip),%ecx │ │ │ │ + mov 0xf3bfbd(%rip),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ jae 40911b <__gmpz_get_d_2exp@plt+0x2e9b> │ │ │ │ - cmpb $0x0,0xf3bf77(%rip) │ │ │ │ + cmpb $0x0,0xf3bfb7(%rip) │ │ │ │ jne 40a5ad <__gmpz_get_d_2exp@plt+0x432d> │ │ │ │ - movb $0x1,0xf3bf69(%rip) │ │ │ │ + movb $0x1,0xf3bfa9(%rip) │ │ │ │ shl $0x7,%rsi │ │ │ │ mov %r15d,%eax │ │ │ │ - add $0x1345100,%rsi │ │ │ │ + add $0x1345140,%rsi │ │ │ │ mov 0x18(%rsi),%rdx │ │ │ │ lea (%rdx,%rax,8),%rdi │ │ │ │ mov %rdi,0x18(%rsi) │ │ │ │ cmp %rdi,0x20(%rsi) │ │ │ │ jb 40a470 <__gmpz_get_d_2exp@plt+0x41f0> │ │ │ │ mov %r13,(%rdx) │ │ │ │ cmp $0x1,%r15d │ │ │ │ @@ -2971,24 +2971,24 @@ │ │ │ │ mov %rdx,%r14 │ │ │ │ or %r12,%rdx │ │ │ │ or $0x1,%r14 │ │ │ │ mov %r14,(%rbx) │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ jmp 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - cmpb $0x0,0xf3b019(%rip) │ │ │ │ + cmpb $0x0,0xf3b059(%rip) │ │ │ │ jne 40a60e <__gmpz_get_d_2exp@plt+0x438e> │ │ │ │ - mov 0xf3bdfd(%rip),%edx │ │ │ │ + mov 0xf3be3d(%rip),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ jae 40929b <__gmpz_get_d_2exp@plt+0x301b> │ │ │ │ - cmpb $0x0,0xf3bdf7(%rip) │ │ │ │ + cmpb $0x0,0xf3be37(%rip) │ │ │ │ jne 40a55f <__gmpz_get_d_2exp@plt+0x42df> │ │ │ │ - movb $0x1,0xf3bde9(%rip) │ │ │ │ + movb $0x1,0xf3be29(%rip) │ │ │ │ shl $0x7,%rsi │ │ │ │ - add $0x1345100,%rsi │ │ │ │ + add $0x1345140,%rsi │ │ │ │ mov 0x18(%rsi),%rax │ │ │ │ lea 0x20(%rax),%r9 │ │ │ │ mov %r9,0x18(%rsi) │ │ │ │ cmp %r9,0x20(%rsi) │ │ │ │ jb 40a490 <__gmpz_get_d_2exp@plt+0x4210> │ │ │ │ mov %r13,(%rax) │ │ │ │ mov 0x8(%rbx),%r13 │ │ │ │ @@ -3004,29 +3004,29 @@ │ │ │ │ jmp 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %edx,%esi │ │ │ │ mov $0x1137000,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call f905b0 <__gmpz_get_d_2exp@plt+0xb8a330> │ │ │ │ xchg %ax,%ax │ │ │ │ - cmpb $0x0,0xf3bd7e(%rip) │ │ │ │ + cmpb $0x0,0xf3bdbe(%rip) │ │ │ │ jne 40a408 <__gmpz_get_d_2exp@plt+0x4188> │ │ │ │ - movb $0x1,0xf3bd70(%rip) │ │ │ │ + movb $0x1,0xf3bdb0(%rip) │ │ │ │ jmp 408b93 <__gmpz_get_d_2exp@plt+0x2913> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmpb $0x0,0xf3af69(%rip) │ │ │ │ + cmpb $0x0,0xf3afa9(%rip) │ │ │ │ jne 40a64d <__gmpz_get_d_2exp@plt+0x43cd> │ │ │ │ - mov 0xf3bd4d(%rip),%eax │ │ │ │ + mov 0xf3bd8d(%rip),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ jae 40934b <__gmpz_get_d_2exp@plt+0x30cb> │ │ │ │ - cmpb $0x0,0xf3bd47(%rip) │ │ │ │ + cmpb $0x0,0xf3bd87(%rip) │ │ │ │ jne 40a591 <__gmpz_get_d_2exp@plt+0x4311> │ │ │ │ - movb $0x1,0xf3bd39(%rip) │ │ │ │ + movb $0x1,0xf3bd79(%rip) │ │ │ │ shl $0x7,%rsi │ │ │ │ - add $0x1345100,%rsi │ │ │ │ + add $0x1345140,%rsi │ │ │ │ mov 0x18(%rsi),%rax │ │ │ │ lea 0x18(%rax),%r12 │ │ │ │ mov %r12,0x18(%rsi) │ │ │ │ cmp %r12,0x20(%rsi) │ │ │ │ jb 40a480 <__gmpz_get_d_2exp@plt+0x4200> │ │ │ │ mov %r13,(%rax) │ │ │ │ mov 0x8(%rbx),%r10 │ │ │ │ @@ -3040,27 +3040,27 @@ │ │ │ │ jmp 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x2,%edi │ │ │ │ call fa2d80 <__gmpz_get_d_2exp@plt+0xb9cb00> │ │ │ │ jmp 408c3c <__gmpz_get_d_2exp@plt+0x29bc> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rbx),%r12 │ │ │ │ - cmpb $0x0,0xf3aed5(%rip) │ │ │ │ + cmpb $0x0,0xf3af15(%rip) │ │ │ │ lea 0x4(%r12),%r15 │ │ │ │ mov %r15d,%r14d │ │ │ │ jne 40a6ae <__gmpz_get_d_2exp@plt+0x442e> │ │ │ │ - mov 0xf3bcb1(%rip),%eax │ │ │ │ + mov 0xf3bcf1(%rip),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ jae 4093e7 <__gmpz_get_d_2exp@plt+0x3167> │ │ │ │ - cmpb $0x0,0xf3bcab(%rip) │ │ │ │ + cmpb $0x0,0xf3bceb(%rip) │ │ │ │ jne 40a582 <__gmpz_get_d_2exp@plt+0x4302> │ │ │ │ - movb $0x1,0xf3bc9d(%rip) │ │ │ │ + movb $0x1,0xf3bcdd(%rip) │ │ │ │ shl $0x7,%rsi │ │ │ │ mov %r15d,%r9d │ │ │ │ - add $0x1345100,%rsi │ │ │ │ + add $0x1345140,%rsi │ │ │ │ mov 0x18(%rsi),%rdx │ │ │ │ lea (%rdx,%r9,8),%r11 │ │ │ │ mov %r11,0x18(%rsi) │ │ │ │ cmp %r11,0x20(%rsi) │ │ │ │ jb 40a4d0 <__gmpz_get_d_2exp@plt+0x4250> │ │ │ │ mov %r13,(%rdx) │ │ │ │ cmp $0x1,%r15d │ │ │ │ @@ -3137,26 +3137,26 @@ │ │ │ │ jb 4094c1 <__gmpz_get_d_2exp@plt+0x3241> │ │ │ │ jmp 408dd3 <__gmpz_get_d_2exp@plt+0x2b53> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ lea 0x7(%rdx),%r15 │ │ │ │ shr $0x3,%r15 │ │ │ │ add $0x2,%r15 │ │ │ │ - cmpb $0x0,0xf3ad49(%rip) │ │ │ │ + cmpb $0x0,0xf3ad89(%rip) │ │ │ │ mov %r15d,%r14d │ │ │ │ jne 40a5fe <__gmpz_get_d_2exp@plt+0x437e> │ │ │ │ - mov 0xf3bb2a(%rip),%eax │ │ │ │ + mov 0xf3bb6a(%rip),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ jae 40956e <__gmpz_get_d_2exp@plt+0x32ee> │ │ │ │ - cmpb $0x0,0xf3bb24(%rip) │ │ │ │ + cmpb $0x0,0xf3bb64(%rip) │ │ │ │ jne 40a558 <__gmpz_get_d_2exp@plt+0x42d8> │ │ │ │ - movb $0x1,0xf3bb16(%rip) │ │ │ │ + movb $0x1,0xf3bb56(%rip) │ │ │ │ shl $0x7,%rsi │ │ │ │ mov %r15d,%edi │ │ │ │ - add $0x1345100,%rsi │ │ │ │ + add $0x1345140,%rsi │ │ │ │ mov 0x18(%rsi),%rdx │ │ │ │ lea (%rdx,%rdi,8),%r10 │ │ │ │ mov %r10,0x18(%rsi) │ │ │ │ cmp %r10,0x20(%rsi) │ │ │ │ jb 40a4c0 <__gmpz_get_d_2exp@plt+0x4240> │ │ │ │ mov %r13,(%rdx) │ │ │ │ cmp $0x1,%r15d │ │ │ │ @@ -3252,48 +3252,48 @@ │ │ │ │ or %r12d,%edx │ │ │ │ cmp $0xfb3560,%r14 │ │ │ │ sete %r8b │ │ │ │ or %r8b,%dl │ │ │ │ jne 40971c <__gmpz_get_d_2exp@plt+0x349c> │ │ │ │ cmp $0xfb3590,%r14 │ │ │ │ jne 4096c4 <__gmpz_get_d_2exp@plt+0x3444> │ │ │ │ - cmpb $0x0,0xf3ab6d(%rip) │ │ │ │ + cmpb $0x0,0xf3abad(%rip) │ │ │ │ jne 40a8bb <__gmpz_get_d_2exp@plt+0x463b> │ │ │ │ - mov 0xf3b950(%rip),%r9d │ │ │ │ + mov 0xf3b990(%rip),%r9d │ │ │ │ cmp %r9d,%esi │ │ │ │ jae 409749 <__gmpz_get_d_2exp@plt+0x34c9> │ │ │ │ - cmpb $0x0,0xf3b949(%rip) │ │ │ │ + cmpb $0x0,0xf3b989(%rip) │ │ │ │ jne 40a867 <__gmpz_get_d_2exp@plt+0x45e7> │ │ │ │ - movb $0x1,0xf3b93b(%rip) │ │ │ │ + movb $0x1,0xf3b97b(%rip) │ │ │ │ shl $0x7,%rsi │ │ │ │ - add $0x1345100,%rsi │ │ │ │ + add $0x1345140,%rsi │ │ │ │ mov 0x18(%rsi),%rax │ │ │ │ lea 0x10(%rax),%r15 │ │ │ │ mov %r15,0x18(%rsi) │ │ │ │ cmp %r15,0x20(%rsi) │ │ │ │ jb 40a841 <__gmpz_get_d_2exp@plt+0x45c1> │ │ │ │ mov %r13,(%rax) │ │ │ │ mov %rax,%r10 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ or $0x1,%r10 │ │ │ │ mov %rdi,0x8(%rax) │ │ │ │ mov %r10,(%rbx) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ jmp 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmpb $0x0,0xf3aaf9(%rip) │ │ │ │ + cmpb $0x0,0xf3ab39(%rip) │ │ │ │ jne 40a65c <__gmpz_get_d_2exp@plt+0x43dc> │ │ │ │ - mov 0xf3b8dd(%rip),%edx │ │ │ │ + mov 0xf3b91d(%rip),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ jae 4097bb <__gmpz_get_d_2exp@plt+0x353b> │ │ │ │ - cmpb $0x0,0xf3b8d7(%rip) │ │ │ │ + cmpb $0x0,0xf3b917(%rip) │ │ │ │ jne 40a598 <__gmpz_get_d_2exp@plt+0x4318> │ │ │ │ - movb $0x1,0xf3b8c9(%rip) │ │ │ │ + movb $0x1,0xf3b909(%rip) │ │ │ │ shl $0x7,%rsi │ │ │ │ - add $0x1345100,%rsi │ │ │ │ + add $0x1345140,%rsi │ │ │ │ mov 0x18(%rsi),%rdx │ │ │ │ lea 0x198(%rdx),%rax │ │ │ │ mov %rax,0x18(%rsi) │ │ │ │ cmp %rax,0x20(%rsi) │ │ │ │ jb 40a520 <__gmpz_get_d_2exp@plt+0x42a0> │ │ │ │ mov %r13,(%rdx) │ │ │ │ mov $0x8,%r13d │ │ │ │ @@ -3320,26 +3320,26 @@ │ │ │ │ mov %rdi,0x48(%rdx,%r13,1) │ │ │ │ add $0x50,%r13 │ │ │ │ cmp $0x198,%r13 │ │ │ │ jne 4097f0 <__gmpz_get_d_2exp@plt+0x3570> │ │ │ │ jmp 408dd3 <__gmpz_get_d_2exp@plt+0x2b53> │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x8(%rbx),%edx │ │ │ │ - cmpb $0x0,0xf3aa1e(%rip) │ │ │ │ + cmpb $0x0,0xf3aa5e(%rip) │ │ │ │ lea 0x3(%rdx),%edi │ │ │ │ jne 40a6cd <__gmpz_get_d_2exp@plt+0x444d> │ │ │ │ - mov 0xf3b7ff(%rip),%eax │ │ │ │ + mov 0xf3b83f(%rip),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ jae 409899 <__gmpz_get_d_2exp@plt+0x3619> │ │ │ │ - cmpb $0x0,0xf3b7f9(%rip) │ │ │ │ + cmpb $0x0,0xf3b839(%rip) │ │ │ │ jne 40a57b <__gmpz_get_d_2exp@plt+0x42fb> │ │ │ │ - movb $0x1,0xf3b7eb(%rip) │ │ │ │ + movb $0x1,0xf3b82b(%rip) │ │ │ │ shl $0x7,%rsi │ │ │ │ mov %edi,%r12d │ │ │ │ - add $0x1345100,%rsi │ │ │ │ + add $0x1345140,%rsi │ │ │ │ mov 0x18(%rsi),%rax │ │ │ │ lea (%rax,%r12,8),%r8 │ │ │ │ mov %r8,0x18(%rsi) │ │ │ │ cmp %r8,0x20(%rsi) │ │ │ │ jb 40a538 <__gmpz_get_d_2exp@plt+0x42b8> │ │ │ │ mov %r13,(%rax) │ │ │ │ mov 0x8(%rbx),%r13 │ │ │ │ @@ -3364,24 +3364,24 @@ │ │ │ │ movsq %ds:(%rsi),%es:(%rdi) │ │ │ │ mov 0x8(%rbx),%ecx │ │ │ │ lea (%r10,%rcx,8),%r14 │ │ │ │ cmp %r14,%rsi │ │ │ │ jb 409910 <__gmpz_get_d_2exp@plt+0x3690> │ │ │ │ jmp 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmpb $0x0,0xf3a961(%rip) │ │ │ │ + cmpb $0x0,0xf3a9a1(%rip) │ │ │ │ jne 40a6be <__gmpz_get_d_2exp@plt+0x443e> │ │ │ │ - mov 0xf3b745(%rip),%edx │ │ │ │ + mov 0xf3b785(%rip),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ jae 409953 <__gmpz_get_d_2exp@plt+0x36d3> │ │ │ │ - cmpb $0x0,0xf3b73f(%rip) │ │ │ │ + cmpb $0x0,0xf3b77f(%rip) │ │ │ │ jne 40a574 <__gmpz_get_d_2exp@plt+0x42f4> │ │ │ │ - movb $0x1,0xf3b731(%rip) │ │ │ │ + movb $0x1,0xf3b771(%rip) │ │ │ │ shl $0x7,%rsi │ │ │ │ - add $0x1345100,%rsi │ │ │ │ + add $0x1345140,%rsi │ │ │ │ mov 0x18(%rsi),%rax │ │ │ │ lea 0x80(%rax),%r12 │ │ │ │ mov %r12,0x18(%rsi) │ │ │ │ cmp %r12,0x20(%rsi) │ │ │ │ jb 40a448 <__gmpz_get_d_2exp@plt+0x41c8> │ │ │ │ mov %r13,(%rax) │ │ │ │ mov 0x8(%rbx),%r8 │ │ │ │ @@ -3417,26 +3417,26 @@ │ │ │ │ mov 0x78(%rbx),%r9 │ │ │ │ mov %r9,0x78(%rax) │ │ │ │ mov %rsi,(%rbx) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ jmp 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ nopl (%rax) │ │ │ │ mov 0x14(%rbx),%edx │ │ │ │ - cmpb $0x0,0xf3a87e(%rip) │ │ │ │ + cmpb $0x0,0xf3a8be(%rip) │ │ │ │ lea 0x4(%rdx),%r14d │ │ │ │ jne 40a6e7 <__gmpz_get_d_2exp@plt+0x4467> │ │ │ │ - mov 0xf3b65e(%rip),%eax │ │ │ │ + mov 0xf3b69e(%rip),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ jae 409a3a <__gmpz_get_d_2exp@plt+0x37ba> │ │ │ │ - cmpb $0x0,0xf3b658(%rip) │ │ │ │ + cmpb $0x0,0xf3b698(%rip) │ │ │ │ jne 40a56d <__gmpz_get_d_2exp@plt+0x42ed> │ │ │ │ - movb $0x1,0xf3b64a(%rip) │ │ │ │ + movb $0x1,0xf3b68a(%rip) │ │ │ │ shl $0x7,%rsi │ │ │ │ mov %r14d,%r8d │ │ │ │ - add $0x1345100,%rsi │ │ │ │ + add $0x1345140,%rsi │ │ │ │ mov 0x18(%rsi),%rdx │ │ │ │ lea (%rdx,%r8,8),%r9 │ │ │ │ mov %r9,0x18(%rsi) │ │ │ │ cmp %r9,0x20(%rsi) │ │ │ │ jb 40a510 <__gmpz_get_d_2exp@plt+0x4290> │ │ │ │ mov %r13,(%rdx) │ │ │ │ mov $0x1,%r10d │ │ │ │ @@ -3507,27 +3507,27 @@ │ │ │ │ mov %r11,(%rdx,%r15,8) │ │ │ │ cmp %r13,%r10 │ │ │ │ jne 409b04 <__gmpz_get_d_2exp@plt+0x3884> │ │ │ │ jmp 408dd3 <__gmpz_get_d_2exp@plt+0x2b53> │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x10(%r13),%r14d │ │ │ │ mov -0xc(%r13),%r8d │ │ │ │ - cmpb $0x0,0xf3a711(%rip) │ │ │ │ + cmpb $0x0,0xf3a751(%rip) │ │ │ │ lea 0x2(%r14,%r8,1),%r15 │ │ │ │ mov %r15d,%r12d │ │ │ │ jne 40a6d7 <__gmpz_get_d_2exp@plt+0x4457> │ │ │ │ - mov 0xf3b4ed(%rip),%edx │ │ │ │ + mov 0xf3b52d(%rip),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ jae 409bab <__gmpz_get_d_2exp@plt+0x392b> │ │ │ │ - cmpb $0x0,0xf3b4e7(%rip) │ │ │ │ + cmpb $0x0,0xf3b527(%rip) │ │ │ │ jne 40a566 <__gmpz_get_d_2exp@plt+0x42e6> │ │ │ │ - movb $0x1,0xf3b4d9(%rip) │ │ │ │ + movb $0x1,0xf3b519(%rip) │ │ │ │ shl $0x7,%rsi │ │ │ │ mov %r15d,%r9d │ │ │ │ - add $0x1345100,%rsi │ │ │ │ + add $0x1345140,%rsi │ │ │ │ mov 0x18(%rsi),%rdx │ │ │ │ lea (%rdx,%r9,8),%r11 │ │ │ │ mov %r11,0x18(%rsi) │ │ │ │ cmp %r11,0x20(%rsi) │ │ │ │ jb 40a500 <__gmpz_get_d_2exp@plt+0x4280> │ │ │ │ mov %r13,(%rdx) │ │ │ │ cmp $0x1,%r15d │ │ │ │ @@ -3602,26 +3602,26 @@ │ │ │ │ mov %rcx,(%rdx,%r10,8) │ │ │ │ cmp %r12d,%eax │ │ │ │ jb 409c86 <__gmpz_get_d_2exp@plt+0x3a06> │ │ │ │ jmp 408dd3 <__gmpz_get_d_2exp@plt+0x2b53> │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ mov %edi,%r12d │ │ │ │ add $0x4,%r12 │ │ │ │ - cmpb $0x0,0xf3a58e(%rip) │ │ │ │ + cmpb $0x0,0xf3a5ce(%rip) │ │ │ │ mov %r12d,%r14d │ │ │ │ jne 40a67e <__gmpz_get_d_2exp@plt+0x43fe> │ │ │ │ - mov 0xf3b36f(%rip),%edx │ │ │ │ + mov 0xf3b3af(%rip),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ jae 409d29 <__gmpz_get_d_2exp@plt+0x3aa9> │ │ │ │ - cmpb $0x0,0xf3b369(%rip) │ │ │ │ + cmpb $0x0,0xf3b3a9(%rip) │ │ │ │ jne 40a5c2 <__gmpz_get_d_2exp@plt+0x4342> │ │ │ │ - movb $0x1,0xf3b35b(%rip) │ │ │ │ + movb $0x1,0xf3b39b(%rip) │ │ │ │ shl $0x7,%rsi │ │ │ │ add $0x4,%edi │ │ │ │ - add $0x1345100,%rsi │ │ │ │ + add $0x1345140,%rsi │ │ │ │ mov 0x18(%rsi),%rdx │ │ │ │ lea (%rdx,%rdi,8),%rax │ │ │ │ mov %rax,0x18(%rsi) │ │ │ │ cmp %rax,0x20(%rsi) │ │ │ │ jb 40a4f0 <__gmpz_get_d_2exp@plt+0x4270> │ │ │ │ mov %r13,(%rdx) │ │ │ │ cmp $0x1,%r12d │ │ │ │ @@ -3695,26 +3695,26 @@ │ │ │ │ mov (%rbx,%r9,8),%rsi │ │ │ │ mov %rsi,(%rdx,%r9,8) │ │ │ │ cmp %r14d,%r13d │ │ │ │ jb 409df9 <__gmpz_get_d_2exp@plt+0x3b79> │ │ │ │ jmp 408dd3 <__gmpz_get_d_2exp@plt+0x2b53> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0xc(%rbx),%r14d │ │ │ │ - cmpb $0x0,0xf3a41d(%rip) │ │ │ │ + cmpb $0x0,0xf3a45d(%rip) │ │ │ │ lea 0x3(%r14),%r15d │ │ │ │ jne 40a66e <__gmpz_get_d_2exp@plt+0x43ee> │ │ │ │ - mov 0xf3b1fd(%rip),%edx │ │ │ │ + mov 0xf3b23d(%rip),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ jae 409e9b <__gmpz_get_d_2exp@plt+0x3c1b> │ │ │ │ - cmpb $0x0,0xf3b1f7(%rip) │ │ │ │ + cmpb $0x0,0xf3b237(%rip) │ │ │ │ jne 40a5bb <__gmpz_get_d_2exp@plt+0x433b> │ │ │ │ - movb $0x1,0xf3b1e9(%rip) │ │ │ │ + movb $0x1,0xf3b229(%rip) │ │ │ │ shl $0x7,%rsi │ │ │ │ mov %r15d,%r10d │ │ │ │ - add $0x1345100,%rsi │ │ │ │ + add $0x1345140,%rsi │ │ │ │ mov 0x18(%rsi),%rdx │ │ │ │ lea (%rdx,%r10,8),%r11 │ │ │ │ mov %r11,0x18(%rsi) │ │ │ │ cmp %r11,0x20(%rsi) │ │ │ │ jb 40a4e0 <__gmpz_get_d_2exp@plt+0x4260> │ │ │ │ mov %r13,(%rdx) │ │ │ │ mov $0x1,%eax │ │ │ │ @@ -3794,15 +3794,15 @@ │ │ │ │ jne 408bf0 <__gmpz_get_d_2exp@plt+0x2970> │ │ │ │ lea 0x10(%rax),%rdi │ │ │ │ cmp $0x10f,%rdi │ │ │ │ ja 408bf0 <__gmpz_get_d_2exp@plt+0x2970> │ │ │ │ add $0x10,%eax │ │ │ │ cltq │ │ │ │ shl $0x4,%rax │ │ │ │ - add $0x133ea68,%rax │ │ │ │ + add $0x133ea88,%rax │ │ │ │ or %r12,%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ jmp 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x8,%rsp │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ @@ -3811,26 +3811,26 @@ │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ jmp fce250 <__gmpz_get_d_2exp@plt+0xbc7fd0> │ │ │ │ xchg %ax,%ax │ │ │ │ - cmpb $0x0,0xf3a249(%rip) │ │ │ │ + cmpb $0x0,0xf3a289(%rip) │ │ │ │ mov 0x24(%rbx),%r12d │ │ │ │ jne 40a61d <__gmpz_get_d_2exp@plt+0x439d> │ │ │ │ - mov 0xf3b029(%rip),%edx │ │ │ │ + mov 0xf3b069(%rip),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ jae 40a06f <__gmpz_get_d_2exp@plt+0x3def> │ │ │ │ - cmpb $0x0,0xf3b023(%rip) │ │ │ │ + cmpb $0x0,0xf3b063(%rip) │ │ │ │ jne 40a59f <__gmpz_get_d_2exp@plt+0x431f> │ │ │ │ - movb $0x1,0xf3b015(%rip) │ │ │ │ + movb $0x1,0xf3b055(%rip) │ │ │ │ shl $0x7,%rsi │ │ │ │ mov %r12d,%r10d │ │ │ │ - add $0x1345100,%rsi │ │ │ │ + add $0x1345140,%rsi │ │ │ │ mov 0x18(%rsi),%rdx │ │ │ │ lea (%rdx,%r10,8),%rdi │ │ │ │ mov %rdi,0x18(%rsi) │ │ │ │ cmp %rdi,0x20(%rsi) │ │ │ │ jb 40a4b0 <__gmpz_get_d_2exp@plt+0x4230> │ │ │ │ mov %r13,(%rdx) │ │ │ │ mov $0x1,%eax │ │ │ │ @@ -3902,76 +3902,76 @@ │ │ │ │ mov %r8,(%rdx,%r14,8) │ │ │ │ cmp %rax,%r13 │ │ │ │ jne 40a139 <__gmpz_get_d_2exp@plt+0x3eb9> │ │ │ │ jmp 408dd3 <__gmpz_get_d_2exp@plt+0x2b53> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rbx,%r11 │ │ │ │ jmp 408b02 <__gmpz_get_d_2exp@plt+0x2882> │ │ │ │ - cmpb $0x0,0xf3cf53(%rip) │ │ │ │ + cmpb $0x0,0xf3cf93(%rip) │ │ │ │ je 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ - cmpb $0x0,0xf3cf44(%rip) │ │ │ │ + cmpb $0x0,0xf3cf84(%rip) │ │ │ │ jne 40a70d <__gmpz_get_d_2exp@plt+0x448d> │ │ │ │ mov (%rbx),%r11 │ │ │ │ mov -0x8(%r11),%esi │ │ │ │ cmp $0x1c,%esi │ │ │ │ ja 40a1e0 <__gmpz_get_d_2exp@plt+0x3f60> │ │ │ │ mov %esi,%edx │ │ │ │ jmp *0x113c268(,%rdx,8) │ │ │ │ nop │ │ │ │ mov $0x1136fd0,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call f905b0 <__gmpz_get_d_2exp@plt+0xb8a330> │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0xc(%r11),%r13d │ │ │ │ add -0x10(%r11),%r13d │ │ │ │ - cmpb $0x0,0xf3a091(%rip) │ │ │ │ + cmpb $0x0,0xf3a0d1(%rip) │ │ │ │ lea 0x8(%rbx,%r13,8),%r12 │ │ │ │ jne 40a2bf <__gmpz_get_d_2exp@plt+0x403f> │ │ │ │ mov (%r12),%rdi │ │ │ │ - mov 0xf337c3(%rip),%r15d │ │ │ │ + mov 0xf337e3(%rip),%r15d │ │ │ │ and $0x3,%edi │ │ │ │ or %r15,%rdi │ │ │ │ cmp $0x3,%rdi │ │ │ │ je 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ - mov 0xf337b1(%rip),%eax │ │ │ │ - mov 0xf3ae26(%rip),%r8 │ │ │ │ + mov 0xf337d1(%rip),%eax │ │ │ │ + mov 0xf3ae66(%rip),%r8 │ │ │ │ or %rbx,%rax │ │ │ │ mov %r8,0x8(%rbx,%r13,8) │ │ │ │ - mov %rax,0xf3ae17(%rip) │ │ │ │ + mov %rax,0xf3ae57(%rip) │ │ │ │ jmp 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ mov -0x4(%r11),%r14d │ │ │ │ test %r14d,%r14d │ │ │ │ je 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ - cmpb $0x0,0xf3a036(%rip) │ │ │ │ + cmpb $0x0,0xf3a076(%rip) │ │ │ │ jne 40a2bf <__gmpz_get_d_2exp@plt+0x403f> │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - mov 0xf33771(%rip),%r10d │ │ │ │ + mov 0xf33791(%rip),%r10d │ │ │ │ and $0x3,%esi │ │ │ │ or %r10,%rsi │ │ │ │ cmp $0x3,%rsi │ │ │ │ je 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ - mov 0xf3375e(%rip),%r9d │ │ │ │ - mov 0xf3add3(%rip),%rbp │ │ │ │ + mov 0xf3377e(%rip),%r9d │ │ │ │ + mov 0xf3ae13(%rip),%rbp │ │ │ │ or %rbx,%r9 │ │ │ │ mov %rbp,0x10(%rbx) │ │ │ │ - mov %r9,0xf3adc5(%rip) │ │ │ │ + mov %r9,0xf3ae05(%rip) │ │ │ │ jmp 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ mov -0x10(%r11),%r13d │ │ │ │ mov %r13d,%ecx │ │ │ │ or -0x4(%r11),%ecx │ │ │ │ je 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ add -0xc(%r11),%r13d │ │ │ │ - cmpb $0x0,0xf39fdc(%rip) │ │ │ │ + cmpb $0x0,0xf3a01c(%rip) │ │ │ │ lea 0x8(%rbx,%r13,8),%r12 │ │ │ │ je 40a20a <__gmpz_get_d_2exp@plt+0x3f8a> │ │ │ │ - cmpb $0x0,0xf3ce44(%rip) │ │ │ │ + cmpb $0x0,0xf3ce84(%rip) │ │ │ │ je 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ - cmpb $0x0,0xf3ce36(%rip) │ │ │ │ + cmpb $0x0,0xf3ce76(%rip) │ │ │ │ jne 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ - mov 0xf3ad60(%rip),%r11 │ │ │ │ + mov 0xf3ada0(%rip),%r11 │ │ │ │ mov %rbx,%rsi │ │ │ │ lea 0x408(%r11),%rdi │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ @@ -4001,57 +4001,57 @@ │ │ │ │ shr $0x6,%r12d │ │ │ │ lea (%rdx,%r12,8),%rdi │ │ │ │ mov (%rdi),%r13 │ │ │ │ test %r13,%rax │ │ │ │ jne 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ or %r13,%rax │ │ │ │ mov %rax,(%rdi) │ │ │ │ - mov 0xf3ac96(%rip),%r8 │ │ │ │ + mov 0xf3acd6(%rip),%r8 │ │ │ │ lea 0x8(%r8),%r11 │ │ │ │ - mov %r11,0xf3ac8b(%rip) │ │ │ │ + mov %r11,0xf3accb(%rip) │ │ │ │ mov %rbx,(%r8) │ │ │ │ - testw $0xfff,0xf3ac7f(%rip) │ │ │ │ + testw $0xfff,0xf3acbf(%rip) │ │ │ │ jne 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ - mov 0xf3ac7a(%rip),%rsi │ │ │ │ + mov 0xf3acba(%rip),%rsi │ │ │ │ mov 0x18(%rsi),%rax │ │ │ │ test %rax,%rax │ │ │ │ je 40a8ca <__gmpz_get_d_2exp@plt+0x464a> │ │ │ │ - mov %rax,0xf3ac66(%rip) │ │ │ │ + mov %rax,0xf3aca6(%rip) │ │ │ │ mov (%rax),%r15 │ │ │ │ - mov %r15,0xf3ac54(%rip) │ │ │ │ + mov %r15,0xf3ac94(%rip) │ │ │ │ jmp 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sub $0x1,%r13 │ │ │ │ or %r13,%r12 │ │ │ │ mov %r12,0x0(%rbp) │ │ │ │ - mov 0xf3acb7(%rip),%ebx │ │ │ │ + mov 0xf3acf7(%rip),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ jae 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ mov %r13,%rbp │ │ │ │ and $0xfffffffffff00000,%r13 │ │ │ │ shr $0x6,%rbp │ │ │ │ and $0x3fc0,%ebp │ │ │ │ or %r13,%rbp │ │ │ │ movzwl 0x28(%rbp),%r9d │ │ │ │ cmp %ebx,%r9d │ │ │ │ jae 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ - movb $0x1,0xf3ac87(%rip) │ │ │ │ + movb $0x1,0xf3acc7(%rip) │ │ │ │ jmp 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %edx,%esi │ │ │ │ jmp 408b93 <__gmpz_get_d_2exp@plt+0x2913> │ │ │ │ nop │ │ │ │ mov %edx,%esi │ │ │ │ jmp 408c1b <__gmpz_get_d_2exp@plt+0x299b> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ cmp $0xff,%eax │ │ │ │ ja 409fe1 <__gmpz_get_d_2exp@plt+0x3d61> │ │ │ │ cltq │ │ │ │ shl $0x4,%rax │ │ │ │ - add $0x133da68,%rax │ │ │ │ + add $0x133da88,%rax │ │ │ │ or %r12,%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ jmp 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x10,%edi │ │ │ │ call fa2d80 <__gmpz_get_d_2exp@plt+0xb9cb00> │ │ │ │ jmp 409977 <__gmpz_get_d_2exp@plt+0x36f7> │ │ │ │ @@ -4151,15 +4151,15 @@ │ │ │ │ mov $0x3,%edi │ │ │ │ call fce1d0 <__gmpz_get_d_2exp@plt+0xbc7f50> │ │ │ │ jmp 408bb4 <__gmpz_get_d_2exp@plt+0x2934> │ │ │ │ mov $0x2,%edi │ │ │ │ call fce1d0 <__gmpz_get_d_2exp@plt+0xbc7f50> │ │ │ │ jmp 408c3c <__gmpz_get_d_2exp@plt+0x29bc> │ │ │ │ movzwl 0x28(%r9),%r8d │ │ │ │ - cmp 0xf3aa8d(%rip),%r8d │ │ │ │ + cmp 0xf3aacd(%rip),%r8d │ │ │ │ jae 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ jmp 40a3f6 <__gmpz_get_d_2exp@plt+0x4176> │ │ │ │ mov %r15d,%edi │ │ │ │ call fce1d0 <__gmpz_get_d_2exp@plt+0xbc7f50> │ │ │ │ mov %rax,%rdx │ │ │ │ jmp 409592 <__gmpz_get_d_2exp@plt+0x3312> │ │ │ │ mov $0x4,%edi │ │ │ │ @@ -4253,54 +4253,54 @@ │ │ │ │ mov %rdi,0x10(%r12) │ │ │ │ mov 0x10(%r15),%rax │ │ │ │ test %rax,%rax │ │ │ │ je 40a787 <__gmpz_get_d_2exp@plt+0x4507> │ │ │ │ mov 0x18(%r15),%r8 │ │ │ │ mov %r8,0x18(%rax) │ │ │ │ movzwl 0x2a(%r15),%r11d │ │ │ │ - mov 0xf3a8ee(%rip),%edx │ │ │ │ + mov 0xf3a92e(%rip),%edx │ │ │ │ cmp %edx,%r11d │ │ │ │ jae 40a7a7 <__gmpz_get_d_2exp@plt+0x4527> │ │ │ │ - cmpb $0x0,0xf3a8e7(%rip) │ │ │ │ + cmpb $0x0,0xf3a927(%rip) │ │ │ │ jne 40a7aa <__gmpz_get_d_2exp@plt+0x452a> │ │ │ │ - movb $0x1,0xf3a8dd(%rip) │ │ │ │ + movb $0x1,0xf3a91d(%rip) │ │ │ │ mov %r11d,%edx │ │ │ │ mov %edx,%r14d │ │ │ │ orw $0x1,0x2e(%r15) │ │ │ │ imul $0xe8,%r14,%rbx │ │ │ │ - add 0xf3cc7f(%rip),%rbx │ │ │ │ - cmpb $0x0,0xf39ac8(%rip) │ │ │ │ + add 0xf3ccbf(%rip),%rbx │ │ │ │ + cmpb $0x0,0xf39b08(%rip) │ │ │ │ jne 40a8f7 <__gmpz_get_d_2exp@plt+0x4677> │ │ │ │ mov 0x78(%rbx),%r10 │ │ │ │ mov %rbx,0x20(%r15) │ │ │ │ mov (%rbx),%r9d │ │ │ │ mov %r9w,0x28(%r15) │ │ │ │ mov (%r10),%ebp │ │ │ │ mov %bp,0x2a(%r15) │ │ │ │ cmpq $0x0,0x38(%r13) │ │ │ │ je 40a87c <__gmpz_get_d_2exp@plt+0x45fc> │ │ │ │ mov %r14,%r12 │ │ │ │ shl $0x7,%r12 │ │ │ │ - mov 0x1345148(%r12),%rdi │ │ │ │ + mov 0x1345188(%r12),%rdi │ │ │ │ mov %rdi,0x10(%r15) │ │ │ │ - mov %r15,0x1345148(%r12) │ │ │ │ + mov %r15,0x1345188(%r12) │ │ │ │ jmp 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ - cmpb $0x0,0xf3c8f2(%rip) │ │ │ │ + cmpb $0x0,0xf3c932(%rip) │ │ │ │ je 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ - cmpb $0x0,0xf3c8e4(%rip) │ │ │ │ + cmpb $0x0,0xf3c924(%rip) │ │ │ │ jne 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ - mov 0xf3a80e(%rip),%rax │ │ │ │ + mov 0xf3a84e(%rip),%rax │ │ │ │ mov %r13,%rsi │ │ │ │ lea 0x408(%rax),%rdi │ │ │ │ jmp 40a2ea <__gmpz_get_d_2exp@plt+0x406a> │ │ │ │ mov $0x2,%edi │ │ │ │ call fa2d80 <__gmpz_get_d_2exp@plt+0xb9cb00> │ │ │ │ jmp 40976a <__gmpz_get_d_2exp@plt+0x34ea> │ │ │ │ movzwl 0x28(%r15),%r15d │ │ │ │ - cmp 0xf3a824(%rip),%r15d │ │ │ │ + cmp 0xf3a864(%rip),%r15d │ │ │ │ jb 40a3f6 <__gmpz_get_d_2exp@plt+0x4176> │ │ │ │ jmp 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ mov %r9d,%esi │ │ │ │ jmp 409749 <__gmpz_get_d_2exp@plt+0x34c9> │ │ │ │ mov 0x20(%r15),%rdx │ │ │ │ mov %rdi,0x40(%rdx) │ │ │ │ jmp 40a776 <__gmpz_get_d_2exp@plt+0x44f6> │ │ │ │ @@ -4317,28 +4317,28 @@ │ │ │ │ add %r13,0xc8(%rbx) │ │ │ │ jmp 408bd8 <__gmpz_get_d_2exp@plt+0x2958> │ │ │ │ mov $0x2,%edi │ │ │ │ call fce1d0 <__gmpz_get_d_2exp@plt+0xbc7f50> │ │ │ │ jmp 40976a <__gmpz_get_d_2exp@plt+0x34ea> │ │ │ │ mov $0x1,%edi │ │ │ │ call fa2b00 <__gmpz_get_d_2exp@plt+0xb9c880> │ │ │ │ - mov 0xf3a72d(%rip),%r10 │ │ │ │ + mov 0xf3a76d(%rip),%r10 │ │ │ │ movq $0x0,0x18(%rax) │ │ │ │ mov %r10,0x10(%rax) │ │ │ │ - mov %rax,0xf3a722(%rip) │ │ │ │ + mov %rax,0xf3a762(%rip) │ │ │ │ mov %rax,0x18(%r10) │ │ │ │ jmp 40a39b <__gmpz_get_d_2exp@plt+0x411b> │ │ │ │ - cmp 0xf3cb32(%rip),%rbx │ │ │ │ + cmp 0xf3cb72(%rip),%rbx │ │ │ │ jne 40a7ce <__gmpz_get_d_2exp@plt+0x454e> │ │ │ │ lock orw $0x400,0x2e(%r15) │ │ │ │ - cmpb $0x0,0xf3c7f7(%rip) │ │ │ │ + cmpb $0x0,0xf3c837(%rip) │ │ │ │ je 40a7ce <__gmpz_get_d_2exp@plt+0x454e> │ │ │ │ - cmpb $0x0,0xf3c7e9(%rip) │ │ │ │ + cmpb $0x0,0xf3c829(%rip) │ │ │ │ jne 40a7ce <__gmpz_get_d_2exp@plt+0x454e> │ │ │ │ - mov 0xf3a713(%rip),%rsi │ │ │ │ + mov 0xf3a753(%rip),%rsi │ │ │ │ lea 0x408(%rsi),%rdi │ │ │ │ mov %r13,%rsi │ │ │ │ call fa4a70 <__gmpz_get_d_2exp@plt+0xb9e7f0> │ │ │ │ jmp 40a7ce <__gmpz_get_d_2exp@plt+0x454e> │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ jmp fceb20 <__gmpz_get_d_2exp@plt+0xbc88a0> │ │ │ │ @@ -4370,49 +4370,49 @@ │ │ │ │ call *0xd4162f(%rip) │ │ │ │ hlt │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1343ab0,%eax │ │ │ │ - cmp $0x1343ab0,%rax │ │ │ │ + mov $0x1343ad0,%eax │ │ │ │ + cmp $0x1343ad0,%rax │ │ │ │ je 40a9f0 <__gmpz_get_d_2exp@plt+0x4770> │ │ │ │ mov $0x0,%eax │ │ │ │ test %rax,%rax │ │ │ │ je 40a9f0 <__gmpz_get_d_2exp@plt+0x4770> │ │ │ │ - mov $0x1343ab0,%edi │ │ │ │ + mov $0x1343ad0,%edi │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov $0x1343ab0,%esi │ │ │ │ - sub $0x1343ab0,%rsi │ │ │ │ + mov $0x1343ad0,%esi │ │ │ │ + sub $0x1343ad0,%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ shr $0x3f,%rsi │ │ │ │ sar $0x3,%rax │ │ │ │ add %rax,%rsi │ │ │ │ sar $1,%rsi │ │ │ │ je 40aa30 <__gmpz_get_d_2exp@plt+0x47b0> │ │ │ │ mov $0x0,%eax │ │ │ │ test %rax,%rax │ │ │ │ je 40aa30 <__gmpz_get_d_2exp@plt+0x47b0> │ │ │ │ - mov $0x1343ab0,%edi │ │ │ │ + mov $0x1343ad0,%edi │ │ │ │ jmp *%rax │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ - cmpb $0x0,0xf390a5(%rip) │ │ │ │ + cmpb $0x0,0xf390e5(%rip) │ │ │ │ jne 40aa60 <__gmpz_get_d_2exp@plt+0x47e0> │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ call 40a9d0 <__gmpz_get_d_2exp@plt+0x4750> │ │ │ │ - movb $0x1,0xf39093(%rip) │ │ │ │ + movb $0x1,0xf390d3(%rip) │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nop │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ @@ -4459,15 +4459,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xea68d2,%eax │ │ │ │ + sbb $0xea68f2,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0xd41e3b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -4508,15 +4508,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xea683b,%eax │ │ │ │ + sbb $0xea685b,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0xd41da3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -4630,15 +4630,15 @@ │ │ │ │ add %al,0x4800d41c(%rax) │ │ │ │ lea 0xd41c79(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ lea 0xd41c94(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ - adc $0xd8000000,%eax │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ sub %esp,%edx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 40ad7c <__gmpz_get_d_2exp@plt+0x4afc> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -4647,21 +4647,21 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40ad7a <__gmpz_get_d_2exp@plt+0x4afa> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd42ba1(%rip),%r14 │ │ │ │ + lea 0xd42bc1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e7ecc0 <__gmpz_get_d_2exp@plt+0xa78a40> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ + adc $0x30000000,%eax │ │ │ │ cs (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 40add4 <__gmpz_get_d_2exp@plt+0x4b54> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -4670,25 +4670,25 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40add2 <__gmpz_get_d_2exp@plt+0x4b52> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd42dd9(%rip),%r14 │ │ │ │ + lea 0xd42df9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e7ecc0 <__gmpz_get_d_2exp@plt+0xa78a40> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x2e(%rax) │ │ │ │ + add %ch,0x2e(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40ae62 <__gmpz_get_d_2exp@plt+0x4be2> │ │ │ │ movq $0x40ae20,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -4696,61 +4696,61 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 40ae20 <__gmpz_get_d_2exp@plt+0x4ba0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ cs (bad) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rax,%rbx,1) │ │ │ │ movl $0x40ae80,0x0(%rbp) │ │ │ │ - lea 0xd42da5(%rip),%rsi │ │ │ │ + lea 0xd42dc5(%rip),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp c13c40 <__gmpz_get_d_2exp@plt+0x80d9c0> │ │ │ │ - lea 0xea658f(%rip),%rdi │ │ │ │ - lea 0xd42ade(%rip),%rsi │ │ │ │ - lea 0xe140ef(%rip),%r14 │ │ │ │ + lea 0xea65af(%rip),%rdi │ │ │ │ + lea 0xd42afe(%rip),%rsi │ │ │ │ + lea 0xe1410f(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp d28a60 <__gmpz_get_d_2exp@plt+0x9227e0> │ │ │ │ - lea 0xd42def(%rip),%rbx │ │ │ │ + lea 0xd42e0f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7cff2bd3(%rax) │ │ │ │ + add %ch,-0x7cff2bd3(%rax) │ │ │ │ jrcxz 40ae8a <__gmpz_get_d_2exp@plt+0x4c0a> │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 40ae44 <__gmpz_get_d_2exp@plt+0x4bc4> │ │ │ │ - lea 0xea654a(%rip),%rdi │ │ │ │ - lea 0xd42d29(%rip),%rsi │ │ │ │ - lea 0xe140aa(%rip),%r14 │ │ │ │ + lea 0xea656a(%rip),%rdi │ │ │ │ + lea 0xd42d49(%rip),%rsi │ │ │ │ + lea 0xe140ca(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp d28a60 <__gmpz_get_d_2exp@plt+0x9227e0> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x16ff2bd3(%rax) │ │ │ │ + add %bh,-0x16ff2bd3(%rax) │ │ │ │ sub %edi,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ lret │ │ │ │ loop 40aee0 <__gmpz_get_d_2exp@plt+0x4c60> │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40af2c <__gmpz_get_d_2exp@plt+0x4cac> │ │ │ │ movq $0x40af10,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -4758,40 +4758,40 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 40af10 <__gmpz_get_d_2exp@plt+0x4c90> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800e2cb(%rax) │ │ │ │ + add %bh,0x4800e2cb(%rax) │ │ │ │ movl $0x40af48,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp e0b358 <__gmpz_get_d_2exp@plt+0xa050d8> │ │ │ │ - lea 0xd42e45(%rip),%rbx │ │ │ │ + lea 0xd42e65(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x15(%rbp) │ │ │ │ cmpq $0x2d,0x8(%rbp) │ │ │ │ je 40af66 <__gmpz_get_d_2exp@plt+0x4ce6> │ │ │ │ - lea 0xea6472(%rip),%rbx │ │ │ │ + lea 0xea6492(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xea646d(%rip),%rbx │ │ │ │ + lea 0xea648d(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ @@ -4876,65 +4876,70 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 40b0b0 <__gmpz_get_d_2exp@plt+0x4e30> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cs (bad) │ │ │ │ + add %dl,0x2e(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsp) │ │ │ │ movl $0x40b110,-0x8(%rbp) │ │ │ │ - lea 0xd8cd4f(%rip),%rsi │ │ │ │ + lea 0xd8cd6f(%rip),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5c3f38 <__gmpz_get_d_2exp@plt+0x1bdcb8> │ │ │ │ - lea 0xea6352(%rip),%rbx │ │ │ │ + lea 0xea6372(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd42deb(%rip),%rbx │ │ │ │ + lea 0xd42e0b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ sub $0xc74800d4,%eax │ │ │ │ add %r15b,(%r8) │ │ │ │ mov $0x40,%cl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xd57082,%eax │ │ │ │ + xor $0xd570a2,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 578848 <__gmpz_get_d_2exp@plt+0x1725c8> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d42d(%rax) │ │ │ │ - movl $0x40b160,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp 40b080 <__gmpz_get_d_2exp@plt+0x4e00> │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + sub $0xc74800d4,%eax │ │ │ │ + add %r12b,-0x4f(%r8) │ │ │ │ + rex add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %ch,%cl │ │ │ │ + xor %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ @@ -4953,29 +4958,29 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xd42b,$0x0 │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + call 484185dc <__environ@GLIBC_2.2.5+0x470d4ab4> │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40b217 <__gmpz_get_d_2exp@plt+0x4f97> │ │ │ │ add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 40b20c <__gmpz_get_d_2exp@plt+0x4f8c> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0xfb3e90,-0x48(%r12) │ │ │ │ movq $0x40,-0x40(%r12) │ │ │ │ movq $0x40b230,-0x20(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xd42b7f(%rip),%r14 │ │ │ │ + lea 0xd42b9f(%rip),%r14 │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp d8f880 <__gmpz_get_d_2exp@plt+0x989600> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -5041,37 +5046,37 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %ch,(%rsp,%rdx,8) │ │ │ │ + xor %ch,(%rsp,%rdx,8) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 40b321 <__gmpz_get_d_2exp@plt+0x50a1> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xd42bf4(%rip),%rsi │ │ │ │ + lea 0xd42c14(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800e152(%rax) │ │ │ │ - lea 0xea608a(%rip),%edi │ │ │ │ + add %bh,0x4800e152(%rax) │ │ │ │ + lea 0xea60aa(%rip),%edi │ │ │ │ mov 0x6(%rbx),%rsi │ │ │ │ jmp d28a60 <__gmpz_get_d_2exp@plt+0x9227e0> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -5164,15 +5169,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40b5c5 <__gmpz_get_d_2exp@plt+0x5345> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 40b48d <__gmpz_get_d_2exp@plt+0x520d> │ │ │ │ - lea 0xea5faf(%rip),%rbx │ │ │ │ + lea 0xea5fcf(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ lea 0x10(%rax),%rcx │ │ │ │ mov (%rcx,%r14,1),%sil │ │ │ │ movzbl %sil,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -5423,39 +5428,41 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cb0458d4800d426,%al │ │ │ │ + shlb $0xd4,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ cmp %edi,%eax │ │ │ │ jb 40b9db <__gmpz_get_d_2exp@plt+0x575b> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x40b908,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0xd425dd(%rip),%rbx │ │ │ │ + lea 0xd425fd(%rip),%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 40b908 <__gmpz_get_d_2exp@plt+0x5688> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - es (bad) │ │ │ │ + add %cl,0x26(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock push %rax │ │ │ │ mov $0x8b480040,%ecx │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -5471,16 +5478,17 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - and $0x834900d4,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + es (bad) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 40b9df <__gmpz_get_d_2exp@plt+0x575f> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -5501,43 +5509,41 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ rex.RXB (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x25(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - mov $0x89490040,%edx │ │ │ │ - fdivs (%rcx) │ │ │ │ - (bad) │ │ │ │ + add %dl,0x4800d425(%rax) │ │ │ │ + movl $0x40ba00,0x0(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + xor %edi,%edi │ │ │ │ mov $0x40,%esi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ jmp 45a2c8 <__gmpz_get_d_2exp@plt+0x54048> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ movl $0x0,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - and $0x8b4800d4,%eax │ │ │ │ + add %dl,0x25(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ cmp %r9b,-0x39(%r8) │ │ │ │ cmp %r9b,0x490040ba(%r8) │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov %r14,%rcx │ │ │ │ - lea 0xd4244a(%rip),%r14 │ │ │ │ + lea 0xd4246a(%rip),%r14 │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov %rdx,0x10(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov %rdx,0x18(%rbp) │ │ │ │ mov %rbx,0x20(%rbp) │ │ │ │ mov %rcx,0x28(%rbp) │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ @@ -5592,17 +5598,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ rex.WX loope 40bb00 <__gmpz_get_d_2exp@plt+0x5880> │ │ │ │ - lea 0xea58ca(%rip),%rdi │ │ │ │ + lea 0xea58ea(%rip),%rdi │ │ │ │ mov 0x6(%rbx),%rsi │ │ │ │ jmp d28a60 <__gmpz_get_d_2exp@plt+0x9227e0> │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -5619,25 +5625,25 @@ │ │ │ │ movq $0x40bb70,-0x18(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 40b080 <__gmpz_get_d_2exp@plt+0x4e00> │ │ │ │ - lea 0xd42471(%rip),%rbx │ │ │ │ + lea 0xd42491(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - and $0xd4,%al │ │ │ │ + add %dl,0x24(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -5663,40 +5669,40 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x16ff2bdd(%rax) │ │ │ │ + add %bh,-0x16ff2bdd(%rax) │ │ │ │ mov (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d423(%rax) │ │ │ │ + add %ah,0x4800d423(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x40bc50,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 40bc50 <__gmpz_get_d_2exp@plt+0x59d0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x23(%rax) │ │ │ │ + add %dh,0x23(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r13b,-0x44(%r8) │ │ │ │ rex add %cl,-0x77(%rax) │ │ │ │ ret │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -5706,26 +5712,26 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - and %esp,%edx │ │ │ │ + add %al,0x23(%rax) │ │ │ │ + (bad) │ │ │ │ add %ch,%bl │ │ │ │ (bad) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ and %esp,%edx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rdi,%rbx,2) │ │ │ │ movl $0x40bca8,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ @@ -5739,34 +5745,34 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ and %ah,%dl │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock movabs 0x4807438b480040bd,%al │ │ │ │ mov %eax,%esi │ │ │ │ - lea 0xd421da(%rip),%r14 │ │ │ │ + lea 0xd421fa(%rip),%r14 │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e73aa0 <__gmpz_get_d_2exp@plt+0xa6d820> │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d422(%rax) │ │ │ │ + add %ah,0x4800d422(%rax) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x1,%rdx │ │ │ │ je 40bd6b <__gmpz_get_d_2exp@plt+0x5aeb> │ │ │ │ add $0x30,%r12 │ │ │ │ @@ -5777,39 +5783,39 @@ │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0x40bb00,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x40bc20,0x10(%rbp) │ │ │ │ lea -0x6(%r12),%rdi │ │ │ │ - lea 0xe177e4(%rip),%rsi │ │ │ │ + lea 0xe17804(%rip),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp d10458 <__gmpz_get_d_2exp@plt+0x90a1d8> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp 40bdcb <__gmpz_get_d_2exp@plt+0x5b4b> │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - and %edx,%esp │ │ │ │ + add %dl,(%rax) │ │ │ │ + and %ah,%dl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ pop %rbp │ │ │ │ or %ch,%bl │ │ │ │ rex.B │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ and %edx,%esp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x77(%r8) │ │ │ │ fiaddl -0x7cb7f81e(%rbx) │ │ │ │ cli │ │ │ │ add %esi,0x48(%rsp,%rdx,1) │ │ │ │ @@ -5821,50 +5827,50 @@ │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 40be05 <__gmpz_get_d_2exp@plt+0x5b85> │ │ │ │ movq $0x40b340,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x40bbf0,0x10(%rbp) │ │ │ │ lea -0x6(%r12),%rdi │ │ │ │ - lea 0xe17739(%rip),%rsi │ │ │ │ + lea 0xe17759(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp d10458 <__gmpz_get_d_2exp@plt+0x90a1d8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x40bd80,0x0(%rbp) │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x21(%rax) │ │ │ │ + add %ah,0x21(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,%r8b │ │ │ │ mov $0x89480040,%esp │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - push %rsi │ │ │ │ - and %dl,%ah │ │ │ │ + jbe 40be60 <__gmpz_get_d_2exp@plt+0x5be0> │ │ │ │ + (bad) │ │ │ │ add %ch,%cl │ │ │ │ loope 40be62 <__gmpz_get_d_2exp@plt+0x5be2> │ │ │ │ mov $0x0,%ah │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x21(%rax) │ │ │ │ + add %bh,0x21(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7338f7c4 <__environ@GLIBC_2.2.5+0x7204bcdc> │ │ │ │ + rex.RB call 7338f7c4 <__environ@GLIBC_2.2.5+0x7204bc9c> │ │ │ │ jle 40bec2 <__gmpz_get_d_2exp@plt+0x5c42> │ │ │ │ movl $0x40bea8,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 40bea8 <__gmpz_get_d_2exp@plt+0x5c28> │ │ │ │ @@ -5872,16 +5878,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - and %edx,%esp │ │ │ │ + add %al,0x21(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ fdivrs -0x74b7ffc0(%rsi) │ │ │ │ rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ ret │ │ │ │ @@ -5891,45 +5897,47 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - and %dl,%ah │ │ │ │ + add %dl,(%rax) │ │ │ │ + and %edx,%esp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r11b,(%r8) │ │ │ │ mov $0x8b480040,%edi │ │ │ │ jge 40bef0 <__gmpz_get_d_2exp@plt+0x5c70> │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 40bb28 <__gmpz_get_d_2exp@plt+0x58a8> │ │ │ │ - lea 0xd420ea(%rip),%rbx │ │ │ │ + lea 0xd4210a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xea241a,%eax │ │ │ │ + sbb $0xea243a,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x16ff2be0(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + and %dl,%ah │ │ │ │ + add %ch,%cl │ │ │ │ sub %edi,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -5943,43 +5951,42 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40bf8f <__gmpz_get_d_2exp@plt+0x5d0f> │ │ │ │ movq $0x40bfb0,-0x8(%rbp) │ │ │ │ - lea 0xea5462(%rip),%rdi │ │ │ │ - lea 0xd42089(%rip),%rsi │ │ │ │ - lea 0xe12fc2(%rip),%r14 │ │ │ │ + lea 0xea5482(%rip),%rdi │ │ │ │ + lea 0xd420a9(%rip),%rsi │ │ │ │ + lea 0xe12fe2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d28a60 <__gmpz_get_d_2exp@plt+0x9227e0> │ │ │ │ - lea 0xd420ca(%rip),%rbx │ │ │ │ + lea 0xd420ea(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d420(%rax) │ │ │ │ + add %ah,0x4800d420(%rax) │ │ │ │ movl $0x40bfe8,0x0(%rbp) │ │ │ │ - lea 0xea541b(%rip),%rdi │ │ │ │ - lea 0xd4196a(%rip),%rsi │ │ │ │ - lea 0xe12f7b(%rip),%r14 │ │ │ │ + lea 0xea543b(%rip),%rdi │ │ │ │ + lea 0xd4198a(%rip),%rsi │ │ │ │ + lea 0xe12f9b(%rip),%r14 │ │ │ │ jmp d28a60 <__gmpz_get_d_2exp@plt+0x9227e0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jmp *%rdx │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - fisubs -0x7fe0f100(%rcx) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + loop 40bfe8 <__gmpz_get_d_2exp@plt+0x5d68> │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp e29eb8 <__gmpz_get_d_2exp@plt+0xa23c38> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0x20000000,%eax │ │ │ │ + adc $0x40000000,%eax │ │ │ │ and %ah,%dl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 40c04c <__gmpz_get_d_2exp@plt+0x5dcc> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -5988,15 +5995,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40c04a <__gmpz_get_d_2exp@plt+0x5dca> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd421c1(%rip),%r14 │ │ │ │ + lea 0xd421e1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp d94b10 <__gmpz_get_d_2exp@plt+0x98e890> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -6010,26 +6017,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40c097 <__gmpz_get_d_2exp@plt+0x5e17> │ │ │ │ movq $0x40c0b8,-0x8(%rbp) │ │ │ │ - lea 0xea535a(%rip),%rdi │ │ │ │ - lea 0xd41b39(%rip),%rsi │ │ │ │ - lea 0xe12eba(%rip),%r14 │ │ │ │ + lea 0xea537a(%rip),%rdi │ │ │ │ + lea 0xd41b59(%rip),%rsi │ │ │ │ + lea 0xe12eda(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d28a60 <__gmpz_get_d_2exp@plt+0x9227e0> │ │ │ │ - lea 0xd421ca(%rip),%rbx │ │ │ │ + lea 0xd421ea(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x2(%rax) │ │ │ │ + add %bh,-0x2(%rax) │ │ │ │ loop 40c0b8 <__gmpz_get_d_2exp@plt+0x5e38> │ │ │ │ add $0x8,%rbp │ │ │ │ jmp e29eb8 <__gmpz_get_d_2exp@plt+0xa23c38> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ @@ -6038,15 +6045,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jae 40c113 <__gmpz_get_d_2exp@plt+0x5e93> │ │ │ │ - lea 0xd422b0(%rip),%rbx │ │ │ │ + lea 0xd422d0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -6120,30 +6127,30 @@ │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd421aa(%rip),%rbx │ │ │ │ + lea 0xd421ca(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xea5230(%rip),%rbx │ │ │ │ + lea 0xea5250(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock rex.WRB (bad) │ │ │ │ + adc %cl,-0x2a(%rsi) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x7a(%rdi) │ │ │ │ @@ -6179,128 +6186,127 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 40c2ef <__gmpz_get_d_2exp@plt+0x606f> │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + and %edx,%esp │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7338fc24 <__environ@GLIBC_2.2.5+0x7204c13c> │ │ │ │ + rex.RB call 7338fc24 <__environ@GLIBC_2.2.5+0x7204c0fc> │ │ │ │ and %ecx,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x40c310,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5b3a60 <__gmpz_get_d_2exp@plt+0x1ad7e0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,0x1f(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xd41f31,%eax │ │ │ │ + xor $0xd41f51,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 40c0e0 <__gmpz_get_d_2exp@plt+0x5e60> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %ah,(%rcx) │ │ │ │ + sub %ah,(%rcx) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7338fc8c <__environ@GLIBC_2.2.5+0x7204c1a4> │ │ │ │ + rex.RB call 7338fc8c <__environ@GLIBC_2.2.5+0x7204c164> │ │ │ │ and %ecx,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x40c378,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5b3a60 <__gmpz_get_d_2exp@plt+0x1ad7e0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xd41ec9,%eax │ │ │ │ + xor $0xd41ee9,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 40c0e0 <__gmpz_get_d_2exp@plt+0x5e60> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4ce8458d4800d420,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 40c3ca <__gmpz_get_d_2exp@plt+0x614a> │ │ │ │ - movq $0xfb5418,-0x10(%rbp) │ │ │ │ + shlb $0xd4,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7338fcf4 <__environ@GLIBC_2.2.5+0x7204c1cc> │ │ │ │ + and %ecx,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x40c3e0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5b3a60 <__gmpz_get_d_2exp@plt+0x1ad7e0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x1e(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0xd41e61,%eax │ │ │ │ + add %cl,0x4800d41e(%rax) │ │ │ │ + lea 0xd41e81(%rip),%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 40c0e0 <__gmpz_get_d_2exp@plt+0x5e60> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ + pop %rax │ │ │ │ + and %dl,%ah │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7338fd5c <__environ@GLIBC_2.2.5+0x7204c274> │ │ │ │ + rex.RB call 7338fd5c <__environ@GLIBC_2.2.5+0x7204c234> │ │ │ │ and %ecx,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x40c448,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5b3a60 <__gmpz_get_d_2exp@plt+0x1ad7e0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xd41df9,%eax │ │ │ │ + xor $0xd41e19,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 40c0e0 <__gmpz_get_d_2exp@plt+0x5e60> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -6331,25 +6337,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 40c501 <__gmpz_get_d_2exp@plt+0x6281> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 40c4db <__gmpz_get_d_2exp@plt+0x625b> │ │ │ │ movq $0x40c4f8,-0x8(%rbp) │ │ │ │ mov %r14,%rdi │ │ │ │ - lea 0xd41f37(%rip),%rsi │ │ │ │ - lea 0xe2f268(%rip),%r14 │ │ │ │ + lea 0xd41f57(%rip),%rsi │ │ │ │ + lea 0xe2f288(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp e27538 <__gmpz_get_d_2exp@plt+0xa212b8> │ │ │ │ - lea 0xd4210e(%rip),%rbx │ │ │ │ + lea 0xd4212e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ and %dl,%ah │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock xor %al,%ch │ │ │ │ rex add %cl,-0x77(%rax) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ xrelease mov %r14,-0x8(%rbp) │ │ │ │ @@ -6361,146 +6367,144 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d420(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 40c586 <__gmpz_get_d_2exp@plt+0x6306> │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %al,%al │ │ │ │ + and %dl,%ah │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rcx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 40c576 <__gmpz_get_d_2exp@plt+0x62f6> │ │ │ │ movq $0x40c470,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x40c5b8,0x0(%rbp) │ │ │ │ - lea 0xea4e75(%rip),%rdi │ │ │ │ + lea 0xea4e95(%rip),%rdi │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0xe129d7(%rip),%r14 │ │ │ │ + lea 0xe129f7(%rip),%r14 │ │ │ │ jmp d28a60 <__gmpz_get_d_2exp@plt+0x9227e0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x40c600,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ - lea 0xd41e18(%rip),%rsi │ │ │ │ + lea 0xd41e38(%rip),%rsi │ │ │ │ lea 0xd403b9(%rip),%r14 │ │ │ │ jmp d92298 <__gmpz_get_d_2exp@plt+0x98c018> │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x1e(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - adc %r12b,%r8b │ │ │ │ - (bad) │ │ │ │ + add %cl,0x4800d41e(%rax) │ │ │ │ + movl $0x40c5e0,0x10(%rbp) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 40adf0 <__gmpz_get_d_2exp@plt+0x4b70> │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - stc │ │ │ │ + add %dl,-0x7(%rax) │ │ │ │ loop 40c5e0 <__gmpz_get_d_2exp@plt+0x6360> │ │ │ │ add $0x8,%rbp │ │ │ │ jmp e29eb8 <__gmpz_get_d_2exp@plt+0xa23c38> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d41f(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 40c621 <__gmpz_get_d_2exp@plt+0x63a1> │ │ │ │ - movq $0x40c6d0,0x10(%rbp) │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsp,%rdx,1) │ │ │ │ + movl $0x40c6d0,0x10(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 40adf0 <__gmpz_get_d_2exp@plt+0x4b70> │ │ │ │ movq $0x40c648,0x10(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 40c648 <__gmpz_get_d_2exp@plt+0x63c8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x1f(%rax) │ │ │ │ + add %ch,0x1f(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rcx,%rax,2) │ │ │ │ movl $0x40c688,-0x8(%rbp) │ │ │ │ - lea 0xd4157d(%rip),%rsi │ │ │ │ + lea 0xd4159d(%rip),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp c13c40 <__gmpz_get_d_2exp@plt+0x80d9c0> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0xd(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 40bf60 <__gmpz_get_d_2exp@plt+0x5ce0> │ │ │ │ movq $0x40c6f0,0x0(%rbp) │ │ │ │ - lea 0xd50634(%rip),%rsi │ │ │ │ - lea 0xd505c5(%rip),%r14 │ │ │ │ + lea 0xd50654(%rip),%rsi │ │ │ │ + lea 0xd505e5(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x8(%rax) │ │ │ │ + add %ah,-0x8(%rax) │ │ │ │ loop 40c6d0 <__gmpz_get_d_2exp@plt+0x6450> │ │ │ │ add $0x8,%rbp │ │ │ │ jmp e29eb8 <__gmpz_get_d_2exp@plt+0xa23c38> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x1e(%rax) │ │ │ │ + add %dh,0x1e(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,(%r8) │ │ │ │ movl $0x7507c3f6,0x0(%rax) │ │ │ │ adc %edi,%edi │ │ │ │ and 0x1(%rax),%edx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,0x1e(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock movq $0x7438b48,0x0(%rax) │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ @@ -6509,16 +6513,18 @@ │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sbb $0x834900d4,%eax │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x35(%rdi) │ │ │ │ movq $0x40c228,-0x18(%r12) │ │ │ │ @@ -6536,67 +6542,65 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x1d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - movl $0x48d88948,0x0(%rax) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ + add %dl,0x4800d41d(%rax) │ │ │ │ + movl $0x40c7e0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 40c7e0 <__gmpz_get_d_2exp@plt+0x6560> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x1d(%rax) │ │ │ │ + add %ah,0x1d(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x4a(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 40c826 <__gmpz_get_d_2exp@plt+0x65a6> │ │ │ │ movq $0x40c2d0,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea 0xd40ca1(%rip),%rdi │ │ │ │ + lea 0xd40cc1(%rip),%rdi │ │ │ │ lea 0xd4060a(%rip),%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 40bb28 <__gmpz_get_d_2exp@plt+0x58a8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x40c878,-0x10(%rbp) │ │ │ │ - lea 0xd41aa3(%rip),%rsi │ │ │ │ + lea 0xd41ac3(%rip),%rsi │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c13c40 <__gmpz_get_d_2exp@plt+0x80d9c0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d41c(%rax) │ │ │ │ + add %ah,0x4800d41c(%rax) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 40c902 <__gmpz_get_d_2exp@plt+0x6682> │ │ │ │ movq $0x40c8a8,0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ @@ -6604,15 +6608,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x1c(%rax) │ │ │ │ + add %dh,0x1c(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x4a(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ @@ -6625,77 +6629,79 @@ │ │ │ │ lea 0xd4017e(%rip),%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 40bb28 <__gmpz_get_d_2exp@plt+0x58a8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x40c930,0x0(%rbp) │ │ │ │ - lea 0xd419af(%rip),%rsi │ │ │ │ + lea 0xd419cf(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp c13c40 <__gmpz_get_d_2exp@plt+0x80d9c0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x7cff2be5(%rax) │ │ │ │ - jrcxz 40c93a <__gmpz_get_d_2exp@plt+0x66ba> │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 40c9be <__gmpz_get_d_2exp@plt+0x673e> │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %cl,%al │ │ │ │ + sbb %esp,%edx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x48000000(%rcx) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ movq $0x40c968,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 40c968 <__gmpz_get_d_2exp@plt+0x66e8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sbb %ah,%dl │ │ │ │ + add %bl,(%rax) │ │ │ │ + sbb %esp,%edx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x62(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 40c9ae <__gmpz_get_d_2exp@plt+0x672e> │ │ │ │ movq $0x40c3a0,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea 0xd40b19(%rip),%rdi │ │ │ │ + lea 0xd40b39(%rip),%rdi │ │ │ │ lea 0xd40482(%rip),%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 40bb28 <__gmpz_get_d_2exp@plt+0x58a8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x40ca08,0x0(%rbp) │ │ │ │ - lea 0xd418cb(%rip),%rsi │ │ │ │ + lea 0xd418eb(%rip),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ jmp c13c40 <__gmpz_get_d_2exp@plt+0x80d9c0> │ │ │ │ movq $0x40cab8,0x10(%rbp) │ │ │ │ - lea 0xd418b3(%rip),%rsi │ │ │ │ + lea 0xd418d3(%rip),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp c13c40 <__gmpz_get_d_2exp@plt+0x80d9c0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x7cff2be6(%rax) │ │ │ │ + add %bh,-0x7cff2be6(%rax) │ │ │ │ jrcxz 40ca12 <__gmpz_get_d_2exp@plt+0x6792> │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 40ca9a <__gmpz_get_d_2exp@plt+0x681a> │ │ │ │ movq $0x40ca40,0x10(%rbp) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -6704,68 +6710,75 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x1a(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x4a(%rbp) │ │ │ │ + add %al,0x4800d41a(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 40ca96 <__gmpz_get_d_2exp@plt+0x6816> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 40ca86 <__gmpz_get_d_2exp@plt+0x6806> │ │ │ │ movq $0x40c338,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea 0xd40c09(%rip),%rdi │ │ │ │ + lea 0xd40c29(%rip),%rdi │ │ │ │ lea 0xd3ffea(%rip),%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 40bb28 <__gmpz_get_d_2exp@plt+0x58a8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 40c068 <__gmpz_get_d_2exp@plt+0x5de8> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d417(%rax) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 40c068 <__gmpz_get_d_2exp@plt+0x5de8> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + cmc │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ sbb %esp,%edx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40cafa <__gmpz_get_d_2exp@plt+0x687a> │ │ │ │ movq $0x40cb18,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 40c4b0 <__gmpz_get_d_2exp@plt+0x6230> │ │ │ │ - lea 0xd41b17(%rip),%rbx │ │ │ │ + lea 0xd41b37(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xea181a,%eax │ │ │ │ + sbb $0xea183a,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -6778,26 +6791,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40cb6c <__gmpz_get_d_2exp@plt+0x68ec> │ │ │ │ movq $0x40cb88,-0x8(%rbp) │ │ │ │ - lea 0xe2f10a(%rip),%rdi │ │ │ │ + lea 0xe2f12a(%rip),%rdi │ │ │ │ mov $0x4,%esi │ │ │ │ mov $0x4,%r14d │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bebe90 <__gmpz_get_d_2exp@plt+0x7e5c10> │ │ │ │ - lea 0xd41ab5(%rip),%rbx │ │ │ │ + lea 0xd41ad5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900d41a(%rax) │ │ │ │ + add %dh,0x4900d41a(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 40cae0 <__gmpz_get_d_2exp@plt+0x6860> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -6807,53 +6820,51 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - jb 40cbcf <__gmpz_get_d_2exp@plt+0x694f> │ │ │ │ - (bad) │ │ │ │ + xchg %eax,%edx │ │ │ │ + sbb %ah,%dl │ │ │ │ add %ch,%cl │ │ │ │ sbb $0x49,%al │ │ │ │ lahf │ │ │ │ add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ rex add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x1a(%rax) │ │ │ │ - (bad) │ │ │ │ - add %ch,%bl │ │ │ │ + add %bl,-0x14ff2be6(%rax) │ │ │ │ (bad) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sbb %ah,%dl │ │ │ │ + add %dl,0x1a(%rax) │ │ │ │ + (bad) │ │ │ │ add %ch,%cl │ │ │ │ rex.XB (bad) │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x2000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ sbb %ah,%dl │ │ │ │ add %ch,%cl │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ @@ -6937,15 +6948,15 @@ │ │ │ │ mov -0x28(%rbp),%rbx │ │ │ │ mov %rcx,0x50(%rax) │ │ │ │ mov %rbx,0x58(%rax) │ │ │ │ mov -0x20(%rbp),%rcx │ │ │ │ mov -0x18(%rbp),%rbx │ │ │ │ mov %rcx,0x60(%rax) │ │ │ │ mov %rbx,0x68(%rax) │ │ │ │ - mov $0x114e670,%edx │ │ │ │ + mov $0x114e690,%edx │ │ │ │ call f902b0 <__gmpz_get_d_2exp@plt+0xb8a030> │ │ │ │ nopl (%rax) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ @@ -6961,15 +6972,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB enter $0x394c,$0xf8 │ │ │ │ jb 40ceb2 <__gmpz_get_d_2exp@plt+0x6c32> │ │ │ │ mov %r8,%rax │ │ │ │ and $0x7,%eax │ │ │ │ @@ -6988,21 +6999,17 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x18(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or $0x40,%dh │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %cl,0x4800d418(%rax) │ │ │ │ + movl $0x40ce80,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ @@ -7012,16 +7019,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movb $0x0,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sbb %dl,%ah │ │ │ │ + add %al,0x18(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r13b,%r8b │ │ │ │ (bad) │ │ │ │ rex add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 40ce9b <__gmpz_get_d_2exp@plt+0x6c1b> │ │ │ │ @@ -7030,29 +7037,29 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 40cde0 <__gmpz_get_d_2exp@plt+0x6b60> │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd417e7(%rip),%rbx │ │ │ │ + lea 0xd41807(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ pop %rdx │ │ │ │ (bad) │ │ │ │ add %cl,-0x77(%rbp) │ │ │ │ int1 │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ @@ -7064,19 +7071,17 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x17(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 40cf79 <__gmpz_get_d_2exp@plt+0x6cf9> │ │ │ │ - cmp %edi,%eax │ │ │ │ + add %bl,0x4800d417(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 40cfcb <__gmpz_get_d_2exp@plt+0x6d4b> │ │ │ │ movq $0x40cf60,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 40cf60 <__gmpz_get_d_2exp@plt+0x6ce0> │ │ │ │ @@ -7084,15 +7089,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x17(%rax) │ │ │ │ + add %ah,0x17(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock test $0xcf,%al │ │ │ │ rex add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ @@ -7109,28 +7114,28 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ + add %bl,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x39(%r8) │ │ │ │ sbb %r10b,(%r8) │ │ │ │ rolb $1,0x0(%rax) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 40cde0 <__gmpz_get_d_2exp@plt+0x6b60> │ │ │ │ - lea 0xd416de(%rip),%rbx │ │ │ │ + lea 0xd416fe(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -7172,16 +7177,15 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,0x16(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40d0c1 <__gmpz_get_d_2exp@plt+0x6e41> │ │ │ │ movq $0x40d0b0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -7189,42 +7193,42 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 40d0b0 <__gmpz_get_d_2exp@plt+0x6e30> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 40d0c3 <__gmpz_get_d_2exp@plt+0x6e43> │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 40cf28 <__gmpz_get_d_2exp@plt+0x6ca8> │ │ │ │ - lea 0xd415f8(%rip),%rbx │ │ │ │ + lea 0xd41618(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xd415e2,%eax │ │ │ │ - lea 0xe4149e(%rip),%rbx │ │ │ │ + xor $0xd41602,%eax │ │ │ │ + lea 0xe414be(%rip),%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x30000000,%eax │ │ │ │ + adc $0x50000000,%eax │ │ │ │ rex.RB in $0x0,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40d15b <__gmpz_get_d_2exp@plt+0x6edb> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -7232,16 +7236,16 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40d159 <__gmpz_get_d_2exp@plt+0x6ed9> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xea42f0(%rip),%rsi │ │ │ │ - lea 0xd45591(%rip),%r14 │ │ │ │ + lea 0xea4310(%rip),%rsi │ │ │ │ + lea 0xd455b1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e92430 <__gmpz_get_d_2exp@plt+0xa8c1b0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -7318,21 +7322,21 @@ │ │ │ │ mov %rbx,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4060b0 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jne 40d258 <__gmpz_get_d_2exp@plt+0x6fd8> │ │ │ │ - lea 0xea4189(%rip),%rbx │ │ │ │ + lea 0xea41a9(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xea4172(%rip),%rbx │ │ │ │ + lea 0xea4192(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd414db(%rip),%rbx │ │ │ │ + lea 0xd414fb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -7406,21 +7410,21 @@ │ │ │ │ mov %rbx,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4060b0 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jne 40d370 <__gmpz_get_d_2exp@plt+0x70f0> │ │ │ │ - lea 0xea4068(%rip),%rbx │ │ │ │ + lea 0xea4088(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xea4063(%rip),%rbx │ │ │ │ + lea 0xea4083(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd413cb(%rip),%rbx │ │ │ │ + lea 0xd413eb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -7522,18 +7526,18 @@ │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xea3f1d(%rip),%rbx │ │ │ │ + lea 0xea3f3d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd4124e(%rip),%rbx │ │ │ │ + lea 0xd4126e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -7544,22 +7548,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 40d57a <__gmpz_get_d_2exp@plt+0x72fa> │ │ │ │ movq $0x40d598,-0x10(%rbp) │ │ │ │ - lea 0xe38441(%rip),%rdi │ │ │ │ + lea 0xe38461(%rip),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xe20dc4(%rip),%r14 │ │ │ │ + lea 0xe20de4(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp da1000 <__gmpz_get_d_2exp@plt+0x99ad80> │ │ │ │ - lea 0xd411ff(%rip),%rbx │ │ │ │ + lea 0xd4121f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -7600,27 +7604,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x11(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + add %cl,0x4c00d411(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 40d548 <__gmpz_get_d_2exp@plt+0x72c8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x11(%rax) │ │ │ │ + add %ah,0x11(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40d684 <__gmpz_get_d_2exp@plt+0x7404> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -7628,15 +7631,15 @@ │ │ │ │ movq $0x40d618,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x40d6a0,-0x8(%rbp) │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp e43320 <__gmpz_get_d_2exp@plt+0xa3d0a0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd41115(%rip),%rbx │ │ │ │ + lea 0xd41135(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -7652,15 +7655,15 @@ │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0xd8000000,%eax │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ adc %dl,%ah │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 40d744 <__gmpz_get_d_2exp@plt+0x74c4> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -7668,49 +7671,47 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40d742 <__gmpz_get_d_2exp@plt+0x74c2> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd41081(%rip),%r14 │ │ │ │ + lea 0xd410a1(%rip),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x133eb69,-0x20(%rbp) │ │ │ │ - movq $0x12459a1,-0x18(%rbp) │ │ │ │ + movq $0x133eb89,-0x20(%rbp) │ │ │ │ + movq $0x12459c1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4c00d410(%rax) │ │ │ │ + add %ah,0x4c00d410(%rax) │ │ │ │ mov %esi,%esi │ │ │ │ - lea 0xd41076(%rip),%r14 │ │ │ │ + lea 0xd41096(%rip),%r14 │ │ │ │ jmp e405c0 <__gmpz_get_d_2exp@plt+0xa3a340> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x10(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %bl,0x4800d410(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40d7a9 <__gmpz_get_d_2exp@plt+0x7529> │ │ │ │ movq $0x40d7c8,-0x8(%rbp) │ │ │ │ - lea 0xd41061(%rip),%r14 │ │ │ │ + lea 0xd41081(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp e43320 <__gmpz_get_d_2exp@plt+0xa3d0a0> │ │ │ │ - lea 0xd41060(%rip),%rbx │ │ │ │ + lea 0xd41080(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -7847,15 +7848,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40dab5 <__gmpz_get_d_2exp@plt+0x7835> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 40d97d <__gmpz_get_d_2exp@plt+0x76fd> │ │ │ │ - lea 0xea3abf(%rip),%rbx │ │ │ │ + lea 0xea3adf(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ lea 0x10(%rax),%rcx │ │ │ │ mov (%rcx,%r14,1),%sil │ │ │ │ movzbl %sil,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -8125,15 +8126,15 @@ │ │ │ │ mov %rsi,%rax │ │ │ │ add %rdi,%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rsi,%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp 40d960 <__gmpz_get_d_2exp@plt+0x76e0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd40a74(%rip),%rbx │ │ │ │ + lea 0xd40a94(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -8156,15 +8157,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jnp 40de53 <__gmpz_get_d_2exp@plt+0x7bd3> │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 40dda8 <__gmpz_get_d_2exp@plt+0x7b28> │ │ │ │ - lea 0xd40a14(%rip),%rbx │ │ │ │ + lea 0xd40a34(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -8182,18 +8183,18 @@ │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xea0492,%eax │ │ │ │ + sbb $0xea04b2,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd409e3(%rip),%rbx │ │ │ │ + lea 0xd40a03(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -8203,50 +8204,51 @@ │ │ │ │ xchg %eax,%esi │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d409(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 40df49 <__gmpz_get_d_2exp@plt+0x7cc9> │ │ │ │ + add %dl,%al │ │ │ │ + or %edx,%esp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7339184c <__environ@GLIBC_2.2.5+0x7204dd24> │ │ │ │ + rex.W │ │ │ │ movq $0x40df28,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 40df28 <__gmpz_get_d_2exp@plt+0x7ca8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d409(%rax) │ │ │ │ + add %ah,0x4800d409(%rax) │ │ │ │ movl $0x40df68,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c49930 <__gmpz_get_d_2exp@plt+0x8436b0> │ │ │ │ - lea 0xd40978(%rip),%rbx │ │ │ │ + lea 0xd40998(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x9(%rax) │ │ │ │ + add %ah,0x9(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,0x480040df(%r8) │ │ │ │ - lea 0xd44299(%rip),%esi │ │ │ │ + lea 0xd442b9(%rip),%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp e934e8 <__gmpz_get_d_2exp@plt+0xa8d268> │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -8275,15 +8277,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 40dffe <__gmpz_get_d_2exp@plt+0x7d7e> │ │ │ │ + add %cl,(%rcx) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 40e056 <__gmpz_get_d_2exp@plt+0x7dd6> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x40e038,-0x18(%rbp) │ │ │ │ @@ -8292,19 +8294,21 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 40e038 <__gmpz_get_d_2exp@plt+0x7db8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d408(%rax) │ │ │ │ - movl $0x40e098,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0xd435ee(%rip),%rsi │ │ │ │ - lea 0xd44591(%rip),%r14 │ │ │ │ + add %al,%al │ │ │ │ + or %dl,%ah │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,0x480040e0(%r8) │ │ │ │ + mov %ebx,%edi │ │ │ │ + lea 0xd4360e(%rip),%rsi │ │ │ │ + lea 0xd445b1(%rip),%r14 │ │ │ │ jmp 48d130 <__gmpz_get_d_2exp@plt+0x86eb0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -8352,15 +8356,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rolb $1,(%rdi) │ │ │ │ + lock (bad) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40e1a1 <__gmpz_get_d_2exp@plt+0x7f21> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -8399,17 +8403,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + cmpb $0xd4,(%rdi) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 40e1da <__gmpz_get_d_2exp@plt+0x7f5a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ @@ -8422,29 +8424,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73391b4c <__environ@GLIBC_2.2.5+0x7204e064> │ │ │ │ + rex.RB call 73391b4c <__environ@GLIBC_2.2.5+0x7204e024> │ │ │ │ push %rsp │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 40e24a <__gmpz_get_d_2exp@plt+0x7fca> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x40e108,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x40e270,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - lea 0xd40699(%rip),%r14 │ │ │ │ + lea 0xd406b9(%rip),%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ @@ -8452,27 +8454,30 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d43e(%rax) │ │ │ │ - movl $0x40e290,0x0(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ + add %cl,%al │ │ │ │ + ds (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,-0x9ffbf1e(%r8) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ jne 40e290 <__gmpz_get_d_2exp@plt+0x8010> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c00d43e(%rax) │ │ │ │ + add %ch,0x4c00d43e(%rax) │ │ │ │ mov 0x10(%rbp),%esi │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 40e2b1 <__gmpz_get_d_2exp@plt+0x8031> │ │ │ │ mov 0x6(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ @@ -8489,16 +8494,16 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - ds (bad) │ │ │ │ + add %bl,0x3e(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x35(%rdi) │ │ │ │ @@ -8534,15 +8539,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x40e1f8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x6(%r12),%rsi │ │ │ │ jmp 508728 <__gmpz_get_d_2exp@plt+0x1024a8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd405a2(%rip),%rbx │ │ │ │ + lea 0xd405c2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -8594,24 +8599,24 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 40e472 <__gmpz_get_d_2exp@plt+0x81f2> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x40e4b8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xd404a8(%rip),%rbx │ │ │ │ + lea 0xd404c8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -8716,15 +8721,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ test %rax,%rax │ │ │ │ jne 40e60f <__gmpz_get_d_2exp@plt+0x838f> │ │ │ │ - lea 0xd8c829(%rip),%rbx │ │ │ │ + lea 0xd8c849(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40e650,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -8835,15 +8840,15 @@ │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x40e6f0,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - lea 0xd4c096(%rip),%rbx │ │ │ │ + lea 0xd4c0b6(%rip),%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -8855,16 +8860,16 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40e898 <__gmpz_get_d_2exp@plt+0x8618> │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 40e814 <__gmpz_get_d_2exp@plt+0x8594> │ │ │ │ - lea 0xdef749(%rip),%r14 │ │ │ │ - lea 0xe9fb41(%rip),%rbx │ │ │ │ + lea 0xdef769(%rip),%r14 │ │ │ │ + lea 0xe9fb61(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -8889,15 +8894,15 @@ │ │ │ │ lea -0x27(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x40e810,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd400b1(%rip),%rbx │ │ │ │ + lea 0xd400d1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -8919,15 +8924,15 @@ │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,(%r8) │ │ │ │ - jmp ffffffff8989e942 <__environ@GLIBC_2.2.5+0xffffffff8855ae5a> │ │ │ │ + jmp ffffffff8989e942 <__environ@GLIBC_2.2.5+0xffffffff8855ae1a> │ │ │ │ fsubrp %st,%st(1) │ │ │ │ enter $0xfffe,$0xff │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -9247,15 +9252,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xd3fbc9(%rip),%rbx │ │ │ │ + lea 0xd3fbe9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -9264,15 +9269,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40edca <__gmpz_get_d_2exp@plt+0x8b4a> │ │ │ │ movq $0x40ede8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 40ed30 <__gmpz_get_d_2exp@plt+0x8ab0> │ │ │ │ - lea 0xd3fb8f(%rip),%rbx │ │ │ │ + lea 0xd3fbaf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -9280,24 +9285,24 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0xa0000000,%eax │ │ │ │ + adc $0xc0000000,%eax │ │ │ │ cld │ │ │ │ roll %cl,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40ee83 <__gmpz_get_d_2exp@plt+0x8c03> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -9306,16 +9311,16 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40ee81 <__gmpz_get_d_2exp@plt+0x8c01> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd3fc3f(%rip),%rsi │ │ │ │ - lea 0xd3fc12(%rip),%r14 │ │ │ │ + lea 0xd3fc5f(%rip),%rsi │ │ │ │ + lea 0xd3fc32(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -9326,30 +9331,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40eec1 <__gmpz_get_d_2exp@plt+0x8c41> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xd4397d(%rip),%r14 │ │ │ │ + lea 0xd4399d(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x4(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,0x4800d3fc(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40efe7 <__gmpz_get_d_2exp@plt+0x8d67> │ │ │ │ movq $0x40ef20,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -9359,16 +9363,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - cld │ │ │ │ + add %al,-0x4(%rax) │ │ │ │ roll %cl,(%rax) │ │ │ │ movq $0x40ef50,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -9377,16 +9380,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sti │ │ │ │ + add %dl,(%rax) │ │ │ │ + cld │ │ │ │ roll %cl,(%rax) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 40efda <__gmpz_get_d_2exp@plt+0x8d5a> │ │ │ │ movq $0x40ef88,0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ @@ -9397,36 +9400,36 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900d3fb(%rax) │ │ │ │ + add %bh,0x4900d3fb(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 40eff2 <__gmpz_get_d_2exp@plt+0x8d72> │ │ │ │ cmpq $0x1,0x7(%rbx) │ │ │ │ jne 40efc6 <__gmpz_get_d_2exp@plt+0x8d46> │ │ │ │ movq $0x40ee98,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0xdcb1f0(%rip),%r14 │ │ │ │ + lea 0xdcb210(%rip),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0xd3fb2f(%rip),%rbx │ │ │ │ + lea 0xd3fb4f(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp aa87b8 <__gmpz_get_d_2exp@plt+0x6a2538> │ │ │ │ - lea 0xd3fb72(%rip),%rbx │ │ │ │ + lea 0xd3fb92(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -9521,15 +9524,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40f27d <__gmpz_get_d_2exp@plt+0x8ffd> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 40f145 <__gmpz_get_d_2exp@plt+0x8ec5> │ │ │ │ - lea 0xea22f7(%rip),%rbx │ │ │ │ + lea 0xea2317(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ lea 0x10(%rax),%rcx │ │ │ │ mov (%rcx,%r14,1),%sil │ │ │ │ movzbl %sil,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -9834,53 +9837,54 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40f639 <__gmpz_get_d_2exp@plt+0x93b9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xd43205(%rip),%r14 │ │ │ │ + lea 0xd43225(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x55(%rax) │ │ │ │ + add %dh,-0x55(%rax) │ │ │ │ faddl (%rax) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 40f69c <__gmpz_get_d_2exp@plt+0x941c> │ │ │ │ movq $0x40f568,-0x28(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ movq $0x40f610,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x28(%r12),%rdi │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xdcab15(%rip),%r14 │ │ │ │ + lea 0xdcab35(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9d08 <__gmpz_get_d_2exp@plt+0xbb3a88> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xd3f4c2(%rip),%rbx │ │ │ │ + lea 0xd3f4e2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 40f66c <__gmpz_get_d_2exp@plt+0x93ec> │ │ │ │ + nop │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ filds (%rax) │ │ │ │ lea -0x38(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40f6f6 <__gmpz_get_d_2exp@plt+0x9476> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x40f710,-0x20(%rbp) │ │ │ │ @@ -9892,42 +9896,41 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x5a(%rax) │ │ │ │ filds (%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x40f740,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 40f740 <__gmpz_get_d_2exp@plt+0x94c0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %bl,(%rax) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ filds (%rax) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jge 40f759 <__gmpz_get_d_2exp@plt+0x94d9> │ │ │ │ - lea 0xdfa5e8(%rip),%rbx │ │ │ │ + lea 0xdfa608(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x40f798,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ - lea 0xdfa756(%rip),%rbx │ │ │ │ + lea 0xdfa776(%rip),%rbx │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb02c0 <__gmpz_get_d_2exp@plt+0xbaa040> │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ @@ -10059,34 +10062,37 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fdiv %st(6),%st │ │ │ │ - loope 40f968 <__gmpz_get_d_2exp@plt+0x96e8> │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + clc │ │ │ │ + mul %cl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 40f98a <__gmpz_get_d_2exp@plt+0x970a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp dc50d8 <__gmpz_get_d_2exp@plt+0x9bee58> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d4800e1f6,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ + shl $0xe1,%dh │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 40fa19 <__gmpz_get_d_2exp@plt+0x9799> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 40fa0e <__gmpz_get_d_2exp@plt+0x978e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -10181,15 +10187,15 @@ │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0xfb43c0,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ movq $0xa25490,-0x38(%r12) │ │ │ │ lea -0x50(%r12),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x114eb81,-0x28(%r12) │ │ │ │ + movq $0x114eba1,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ movq $0xa25450,-0x18(%r12) │ │ │ │ lea -0x37(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ movq $0xa23f50,-0x8(%r12) │ │ │ │ lea -0x11(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ @@ -10257,35 +10263,33 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xef,%al │ │ │ │ - roll %cl,(%rax) │ │ │ │ + enter $0xd3ef,$0x0 │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40fc81 <__gmpz_get_d_2exp@plt+0x9a01> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xd3ef8d(%rip),%r14 │ │ │ │ + lea 0xd3efad(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,-0x11(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %cl,0x4800d3ef(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40fd2e <__gmpz_get_d_2exp@plt+0x9aae> │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 40fd23 <__gmpz_get_d_2exp@plt+0x9aa3> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -10313,34 +10317,34 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ out %al,(%dx) │ │ │ │ roll %cl,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40fd6e <__gmpz_get_d_2exp@plt+0x9aee> │ │ │ │ movq $0x40fd90,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 8dfeb8 <__gmpz_get_d_2exp@plt+0x4d9c38> │ │ │ │ - lea 0xd3eecb(%rip),%rbx │ │ │ │ + lea 0xd3eeeb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d3ee(%rax) │ │ │ │ + add %ch,0x4800d3ee(%rax) │ │ │ │ movl $0x40fdc8,-0x10(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rcx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -10350,15 +10354,15 @@ │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x12(%rax) │ │ │ │ + add %dh,-0x12(%rax) │ │ │ │ roll %cl,(%rax) │ │ │ │ add $0xa0,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 40fe7d <__gmpz_get_d_2exp@plt+0x9bfd> │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ movq $0x40f6c8,-0x98(%r12) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ @@ -10407,15 +10411,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - js 40feb3 <__gmpz_get_d_2exp@plt+0x9c33> │ │ │ │ + cwtl │ │ │ │ + in (%dx),%eax │ │ │ │ roll %cl,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40feee <__gmpz_get_d_2exp@plt+0x9c6e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ @@ -10426,36 +10431,35 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ + add %dl,-0x13(%rax) │ │ │ │ roll %cl,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40ff32 <__gmpz_get_d_2exp@plt+0x9cb2> │ │ │ │ movq $0x40ff50,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 8dfeb8 <__gmpz_get_d_2exp@plt+0x4d9c38> │ │ │ │ - lea 0xd3ed17(%rip),%rbx │ │ │ │ + lea 0xd3ed37(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - in (%dx),%al │ │ │ │ + add %dl,(%rax) │ │ │ │ + in (%dx),%eax │ │ │ │ roll %cl,(%rax) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 40ffa3 <__gmpz_get_d_2exp@plt+0x9d23> │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ movq $0x40fea8,-0x28(%r12) │ │ │ │ @@ -10567,15 +10571,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 41022d <__gmpz_get_d_2exp@plt+0x9fad> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 4100f5 <__gmpz_get_d_2exp@plt+0x9e75> │ │ │ │ - lea 0xea1347(%rip),%rbx │ │ │ │ + lea 0xea1367(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ lea 0x10(%rax),%rcx │ │ │ │ mov (%rcx,%r14,1),%sil │ │ │ │ movzbl %sil,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -10875,16 +10879,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800e36e(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + add %bl,%al │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + jrcxz 4105c8 <__gmpz_get_d_2exp@plt+0xa348> │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 410670 <__gmpz_get_d_2exp@plt+0xa3f0> │ │ │ │ movq $0x410608,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -10894,17 +10900,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x6e(%rax) │ │ │ │ - jrcxz 410608 <__gmpz_get_d_2exp@plt+0xa388> │ │ │ │ - movq $0x410648,-0x18(%rbp) │ │ │ │ + add %bl,0x4800e36e(%rax) │ │ │ │ + movl $0x410648,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x37(%rbx),%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ @@ -10915,57 +10920,56 @@ │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %bl,0x6e(%rax) │ │ │ │ jrcxz 410648 <__gmpz_get_d_2exp@plt+0xa3c8> │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ - lea 0xe35962(%rip),%r14 │ │ │ │ + lea 0xe35982(%rip),%r14 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ jmp e4dc08 <__gmpz_get_d_2exp@plt+0xa47988> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ + add %dl,(%rax) │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ jrcxz 410690 <__gmpz_get_d_2exp@plt+0xa410> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4106c5 <__gmpz_get_d_2exp@plt+0xa445> │ │ │ │ movq $0x410518,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x4105c8,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xd3e5a9(%rip),%rbx │ │ │ │ + lea 0xd3e5c9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ pop %rdx │ │ │ │ jrcxz 4106f8 <__gmpz_get_d_2exp@plt+0xa478> │ │ │ │ lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 410780 <__gmpz_get_d_2exp@plt+0xa500> │ │ │ │ movq $0x410728,-0x8(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -10973,58 +10977,58 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 410728 <__gmpz_get_d_2exp@plt+0xa4a8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800e35a(%rax) │ │ │ │ + add %dh,0x4800e35a(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 41078b <__gmpz_get_d_2exp@plt+0xa50b> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 410770 <__gmpz_get_d_2exp@plt+0xa4f0> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0xe5a718,-0x18(%r12) │ │ │ │ - movq $0x12b1439,-0x10(%r12) │ │ │ │ + movq $0x12b1459,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd3e509(%rip),%rbx │ │ │ │ + lea 0xd3e529(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xe35a26(%rip),%rbx │ │ │ │ + lea 0xe35a46(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7339410c <__environ@GLIBC_2.2.5+0x72050624> │ │ │ │ + rex.RB call 7339410c <__environ@GLIBC_2.2.5+0x720505e4> │ │ │ │ sbb $0x48,%al │ │ │ │ movl $0x4107f8,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xd3e4dc(%rip),%rbx │ │ │ │ + lea 0xd3e4fc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -11080,15 +11084,15 @@ │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r13b,%r8b │ │ │ │ or %al,0x0(%rcx) │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4107b8 <__gmpz_get_d_2exp@plt+0xa538> │ │ │ │ - lea 0xd3e41d(%rip),%rbx │ │ │ │ + lea 0xd3e43d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -11126,15 +11130,15 @@ │ │ │ │ movq $0x4108c0,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ ... │ │ │ │ - adc $0xd0000000,%eax │ │ │ │ + adc $0xf0000000,%eax │ │ │ │ jrcxz 410922 <__gmpz_get_d_2exp@plt+0xa6a2> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4109a9 <__gmpz_get_d_2exp@plt+0xa729> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -11143,66 +11147,65 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4109a7 <__gmpz_get_d_2exp@plt+0xa727> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xdc5e68(%rip),%r8 │ │ │ │ - lea 0xea0aa9(%rip),%rdi │ │ │ │ - lea 0xd3e361(%rip),%rsi │ │ │ │ - lea 0xd3e3cb(%rip),%r14 │ │ │ │ + lea 0xdc5e88(%rip),%r8 │ │ │ │ + lea 0xea0ac9(%rip),%rdi │ │ │ │ + lea 0xd3e381(%rip),%rsi │ │ │ │ + lea 0xd3e3eb(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp ae5490 <__gmpz_get_d_2exp@plt+0x6df210> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ jrcxz 41099a <__gmpz_get_d_2exp@plt+0xa71a> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd3e3d1,%eax │ │ │ │ + sbb $0xd3e3f1,%eax │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x1d(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea 0xd3e372(%rip),%rbx │ │ │ │ + add %bl,0x4800d3e3(%rax) │ │ │ │ + lea 0xd3e392(%rip),%ebx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe18eca,%eax │ │ │ │ + sbb $0xe18eea,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe18ea2,%eax │ │ │ │ + sbb $0xe18ec2,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -11379,15 +11382,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 410dbd <__gmpz_get_d_2exp@plt+0xab3d> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 410c85 <__gmpz_get_d_2exp@plt+0xaa05> │ │ │ │ - lea 0xea07b7(%rip),%rbx │ │ │ │ + lea 0xea07d7(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ lea 0x10(%rax),%rcx │ │ │ │ mov (%rcx,%r14,1),%sil │ │ │ │ movzbl %sil,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -11685,24 +11688,23 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - nop │ │ │ │ + js 4110de <__gmpz_get_d_2exp@plt+0xae5e> │ │ │ │ faddl (%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 41117d <__gmpz_get_d_2exp@plt+0xaefd> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xdc9039(%rip),%r14 │ │ │ │ + lea 0xdc9059(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -11744,15 +11746,15 @@ │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x411198,-0x30(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13d1,(%r12) │ │ │ │ + movq $0x12b13f1,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -11796,15 +11798,15 @@ │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x411268,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13da,(%r12) │ │ │ │ + movq $0x12b13fa,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ @@ -11924,15 +11926,15 @@ │ │ │ │ ja 4114d4 <__gmpz_get_d_2exp@plt+0xb254> │ │ │ │ movq $0x411398,-0x30(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13da,(%r12) │ │ │ │ + movq $0x12b13fa,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0x58,%r12 │ │ │ │ @@ -11969,26 +11971,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4115a1 <__gmpz_get_d_2exp@plt+0xb321> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xd3d85d(%rip),%r14 │ │ │ │ + lea 0xd3d87d(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov %esp,%ebx │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov %ds,%esp │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 411674 <__gmpz_get_d_2exp@plt+0xb3f4> │ │ │ │ add $0x80,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 411669 <__gmpz_get_d_2exp@plt+0xb3e9> │ │ │ │ @@ -12024,36 +12026,36 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ mov %esp,%ebx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 4116e1 <__gmpz_get_d_2exp@plt+0xb461> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 4116b6 <__gmpz_get_d_2exp@plt+0xb436> │ │ │ │ movq $0x4116d8,-0x20(%rbp) │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfce20 <__gmpz_get_d_2exp@plt+0x7f6ba0> │ │ │ │ - lea 0xd3d753(%rip),%rbx │ │ │ │ + lea 0xd3d773(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ mov %ah,%bl │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x71(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ @@ -12078,15 +12080,15 @@ │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0xc8000000,%eax │ │ │ │ + adc $0xe8000000,%eax │ │ │ │ xlat %ds:(%rbx) │ │ │ │ roll %cl,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4117bc <__gmpz_get_d_2exp@plt+0xb53c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -12095,15 +12097,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4117ba <__gmpz_get_d_2exp@plt+0xb53a> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd3d769(%rip),%r14 │ │ │ │ + lea 0xd3d789(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp b9d910 <__gmpz_get_d_2exp@plt+0x797690> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -12198,15 +12200,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 411a35 <__gmpz_get_d_2exp@plt+0xb7b5> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 4118fd <__gmpz_get_d_2exp@plt+0xb67d> │ │ │ │ - lea 0xe9fb3f(%rip),%rbx │ │ │ │ + lea 0xe9fb5f(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ lea 0x10(%rax),%rcx │ │ │ │ mov (%rcx,%r14,1),%sil │ │ │ │ movzbl %sil,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -12523,36 +12525,36 @@ │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ test %r14,%r14 │ │ │ │ jne 411e06 <__gmpz_get_d_2exp@plt+0xbb86> │ │ │ │ movq $0x411d20,-0x10(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0xdc83ab(%rip),%r14 │ │ │ │ + lea 0xdc83cb(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0xd3d14f(%rip),%rbx │ │ │ │ + lea 0xd3d16f(%rip),%rbx │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd3d158(%rip),%rbx │ │ │ │ + lea 0xd3d178(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rcl $1,%ebx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7339579c <__environ@GLIBC_2.2.5+0x72051cb4> │ │ │ │ - rex.W │ │ │ │ + add %bl,-0x2f(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 411e99 <__gmpz_get_d_2exp@plt+0xbc19> │ │ │ │ movq $0x411e80,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 411e80 <__gmpz_get_d_2exp@plt+0xbc00> │ │ │ │ @@ -12560,31 +12562,31 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ rcl $1,%ebx │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r15b,0x4800411e(%r8) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xd3d100(%rip),%rbx │ │ │ │ + lea 0xd3d120(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ rcl $1,%bl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jge 411ecc <__gmpz_get_d_2exp@plt+0xbc4c> │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 411dd0 <__gmpz_get_d_2exp@plt+0xbb50> │ │ │ │ @@ -12683,15 +12685,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 412145 <__gmpz_get_d_2exp@plt+0xbec5> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 41200d <__gmpz_get_d_2exp@plt+0xbd8d> │ │ │ │ - lea 0xe9f42f(%rip),%rbx │ │ │ │ + lea 0xe9f44f(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ lea 0x10(%rax),%rcx │ │ │ │ mov (%rcx,%r14,1),%sil │ │ │ │ movzbl %sil,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -12989,29 +12991,30 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sarb $1,0x0(%rsp,%rbx,8) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + lock jl 4124b3 <__gmpz_get_d_2exp@plt+0xc233> │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 41252f <__gmpz_get_d_2exp@plt+0xc2af> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 412524 <__gmpz_get_d_2exp@plt+0xc2a4> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x412430,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0xdc7c8e(%rip),%r14 │ │ │ │ + lea 0xdc7cae(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -13070,15 +13073,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73395f5c <__environ@GLIBC_2.2.5+0x72052474> │ │ │ │ + rex.RB call 73395f5c <__environ@GLIBC_2.2.5+0x72052434> │ │ │ │ push %rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 412659 <__gmpz_get_d_2exp@plt+0xc3d9> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x412590,-0x10(%r12) │ │ │ │ @@ -13104,30 +13107,30 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4126aa <__gmpz_get_d_2exp@plt+0xc42a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x1152831,-0x18(%rbp) │ │ │ │ + movq $0x1152851,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jp 4126a3 <__gmpz_get_d_2exp@plt+0xc423> │ │ │ │ + add %al,(%rax) │ │ │ │ + jnp 4126a3 <__gmpz_get_d_2exp@plt+0xc423> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7339601c <__environ@GLIBC_2.2.5+0x72052534> │ │ │ │ + rex.RB call 7339601c <__environ@GLIBC_2.2.5+0x720524f4> │ │ │ │ jae 41271b <__gmpz_get_d_2exp@plt+0xc49b> │ │ │ │ add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 412739 <__gmpz_get_d_2exp@plt+0xc4b9> │ │ │ │ movq $0x4124d8,-0x48(%r12) │ │ │ │ mov %rdi,-0x38(%r12) │ │ │ │ mov %rsi,-0x30(%r12) │ │ │ │ @@ -13141,15 +13144,15 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xd3c865(%rip),%rbx │ │ │ │ + lea 0xd3c885(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -13326,15 +13329,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 412abd <__gmpz_get_d_2exp@plt+0xc83d> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 412985 <__gmpz_get_d_2exp@plt+0xc705> │ │ │ │ - lea 0xe9eab7(%rip),%rbx │ │ │ │ + lea 0xe9ead7(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ lea 0x10(%rax),%rcx │ │ │ │ mov (%rcx,%r14,1),%sil │ │ │ │ movzbl %sil,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -13632,24 +13635,23 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - jae 412e2b <__gmpz_get_d_2exp@plt+0xcbab> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + js 412ec1 <__gmpz_get_d_2exp@plt+0xcc41> │ │ │ │ + faddl (%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 412e7d <__gmpz_get_d_2exp@plt+0xcbfd> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xdc7339(%rip),%r14 │ │ │ │ + lea 0xdc7359(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -13744,15 +13746,15 @@ │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x412f68,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13da,(%r12) │ │ │ │ + movq $0x12b13fa,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ @@ -13862,26 +13864,28 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4131d9 <__gmpz_get_d_2exp@plt+0xcf59> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xd3bc25(%rip),%r14 │ │ │ │ + lea 0xd3bc45(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800dc6f(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %bl,%al │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + faddl (%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4132ac <__gmpz_get_d_2exp@plt+0xd02c> │ │ │ │ add $0x80,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4132a1 <__gmpz_get_d_2exp@plt+0xd021> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -13915,36 +13919,36 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %al,(%rax) │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ faddl (%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4132ee <__gmpz_get_d_2exp@plt+0xd06e> │ │ │ │ movq $0x413310,-0x20(%rbp) │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfce20 <__gmpz_get_d_2exp@plt+0x7f6ba0> │ │ │ │ - lea 0xd3bccb(%rip),%rbx │ │ │ │ + lea 0xd3bceb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900dc6e(%rax) │ │ │ │ + add %bh,0x4900dc6e(%rax) │ │ │ │ add $0x68,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41338e <__gmpz_get_d_2exp@plt+0xd10e> │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ movq $0x412760,-0x60(%r12) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ @@ -14063,15 +14067,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 413615 <__gmpz_get_d_2exp@plt+0xd395> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 4134dd <__gmpz_get_d_2exp@plt+0xd25d> │ │ │ │ - lea 0xe9df5f(%rip),%rbx │ │ │ │ + lea 0xe9df7f(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ lea 0x10(%rax),%rcx │ │ │ │ mov (%rcx,%r14,1),%sil │ │ │ │ movzbl %sil,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -14369,55 +14373,55 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x24(%rax) │ │ │ │ + and %ch,-0x24(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4139ff <__gmpz_get_d_2exp@plt+0xd77f> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4139f4 <__gmpz_get_d_2exp@plt+0xd774> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x413900,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0xdc67be(%rip),%r14 │ │ │ │ + lea 0xdc67de(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900dc67(%rax) │ │ │ │ + add %ch,0x4900dc67(%rax) │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 413a4f <__gmpz_get_d_2exp@plt+0xd7cf> │ │ │ │ movq $0x4139a8,-0x18(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd3b56f(%rip),%rbx │ │ │ │ + lea 0xd3b58f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -14510,15 +14514,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 413cdd <__gmpz_get_d_2exp@plt+0xda5d> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 413ba5 <__gmpz_get_d_2exp@plt+0xd925> │ │ │ │ - lea 0xe9d897(%rip),%rbx │ │ │ │ + lea 0xe9d8b7(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ lea 0x10(%rax),%rcx │ │ │ │ mov (%rcx,%r14,1),%sil │ │ │ │ movzbl %sil,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -14816,58 +14820,59 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ah,-0x24(%rcx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + pop %rax │ │ │ │ + (bad) │ │ │ │ + faddl (%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4140c7 <__gmpz_get_d_2exp@plt+0xde47> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4140bc <__gmpz_get_d_2exp@plt+0xde3c> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x413fc8,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0xdc60f6(%rip),%r14 │ │ │ │ + lea 0xdc6116(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ faddl (%rax) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41412b <__gmpz_get_d_2exp@plt+0xdeab> │ │ │ │ movq $0x414070,-0x30(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xd3aea3(%rip),%rbx │ │ │ │ + lea 0xd3aec3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -14960,15 +14965,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4143bd <__gmpz_get_d_2exp@plt+0xe13d> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 414285 <__gmpz_get_d_2exp@plt+0xe005> │ │ │ │ - lea 0xe9d1b7(%rip),%rbx │ │ │ │ + lea 0xe9d1d7(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ lea 0x10(%rax),%rcx │ │ │ │ mov (%rcx,%r14,1),%sil │ │ │ │ movzbl %sil,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -15266,59 +15271,58 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - pop %rdx │ │ │ │ + js 4147a8 <__gmpz_get_d_2exp@plt+0xe528> │ │ │ │ faddl (%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4147a7 <__gmpz_get_d_2exp@plt+0xe527> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41479c <__gmpz_get_d_2exp@plt+0xe51c> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x4146a8,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0xdc5a16(%rip),%r14 │ │ │ │ + lea 0xdc5a36(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - pop %rcx │ │ │ │ + add %al,(%rax) │ │ │ │ + pop %rdx │ │ │ │ faddl (%rax) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4147fa <__gmpz_get_d_2exp@plt+0xe57a> │ │ │ │ movq $0x414750,-0x18(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd3a7e4(%rip),%rbx │ │ │ │ + lea 0xd3a804(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -15410,15 +15414,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 414a85 <__gmpz_get_d_2exp@plt+0xe805> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 41494d <__gmpz_get_d_2exp@plt+0xe6cd> │ │ │ │ - lea 0xe9caef(%rip),%rbx │ │ │ │ + lea 0xe9cb0f(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ lea 0x10(%rax),%rcx │ │ │ │ mov (%rcx,%r14,1),%sil │ │ │ │ movzbl %sil,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -15716,36 +15720,36 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800dc53(%rax) │ │ │ │ + add %ch,0x4800dc53(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 414e8c <__gmpz_get_d_2exp@plt+0xec0c> │ │ │ │ add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 414e81 <__gmpz_get_d_2exp@plt+0xec01> │ │ │ │ movq $0xfb3e90,-0x60(%r12) │ │ │ │ movq $0x40,-0x58(%r12) │ │ │ │ movq $0x414d70,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x414ea8,-0x10(%rbp) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xdc533d(%rip),%r14 │ │ │ │ + lea 0xdc535d(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ lea -0x60(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ - lea 0xd3a16d(%rip),%rbx │ │ │ │ + lea 0xd3a18d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -15773,33 +15777,33 @@ │ │ │ │ (bad) │ │ │ │ add %dl,%gs:0xf(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ movabs 0x394ce0458d4800d3,%eax │ │ │ │ clc │ │ │ │ jb 414f21 <__gmpz_get_d_2exp@plt+0xeca1> │ │ │ │ movq $0x414f40,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xd3a0e8(%rip),%rbx │ │ │ │ + lea 0xd3a108(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ movabs 0xc74808458b4800d3,%al │ │ │ │ or %r11b,0x4800414f(%r8) │ │ │ │ mov %eax,%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 414e20 <__gmpz_get_d_2exp@plt+0xeba0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -15847,17 +15851,17 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d3a0(%rax) │ │ │ │ - lea -0x50(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + movabs 0x394cb0458d4800d3,%al │ │ │ │ + clc │ │ │ │ jb 4150ec <__gmpz_get_d_2exp@plt+0xee6c> │ │ │ │ movq $0x415040,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 415040 <__gmpz_get_d_2exp@plt+0xedc0> │ │ │ │ @@ -15865,17 +15869,16 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x60(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %cl,0x4800d3a0(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x1ff800,%ecx │ │ │ │ cmp $0xd800,%rcx │ │ │ │ jne 4159cc <__gmpz_get_d_2exp@plt+0xf74c> │ │ │ │ mov $0xfffd,%ebx │ │ │ │ movq $0x415090,0x0(%rbp) │ │ │ │ @@ -15887,15 +15890,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ movabs 0x894817438b4800d3,%al │ │ │ │ rorl $0xf9,-0x3f(%rax) │ │ │ │ add -0x1(%rax),%cl │ │ │ │ rorl $0xc9,-0x7b(%rax) │ │ │ │ jl 4150df <__gmpz_get_d_2exp@plt+0xee5f> │ │ │ │ lea 0x4(%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ @@ -15908,28 +15911,28 @@ │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xd41f6a(%rip),%rbx │ │ │ │ + lea 0xd41f8a(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xd39fd5(%rip),%rbx │ │ │ │ + lea 0xd39ff5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ leave │ │ │ │ push %rbp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ ret $0xd3 │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ @@ -15942,15 +15945,15 @@ │ │ │ │ leave │ │ │ │ push %rbp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ rcl $0x0,%ebx │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ @@ -15960,15 +15963,15 @@ │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 41538a <__gmpz_get_d_2exp@plt+0xf10a> │ │ │ │ nopl (%rax) │ │ │ │ rex.RXB adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d3c1(%rax) │ │ │ │ + add %dh,0x4800d3c1(%rax) │ │ │ │ mov 0x38(%rbp),%eax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ @@ -16218,18 +16221,17 @@ │ │ │ │ leave │ │ │ │ push %rbp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0x8b4800d3,%ebp │ │ │ │ - rex.RB │ │ │ │ - rex.W │ │ │ │ + add %cl,-0x43(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ mov 0x10(%rbp),%r10 │ │ │ │ @@ -16275,15 +16277,15 @@ │ │ │ │ leave │ │ │ │ push %rbp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x44(%rax) │ │ │ │ + add %ch,-0x44(%rax) │ │ │ │ roll %cl,(%rax) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ @@ -16357,15 +16359,15 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ mov $0x834900d3,%edx │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -16392,17 +16394,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x46(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ + add %al,0x4800d3ba(%rax) │ │ │ │ + mov 0x30(%rbp),%eax │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ dec %r8 │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -16425,20 +16426,20 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ mov $0x8b4800d3,%edx │ │ │ │ or %r9b,-0x7b(%r8) │ │ │ │ shlb $0x48,0x1a(%rbp) │ │ │ │ movl $0x415958,0x10(%rbp) │ │ │ │ - lea 0xd3b9e8(%rip),%rbx │ │ │ │ + lea 0xd3ba08(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 415958 <__gmpz_get_d_2exp@plt+0xf6d8> │ │ │ │ jmp *(%rbx) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ jmp 415964 <__gmpz_get_d_2exp@plt+0xf6e4> │ │ │ │ @@ -16499,29 +16500,28 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ and $0x1ff800,%eax │ │ │ │ cmp $0xd800,%rax │ │ │ │ jne 415a47 <__gmpz_get_d_2exp@plt+0xf7c7> │ │ │ │ - lea 0xd39699(%rip),%rbx │ │ │ │ + lea 0xd396b9(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xchg %eax,%esi │ │ │ │ + add %bl,-0x6a(%rax) │ │ │ │ roll %cl,(%rax) │ │ │ │ lea -0x50(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 415b04 <__gmpz_get_d_2exp@plt+0xf884> │ │ │ │ movq $0x415aa8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -16532,15 +16532,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ xchg %eax,%esi │ │ │ │ roll %cl,(%rax) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x2,%rcx │ │ │ │ inc %rcx │ │ │ │ test %rcx,%rcx │ │ │ │ @@ -16556,29 +16556,28 @@ │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xd41552(%rip),%rbx │ │ │ │ + lea 0xd41572(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xd395dd(%rip),%rbx │ │ │ │ + lea 0xd395fd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ mov %edx,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0xd3,%bh │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0x8b4800d3,%eax │ │ │ │ rex.RB │ │ │ │ rex.W │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ @@ -16590,16 +16589,19 @@ │ │ │ │ nopl (%rax) │ │ │ │ mov %edx,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d3b7(%rax) │ │ │ │ - mov 0x48(%rbp),%eax │ │ │ │ + add %bl,%al │ │ │ │ + mov $0xd3,%bh │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ mov 0x10(%rbp),%r10 │ │ │ │ @@ -16723,24 +16725,24 @@ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ jmp 415dbb <__gmpz_get_d_2exp@plt+0xfb3b> │ │ │ │ nopl (%rax) │ │ │ │ xchg %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d3b5(%rax) │ │ │ │ + add %ch,0x4800d3b5(%rax) │ │ │ │ mov 0x38(%rbp),%eax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ add $0x10,%rbp │ │ │ │ - lea 0xd40c12(%rip),%r10 │ │ │ │ + lea 0xd40c32(%rip),%r10 │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ lea 0x3(%rdi),%r11 │ │ │ │ cmp %r11,%r8 │ │ │ │ jl 415eb2 <__gmpz_get_d_2exp@plt+0xfc32> │ │ │ │ cmp $0x80,%rbx │ │ │ │ setae %r9b │ │ │ │ movzbl %r9b,%r9d │ │ │ │ @@ -16858,15 +16860,15 @@ │ │ │ │ jmp 415c02 <__gmpz_get_d_2exp@plt+0xf982> │ │ │ │ mov %edx,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x4d(%rax) │ │ │ │ + add %ch,-0x4d(%rax) │ │ │ │ roll %cl,(%rax) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ @@ -16911,17 +16913,16 @@ │ │ │ │ nopl (%rax) │ │ │ │ mov %edx,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x4e(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ + add %bl,0x4800d3b2(%rax) │ │ │ │ + mov 0x48(%rbp),%eax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ mov 0x10(%rbp),%r10 │ │ │ │ @@ -17011,21 +17012,21 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0xd3,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0xd3,%cl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7b(%r8) │ │ │ │ shlb $0x48,0x1a(%rbp) │ │ │ │ movl $0x416278,0x10(%rbp) │ │ │ │ - lea 0xd3b0c8(%rip),%rbx │ │ │ │ + lea 0xd3b0e8(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 416278 <__gmpz_get_d_2exp@plt+0xfff8> │ │ │ │ jmp *(%rbx) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ jmp 416284 <__gmpz_get_d_2exp@plt+0x10004> │ │ │ │ @@ -17058,25 +17059,20 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0xd3,%al │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebx,0x49000000(%rbx) │ │ │ │ - movl $0x4159e8,-0x30(%rsp) │ │ │ │ + add %cl,-0x50(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41639c <__gmpz_get_d_2exp@plt+0x1011c> │ │ │ │ + movq $0x4159e8,-0x30(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0xf82ba0,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0x4b4a50,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rcx │ │ │ │ @@ -17094,16 +17090,18 @@ │ │ │ │ jmp 416397 <__gmpz_get_d_2exp@plt+0x10117> │ │ │ │ nopl 0x0(%rax) │ │ │ │ movb $0x0,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d3af(%rax) │ │ │ │ - mov 0x30(%rbp),%eax │ │ │ │ + add %al,%al │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + roll %cl,(%rax) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ dec %r8 │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -17121,39 +17119,39 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 416423 <__gmpz_get_d_2exp@plt+0x101a3> │ │ │ │ movq $0xdfd2a8,-0x38(%r12) │ │ │ │ - movq $0x114f0f8,-0x30(%r12) │ │ │ │ - movq $0x114f131,-0x28(%r12) │ │ │ │ + movq $0x114f118,-0x30(%r12) │ │ │ │ + movq $0x114f151,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x114f178,-0x10(%r12) │ │ │ │ - movq $0x114f201,-0x8(%r12) │ │ │ │ + movq $0x114f198,-0x10(%r12) │ │ │ │ + movq $0x114f221,-0x8(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x16(%r12),%r14 │ │ │ │ jmp 4ab858 <__gmpz_get_d_2exp@plt+0xa55d8> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xd38e13(%rip),%rbx │ │ │ │ + lea 0xd38e33(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - lea (bad),%edx │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov %ebx,%ss │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 4164a9 <__gmpz_get_d_2exp@plt+0x10229> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 4165e4 <__gmpz_get_d_2exp@plt+0x10364> │ │ │ │ movq $0x416490,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 416490 <__gmpz_get_d_2exp@plt+0x10210> │ │ │ │ @@ -17161,16 +17159,18 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d38d(%rax) │ │ │ │ - mov 0xf(%rbx),%eax │ │ │ │ + add %bl,%al │ │ │ │ + lea (bad),%edx │ │ │ │ + roll %cl,(%rax) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ lea 0x17(%rbx),%rcx │ │ │ │ mov %rax,%rdx │ │ │ │ add (%rcx),%rdx │ │ │ │ cmp %rdx,%rax │ │ │ │ jl 4164f4 <__gmpz_get_d_2exp@plt+0x10274> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x4164d0,0x8(%rbp) │ │ │ │ @@ -17179,17 +17179,16 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 4164d0 <__gmpz_get_d_2exp@plt+0x10250> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x73(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %bl,0x4800d38d(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jne 4164e8 <__gmpz_get_d_2exp@plt+0x10268> │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ab858 <__gmpz_get_d_2exp@plt+0xa55d8> │ │ │ │ mov %rbx,%r14 │ │ │ │ @@ -17248,15 +17247,15 @@ │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x4167e0,-0x10(%rbp) │ │ │ │ mov %dl,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xd38c95(%rip),%rbx │ │ │ │ + lea 0xd38cb5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%rsi │ │ │ │ jge 4166f8 <__gmpz_get_d_2exp@plt+0x10478> │ │ │ │ cmp $0x1,%rsi │ │ │ │ jge 416786 <__gmpz_get_d_2exp@plt+0x10506> │ │ │ │ mov %rax,%rcx │ │ │ │ mov %rbx,%rax │ │ │ │ @@ -17396,56 +17395,56 @@ │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ rex add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d38a(%rax) │ │ │ │ + add %ah,0x4800d38a(%rax) │ │ │ │ lea -0x50(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 41732d <__gmpz_get_d_2exp@plt+0x110ad> │ │ │ │ movq $0x416848,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 416848 <__gmpz_get_d_2exp@plt+0x105c8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x76(%rax) │ │ │ │ + add %ch,-0x76(%rax) │ │ │ │ roll %cl,(%rax) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 416894 <__gmpz_get_d_2exp@plt+0x10614> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ movq $0xfb3e90,-0x10(%r12) │ │ │ │ movq $0x7,-0x8(%r12) │ │ │ │ mov %rcx,%rdx │ │ │ │ add %rbx,%rdx │ │ │ │ xor %ebx,%ebx │ │ │ │ xor %esi,%esi │ │ │ │ - lea 0xe9ab4d(%rip),%rdi │ │ │ │ + lea 0xe9ab6d(%rip),%rdi │ │ │ │ mov $0x6,%r8d │ │ │ │ lea -0x10(%r12),%r9 │ │ │ │ jmp 416d41 <__gmpz_get_d_2exp@plt+0x10ac1> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.WB (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ mov %edx,%ebx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.RB │ │ │ │ rex.W │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ @@ -17516,49 +17515,50 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.WB (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d388(%rax) │ │ │ │ - mov 0x48(%rbp),%eax │ │ │ │ + add %cl,%al │ │ │ │ + mov %dl,%bl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%r10 │ │ │ │ test %rbx,%rbx │ │ │ │ jne 416a1f <__gmpz_get_d_2exp@plt+0x1079f> │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0xe9a9c4(%rip),%r11 │ │ │ │ + lea 0xe9a9e4(%rip),%r11 │ │ │ │ mov 0x38(%rbp),%r14 │ │ │ │ jmp 416af4 <__gmpz_get_d_2exp@plt+0x10874> │ │ │ │ mov %rbx,%r11 │ │ │ │ sar $0x15,%r11 │ │ │ │ - lea 0xe9a9ad(%rip),%r14 │ │ │ │ + lea 0xe9a9cd(%rip),%r14 │ │ │ │ and $0x1fffff,%ebx │ │ │ │ mov %rbx,0x50(%rsp) │ │ │ │ mov %r11,%rbx │ │ │ │ mov %r14,%r11 │ │ │ │ mov 0x50(%rsp),%r14 │ │ │ │ jmp 416af4 <__gmpz_get_d_2exp@plt+0x10874> │ │ │ │ rex.WB (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov %dl,%bl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex.W │ │ │ │ + add %bl,-0x78(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ xor %r10d,%r10d │ │ │ │ @@ -17572,16 +17572,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.WB (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xchg %edx,%ebx │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov %dl,%bl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.RB │ │ │ │ rex.W │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ @@ -17727,15 +17727,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d385(%rax) │ │ │ │ + add %ch,0x4800d385(%rax) │ │ │ │ mov 0x38(%rbp),%eax │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%r9 │ │ │ │ @@ -18010,15 +18010,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ rex.WB (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ adc $0x0,%bl │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 4171dd <__gmpz_get_d_2exp@plt+0x10f5d> │ │ │ │ movq $0x4168b8,0x0(%rbp) │ │ │ │ mov %rcx,%r14 │ │ │ │ @@ -18051,19 +18051,19 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ movabs 0x854808458b4800d3,%al │ │ │ │ shlb $0x48,0x1a(%rbp) │ │ │ │ movl $0x417288,0x10(%rbp) │ │ │ │ - lea 0xd3a0b8(%rip),%rbx │ │ │ │ + lea 0xd3a0d8(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 417288 <__gmpz_get_d_2exp@plt+0x11008> │ │ │ │ jmp *(%rbx) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ jmp 417294 <__gmpz_get_d_2exp@plt+0x11014> │ │ │ │ @@ -18097,26 +18097,26 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.WB (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d37f(%rax) │ │ │ │ + add %dh,0x4800d37f(%rax) │ │ │ │ mov 0x38(%rbp),%ecx │ │ │ │ test %rbx,%rbx │ │ │ │ jne 417319 <__gmpz_get_d_2exp@plt+0x11099> │ │ │ │ movq $0x416a58,0x0(%rbp) │ │ │ │ mov %rcx,%r14 │ │ │ │ jmp a7bc10 <__gmpz_get_d_2exp@plt+0x675990> │ │ │ │ movq $0x416aa8,0x0(%rbp) │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rbx,0x38(%rbp) │ │ │ │ jmp a7bc10 <__gmpz_get_d_2exp@plt+0x675990> │ │ │ │ - lea 0xd37f84(%rip),%rbx │ │ │ │ + lea 0xd37fa4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -18208,15 +18208,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4175ad <__gmpz_get_d_2exp@plt+0x1132d> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 417475 <__gmpz_get_d_2exp@plt+0x111f5> │ │ │ │ - lea 0xe99fc7(%rip),%rbx │ │ │ │ + lea 0xe99fe7(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ lea 0x10(%rax),%rcx │ │ │ │ mov (%rcx,%r14,1),%sil │ │ │ │ movzbl %sil,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -18505,15 +18505,15 @@ │ │ │ │ mov %rdx,(%r12) │ │ │ │ mov %rcx,%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 417458 <__gmpz_get_d_2exp@plt+0x111d8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd3799f(%rip),%rbx │ │ │ │ + lea 0xd379bf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -18521,18 +18521,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 41796c <__gmpz_get_d_2exp@plt+0x116ec> │ │ │ │ movq $0x417988,-0x8(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xd37966(%rip),%r14 │ │ │ │ + lea 0xd37986(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ - lea 0xd3795d(%rip),%rbx │ │ │ │ + lea 0xd3797d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -18543,15 +18543,16 @@ │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - jg 41795e <__gmpz_get_d_2exp@plt+0x116de> │ │ │ │ + lahf │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ roll %cl,(%rax) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -18946,15 +18947,15 @@ │ │ │ │ mov %rdx,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8b,-0x8(%rbp) │ │ │ │ mov %rsi,0x0(%rbp) │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xd372f0(%rip),%rbx │ │ │ │ + lea 0xd37310(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -18993,15 +18994,15 @@ │ │ │ │ add (%rbx),%rdx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xd37266(%rip),%rbx │ │ │ │ + lea 0xd37286(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -19313,15 +19314,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xd36dde(%rip),%r14 │ │ │ │ + lea 0xd36dfe(%rip),%r14 │ │ │ │ jmp 4aa3f8 <__gmpz_get_d_2exp@plt+0xa4178> │ │ │ │ nop │ │ │ │ adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -19331,15 +19332,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 418579 <__gmpz_get_d_2exp@plt+0x122f9> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 418676 <__gmpz_get_d_2exp@plt+0x123f6> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jl 418544 <__gmpz_get_d_2exp@plt+0x122c4> │ │ │ │ - lea 0xd3f7f0(%rip),%rbx │ │ │ │ + lea 0xd3f810(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ lea 0x10(%r14),%rbx │ │ │ │ mov (%rbx,%rdi,1),%bl │ │ │ │ movzbl %bl,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -19402,15 +19403,15 @@ │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x418928,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %dl,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xd36d9b(%rip),%rbx │ │ │ │ + lea 0xd36dbb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%rdx │ │ │ │ jge 4187d2 <__gmpz_get_d_2exp@plt+0x12552> │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 418899 <__gmpz_get_d_2exp@plt+0x12619> │ │ │ │ mov %rbx,0x40(%rsp) │ │ │ │ mov %rdx,%rbx │ │ │ │ @@ -19602,15 +19603,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d36a(%rax) │ │ │ │ + add %ch,0x4800d36a(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 418bbe <__gmpz_get_d_2exp@plt+0x1293e> │ │ │ │ movq $0x4189d8,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -19621,37 +19622,36 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x6a(%rax) │ │ │ │ + add %ch,0x6a(%rax) │ │ │ │ roll %cl,(%rax) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ add $0x17,%rbx │ │ │ │ mov %rcx,%rdx │ │ │ │ add (%rbx),%rdx │ │ │ │ jmp 418a2a <__gmpz_get_d_2exp@plt+0x127aa> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - push $0xffffffffffffffd3 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x38(%rbx),%esi │ │ │ │ + add %al,0x6a(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 418a4c <__gmpz_get_d_2exp@plt+0x127cc> │ │ │ │ cmp $0x2,%rcx │ │ │ │ jb 418b22 <__gmpz_get_d_2exp@plt+0x128a2> │ │ │ │ add $0x10,%rbp │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ movq $0x418a00,-0x10(%rbp) │ │ │ │ mov %rcx,%rdi │ │ │ │ @@ -19722,36 +19722,36 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 418b50 <__gmpz_get_d_2exp@plt+0x128d0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ push $0xffffffff894800d3 │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add 0x49(%rbp,%rdi,2),%esi │ │ │ │ add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 418bc9 <__gmpz_get_d_2exp@plt+0x12949> │ │ │ │ movq $0xdfd2a8,-0x38(%r12) │ │ │ │ - movq $0x114f2e8,-0x30(%r12) │ │ │ │ - movq $0x114f321,-0x28(%r12) │ │ │ │ + movq $0x114f308,-0x30(%r12) │ │ │ │ + movq $0x114f341,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x114f368,-0x10(%r12) │ │ │ │ - movq $0x114f3b1,-0x8(%r12) │ │ │ │ + movq $0x114f388,-0x10(%r12) │ │ │ │ + movq $0x114f3d1,-0x8(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 418500 <__gmpz_get_d_2exp@plt+0x12280> │ │ │ │ - lea 0xd3688b(%rip),%rbx │ │ │ │ + lea 0xd368ab(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp 418bb2 <__gmpz_get_d_2exp@plt+0x12932> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -19764,15 +19764,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 418c49 <__gmpz_get_d_2exp@plt+0x129c9> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 418d46 <__gmpz_get_d_2exp@plt+0x12ac6> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jl 418c14 <__gmpz_get_d_2exp@plt+0x12994> │ │ │ │ - lea 0xd3f120(%rip),%rbx │ │ │ │ + lea 0xd3f140(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ lea 0x10(%r14),%rbx │ │ │ │ mov (%rbx,%rdi,1),%bl │ │ │ │ movzbl %bl,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -19835,15 +19835,15 @@ │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x418ff8,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %dl,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xd367eb(%rip),%rbx │ │ │ │ + lea 0xd3680b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%rdx │ │ │ │ jge 418ea2 <__gmpz_get_d_2exp@plt+0x12c22> │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 418f69 <__gmpz_get_d_2exp@plt+0x12ce9> │ │ │ │ mov %rbx,0x40(%rsp) │ │ │ │ mov %rdx,%rbx │ │ │ │ @@ -20014,15 +20014,15 @@ │ │ │ │ rex add %dl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ roll %cl,%gs:(%rax) │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 419236 <__gmpz_get_d_2exp@plt+0x12fb6> │ │ │ │ movq $0x419068,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ @@ -20034,30 +20034,31 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ roll %cl,%fs:(%rax) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ add $0x17,%rbx │ │ │ │ mov %rcx,%rdx │ │ │ │ add (%rbx),%rdx │ │ │ │ jmp 4190ba <__gmpz_get_d_2exp@plt+0x12e3a> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d364(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ + add %dl,%al │ │ │ │ + roll %cl,%fs:(%rax) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x3,%rcx │ │ │ │ jae 4190dc <__gmpz_get_d_2exp@plt+0x12e5c> │ │ │ │ cmp $0x2,%rcx │ │ │ │ jb 41919c <__gmpz_get_d_2exp@plt+0x12f1c> │ │ │ │ @@ -20137,37 +20138,36 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 4191c8 <__gmpz_get_d_2exp@plt+0x12f48> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x63(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %bl,0x4800d363(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 419251 <__gmpz_get_d_2exp@plt+0x12fd1> │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 419241 <__gmpz_get_d_2exp@plt+0x12fc1> │ │ │ │ movq $0xdfd2a8,-0x38(%r12) │ │ │ │ - movq $0x114f460,-0x30(%r12) │ │ │ │ - movq $0x114f499,-0x28(%r12) │ │ │ │ + movq $0x114f480,-0x30(%r12) │ │ │ │ + movq $0x114f4b9,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x114f368,-0x10(%r12) │ │ │ │ - movq $0x114f4f1,-0x8(%r12) │ │ │ │ + movq $0x114f388,-0x10(%r12) │ │ │ │ + movq $0x114f511,-0x8(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 418500 <__gmpz_get_d_2exp@plt+0x12280> │ │ │ │ - lea 0xd3633b(%rip),%rbx │ │ │ │ + lea 0xd3635b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp 41922a <__gmpz_get_d_2exp@plt+0x12faa> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -20518,15 +20518,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1039d0e4 <__environ@GLIBC_2.2.5+0xf0595fc> │ │ │ │ + rex.RB call 1039d0e4 <__environ@GLIBC_2.2.5+0xf0595bc> │ │ │ │ (bad) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call 832f75 <__gmpz_get_d_2exp@plt+0x42ccf5> │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ @@ -20565,29 +20565,29 @@ │ │ │ │ mov %rdx,(%r12) │ │ │ │ mov %rcx,%r14 │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 419378 <__gmpz_get_d_2exp@plt+0x130f8> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd35d4d(%rip),%rbx │ │ │ │ + lea 0xd35d6d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xd35d2e(%rip),%r14 │ │ │ │ + lea 0xd35d4e(%rip),%r14 │ │ │ │ jmp 4aa3f8 <__gmpz_get_d_2exp@plt+0xa4178> │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -20599,15 +20599,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4199ce <__gmpz_get_d_2exp@plt+0x1374e> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 41989d <__gmpz_get_d_2exp@plt+0x1361d> │ │ │ │ - lea 0xd3e497(%rip),%rbx │ │ │ │ + lea 0xd3e4b7(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ lea 0x10(%rax),%rbx │ │ │ │ mov (%rbx,%r14,1),%bl │ │ │ │ movzbl %bl,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -20934,16 +20934,18 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d358(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + add %dl,%al │ │ │ │ + pop %rax │ │ │ │ + roll %cl,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 419fc6 <__gmpz_get_d_2exp@plt+0x13d46> │ │ │ │ movq $0x419e18,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -20953,17 +20955,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x58(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %dl,0x4900d358(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 419e50 <__gmpz_get_d_2exp@plt+0x13bd0> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ add $0x17,%rbx │ │ │ │ mov %rcx,%rdx │ │ │ │ add (%rbx),%rdx │ │ │ │ @@ -20976,15 +20977,15 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ pop %rax │ │ │ │ roll %cl,(%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x3,%rcx │ │ │ │ jae 419ed2 <__gmpz_get_d_2exp@plt+0x13c52> │ │ │ │ @@ -21035,38 +21036,37 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 419f58 <__gmpz_get_d_2exp@plt+0x13cd8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - push %rdi │ │ │ │ + add %dl,0x57(%rax) │ │ │ │ roll %cl,(%rax) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 419fe1 <__gmpz_get_d_2exp@plt+0x13d61> │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 419fd1 <__gmpz_get_d_2exp@plt+0x13d51> │ │ │ │ movq $0xdfd2a8,-0x38(%r12) │ │ │ │ - movq $0x114f590,-0x30(%r12) │ │ │ │ - movq $0x114f5c9,-0x28(%r12) │ │ │ │ + movq $0x114f5b0,-0x30(%r12) │ │ │ │ + movq $0x114f5e9,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x114f368,-0x10(%r12) │ │ │ │ - movq $0x114f621,-0x8(%r12) │ │ │ │ + movq $0x114f388,-0x10(%r12) │ │ │ │ + movq $0x114f641,-0x8(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 419858 <__gmpz_get_d_2exp@plt+0x135d8> │ │ │ │ - lea 0xd356eb(%rip),%rbx │ │ │ │ + lea 0xd3570b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp 419fba <__gmpz_get_d_2exp@plt+0x13d3a> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -21109,15 +21109,15 @@ │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xd3564f(%rip),%rbx │ │ │ │ + lea 0xd3566f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -21422,15 +21422,15 @@ │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ lea 0x3(%rbx),%rdx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 41a4c1 <__gmpz_get_d_2exp@plt+0x14241> │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xe96f54(%rip),%rbx │ │ │ │ + lea 0xe96f74(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -21512,15 +21512,15 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ cmp $0x2,%r8 │ │ │ │ jge 41a713 <__gmpz_get_d_2exp@plt+0x14493> │ │ │ │ cmp $0x1,%r8 │ │ │ │ jge 41a7d3 <__gmpz_get_d_2exp@plt+0x14553> │ │ │ │ mov %r8,%rbx │ │ │ │ jmp 41a519 <__gmpz_get_d_2exp@plt+0x14299> │ │ │ │ - lea 0xe96dcc(%rip),%rbx │ │ │ │ + lea 0xe96dec(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -21652,15 +21652,15 @@ │ │ │ │ mov %r8,%rbx │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %dil,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xd34e84(%rip),%rbx │ │ │ │ + lea 0xd34ea4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -21766,15 +21766,15 @@ │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ lea 0x3(%rbx),%rdx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 41a9e1 <__gmpz_get_d_2exp@plt+0x14761> │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xe96a2b(%rip),%rbx │ │ │ │ + lea 0xe96a4b(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -21856,15 +21856,15 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ cmp $0x2,%r8 │ │ │ │ jge 41ac33 <__gmpz_get_d_2exp@plt+0x149b3> │ │ │ │ cmp $0x1,%r8 │ │ │ │ jge 41acf3 <__gmpz_get_d_2exp@plt+0x14a73> │ │ │ │ mov %r8,%rbx │ │ │ │ jmp 41aa39 <__gmpz_get_d_2exp@plt+0x147b9> │ │ │ │ - lea 0xe968b5(%rip),%rbx │ │ │ │ + lea 0xe968d5(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -21996,28 +21996,28 @@ │ │ │ │ mov %r8,%rbx │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %dil,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xd3496c(%rip),%rbx │ │ │ │ + lea 0xd3498c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xd3494e(%rip),%r14 │ │ │ │ + lea 0xd3496e(%rip),%r14 │ │ │ │ jmp 4aa3f8 <__gmpz_get_d_2exp@plt+0xa4178> │ │ │ │ nop │ │ │ │ adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -22027,15 +22027,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 41ae01 <__gmpz_get_d_2exp@plt+0x14b81> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 41aefe <__gmpz_get_d_2exp@plt+0x14c7e> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jl 41adcc <__gmpz_get_d_2exp@plt+0x14b4c> │ │ │ │ - lea 0xd3cf68(%rip),%rbx │ │ │ │ + lea 0xd3cf88(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ lea 0x10(%r14),%rbx │ │ │ │ mov (%rbx,%rdi,1),%bl │ │ │ │ movzbl %bl,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -22098,15 +22098,15 @@ │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x41b1b0,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %dl,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xd348e3(%rip),%rbx │ │ │ │ + lea 0xd34903(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%rdx │ │ │ │ jge 41b05a <__gmpz_get_d_2exp@plt+0x14dda> │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 41b121 <__gmpz_get_d_2exp@plt+0x14ea1> │ │ │ │ mov %rbx,0x40(%rsp) │ │ │ │ mov %rdx,%rbx │ │ │ │ @@ -22277,15 +22277,15 @@ │ │ │ │ rex add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ rex.RX roll %cl,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 41b406 <__gmpz_get_d_2exp@plt+0x15186> │ │ │ │ movq $0x41b218,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ @@ -22296,30 +22296,31 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ rex.RB roll %cl,(%r8) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ add $0x17,%rbx │ │ │ │ mov %rcx,%rdx │ │ │ │ add (%rbx),%rdx │ │ │ │ jmp 41b26a <__gmpz_get_d_2exp@plt+0x14fea> │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d345(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ + add %dl,%al │ │ │ │ + rex.RB roll %cl,(%r8) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x3,%rcx │ │ │ │ jae 41b28c <__gmpz_get_d_2exp@plt+0x1500c> │ │ │ │ cmp $0x2,%rcx │ │ │ │ jb 41b36c <__gmpz_get_d_2exp@plt+0x150ec> │ │ │ │ @@ -22398,37 +22399,37 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 41b398 <__gmpz_get_d_2exp@plt+0x15118> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x44(%rax) │ │ │ │ + add %bh,0x44(%rax) │ │ │ │ roll %cl,(%rax) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 41b421 <__gmpz_get_d_2exp@plt+0x151a1> │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41b411 <__gmpz_get_d_2exp@plt+0x15191> │ │ │ │ movq $0xdfd2a8,-0x38(%r12) │ │ │ │ - movq $0x114f6e0,-0x30(%r12) │ │ │ │ - movq $0x114f719,-0x28(%r12) │ │ │ │ + movq $0x114f700,-0x30(%r12) │ │ │ │ + movq $0x114f739,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x114f368,-0x10(%r12) │ │ │ │ - movq $0x114f781,-0x8(%r12) │ │ │ │ + movq $0x114f388,-0x10(%r12) │ │ │ │ + movq $0x114f7a1,-0x8(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 41ad88 <__gmpz_get_d_2exp@plt+0x14b08> │ │ │ │ - lea 0xd34413(%rip),%rbx │ │ │ │ + lea 0xd34433(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp 41b3fa <__gmpz_get_d_2exp@plt+0x1517a> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -22437,15 +22438,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xd343e6(%rip),%r14 │ │ │ │ + lea 0xd34406(%rip),%r14 │ │ │ │ jmp 4aa3f8 <__gmpz_get_d_2exp@plt+0xa4178> │ │ │ │ nop │ │ │ │ adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -22455,15 +22456,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 41b4b9 <__gmpz_get_d_2exp@plt+0x15239> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 41b5b6 <__gmpz_get_d_2exp@plt+0x15336> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jl 41b484 <__gmpz_get_d_2exp@plt+0x15204> │ │ │ │ - lea 0xd3c8b0(%rip),%rbx │ │ │ │ + lea 0xd3c8d0(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ lea 0x10(%r14),%rbx │ │ │ │ mov (%rbx,%rdi,1),%bl │ │ │ │ movzbl %bl,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -22526,15 +22527,15 @@ │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x41b868,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %dl,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xd3436b(%rip),%rbx │ │ │ │ + lea 0xd3438b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%rdx │ │ │ │ jge 41b712 <__gmpz_get_d_2exp@plt+0x15492> │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 41b7d9 <__gmpz_get_d_2exp@plt+0x15559> │ │ │ │ mov %rbx,0x40(%rsp) │ │ │ │ mov %rdx,%rbx │ │ │ │ @@ -22705,15 +22706,15 @@ │ │ │ │ rex add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800d340(%rax) │ │ │ │ + add %bh,0x4800d340(%rax) │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 41babe <__gmpz_get_d_2exp@plt+0x1583e> │ │ │ │ movq $0x41b8d0,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -22723,30 +22724,29 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x40(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %al,0x4800d340(%rax) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ add $0x17,%rbx │ │ │ │ mov %rcx,%rdx │ │ │ │ add (%rbx),%rdx │ │ │ │ jmp 41b922 <__gmpz_get_d_2exp@plt+0x156a2> │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rex roll %cl,(%rax) │ │ │ │ + add %bl,0x40(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x3,%rcx │ │ │ │ jae 41b944 <__gmpz_get_d_2exp@plt+0x156c4> │ │ │ │ cmp $0x2,%rcx │ │ │ │ @@ -22826,52 +22826,54 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 41ba50 <__gmpz_get_d_2exp@plt+0x157d0> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - ds roll %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + roll %cl,(%rax) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 41bad9 <__gmpz_get_d_2exp@plt+0x15859> │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41bac9 <__gmpz_get_d_2exp@plt+0x15849> │ │ │ │ movq $0xdfd2a8,-0x38(%r12) │ │ │ │ - movq $0x114f830,-0x30(%r12) │ │ │ │ - movq $0x114f869,-0x28(%r12) │ │ │ │ + movq $0x114f850,-0x30(%r12) │ │ │ │ + movq $0x114f889,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x114f368,-0x10(%r12) │ │ │ │ - movq $0x114f8c1,-0x8(%r12) │ │ │ │ + movq $0x114f388,-0x10(%r12) │ │ │ │ + movq $0x114f8e1,-0x8(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 41b440 <__gmpz_get_d_2exp@plt+0x151c0> │ │ │ │ - lea 0xd33e9b(%rip),%rbx │ │ │ │ + lea 0xd33ebb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp 41bab2 <__gmpz_get_d_2exp@plt+0x15832> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d335(%rax) │ │ │ │ - lea -0x58(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,%al │ │ │ │ + xor $0x8d4800d3,%eax │ │ │ │ + rex.RB test $0x4c,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 41bbcd <__gmpz_get_d_2exp@plt+0x1594d> │ │ │ │ movq $0x41bb38,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -22880,17 +22882,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x35(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ + add %dl,0x4800d335(%rax) │ │ │ │ + mov 0x17(%rbx),%eax │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x2,%rcx │ │ │ │ inc %rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jl 41bbc0 <__gmpz_get_d_2exp@plt+0x15940> │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ @@ -22910,36 +22911,35 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d357(%rax) │ │ │ │ + add %ah,0x4800d357(%rax) │ │ │ │ movl $0x41cb20,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xd3b489(%rip),%rbx │ │ │ │ + lea 0xd3b4a9(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xd33d9c(%rip),%rbx │ │ │ │ + lea 0xd33dbc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ enter $0xa,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - push %rdi │ │ │ │ + add %dl,0x57(%rax) │ │ │ │ roll %cl,(%rax) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ @@ -22948,16 +22948,16 @@ │ │ │ │ jmp 41bcce <__gmpz_get_d_2exp@plt+0x15a4e> │ │ │ │ nopl (%rax) │ │ │ │ enter $0xa,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - push %rsi │ │ │ │ + add %bl,(%rax) │ │ │ │ + push %rdi │ │ │ │ roll %cl,(%rax) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ @@ -22966,15 +22966,15 @@ │ │ │ │ jmp 41beee <__gmpz_get_d_2exp@plt+0x15c6e> │ │ │ │ nopl (%rax) │ │ │ │ enter $0xa,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ push %rsi │ │ │ │ roll %cl,(%rax) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ @@ -22984,15 +22984,15 @@ │ │ │ │ jmp 41bf9e <__gmpz_get_d_2exp@plt+0x15d1e> │ │ │ │ nopl (%rax) │ │ │ │ enter $0xa,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d356(%rax) │ │ │ │ + add %ch,0x4800d356(%rax) │ │ │ │ mov 0x38(%rbp),%eax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ @@ -23020,15 +23020,15 @@ │ │ │ │ movq $0x41bbe8,0x0(%rbp) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ leave │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ push %rbp │ │ │ │ roll %cl,(%rax) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ @@ -23039,15 +23039,15 @@ │ │ │ │ jmp 41c13a <__gmpz_get_d_2exp@plt+0x15eba> │ │ │ │ nopl 0x0(%rax) │ │ │ │ leave │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800d355(%rax) │ │ │ │ + add %bh,0x4800d355(%rax) │ │ │ │ mov 0x40(%rbp),%eax │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ @@ -23074,15 +23074,15 @@ │ │ │ │ jmp 41c49f <__gmpz_get_d_2exp@plt+0x1621f> │ │ │ │ xchg %ax,%ax │ │ │ │ leave │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ push %rbp │ │ │ │ roll %cl,(%rax) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ @@ -23111,17 +23111,16 @@ │ │ │ │ jmp 41c49f <__gmpz_get_d_2exp@plt+0x1621f> │ │ │ │ xchg %ax,%ax │ │ │ │ enter $0xa,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x54(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ + add %cl,0x4800d354(%rax) │ │ │ │ + mov 0x38(%rbp),%eax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ mov 0x8(%rbp),%r10 │ │ │ │ @@ -23148,16 +23147,18 @@ │ │ │ │ movq $0x41bc20,0x0(%rbp) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ enter $0xa,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d353(%rax) │ │ │ │ - mov 0x38(%rbp),%eax │ │ │ │ + add %bl,%al │ │ │ │ + push %rbx │ │ │ │ + roll %cl,(%rax) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ mov 0x8(%rbp),%r10 │ │ │ │ @@ -23184,15 +23185,15 @@ │ │ │ │ movq $0x41bc58,0x0(%rbp) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ lret $0x2b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ push %rbx │ │ │ │ roll %cl,(%rax) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov 0x50(%rbp),%rcx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ @@ -23205,15 +23206,15 @@ │ │ │ │ jmp 41c2b9 <__gmpz_get_d_2exp@plt+0x16039> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lret $0x2b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ push %rdx │ │ │ │ roll %cl,(%rax) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov 0x50(%rbp),%rcx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ @@ -23244,16 +23245,15 @@ │ │ │ │ jmp 41c49f <__gmpz_get_d_2exp@plt+0x1621f> │ │ │ │ nopl (%rax) │ │ │ │ leave │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - push %rdx │ │ │ │ + add %al,0x52(%rax) │ │ │ │ roll %cl,(%rax) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ @@ -23416,15 +23416,15 @@ │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.RXB add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ rex.WRXB rolq %cl,(%r8) │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ @@ -23553,15 +23553,15 @@ │ │ │ │ jmp 41c217 <__gmpz_get_d_2exp@plt+0x15f97> │ │ │ │ nop │ │ │ │ lret $0x2b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ rex.WR rolq %cl,(%rax) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov 0x50(%rbp),%rcx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ @@ -23628,15 +23628,15 @@ │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ lret $0x2b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d34b(%rax) │ │ │ │ + add %ch,0x4800d34b(%rax) │ │ │ │ mov 0x48(%rbp),%eax │ │ │ │ mov 0x50(%rbp),%rcx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ @@ -23706,16 +23706,16 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lret $0x2b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rex.WX rolq %cl,(%rax) │ │ │ │ + add %dl,0x4a(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r10 │ │ │ │ @@ -23774,15 +23774,15 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ leave │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ rolq %cl,(%r8) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ @@ -23831,16 +23831,16 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nop │ │ │ │ movb $0x0,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - rex.RXB roll %cl,(%r8) │ │ │ │ + add %bl,(%rax) │ │ │ │ + rolq %cl,(%rax) │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41cc9c <__gmpz_get_d_2exp@plt+0x16a1c> │ │ │ │ movq $0xf82ba0,-0x20(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x4ba3b0,-0x10(%r12) │ │ │ │ @@ -23862,17 +23862,16 @@ │ │ │ │ jmp 41cbbb <__gmpz_get_d_2exp@plt+0x1693b> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movb $0x0,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x47(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + add %bl,0x4800d347(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ dec %r8 │ │ │ │ jmp 41c217 <__gmpz_get_d_2exp@plt+0x15f97> │ │ │ │ @@ -23893,21 +23892,21 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rex.RXB roll %cl,(%r8) │ │ │ │ + add %al,0x47(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 41cc1b <__gmpz_get_d_2exp@plt+0x1699b> │ │ │ │ movq $0x41cc38,0x10(%rbp) │ │ │ │ - lea 0xd34708(%rip),%rbx │ │ │ │ + lea 0xd34728(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 41cc38 <__gmpz_get_d_2exp@plt+0x169b8> │ │ │ │ jmp *(%rbx) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ jmp 41cc44 <__gmpz_get_d_2exp@plt+0x169c4> │ │ │ │ @@ -23944,16 +23943,16 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - and %ebx,%edx │ │ │ │ + add %al,(%rax) │ │ │ │ + and $0xd3,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB test $0x4c,%al │ │ │ │ cmp %edi,%eax │ │ │ │ jb 41ce09 <__gmpz_get_d_2exp@plt+0x16b89> │ │ │ │ movq $0x41cd08,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ @@ -23965,16 +23964,18 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d323(%rax) │ │ │ │ - mov 0x17(%rbx),%eax │ │ │ │ + add %al,%al │ │ │ │ + and %ebx,%edx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x2,%rcx │ │ │ │ inc %rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jl 41cdfc <__gmpz_get_d_2exp@plt+0x16b7c> │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ @@ -23995,20 +23996,21 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movb $0x0,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d345(%rax) │ │ │ │ - mov 0x18(%rbp),%edx │ │ │ │ + add %al,%al │ │ │ │ + rex.RB roll %cl,(%r8) │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ jg 41ce14 <__gmpz_get_d_2exp@plt+0x16b94> │ │ │ │ movq $0x41cdb0,0x30(%rbp) │ │ │ │ - lea 0xd34584(%rip),%rbx │ │ │ │ + lea 0xd345a4(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 41cdb0 <__gmpz_get_d_2exp@plt+0x16b30> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -24028,18 +24030,18 @@ │ │ │ │ movq $0x0,-0x8(%r12) │ │ │ │ movq $0x0,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd3a24d(%rip),%rbx │ │ │ │ + lea 0xd3a26d(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xd32b70(%rip),%rbx │ │ │ │ + lea 0xd32b90(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ cmpq $0x4,0x10(%rbp) │ │ │ │ jge 41ce37 <__gmpz_get_d_2exp@plt+0x16bb7> │ │ │ │ cmp $0x4,%rdx │ │ │ │ jle 41ce2b <__gmpz_get_d_2exp@plt+0x16bab> │ │ │ │ cmp $0x4,%rdx │ │ │ │ @@ -24059,33 +24061,33 @@ │ │ │ │ nopl (%rax) │ │ │ │ mov %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d344(%rax) │ │ │ │ - mov 0x38(%rbp),%eax │ │ │ │ + add %cl,%al │ │ │ │ + rex.R roll %cl,(%rax) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 41cef4 <__gmpz_get_d_2exp@plt+0x16c74> │ │ │ │ xchg %ax,%ax │ │ │ │ movl $0x0,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x44(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %dl,0x4900d344(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41d04b <__gmpz_get_d_2exp@plt+0x16dcb> │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ dec %rax │ │ │ │ mov %rdx,%rcx │ │ │ │ @@ -24198,15 +24200,15 @@ │ │ │ │ jmp 41dd8f <__gmpz_get_d_2exp@plt+0x17b0f> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lret $0x2e │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x42(%rax) │ │ │ │ + add %dh,0x42(%rax) │ │ │ │ roll %cl,(%rax) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41e41c <__gmpz_get_d_2exp@plt+0x1819c> │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov 0x50(%rbp),%rcx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ @@ -24403,16 +24405,17 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.RXB (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - ds roll %cl,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + roll %cl,(%rax) │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ @@ -24420,33 +24423,33 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.RXB (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d33e(%rax) │ │ │ │ - mov 0x30(%rbp),%eax │ │ │ │ + add %dl,%al │ │ │ │ + ds roll %cl,(%rax) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ jmp 41d70a <__gmpz_get_d_2exp@plt+0x1748a> │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.RXB (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3e(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ + add %bl,0x4800d33e(%rax) │ │ │ │ + mov 0x30(%rbp),%eax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ jmp 41d882 <__gmpz_get_d_2exp@plt+0x17602> │ │ │ │ @@ -24467,15 +24470,15 @@ │ │ │ │ addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ enter $0xe,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ ds roll %cl,(%rax) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ @@ -24500,15 +24503,15 @@ │ │ │ │ jmp 41ddf6 <__gmpz_get_d_2exp@plt+0x17b76> │ │ │ │ xchg %ax,%ax │ │ │ │ enter $0xe,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d33d(%rax) │ │ │ │ + add %ch,0x4800d33d(%rax) │ │ │ │ mov 0x38(%rbp),%eax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ @@ -24533,17 +24536,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ rex.RXB (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - cmp $0xd3,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + cmp $0x8b4800d3,%eax │ │ │ │ xor %r9b,-0x75(%r8) │ │ │ │ rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sub %cl,-0x75(%rax) │ │ │ │ jne 41d650 <__gmpz_get_d_2exp@plt+0x173d0> │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ @@ -24573,15 +24575,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.RXB (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3c(%rax) │ │ │ │ + add %ch,0x3c(%rax) │ │ │ │ roll %cl,(%rax) │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ @@ -24611,32 +24613,31 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.RXB (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800d33b(%rax) │ │ │ │ + add %bh,0x4800d33b(%rax) │ │ │ │ mov 0x30(%rbp),%eax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ jmp 41d9c2 <__gmpz_get_d_2exp@plt+0x17742> │ │ │ │ nopl 0x0(%rax) │ │ │ │ enter $0xe,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3b(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ + add %al,0x4800d33b(%rax) │ │ │ │ + mov 0x38(%rbp),%eax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ @@ -24660,15 +24661,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ rex.RXB (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ cmp %bl,%dl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ xor %r9b,-0x75(%r8) │ │ │ │ rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sub %cl,-0x75(%rax) │ │ │ │ jne 41d878 <__gmpz_get_d_2exp@plt+0x175f8> │ │ │ │ @@ -24699,20 +24700,18 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl 0x0(%rax) │ │ │ │ enter $0xe,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - cmp %bl,%dl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - cmp %r9b,-0x75(%r8) │ │ │ │ - rex.WRB │ │ │ │ - rex │ │ │ │ + add %al,0x3a(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -24735,15 +24734,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ rex.RXB (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d339(%rax) │ │ │ │ + add %dh,0x4800d339(%rax) │ │ │ │ mov 0x30(%rbp),%eax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ @@ -24788,15 +24787,15 @@ │ │ │ │ jmp 41db32 <__gmpz_get_d_2exp@plt+0x178b2> │ │ │ │ nop │ │ │ │ lret $0x3a │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d338(%rax) │ │ │ │ + add %dh,0x4800d338(%rax) │ │ │ │ mov 0x48(%rbp),%eax │ │ │ │ mov 0x50(%rbp),%rcx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ @@ -24927,16 +24926,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - ss roll %cl,(%rax) │ │ │ │ + add %dl,0x36(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -25053,22 +25052,20 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xor $0xd3,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 41df18 <__gmpz_get_d_2exp@plt+0x17c98> │ │ │ │ + add %cl,0x34(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ mov %rdx,0x60(%rsp) │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %rcx,0x50(%rsp) │ │ │ │ @@ -25288,15 +25285,15 @@ │ │ │ │ mov %rcx,0x50(%rsp) │ │ │ │ mov %r9,%rcx │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rdi,%rbx │ │ │ │ jmp 41dd8f <__gmpz_get_d_2exp@plt+0x17b0f> │ │ │ │ movq $0x41e338,0x38(%rbp) │ │ │ │ - lea 0xd33000(%rip),%rbx │ │ │ │ + lea 0xd33020(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 41e338 <__gmpz_get_d_2exp@plt+0x180b8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -25402,55 +25399,55 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sub $0x8d4800d3,%eax │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ + add %bl,(%rax) │ │ │ │ + cs roll %cl,(%rax) │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 41e574 <__gmpz_get_d_2exp@plt+0x182f4> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41e569 <__gmpz_get_d_2exp@plt+0x182e9> │ │ │ │ movq $0xfb3e90,-0x10(%r12) │ │ │ │ movq $0x7,-0x8(%r12) │ │ │ │ movq $0x41e590,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd31415(%rip),%rbx │ │ │ │ + lea 0xd31435(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c00d32d(%rax) │ │ │ │ + add %ch,0x4c00d32d(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x6,%ecx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ jmp 41e73f <__gmpz_get_d_2exp@plt+0x184bf> │ │ │ │ nopl 0x0(%rax) │ │ │ │ movb $0x0,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x2d(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ + add %al,0x4800d32d(%rax) │ │ │ │ + mov 0x30(%rbp),%edx │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ lea 0x3(%rax),%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ jl 41e76c <__gmpz_get_d_2exp@plt+0x184ec> │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -25528,15 +25525,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ sub $0xd3,%al │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB and %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x1(%rax) │ │ │ │ @@ -25585,53 +25582,52 @@ │ │ │ │ jmp 41e87e <__gmpz_get_d_2exp@plt+0x185fe> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %r8d,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sub %ebx,%edx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,0x48000000(%rbp) │ │ │ │ - movl $0x41e828,0x0(%rbp) │ │ │ │ + add %cl,0x2b(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 41e895 <__gmpz_get_d_2exp@plt+0x18615> │ │ │ │ + movq $0x41e828,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 41e828 <__gmpz_get_d_2exp@plt+0x185a8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %r8d,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sub %bl,%dl │ │ │ │ + add %dl,(%rax) │ │ │ │ + sub %ebx,%edx │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ pop %rax │ │ │ │ - call ffffffff8b89e873 <__environ@GLIBC_2.2.5+0xffffffff8a55ad8b> │ │ │ │ + call ffffffff8b89e873 <__environ@GLIBC_2.2.5+0xffffffff8a55ad4b> │ │ │ │ rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ jne 41e858 <__gmpz_get_d_2exp@plt+0x185d8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ sub %bl,%dl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x1ff800,%ecx │ │ │ │ @@ -25669,21 +25665,21 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sub %bl,%dl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7b(%r8) │ │ │ │ - shlb $0x48,0x1a(%rbp) │ │ │ │ - movl $0x41e930,0x10(%rbp) │ │ │ │ - lea 0xd32a10(%rip),%rbx │ │ │ │ + add %cl,0x2a(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 41e913 <__gmpz_get_d_2exp@plt+0x18693> │ │ │ │ + movq $0x41e930,0x10(%rbp) │ │ │ │ + lea 0xd32a30(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 41e930 <__gmpz_get_d_2exp@plt+0x186b0> │ │ │ │ jmp *(%rbx) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ jmp 41e93c <__gmpz_get_d_2exp@plt+0x186bc> │ │ │ │ @@ -25718,17 +25714,16 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x29(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + add %cl,0x4800d329(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 41e9f4 <__gmpz_get_d_2exp@plt+0x18774> │ │ │ │ mov %rdi,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 41e9ee <__gmpz_get_d_2exp@plt+0x1876e> │ │ │ │ mov $0x4,%eax │ │ │ │ @@ -25738,15 +25733,15 @@ │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ mov 0xf(%rdi),%rax │ │ │ │ jmp 41e9ca <__gmpz_get_d_2exp@plt+0x1874a> │ │ │ │ - lea 0xd30fa5(%rip),%rbx │ │ │ │ + lea 0xd30fc5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov %rbx,%rdi │ │ │ │ sar $0x12,%rdi │ │ │ │ add $0xf0,%rdi │ │ │ │ lea 0x10(%rax),%r8 │ │ │ │ mov %dil,(%r8,%rcx,1) │ │ │ │ mov %rbx,%rdi │ │ │ │ @@ -25777,53 +25772,51 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c00d328(%rax) │ │ │ │ + add %ch,0x4c00d328(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ dec %rdx │ │ │ │ jmp 41eacf <__gmpz_get_d_2exp@plt+0x1884f> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x28(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ + add %al,0x4c00d328(%rax) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ dec %rdx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 41eb26 <__gmpz_get_d_2exp@plt+0x188a6> │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sub %dl,%bl │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rbx) │ │ │ │ + add %dl,0x28(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x3,%rsi │ │ │ │ jae 41eb53 <__gmpz_get_d_2exp@plt+0x188d3> │ │ │ │ cmp $0x2,%rsi │ │ │ │ jb 41ec39 <__gmpz_get_d_2exp@plt+0x189b9> │ │ │ │ add $0x10,%rbp │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov %rcx,%rax │ │ │ │ @@ -25948,21 +25941,21 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ es roll %cl,(%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 41ed23 <__gmpz_get_d_2exp@plt+0x18aa3> │ │ │ │ movq $0x41ed40,0x10(%rbp) │ │ │ │ - lea 0xd32600(%rip),%rbx │ │ │ │ + lea 0xd32620(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 41ed40 <__gmpz_get_d_2exp@plt+0x18ac0> │ │ │ │ jmp *(%rbx) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ jmp 41ed4c <__gmpz_get_d_2exp@plt+0x18acc> │ │ │ │ @@ -25998,19 +25991,19 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd38f6a,%eax │ │ │ │ + sbb $0xd38f8a,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xc0000000,%eax │ │ │ │ + adc $0xe0000000,%eax │ │ │ │ or %ebx,%edx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 41ee32 <__gmpz_get_d_2exp@plt+0x18bb2> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -26019,17 +26012,17 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 41ee30 <__gmpz_get_d_2exp@plt+0x18bb0> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd30ba0(%rip),%rdi │ │ │ │ - lea 0xe8f519(%rip),%rsi │ │ │ │ - lea 0xd30b8a(%rip),%r14 │ │ │ │ + lea 0xd30bc0(%rip),%rdi │ │ │ │ + lea 0xe8f539(%rip),%rsi │ │ │ │ + lea 0xd30baa(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 41e9b0 <__gmpz_get_d_2exp@plt+0x18730> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -26127,15 +26120,15 @@ │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x41f028,0x0(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xd38dac(%rip),%rbx │ │ │ │ + lea 0xd38dcc(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -26152,15 +26145,15 @@ │ │ │ │ inc %rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x4ba3f0,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x4ba390,-0x10(%r12) │ │ │ │ - movq $0x114f0d9,-0x8(%r12) │ │ │ │ + movq $0x114f0f9,-0x8(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -26199,19 +26192,19 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - or %edx,%ebx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733a2a0c <__environ@GLIBC_2.2.5+0x7205ef24> │ │ │ │ - pop %rdx │ │ │ │ + add %bl,0x9(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41f11b <__gmpz_get_d_2exp@plt+0x18e9b> │ │ │ │ movq $0x41f0f0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 41f0f0 <__gmpz_get_d_2exp@plt+0x18e70> │ │ │ │ @@ -26219,81 +26212,80 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ or %edx,%ebx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ test %rax,%rax │ │ │ │ jge 41f106 <__gmpz_get_d_2exp@plt+0x18e86> │ │ │ │ - lea 0xd308d0(%rip),%rbx │ │ │ │ + lea 0xd308f0(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x41f138,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xd308ee(%rip),%rbx │ │ │ │ + lea 0xd3090e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x8(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - add $0x48,%r12 │ │ │ │ + add %cl,0x4900d308(%rax) │ │ │ │ + add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41f1a8 <__gmpz_get_d_2exp@plt+0x18f28> │ │ │ │ movq $0x41ee50,-0x40(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x4b7080,-0x28(%r12) │ │ │ │ movq $0x0,-0x20(%r12) │ │ │ │ shl $1,%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x4ba3f0,-0x10(%r12) │ │ │ │ - movq $0x133eb69,-0x8(%r12) │ │ │ │ + movq $0x133eb89,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x27(%r12),%rdi │ │ │ │ lea -0xf(%r12),%rsi │ │ │ │ lea -0x3f(%r12),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 41e9b0 <__gmpz_get_d_2exp@plt+0x18730> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,0x21(%rax) │ │ │ │ + add %dh,0x21(%rax) │ │ │ │ roll %cl,(%rax) │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 41f2f3 <__gmpz_get_d_2exp@plt+0x19073> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ sub %rdx,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jne 41f298 <__gmpz_get_d_2exp@plt+0x19018> │ │ │ │ movq $0x41f228,-0x18(%rbp) │ │ │ │ - lea 0xd3210c(%rip),%rbx │ │ │ │ + lea 0xd3212c(%rip),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 41f228 <__gmpz_get_d_2exp@plt+0x18fa8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -26352,32 +26344,32 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ and %dl,%bl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103a2c5c <__environ@GLIBC_2.2.5+0xf05f174> │ │ │ │ + rex.RB call 103a2c5c <__environ@GLIBC_2.2.5+0xf05f134> │ │ │ │ (bad) │ │ │ │ fldl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41f3e7 <__gmpz_get_d_2exp@plt+0x19167> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 41f3bc <__gmpz_get_d_2exp@plt+0x1913c> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ movq $0x41f370,-0x18(%rbp) │ │ │ │ - lea 0xd31fc6(%rip),%rbx │ │ │ │ + lea 0xd31fe6(%rip),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 41f370 <__gmpz_get_d_2exp@plt+0x190f0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -26626,15 +26618,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733a30a4 <__environ@GLIBC_2.2.5+0x7205f5bc> │ │ │ │ + rex.RB call 733a30a4 <__environ@GLIBC_2.2.5+0x7205f57c> │ │ │ │ jno 41f7a2 <__gmpz_get_d_2exp@plt+0x19522> │ │ │ │ movl $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x41f790,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -26665,18 +26657,18 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sbb %ebx,%edx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ + add %dl,0x1b(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 41f9dc <__gmpz_get_d_2exp@plt+0x1975c> │ │ │ │ movq $0x41f820,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 41f820 <__gmpz_get_d_2exp@plt+0x195a0> │ │ │ │ @@ -26684,31 +26676,31 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sbb %bl,%dl │ │ │ │ + add %bl,(%rax) │ │ │ │ + sbb %ebx,%edx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WXB (bad) │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ xor %esi,%esi │ │ │ │ jmp 41f89d <__gmpz_get_d_2exp@plt+0x1961d> │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ sbb %bl,%dl │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %al,%al │ │ │ │ add %eax,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -26722,19 +26714,22 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d31a(%rax) │ │ │ │ - mov 0x30(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ + add %al,%al │ │ │ │ + sbb %bl,%dl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 41f8a0 <__gmpz_get_d_2exp@plt+0x19620> │ │ │ │ add $0xf,%rbx │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ add (%rbx),%rdi │ │ │ │ add $0x28,%rbp │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rdi,%rsi │ │ │ │ add $0x40,%r12 │ │ │ │ @@ -26796,31 +26791,28 @@ │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xd3003d(%rip),%rbx │ │ │ │ + lea 0xd3005d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sbb %edx,%ebx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 41fa18 <__gmpz_get_d_2exp@plt+0x19798> │ │ │ │ + add %al,0x19(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 41f914 <__gmpz_get_d_2exp@plt+0x19694> │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ @@ -26830,15 +26822,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ sbb %dl,%bl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ and %r9b,-0x75(%r8) │ │ │ │ rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 41fa68 <__gmpz_get_d_2exp@plt+0x197e8> │ │ │ │ @@ -26849,29 +26841,29 @@ │ │ │ │ jmp 41f89d <__gmpz_get_d_2exp@plt+0x1961d> │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,0x4800d318(%rax) │ │ │ │ + add %bh,0x4800d318(%rax) │ │ │ │ lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 41fbab <__gmpz_get_d_2exp@plt+0x1992b> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ sub %rdx,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jne 41fb50 <__gmpz_get_d_2exp@plt+0x198d0> │ │ │ │ movq $0x41fae0,-0x18(%rbp) │ │ │ │ - lea 0xd31854(%rip),%rbx │ │ │ │ + lea 0xd31874(%rip),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 41fae0 <__gmpz_get_d_2exp@plt+0x19860> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -26930,30 +26922,30 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,0x17(%rax) │ │ │ │ + add %bh,0x17(%rax) │ │ │ │ roll %cl,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 41fcaa <__gmpz_get_d_2exp@plt+0x19a2a> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41fc9f <__gmpz_get_d_2exp@plt+0x19a1f> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 41fc74 <__gmpz_get_d_2exp@plt+0x199f4> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ movq $0x41fc28,-0x18(%rbp) │ │ │ │ - lea 0xd3170e(%rip),%rbx │ │ │ │ + lea 0xd3172e(%rip),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 41fc28 <__gmpz_get_d_2exp@plt+0x199a8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -27202,15 +27194,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733a395c <__environ@GLIBC_2.2.5+0x7205fe74> │ │ │ │ + rex.RB call 733a395c <__environ@GLIBC_2.2.5+0x7205fe34> │ │ │ │ jno 42005a <__gmpz_get_d_2exp@plt+0x19dda> │ │ │ │ movl $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x420048,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -27241,17 +27233,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x12(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ + add %bl,0x4800d312(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 420294 <__gmpz_get_d_2exp@plt+0x1a014> │ │ │ │ movq $0x4200d8,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -27260,30 +27251,30 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x12(%rax) │ │ │ │ + add %ah,0x12(%rax) │ │ │ │ roll %cl,(%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ xor %esi,%esi │ │ │ │ jmp 420155 <__gmpz_get_d_2exp@plt+0x19ed5> │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ adc %bl,%dl │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %eax,%eax │ │ │ │ add %eax,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -27295,16 +27286,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - adc %edx,%ebx │ │ │ │ + add %cl,(%rax) │ │ │ │ + adc %bl,%dl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ xor %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jne 420158 <__gmpz_get_d_2exp@plt+0x19ed8> │ │ │ │ add $0xf,%rbx │ │ │ │ @@ -27372,25 +27363,24 @@ │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xd2f795(%rip),%rbx │ │ │ │ + lea 0xd2f7b5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x10(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ + add %cl,0x4800d310(%rax) │ │ │ │ + mov 0x28(%rbp),%ecx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 4201cc <__gmpz_get_d_2exp@plt+0x19f4c> │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ @@ -27403,15 +27393,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ adc %dl,%bl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ and %r9b,-0x75(%r8) │ │ │ │ rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 420320 <__gmpz_get_d_2exp@plt+0x1a0a0> │ │ │ │ @@ -27670,15 +27660,15 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ cmp $0x2,%r8 │ │ │ │ jge 42080b <__gmpz_get_d_2exp@plt+0x1a58b> │ │ │ │ cmp $0x1,%r8 │ │ │ │ jge 4208d3 <__gmpz_get_d_2exp@plt+0x1a653> │ │ │ │ mov %r8,%rbx │ │ │ │ jmp 4205ff <__gmpz_get_d_2exp@plt+0x1a37f> │ │ │ │ - lea 0xe091f7(%rip),%rbx │ │ │ │ + lea 0xe09217(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -27819,15 +27809,15 @@ │ │ │ │ mov %r8,%rbx │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %dil,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xd2f0ea(%rip),%rbx │ │ │ │ + lea 0xd2f10a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -27838,50 +27828,49 @@ │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x37(%rdi) │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x114fb88,-0x10(%r12) │ │ │ │ - movq $0x114fc41,-0x8(%r12) │ │ │ │ + movq $0x114fba8,-0x10(%r12) │ │ │ │ + movq $0x114fc61,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea 0xd2f2dd(%rip),%rdi │ │ │ │ - lea 0xd2f096(%rip),%rsi │ │ │ │ + lea 0xd2f2fd(%rip),%rdi │ │ │ │ + lea 0xd2f0b6(%rip),%rsi │ │ │ │ lea -0x16(%r12),%r14 │ │ │ │ jmp 4aa360 <__gmpz_get_d_2exp@plt+0xa40e0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd2f2e2(%rip),%rbx │ │ │ │ + lea 0xd2f302(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - cmp $0xd2f291,%eax │ │ │ │ - lea 0xd2f04a(%rip),%rsi │ │ │ │ + cmp $0xd2f2b1,%eax │ │ │ │ + lea 0xd2f06a(%rip),%rsi │ │ │ │ jmp 4aa360 <__gmpz_get_d_2exp@plt+0xa40e0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0xd(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ + add %bl,0x4800d2f3(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 421053 <__gmpz_get_d_2exp@plt+0x1add3> │ │ │ │ movq $0x420a60,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -27891,16 +27880,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - repz rolb %cl,(%rax) │ │ │ │ + add %bl,-0xd(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ movq $0x420aa8,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ @@ -27913,46 +27902,46 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - repnz rolb %cl,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + repz rolb %cl,(%rax) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jge 420b5f <__gmpz_get_d_2exp@plt+0x1a8df> │ │ │ │ movq $0x420ae0,0x20(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 420ae0 <__gmpz_get_d_2exp@plt+0x1a860> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - repnz rolb %cl,(%rax) │ │ │ │ + add %dl,-0xe(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 42105e <__gmpz_get_d_2exp@plt+0x1adde> │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 420b4f <__gmpz_get_d_2exp@plt+0x1a8cf> │ │ │ │ movq $0xdfd2a8,-0x38(%r12) │ │ │ │ - movq $0x114fa48,-0x30(%r12) │ │ │ │ - movq $0x114fa81,-0x28(%r12) │ │ │ │ + movq $0x114fa68,-0x30(%r12) │ │ │ │ + movq $0x114faa1,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x114fac8,-0x10(%r12) │ │ │ │ - movq $0x114fb41,-0x8(%r12) │ │ │ │ + movq $0x114fae8,-0x10(%r12) │ │ │ │ + movq $0x114fb61,-0x8(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x16(%r12),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 420978 <__gmpz_get_d_2exp@plt+0x1a6f8> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -27963,15 +27952,15 @@ │ │ │ │ jmp 420c54 <__gmpz_get_d_2exp@plt+0x1a9d4> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movb $0x0,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ int1 │ │ │ │ rolb %cl,(%rax) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ @@ -27980,30 +27969,30 @@ │ │ │ │ jmp 420cfe <__gmpz_get_d_2exp@plt+0x1aa7e> │ │ │ │ nopl 0x0(%rax) │ │ │ │ movb $0x0,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d2f1(%rax) │ │ │ │ + add %ch,0x4800d2f1(%rax) │ │ │ │ mov 0x28(%rbp),%eax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r8b │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 420cb1 <__gmpz_get_d_2exp@plt+0x1aa31> │ │ │ │ nopl 0x0(%rax) │ │ │ │ movb $0x0,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0xf(%rax) │ │ │ │ + add %dh,-0xf(%rax) │ │ │ │ rolb %cl,(%rax) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r8b │ │ │ │ @@ -28084,53 +28073,51 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 420d58 <__gmpz_get_d_2exp@plt+0x1aad8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - out %eax,(%dx) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + lock rolb %cl,(%rax) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 420ea3 <__gmpz_get_d_2exp@plt+0x1ac23> │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 420dfe <__gmpz_get_d_2exp@plt+0x1ab7e> │ │ │ │ movq $0xdfd2a8,-0x58(%r12) │ │ │ │ - movq $0x114fa48,-0x50(%r12) │ │ │ │ - movq $0x114fa81,-0x48(%r12) │ │ │ │ + movq $0x114fa68,-0x50(%r12) │ │ │ │ + movq $0x114faa1,-0x48(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ movq $0xdfd2a8,-0x38(%r12) │ │ │ │ - movq $0x114fac8,-0x30(%r12) │ │ │ │ - movq $0x114fb41,-0x28(%r12) │ │ │ │ + movq $0x114fae8,-0x30(%r12) │ │ │ │ + movq $0x114fb61,-0x28(%r12) │ │ │ │ lea -0x56(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x114fb88,-0x10(%r12) │ │ │ │ - movq $0x114fbc1,-0x8(%r12) │ │ │ │ + movq $0x114fba8,-0x10(%r12) │ │ │ │ + movq $0x114fbe1,-0x8(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea 0xd2ee1f(%rip),%rdi │ │ │ │ - lea 0xd2ec58(%rip),%rsi │ │ │ │ + lea 0xd2ee3f(%rip),%rdi │ │ │ │ + lea 0xd2ec78(%rip),%rsi │ │ │ │ lea -0x16(%r12),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4aa360 <__gmpz_get_d_2exp@plt+0xa40e0> │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ movb $0x0,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - out %eax,(%dx) │ │ │ │ + add %cl,-0x11(%rax) │ │ │ │ rolb %cl,(%rax) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r8b │ │ │ │ @@ -28154,16 +28141,16 @@ │ │ │ │ movq $0x420bf8,-0x10(%rbp) │ │ │ │ mov %r8b,-0x8(%rbp) │ │ │ │ mov %rdi,0x0(%rbp) │ │ │ │ mov %rdx,0x8(%rbp) │ │ │ │ mov %rsi,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xd2ed5e(%rip),%rdi │ │ │ │ - lea 0xd2eb97(%rip),%rsi │ │ │ │ + lea 0xd2ed7e(%rip),%rdi │ │ │ │ + lea 0xd2ebb7(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4aa360 <__gmpz_get_d_2exp@plt+0xa40e0> │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x3(%rdi),%rbx │ │ │ │ movzbl (%rax,%rbx,1),%eax │ │ │ │ lea 0x10(%rcx),%rbx │ │ │ │ @@ -28246,15 +28233,15 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ movq $0xf82bc0,-0x8(%r12) │ │ │ │ movzbl %r8b,%eax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd2ed5e(%rip),%rbx │ │ │ │ + lea 0xd2ed7e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4209f0 <__gmpz_get_d_2exp@plt+0x1a770> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -28615,15 +28602,15 @@ │ │ │ │ cmp $0x2,%r8 │ │ │ │ jge 42172a <__gmpz_get_d_2exp@plt+0x1b4aa> │ │ │ │ cmp $0x1,%r8 │ │ │ │ jge 4217fe <__gmpz_get_d_2exp@plt+0x1b57e> │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r8,%rbx │ │ │ │ jmp 421507 <__gmpz_get_d_2exp@plt+0x1b287> │ │ │ │ - lea 0xe8fe38(%rip),%rbx │ │ │ │ + lea 0xe8fe58(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -28832,15 +28819,15 @@ │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4211b0 <__gmpz_get_d_2exp@plt+0x1af30> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd2e48b(%rip),%rbx │ │ │ │ + lea 0xd2e4ab(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -28855,15 +28842,15 @@ │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xe07f44(%rip),%rbx │ │ │ │ + lea 0xe07f64(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -28895,15 +28882,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB cmovs -0x76b7e8b5(%r13),%ecx │ │ │ │ ret $0x348 │ │ │ │ adc %ecx,0x39(%rax) │ │ │ │ sarb $1,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xf1d14f(%rip),%ebx │ │ │ │ + lea 0xf1d16f(%rip),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ lea 0x10(%rbx),%rsi │ │ │ │ mov (%rsi,%rax,1),%sil │ │ │ │ movzbl %sil,%edi │ │ │ │ @@ -28970,15 +28957,15 @@ │ │ │ │ jne 421b24 <__gmpz_get_d_2exp@plt+0x1b8a4> │ │ │ │ add $0x3,%rcx │ │ │ │ mov $0x1,%esi │ │ │ │ jmp 422169 <__gmpz_get_d_2exp@plt+0x1bee9> │ │ │ │ add $0x3,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ jmp 4222c9 <__gmpz_get_d_2exp@plt+0x1c049> │ │ │ │ - lea 0xd2e29a(%rip),%rbx │ │ │ │ + lea 0xd2e2ba(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%r8 │ │ │ │ jge 421bb8 <__gmpz_get_d_2exp@plt+0x1b938> │ │ │ │ cmp $0x1,%r8 │ │ │ │ jl 421c50 <__gmpz_get_d_2exp@plt+0x1b9d0> │ │ │ │ movq $0x421b88,-0x18(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ @@ -30289,15 +30276,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB enter $0x394c,$0xf8 │ │ │ │ jb 4230f3 <__gmpz_get_d_2exp@plt+0x1ce73> │ │ │ │ mov 0x7(%rsi),%rsi │ │ │ │ cmp 0x15(%rbx),%rsi │ │ │ │ jl 422f91 <__gmpz_get_d_2exp@plt+0x1cd11> │ │ │ │ - lea 0xe8e4ab(%rip),%rbx │ │ │ │ + lea 0xe8e4cb(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x5(%rbx),%rcx │ │ │ │ mov 0xd(%rbx),%rax │ │ │ │ mov 0x7(%r14),%rdx │ │ │ │ lea 0x10(%rax),%rbx │ │ │ │ mov (%rbx,%rsi,1),%r8b │ │ │ │ movzbl %r8b,%ebx │ │ │ │ @@ -30581,15 +30568,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 423590 <__gmpz_get_d_2exp@plt+0x1d310> │ │ │ │ cmp 0x16(%rbx),%r14 │ │ │ │ jl 423475 <__gmpz_get_d_2exp@plt+0x1d1f5> │ │ │ │ - lea 0xe8dfc7(%rip),%rbx │ │ │ │ + lea 0xe8dfe7(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ lea 0x10(%rax),%rbx │ │ │ │ mov (%rbx,%r14,1),%dil │ │ │ │ movzbl %dil,%ebx │ │ │ │ not %rbx │ │ │ │ @@ -30938,15 +30925,15 @@ │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp 423917 <__gmpz_get_d_2exp@plt+0x1d697> │ │ │ │ movq $0x4b7080,-0x10(%r12) │ │ │ │ mov %r9,-0x8(%r12) │ │ │ │ mov %r8,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp 423917 <__gmpz_get_d_2exp@plt+0x1d697> │ │ │ │ - lea 0xd2c3be(%rip),%rbx │ │ │ │ + lea 0xd2c3de(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ cmp %r8,%rdx │ │ │ │ jg 423a4f <__gmpz_get_d_2exp@plt+0x1d7cf> │ │ │ │ movq $0x4b7080,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ @@ -30980,15 +30967,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x28(%rax) │ │ │ │ + add %bh,-0x28(%rax) │ │ │ │ rolb %cl,(%rax) │ │ │ │ lea -0x70(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 423baf <__gmpz_get_d_2exp@plt+0x1d92f> │ │ │ │ movq $0x423b00,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ @@ -31000,15 +30987,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ fcom %st(2) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp 0x0(%rdx),%rax │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -31024,15 +31011,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ xlat %ds:(%rbx) │ │ │ │ rolb %cl,(%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -31057,27 +31044,27 @@ │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xd2c22a(%rip),%rbx │ │ │ │ + lea 0xd2c24a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp %rbx,%rax │ │ │ │ jg 423b7f <__gmpz_get_d_2exp@plt+0x1d8ff> │ │ │ │ jmp 423b84 <__gmpz_get_d_2exp@plt+0x1d904> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lret │ │ │ │ data16 add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x29(%rax) │ │ │ │ + add %ah,-0x29(%rax) │ │ │ │ rolb %cl,(%rax) │ │ │ │ mov 0x50(%rbp),%rax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x48(%rbp),%rsi │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%r10 │ │ │ │ @@ -31094,16 +31081,16 @@ │ │ │ │ nop │ │ │ │ lret │ │ │ │ data16 add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ + add %dl,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ rolb %cl,(%rax) │ │ │ │ mov 0x50(%rbp),%rax │ │ │ │ mov 0x58(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x48(%rbp),%rsi │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ @@ -31124,15 +31111,15 @@ │ │ │ │ mov %rcx,0x50(%rsp) │ │ │ │ jmp 4246fa <__gmpz_get_d_2exp@plt+0x1e47a> │ │ │ │ nopl (%rax) │ │ │ │ lea 0x1(%rdx),%ebx │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d2d6(%rax) │ │ │ │ + add %ah,0x4800d2d6(%rax) │ │ │ │ mov 0x60(%rbp),%eax │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov 0x58(%rbp),%rsi │ │ │ │ mov 0x50(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%r10 │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ @@ -31148,16 +31135,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or $0xcc,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x2a(%rax) │ │ │ │ rolb %cl,(%rax) │ │ │ │ mov 0x58(%rbp),%rax │ │ │ │ mov 0x60(%rbp),%rcx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x50(%rbp),%rsi │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ mov 0x38(%rbp),%r8 │ │ │ │ @@ -31171,15 +31157,15 @@ │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ jmp 423f61 <__gmpz_get_d_2exp@plt+0x1dce1> │ │ │ │ nop │ │ │ │ or $0x19b,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ {rex2 0xd2} str -0x75(%r16) │ │ │ │ rex.RB (bad) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov 0x58(%rbp),%rsi │ │ │ │ mov 0x50(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%r10 │ │ │ │ @@ -31195,15 +31181,15 @@ │ │ │ │ jmp 42452d <__gmpz_get_d_2exp@plt+0x1e2ad> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or 0x0(%rsi),%esp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d2d5(%rax) │ │ │ │ + add %ah,0x4800d2d5(%rax) │ │ │ │ mov 0x50(%rbp),%eax │ │ │ │ mov 0x58(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x48(%rbp),%rsi │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ mov 0x28(%rbp),%r10 │ │ │ │ @@ -31214,17 +31200,17 @@ │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ jmp 4241e0 <__gmpz_get_d_2exp@plt+0x1df60> │ │ │ │ xchg %ax,%ax │ │ │ │ or $0x19a,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - {rex2 0xd2} str -0x75(%r16) │ │ │ │ - rex.RB (bad) │ │ │ │ + add %bl,-0x2b(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + mov 0x60(%rbp),%rax │ │ │ │ mov 0x68(%rbp),%rcx │ │ │ │ mov 0x48(%rbp),%rbx │ │ │ │ mov 0x58(%rbp),%rsi │ │ │ │ mov 0x50(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%r10 │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ @@ -31249,15 +31235,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ rex.WRB cltq │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ rolb %cl,(%rax) │ │ │ │ mov 0x60(%rbp),%rax │ │ │ │ mov 0x68(%rbp),%rcx │ │ │ │ mov 0x48(%rbp),%rdx │ │ │ │ mov 0x58(%rbp),%rsi │ │ │ │ mov 0x50(%rbp),%rdi │ │ │ │ @@ -31291,15 +31277,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ or $0xcc,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ rolb %cl,(%rax) │ │ │ │ mov 0x58(%rbp),%rax │ │ │ │ mov 0x60(%rbp),%rcx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x50(%rbp),%rsi │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ @@ -31408,18 +31394,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ rex.WR int3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rcl %cl,%dl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RB pop %r8 │ │ │ │ + add %al,-0x2e(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ mov 0x60(%rbp),%rcx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x50(%rbp),%rsi │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ mov 0x38(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%r10 │ │ │ │ mov 0x28(%rbp),%r9 │ │ │ │ @@ -31444,15 +31429,15 @@ │ │ │ │ jmp 42420d <__gmpz_get_d_2exp@plt+0x1df8d> │ │ │ │ nopl (%rax) │ │ │ │ or 0x0(%rsi),%esp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d2d1(%rax) │ │ │ │ + add %dh,0x4800d2d1(%rax) │ │ │ │ mov 0x50(%rbp),%eax │ │ │ │ mov 0x58(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x48(%rbp),%rsi │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ mov 0x28(%rbp),%r10 │ │ │ │ @@ -31858,15 +31843,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ lret │ │ │ │ data16 add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ lret $0xd2 │ │ │ │ mov 0x50(%rbp),%rax │ │ │ │ mov 0x58(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x48(%rbp),%rsi │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ @@ -32040,15 +32025,15 @@ │ │ │ │ mov 0xb8(%rsp),%rsi │ │ │ │ jmp 424ae0 <__gmpz_get_d_2exp@plt+0x1e860> │ │ │ │ nopl 0x0(%rax) │ │ │ │ or $0x19b,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d2c6(%rax) │ │ │ │ + add %ah,0x4800d2c6(%rax) │ │ │ │ mov 0x60(%rbp),%eax │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov 0x58(%rbp),%rsi │ │ │ │ mov 0x50(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%r10 │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ @@ -32109,16 +32094,16 @@ │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp 42461e <__gmpz_get_d_2exp@plt+0x1e39e> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or $0x19b,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x3b(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ mov 0x60(%rbp),%rax │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov 0x58(%rbp),%rsi │ │ │ │ mov 0x50(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%r10 │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ @@ -32171,15 +32156,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lret │ │ │ │ data16 add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ rolb %cl,(%rax) │ │ │ │ mov 0x50(%rbp),%rax │ │ │ │ mov 0x58(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x48(%rbp),%rsi │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ @@ -32251,16 +32236,17 @@ │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ jmp 424457 <__gmpz_get_d_2exp@plt+0x1e1d7> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rdx),%ebx │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d2c2(%rax) │ │ │ │ - mov 0x60(%rbp),%eax │ │ │ │ + add %cl,%al │ │ │ │ + ret $0xd2 │ │ │ │ + mov 0x60(%rbp),%rax │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov 0x58(%rbp),%rsi │ │ │ │ mov 0x50(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%r10 │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ mov 0x28(%rbp),%r9 │ │ │ │ @@ -32318,17 +32304,16 @@ │ │ │ │ mov %rdx,%rbx │ │ │ │ jmp 424bd1 <__gmpz_get_d_2exp@plt+0x1e951> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rdx),%ebx │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x3f(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ + add %cl,0x4800d2c1(%rax) │ │ │ │ + mov 0x60(%rbp),%eax │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov 0x58(%rbp),%rsi │ │ │ │ mov 0x50(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%r10 │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ mov 0x28(%rbp),%r9 │ │ │ │ @@ -32422,17 +32407,16 @@ │ │ │ │ movq $0x423cf0,0x0(%rbp) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or $0x19b,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x41(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ + add %dl,0x4800d2bf(%rax) │ │ │ │ + mov 0x60(%rbp),%eax │ │ │ │ mov 0x58(%rbp),%rsi │ │ │ │ mov 0x50(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%r10 │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ mov 0x28(%rbp),%r11 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ @@ -32504,16 +32488,16 @@ │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nop │ │ │ │ lea 0x1(%rdx),%ebx │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0x8b4800d2,%ebp │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x8b4800d2,%esi │ │ │ │ rex.RB (bad) │ │ │ │ mov 0x58(%rbp),%rsi │ │ │ │ mov 0x50(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%r10 │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ mov 0x28(%rbp),%r9 │ │ │ │ @@ -32654,29 +32638,25 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0x834900d2,%ebx │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebp,0x48000000(%rsi) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ + add %al,-0x45(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4258b7 <__gmpz_get_d_2exp@plt+0x1f637> │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 42588c <__gmpz_get_d_2exp@plt+0x1f60c> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ movq $0x425840,0x10(%rbp) │ │ │ │ - lea 0xd2baf3(%rip),%rbx │ │ │ │ + lea 0xd2bb13(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 425840 <__gmpz_get_d_2exp@plt+0x1f5c0> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -32711,15 +32691,15 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nop │ │ │ │ enter $0xd,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x46(%rax) │ │ │ │ + add %ah,-0x46(%rax) │ │ │ │ rolb %cl,(%rax) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 425a87 <__gmpz_get_d_2exp@plt+0x1f807> │ │ │ │ movq $0xf82ba0,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov %rdx,-0x28(%r12) │ │ │ │ @@ -32750,15 +32730,15 @@ │ │ │ │ jmp 4259a3 <__gmpz_get_d_2exp@plt+0x1f723> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ enter $0xc,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800d2b9(%rax) │ │ │ │ + add %bh,0x4800d2b9(%rax) │ │ │ │ mov 0x38(%rbp),%eax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ @@ -32766,25 +32746,24 @@ │ │ │ │ dec %r10 │ │ │ │ jmp 424457 <__gmpz_get_d_2exp@plt+0x1e1d7> │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x47(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %al,0x4900d2b9(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 425a77 <__gmpz_get_d_2exp@plt+0x1f7f7> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 425a4c <__gmpz_get_d_2exp@plt+0x1f7cc> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ movq $0x425a00,0x10(%rbp) │ │ │ │ - lea 0xd2b933(%rip),%rbx │ │ │ │ + lea 0xd2b953(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 425a00 <__gmpz_get_d_2exp@plt+0x1f780> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -32822,17 +32801,17 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0xa399358d4800d2a3,%al │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + shlb $0x35,-0x72b7ff2e(%rbx) │ │ │ │ + mov $0x4c00d2a3,%ecx │ │ │ │ + mov 0x10(%rbx),%esi │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -32854,32 +32833,31 @@ │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0xbb3cc4(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd2a36f(%rip),%rbx │ │ │ │ + lea 0xd2a38f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - movabs %eax,0x3b4d20c4834900d2 │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ + add %dl,-0x5d(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 425b81 <__gmpz_get_d_2exp@plt+0x1f901> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x114e990,-0x10(%r12) │ │ │ │ - movq $0x114fe01,-0x8(%r12) │ │ │ │ + movq $0x114e9b0,-0x10(%r12) │ │ │ │ + movq $0x114fe21,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rbx,%rsi │ │ │ │ lea -0x16(%r12),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ @@ -32887,17 +32865,17 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0xa299358d4800d2a2,%al │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + shlb $0x35,-0x72b7ff2e(%rdx) │ │ │ │ + mov $0x4c00d2a2,%ecx │ │ │ │ + mov 0x10(%rbx),%esi │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -32919,38 +32897,36 @@ │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ lea 0xbb3bc4(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd2a28f(%rip),%rbx │ │ │ │ + lea 0xd2a2af(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x16(%rax) │ │ │ │ - fldl (%rax) │ │ │ │ - mov %rbx,%rsi │ │ │ │ + add %dl,0x4800ddea(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x5e(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %dl,0x4800d2a2(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 425cce <__gmpz_get_d_2exp@plt+0x1fa4e> │ │ │ │ movq $0x425ca0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -32959,28 +32935,30 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - movabs %al,0x894808458b4800d2 │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0xf(%rbp),%esi │ │ │ │ + add %bl,-0x5e(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jne 425cbf <__gmpz_get_d_2exp@plt+0x1fa3f> │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 425bd0 <__gmpz_get_d_2exp@plt+0x1f950> │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 425ad0 <__gmpz_get_d_2exp@plt+0x1f850> │ │ │ │ - lea 0xd2a223(%rip),%rbx │ │ │ │ + lea 0xd2a243(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -33009,15 +32987,15 @@ │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xd2a1ad(%rip),%rbx │ │ │ │ + lea 0xd2a1cd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -33196,18 +33174,18 @@ │ │ │ │ add $0x3,%rcx │ │ │ │ jmp 425f4b <__gmpz_get_d_2exp@plt+0x1fccb> │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 426315 <__gmpz_get_d_2exp@plt+0x20095> │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 425fff <__gmpz_get_d_2exp@plt+0x1fd7f> │ │ │ │ add $0x38,%rbp │ │ │ │ - lea 0xe8b3cb(%rip),%rbx │ │ │ │ + lea 0xe8b3eb(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd2a09c(%rip),%rbx │ │ │ │ + lea 0xd2a0bc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%r8 │ │ │ │ jge 42612d <__gmpz_get_d_2exp@plt+0x1fead> │ │ │ │ cmp $0x1,%r8 │ │ │ │ jl 42625e <__gmpz_get_d_2exp@plt+0x1ffde> │ │ │ │ movq $0x426068,-0x18(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ @@ -33401,15 +33379,15 @@ │ │ │ │ add $0xffffffffffffff10,%rcx │ │ │ │ shl $0x12,%rcx │ │ │ │ add %rbx,%rcx │ │ │ │ lea -0x80(%rcx),%rbx │ │ │ │ cmp %rax,%rbx │ │ │ │ jne 426384 <__gmpz_get_d_2exp@plt+0x20104> │ │ │ │ add $0x20,%rbp │ │ │ │ - lea 0xe8b0be(%rip),%rbx │ │ │ │ + lea 0xe8b0de(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x10(%rbx),%rdi │ │ │ │ lea 0x3(%rcx),%r9 │ │ │ │ movzbl (%rdi,%r9,1),%edi │ │ │ │ lea 0x10(%rbx),%r9 │ │ │ │ lea 0x2(%rcx),%r10 │ │ │ │ @@ -33666,15 +33644,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 426791 <__gmpz_get_d_2exp@plt+0x20511> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 42688e <__gmpz_get_d_2exp@plt+0x2060e> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jl 42675c <__gmpz_get_d_2exp@plt+0x204dc> │ │ │ │ - lea 0xd315d8(%rip),%rbx │ │ │ │ + lea 0xd315f8(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ lea 0x10(%r14),%rbx │ │ │ │ mov (%rbx,%rdi,1),%bl │ │ │ │ movzbl %bl,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -33737,15 +33715,15 @@ │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x426b40,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %dl,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xd29823(%rip),%rbx │ │ │ │ + lea 0xd29843(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%rdx │ │ │ │ jge 4269ea <__gmpz_get_d_2exp@plt+0x2076a> │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 426ab1 <__gmpz_get_d_2exp@plt+0x20831> │ │ │ │ mov %rbx,0x40(%rsp) │ │ │ │ mov %rdx,%rbx │ │ │ │ @@ -33926,15 +33904,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 426cbe <__gmpz_get_d_2exp@plt+0x20a3e> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 426b8d <__gmpz_get_d_2exp@plt+0x2090d> │ │ │ │ - lea 0xd311a7(%rip),%rbx │ │ │ │ + lea 0xd311c7(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ lea 0x10(%rax),%rbx │ │ │ │ mov (%rbx,%r14,1),%bl │ │ │ │ movzbl %bl,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -34332,18 +34310,18 @@ │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 426740 <__gmpz_get_d_2exp@plt+0x204c0> │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xe8a28d(%rip),%rbx │ │ │ │ + lea 0xe8a2ad(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd28f6e(%rip),%rbx │ │ │ │ + lea 0xd28f8e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -34491,15 +34469,15 @@ │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp 426740 <__gmpz_get_d_2exp@plt+0x204c0> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xe8a099(%rip),%rbx │ │ │ │ + lea 0xe8a0b9(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x6(%rsi),%rsi │ │ │ │ mov 0x7(%rsi),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x3,%rbx │ │ │ │ @@ -34592,15 +34570,15 @@ │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ mov %rbx,0x18(%rbp) │ │ │ │ jmp 426740 <__gmpz_get_d_2exp@plt+0x204c0> │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xe89f2d(%rip),%rbx │ │ │ │ + lea 0xe89f4d(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -34680,15 +34658,15 @@ │ │ │ │ movq $0x427550,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdi,0x8(%rbp) │ │ │ │ mov %rsi,0x18(%rbp) │ │ │ │ jmp 426b70 <__gmpz_get_d_2exp@plt+0x208f0> │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xe89e05(%rip),%rbx │ │ │ │ + lea 0xe89e25(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -34770,25 +34748,24 @@ │ │ │ │ rorb $0xb6,(%rdi) │ │ │ │ rorb $0xe0,-0x3f(%rax) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ cwtl │ │ │ │ sarb $0xc5,-0x7cb7feec(%rbx) │ │ │ │ or %bh,%bh │ │ │ │ add %cl,%gs:-0x73(%rax) │ │ │ │ - sbb $0xd2899c,%eax │ │ │ │ + sbb $0xd289bc,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x79(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x58(%rbp),%rax │ │ │ │ + add %al,0x4800d279(%rax) │ │ │ │ + lea -0x58(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 42794c <__gmpz_get_d_2exp@plt+0x216cc> │ │ │ │ movq $0x427780,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -34797,22 +34774,21 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jns 427751 <__gmpz_get_d_2exp@plt+0x214d1> │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %cl,0x79(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jg 427804 <__gmpz_get_d_2exp@plt+0x21584> │ │ │ │ movq $0x4277b8,0x8(%rbp) │ │ │ │ - lea 0xd29b80(%rip),%rbx │ │ │ │ + lea 0xd29ba0(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4277b8 <__gmpz_get_d_2exp@plt+0x21538> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -34913,18 +34889,18 @@ │ │ │ │ mov %rdx,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xd2f70a(%rip),%rbx │ │ │ │ + lea 0xd2f72a(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xd2877d(%rip),%rbx │ │ │ │ + lea 0xd2879d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%r8 │ │ │ │ jge 42796f <__gmpz_get_d_2exp@plt+0x216ef> │ │ │ │ cmp $0x1,%r8 │ │ │ │ jl 427891 <__gmpz_get_d_2exp@plt+0x21611> │ │ │ │ movzbl %dl,%edx │ │ │ │ jmp 4278e3 <__gmpz_get_d_2exp@plt+0x21663> │ │ │ │ @@ -34939,33 +34915,31 @@ │ │ │ │ jmp 4278e3 <__gmpz_get_d_2exp@plt+0x21663> │ │ │ │ xchg %ax,%ax │ │ │ │ enter $0xa,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x67(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ + add %dl,0x4800d299(%rax) │ │ │ │ + mov 0x40(%rbp),%eax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ mov 0x8(%rbp),%r10 │ │ │ │ jmp 427a8e <__gmpz_get_d_2exp@plt+0x2180e> │ │ │ │ nopl (%rax) │ │ │ │ enter $0xa,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cltd │ │ │ │ + add %bl,-0x67(%rax) │ │ │ │ rolb %cl,(%rax) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ @@ -34974,15 +34948,15 @@ │ │ │ │ jmp 427cae <__gmpz_get_d_2exp@plt+0x21a2e> │ │ │ │ nopl (%rax) │ │ │ │ enter $0xa,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ cltd │ │ │ │ rolb %cl,(%rax) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ @@ -34992,15 +34966,15 @@ │ │ │ │ jmp 427d5e <__gmpz_get_d_2exp@plt+0x21ade> │ │ │ │ nopl (%rax) │ │ │ │ enter $0xa,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ cwtl │ │ │ │ rolb %cl,(%rax) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ @@ -35030,15 +35004,15 @@ │ │ │ │ movq $0x4279a8,0x0(%rbp) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ leave │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ cwtl │ │ │ │ rolb %cl,(%rax) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ @@ -35049,15 +35023,15 @@ │ │ │ │ jmp 427efa <__gmpz_get_d_2exp@plt+0x21c7a> │ │ │ │ nopl 0x0(%rax) │ │ │ │ leave │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ xchg %eax,%edi │ │ │ │ rolb %cl,(%rax) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ @@ -35086,15 +35060,15 @@ │ │ │ │ jmp 42825b <__gmpz_get_d_2exp@plt+0x21fdb> │ │ │ │ xchg %ax,%ax │ │ │ │ leave │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x69(%rax) │ │ │ │ + add %ah,-0x69(%rax) │ │ │ │ rolb %cl,(%rax) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ @@ -35122,16 +35096,18 @@ │ │ │ │ jmp 42825b <__gmpz_get_d_2exp@plt+0x21fdb> │ │ │ │ xchg %ax,%ax │ │ │ │ enter $0xa,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d296(%rax) │ │ │ │ - mov 0x40(%rbp),%eax │ │ │ │ + add %cl,%al │ │ │ │ + xchg %eax,%esi │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ mov 0x8(%rbp),%r10 │ │ │ │ @@ -35158,16 +35134,16 @@ │ │ │ │ movq $0x4279e0,0x0(%rbp) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ enter $0xa,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xchg %eax,%ebp │ │ │ │ + add %bl,(%rax) │ │ │ │ + xchg %eax,%esi │ │ │ │ rolb %cl,(%rax) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ @@ -35196,15 +35172,15 @@ │ │ │ │ movq $0x427a18,0x0(%rbp) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ lret $0x2b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x6b(%rax) │ │ │ │ + add %ch,-0x6b(%rax) │ │ │ │ rolb %cl,(%rax) │ │ │ │ mov 0x50(%rbp),%rax │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ @@ -35216,15 +35192,15 @@ │ │ │ │ jmp 428079 <__gmpz_get_d_2exp@plt+0x21df9> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lret $0x2b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ xchg %eax,%ebp │ │ │ │ rolb %cl,(%rax) │ │ │ │ mov 0x50(%rbp),%rax │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ @@ -35255,17 +35231,16 @@ │ │ │ │ jmp 42825b <__gmpz_get_d_2exp@plt+0x21fdb> │ │ │ │ nopl (%rax) │ │ │ │ leave │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x6c(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ + add %al,0x4800d294(%rax) │ │ │ │ + mov 0x48(%rbp),%eax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ mov 0x10(%rbp),%r10 │ │ │ │ @@ -35426,15 +35401,15 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.RXB add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x6f(%rax) │ │ │ │ + add %ah,-0x6f(%rax) │ │ │ │ rolb %cl,(%rax) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ @@ -35562,15 +35537,15 @@ │ │ │ │ jmp 427fd7 <__gmpz_get_d_2exp@plt+0x21d57> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lret $0x2b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ rolb %cl,(%rax) │ │ │ │ mov 0x50(%rbp),%rax │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ @@ -35638,15 +35613,15 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ lret $0x2b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ lea (bad),%edx │ │ │ │ rolb %cl,(%rax) │ │ │ │ mov 0x50(%rbp),%rax │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ @@ -35716,17 +35691,16 @@ │ │ │ │ mov %rdx,0x28(%rbp) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ lret $0x2b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x74(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ + add %bl,0x4800d28c(%rax) │ │ │ │ + mov 0x50(%rbp),%eax │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r10 │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ @@ -35784,15 +35758,15 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ leave │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ + add %ch,-0x75(%rax) │ │ │ │ rolb %cl,(%rax) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ @@ -35840,15 +35814,15 @@ │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nop │ │ │ │ movl $0x0,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x76(%rax) │ │ │ │ + add %ah,-0x76(%rax) │ │ │ │ rolb %cl,(%rax) │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 428a5c <__gmpz_get_d_2exp@plt+0x227dc> │ │ │ │ movq $0xf82ba0,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ add 0x18(%rbp),%rax │ │ │ │ @@ -35872,15 +35846,15 @@ │ │ │ │ jmp 428977 <__gmpz_get_d_2exp@plt+0x226f7> │ │ │ │ xchg %ax,%ax │ │ │ │ movb $0x0,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ mov %edx,%edx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ xor %r9b,-0x75(%r8) │ │ │ │ rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ jne 428978 <__gmpz_get_d_2exp@plt+0x226f8> │ │ │ │ @@ -35907,21 +35881,20 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x77(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %al,0x4800d289(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ test %rax,%rax │ │ │ │ jne 4289db <__gmpz_get_d_2exp@plt+0x2275b> │ │ │ │ movq $0x4289f8,0x10(%rbp) │ │ │ │ - lea 0xd28948(%rip),%rbx │ │ │ │ + lea 0xd28968(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4289f8 <__gmpz_get_d_2exp@plt+0x22778> │ │ │ │ jmp *(%rbx) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ jmp 428a04 <__gmpz_get_d_2exp@plt+0x22784> │ │ │ │ @@ -35952,18 +35925,18 @@ │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0x98000000,%eax │ │ │ │ + adc $0xb8000000,%eax │ │ │ │ mov %dl,%dl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103ac3d4 <__environ@GLIBC_2.2.5+0xf0688ec> │ │ │ │ + rex.RB call 103ac3d4 <__environ@GLIBC_2.2.5+0xf0688ac> │ │ │ │ (bad) │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ in (%dx),%al │ │ │ │ or %cl,-0x18(%rcx,%rcx,4) │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -35972,15 +35945,15 @@ │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 428b38 <__gmpz_get_d_2exp@plt+0x228b8> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x428ae8,-0x18(%rbp) │ │ │ │ - lea 0xd2884f(%rip),%rbx │ │ │ │ + lea 0xd2886f(%rip),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 428ae8 <__gmpz_get_d_2exp@plt+0x22868> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -36008,15 +35981,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ jne 428b21 <__gmpz_get_d_2exp@plt+0x228a1> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 428bba <__gmpz_get_d_2exp@plt+0x2293a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -36049,25 +36022,23 @@ │ │ │ │ adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jne 428ba9 <__gmpz_get_d_2exp@plt+0x22929> │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %cl,0x75(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 428c4c <__gmpz_get_d_2exp@plt+0x229cc> │ │ │ │ test %rdi,%rdi │ │ │ │ jg 428bf8 <__gmpz_get_d_2exp@plt+0x22978> │ │ │ │ add $0xffffffffffffffa0,%r12 │ │ │ │ - lea 0xd2750d(%rip),%rbx │ │ │ │ + lea 0xd2752d(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x428b50,-0x58(%r12) │ │ │ │ mov %r14,-0x48(%r12) │ │ │ │ mov %rsi,-0x40(%r12) │ │ │ │ mov %rdi,-0x38(%r12) │ │ │ │ movq $0x45bcd0,-0x30(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ @@ -36077,25 +36048,27 @@ │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ - lea 0xd274c2(%rip),%rbx │ │ │ │ + lea 0xd274e2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,0x4800d274(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %cl,%al │ │ │ │ + je 428c49 <__gmpz_get_d_2exp@plt+0x229c9> │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 428ce5 <__gmpz_get_d_2exp@plt+0x22a65> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ lea 0x10(%rax),%rdx │ │ │ │ @@ -36122,42 +36095,41 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - je 428cd9 <__gmpz_get_d_2exp@plt+0x22a59> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %cl,0x74(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 428dab <__gmpz_get_d_2exp@plt+0x22b2b> │ │ │ │ movq $0x428d40,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 428d40 <__gmpz_get_d_2exp@plt+0x22ac0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jae 428d11 <__gmpz_get_d_2exp@plt+0x22a91> │ │ │ │ + add %dl,(%rax) │ │ │ │ + je 428d11 <__gmpz_get_d_2exp@plt+0x22a91> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 428db6 <__gmpz_get_d_2exp@plt+0x22b36> │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jg 428d68 <__gmpz_get_d_2exp@plt+0x22ae8> │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xd273a1(%rip),%rbx │ │ │ │ + lea 0xd273c1(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ movq $0x428c78,-0x38(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov %rdx,-0x20(%r12) │ │ │ │ @@ -36165,15 +36137,15 @@ │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd2739e(%rip),%rbx │ │ │ │ + lea 0xd273be(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -36182,17 +36154,16 @@ │ │ │ │ jmp 429390 <__gmpz_get_d_2exp@plt+0x23110> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,0x73(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %cl,0x4800d273(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 428e76 <__gmpz_get_d_2exp@plt+0x22bf6> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ @@ -36224,29 +36195,29 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,0x72(%rax) │ │ │ │ + add %dh,0x72(%rax) │ │ │ │ rolb %cl,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 428f02 <__gmpz_get_d_2exp@plt+0x22c82> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 428ef7 <__gmpz_get_d_2exp@plt+0x22c77> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 428ecc <__gmpz_get_d_2exp@plt+0x22c4c> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd2721a(%rip),%rbx │ │ │ │ + lea 0xd2723a(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x45bcd0,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ @@ -36258,30 +36229,30 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ jno 428ee9 <__gmpz_get_d_2exp@plt+0x22c69> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 428f8a <__gmpz_get_d_2exp@plt+0x22d0a> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 428f7f <__gmpz_get_d_2exp@plt+0x22cff> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 428f54 <__gmpz_get_d_2exp@plt+0x22cd4> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd27192(%rip),%rbx │ │ │ │ + lea 0xd271b2(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x45bcd0,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ @@ -36505,15 +36476,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733acc3c <__environ@GLIBC_2.2.5+0x72069154> │ │ │ │ + rex.RB call 733acc3c <__environ@GLIBC_2.2.5+0x72069114> │ │ │ │ jno 42933a <__gmpz_get_d_2exp@plt+0x230ba> │ │ │ │ movl $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x429328,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -36571,16 +36542,18 @@ │ │ │ │ mov %r8,%rsi │ │ │ │ mov %r14,%rax │ │ │ │ jmp 4293df <__gmpz_get_d_2exp@plt+0x2315f> │ │ │ │ add $0x7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d26d(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ + add %al,%al │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ add $0xf,%rbx │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ add (%rbx),%rdi │ │ │ │ add $0x30,%rbp │ │ │ │ @@ -36614,15 +36587,15 @@ │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ sub %rsi,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jne 4295a0 <__gmpz_get_d_2exp@plt+0x23320> │ │ │ │ movq $0x4294b0,-0x20(%rbp) │ │ │ │ - lea 0xd27e93(%rip),%rbx │ │ │ │ + lea 0xd27eb3(%rip),%rbx │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4294b0 <__gmpz_get_d_2exp@plt+0x23230> │ │ │ │ jmp *(%rbx) │ │ │ │ @@ -36655,15 +36628,15 @@ │ │ │ │ movq $0x0,(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 429525 <__gmpz_get_d_2exp@plt+0x232a5> │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4296f0,0x18(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ @@ -36678,15 +36651,15 @@ │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ imul $0x0,%edx,%edx │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ add $0x30,%rbp │ │ │ │ @@ -36698,15 +36671,15 @@ │ │ │ │ movq $0x428f18,-0x70(%r12) │ │ │ │ mov %rcx,-0x60(%r12) │ │ │ │ mov %rdx,-0x58(%r12) │ │ │ │ mov %rdi,-0x50(%r12) │ │ │ │ movq $0xf82c60,-0x48(%r12) │ │ │ │ lea -0x70(%r12),%rax │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ - movq $0x12b1439,-0x38(%r12) │ │ │ │ + movq $0x12b1459,-0x38(%r12) │ │ │ │ lea -0x46(%r12),%rax │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x428df8,-0x70(%r12) │ │ │ │ mov %rax,-0x60(%r12) │ │ │ │ mov %rcx,-0x58(%r12) │ │ │ │ @@ -36720,15 +36693,15 @@ │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x70(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd26b02(%rip),%rbx │ │ │ │ + lea 0xd26b22(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x45bcd0,-0x18(%r12) │ │ │ │ @@ -36772,51 +36745,52 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - push $0xffffffffffffffd2 │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,-0x3d(%rbp) │ │ │ │ + add %dl,0x6a(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 4296fc <__gmpz_get_d_2exp@plt+0x2347c> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x4293c0,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4293c0 <__gmpz_get_d_2exp@plt+0x23140> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - imul $0x458b4800,%edx,%edx │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + push $0xffffffffffffffd2 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 429798 <__gmpz_get_d_2exp@plt+0x23518> │ │ │ │ add $0x28,%rbp │ │ │ │ mov %rbx,%rdi │ │ │ │ jmp 4293df <__gmpz_get_d_2exp@plt+0x2315f> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ imul $0x458d4800,%edx,%edx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 429832 <__gmpz_get_d_2exp@plt+0x235b2> │ │ │ │ movq $0x4297d8,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -36826,79 +36800,79 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900d269(%rax) │ │ │ │ + add %ch,0x4900d269(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42983d <__gmpz_get_d_2exp@plt+0x235bd> │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 429810 <__gmpz_get_d_2exp@plt+0x23590> │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 429390 <__gmpz_get_d_2exp@plt+0x23110> │ │ │ │ - lea 0xd26947(%rip),%rbx │ │ │ │ + lea 0xd26967(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d269(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %cl,%al │ │ │ │ + imul $0x458d4800,%edx,%edx │ │ │ │ + clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4298e8 <__gmpz_get_d_2exp@plt+0x23668> │ │ │ │ movq $0x429898,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 429898 <__gmpz_get_d_2exp@plt+0x23618> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x69(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %bl,0x4800d269(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 429903 <__gmpz_get_d_2exp@plt+0x23683> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4298f3 <__gmpz_get_d_2exp@plt+0x23673> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x114f368,-0x10(%r12) │ │ │ │ - movq $0x11501a1,-0x8(%r12) │ │ │ │ + movq $0x114f388,-0x10(%r12) │ │ │ │ + movq $0x11501c1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ - lea 0xd2690c(%rip),%rsi │ │ │ │ + lea 0xd2692c(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 425c68 <__gmpz_get_d_2exp@plt+0x1f9e8> │ │ │ │ - lea 0xd26951(%rip),%rbx │ │ │ │ + lea 0xd26971(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov %rbx,%rax │ │ │ │ jmp 4298d5 <__gmpz_get_d_2exp@plt+0x23655> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -36948,21 +36922,21 @@ │ │ │ │ jne 4299e0 <__gmpz_get_d_2exp@plt+0x23760> │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x429918,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ - lea 0xd2e3bb(%rip),%rbx │ │ │ │ + lea 0xd2e3db(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rax,%r14 │ │ │ │ - lea 0xd2e528(%rip),%rbx │ │ │ │ + lea 0xd2e548(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -37216,15 +37190,15 @@ │ │ │ │ rex add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x64(%rax) │ │ │ │ + add %bh,0x64(%rax) │ │ │ │ rolb %cl,(%rax) │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 429f04 <__gmpz_get_d_2exp@plt+0x23c84> │ │ │ │ movq $0x429e20,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ @@ -37235,16 +37209,16 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rolb %cl,%fs:(%rax) │ │ │ │ + add %al,0x64(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jg 429e36 <__gmpz_get_d_2exp@plt+0x23bb6> │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 429868 <__gmpz_get_d_2exp@plt+0x235e8> │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -37295,15 +37269,15 @@ │ │ │ │ jmp 429e4d <__gmpz_get_d_2exp@plt+0x23bcd> │ │ │ │ mov %rcx,0x40(%rsp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rdx,%rbx │ │ │ │ mov %rax,%rdx │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ jmp 429f9a <__gmpz_get_d_2exp@plt+0x23d1a> │ │ │ │ - lea 0xd26345(%rip),%rbx │ │ │ │ + lea 0xd26365(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -37328,15 +37302,15 @@ │ │ │ │ ja 42a038 <__gmpz_get_d_2exp@plt+0x23db8> │ │ │ │ cmp $0x1,%r8 │ │ │ │ jne 429f83 <__gmpz_get_d_2exp@plt+0x23d03> │ │ │ │ movq $0x429ad0,-0x18(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ - lea 0xd25e58(%rip),%rbx │ │ │ │ + lea 0xd25e78(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rcx,0x40(%rsp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rdx,%rbx │ │ │ │ mov %rax,%rdx │ │ │ │ @@ -37514,15 +37488,15 @@ │ │ │ │ call 4c04a0 <__gmpz_get_d_2exp@plt+0xba220> │ │ │ │ add $0x8,%rsp │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ je 42a221 <__gmpz_get_d_2exp@plt+0x23fa1> │ │ │ │ add %rax,%r14 │ │ │ │ inc %r14 │ │ │ │ jmp 42a12d <__gmpz_get_d_2exp@plt+0x23ead> │ │ │ │ - lea 0xe87211(%rip),%rbx │ │ │ │ + lea 0xe87231(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -37642,15 +37616,15 @@ │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0xffffffffffffffb8,%r12 │ │ │ │ - lea 0xe8701a(%rip),%rbx │ │ │ │ + lea 0xe8703a(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ @@ -37913,27 +37887,27 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %cl,%ch │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - lea 0xe86bba(%rip),%ebx │ │ │ │ + lea 0xe86bda(%rip),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x2,%r10 │ │ │ │ jge 42a8f0 <__gmpz_get_d_2exp@plt+0x24670> │ │ │ │ cmp $0x1,%r10 │ │ │ │ jl 42b40e <__gmpz_get_d_2exp@plt+0x2518e> │ │ │ │ cmp $0x1,%r8 │ │ │ │ jge 42b41f <__gmpz_get_d_2exp@plt+0x2519f> │ │ │ │ inc %rdi │ │ │ │ inc %r8 │ │ │ │ jmp 42a78d <__gmpz_get_d_2exp@plt+0x2450d> │ │ │ │ - lea 0xd25a09(%rip),%rbx │ │ │ │ + lea 0xd25a29(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%r8 │ │ │ │ jne 42b41f <__gmpz_get_d_2exp@plt+0x2519f> │ │ │ │ movq $0x42a898,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ @@ -37968,15 +37942,15 @@ │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov %rdx,(%r12) │ │ │ │ mov %rcx,%rdx │ │ │ │ add %rbx,%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ jl 42ab06 <__gmpz_get_d_2exp@plt+0x24886> │ │ │ │ add $0x10,%rbp │ │ │ │ - lea 0xe86ae8(%rip),%rbx │ │ │ │ + lea 0xe86b08(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%r8 │ │ │ │ jge 42b41f <__gmpz_get_d_2exp@plt+0x2519f> │ │ │ │ add $0x2,%rdi │ │ │ │ inc %r8 │ │ │ │ jmp 42a78d <__gmpz_get_d_2exp@plt+0x2450d> │ │ │ │ @@ -38730,30 +38704,30 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %eax,0x48fffff7(%rdx) │ │ │ │ mov 0x17(%rbx),%eax │ │ │ │ cmp $0x0,%rax │ │ │ │ jg 42b48d <__gmpz_get_d_2exp@plt+0x2520d> │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ - lea 0xe85f4b(%rip),%rbx │ │ │ │ + lea 0xe85f6b(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ add $0x10,%rsi │ │ │ │ mov (%rdx,%rsi,1),%dl │ │ │ │ movzbl %dl,%esi │ │ │ │ lea 0x10(%rcx),%rdi │ │ │ │ movzbl (%rdi,%rbx,1),%edi │ │ │ │ cmp %rsi,%rdi │ │ │ │ jne 42b4c6 <__gmpz_get_d_2exp@plt+0x25246> │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ - lea 0xe85f1b(%rip),%rbx │ │ │ │ + lea 0xe85f3b(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x42a388,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ mov %dl,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ @@ -38839,18 +38813,18 @@ │ │ │ │ movslq %eax,%rdx │ │ │ │ mov %r14,%rax │ │ │ │ mov %rbx,%rdi │ │ │ │ test %rdx,%rdx │ │ │ │ jl 42b606 <__gmpz_get_d_2exp@plt+0x25386> │ │ │ │ test %rdx,%rdx │ │ │ │ je 42b59d <__gmpz_get_d_2exp@plt+0x2531d> │ │ │ │ - lea 0xe85e34(%rip),%rbx │ │ │ │ + lea 0xe85e54(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xe85e14(%rip),%rbx │ │ │ │ + lea 0xe85e34(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -38908,15 +38882,15 @@ │ │ │ │ jge 42b6c4 <__gmpz_get_d_2exp@plt+0x25444> │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 42b548 <__gmpz_get_d_2exp@plt+0x252c8> │ │ │ │ - lea 0xd24b94(%rip),%rbx │ │ │ │ + lea 0xd24bb4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -39000,15 +38974,15 @@ │ │ │ │ jl 42b846 <__gmpz_get_d_2exp@plt+0x255c6> │ │ │ │ test %rsi,%rsi │ │ │ │ jne 42b7e5 <__gmpz_get_d_2exp@plt+0x25565> │ │ │ │ cmp %rbx,%rdx │ │ │ │ jl 42b846 <__gmpz_get_d_2exp@plt+0x255c6> │ │ │ │ cmp %rbx,%rdx │ │ │ │ je 42b846 <__gmpz_get_d_2exp@plt+0x255c6> │ │ │ │ - lea 0xe85be5(%rip),%rbx │ │ │ │ + lea 0xe85c05(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x10,%rax │ │ │ │ add %rcx,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ @@ -39031,18 +39005,18 @@ │ │ │ │ jl 42b846 <__gmpz_get_d_2exp@plt+0x255c6> │ │ │ │ test %rsi,%rsi │ │ │ │ jne 42b7e5 <__gmpz_get_d_2exp@plt+0x25565> │ │ │ │ cmp %rbx,%rdx │ │ │ │ jl 42b846 <__gmpz_get_d_2exp@plt+0x255c6> │ │ │ │ cmp %rbx,%rdx │ │ │ │ jne 42b7e5 <__gmpz_get_d_2exp@plt+0x25565> │ │ │ │ - lea 0xe85b8d(%rip),%rbx │ │ │ │ + lea 0xe85bad(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd24a1d(%rip),%rbx │ │ │ │ + lea 0xd24a3d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -39127,15 +39101,15 @@ │ │ │ │ jl 42b9c6 <__gmpz_get_d_2exp@plt+0x25746> │ │ │ │ test %rsi,%rsi │ │ │ │ jne 42b965 <__gmpz_get_d_2exp@plt+0x256e5> │ │ │ │ cmp %rbx,%rdx │ │ │ │ jl 42b9c6 <__gmpz_get_d_2exp@plt+0x25746> │ │ │ │ cmp %rbx,%rdx │ │ │ │ je 42b9c6 <__gmpz_get_d_2exp@plt+0x25746> │ │ │ │ - lea 0xe85a6e(%rip),%rbx │ │ │ │ + lea 0xe85a8e(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x10,%rax │ │ │ │ add %rcx,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ @@ -39158,18 +39132,18 @@ │ │ │ │ jl 42b9c6 <__gmpz_get_d_2exp@plt+0x25746> │ │ │ │ test %rsi,%rsi │ │ │ │ jne 42b965 <__gmpz_get_d_2exp@plt+0x256e5> │ │ │ │ cmp %rbx,%rdx │ │ │ │ jl 42b9c6 <__gmpz_get_d_2exp@plt+0x25746> │ │ │ │ cmp %rbx,%rdx │ │ │ │ jne 42b965 <__gmpz_get_d_2exp@plt+0x256e5> │ │ │ │ - lea 0xe85a04(%rip),%rbx │ │ │ │ + lea 0xe85a24(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd248a5(%rip),%rbx │ │ │ │ + lea 0xd248c5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -39311,15 +39285,15 @@ │ │ │ │ jne 42bb37 <__gmpz_get_d_2exp@plt+0x258b7> │ │ │ │ cmp %r9,%rsi │ │ │ │ jl 42bbab <__gmpz_get_d_2exp@plt+0x2592b> │ │ │ │ cmp %r9,%rsi │ │ │ │ jne 42bb37 <__gmpz_get_d_2exp@plt+0x258b7> │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd246d7(%rip),%rbx │ │ │ │ + lea 0xd246f7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -39404,15 +39378,15 @@ │ │ │ │ jl 42bd26 <__gmpz_get_d_2exp@plt+0x25aa6> │ │ │ │ test %rsi,%rsi │ │ │ │ jne 42bcc5 <__gmpz_get_d_2exp@plt+0x25a45> │ │ │ │ cmp %rbx,%rdx │ │ │ │ jl 42bd26 <__gmpz_get_d_2exp@plt+0x25aa6> │ │ │ │ cmp %rbx,%rdx │ │ │ │ je 42bd26 <__gmpz_get_d_2exp@plt+0x25aa6> │ │ │ │ - lea 0xe8570e(%rip),%rbx │ │ │ │ + lea 0xe8572e(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x10,%rax │ │ │ │ add %rcx,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ @@ -39435,18 +39409,18 @@ │ │ │ │ jl 42bd26 <__gmpz_get_d_2exp@plt+0x25aa6> │ │ │ │ test %rsi,%rsi │ │ │ │ jne 42bcc5 <__gmpz_get_d_2exp@plt+0x25a45> │ │ │ │ cmp %rbx,%rdx │ │ │ │ jl 42bd26 <__gmpz_get_d_2exp@plt+0x25aa6> │ │ │ │ cmp %rbx,%rdx │ │ │ │ jne 42bcc5 <__gmpz_get_d_2exp@plt+0x25a45> │ │ │ │ - lea 0xe856a4(%rip),%rbx │ │ │ │ + lea 0xe856c4(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd2455d(%rip),%rbx │ │ │ │ + lea 0xd2457d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -39575,15 +39549,15 @@ │ │ │ │ cmp %r9,%rsi │ │ │ │ jl 42bee0 <__gmpz_get_d_2exp@plt+0x25c60> │ │ │ │ cmp %r9,%rsi │ │ │ │ jne 42be6f <__gmpz_get_d_2exp@plt+0x25bef> │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd243af(%rip),%rbx │ │ │ │ + lea 0xd243cf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -39636,15 +39610,15 @@ │ │ │ │ lea 0x10(%r14),%rbx │ │ │ │ lea 0x2(%rsi),%rcx │ │ │ │ mov %al,(%rbx,%rcx,1) │ │ │ │ sar $0x15,%rdi │ │ │ │ add $0x3,%rsi │ │ │ │ jmp 42bf10 <__gmpz_get_d_2exp@plt+0x25c90> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd24320(%rip),%rbx │ │ │ │ + lea 0xd24340(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ sar $0x6,%rbx │ │ │ │ @@ -40710,15 +40684,15 @@ │ │ │ │ mov %rbx,%rdx │ │ │ │ add $0xc,%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xd23331(%rip),%rbx │ │ │ │ + lea 0xd23351(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -40739,15 +40713,15 @@ │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rax,%rdx │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x42d098,0x18(%rbp) │ │ │ │ - lea 0xf11b37(%rip),%r8 │ │ │ │ + lea 0xf11b57(%rip),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ lea -0x1b(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 42c0f8 <__gmpz_get_d_2exp@plt+0x25e78> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ @@ -40849,15 +40823,15 @@ │ │ │ │ lea 0x10(%r14),%rbx │ │ │ │ lea 0x2(%rsi),%rcx │ │ │ │ mov %al,(%rbx,%rcx,1) │ │ │ │ sar $0x15,%rdi │ │ │ │ add $0x3,%rsi │ │ │ │ jmp 42d108 <__gmpz_get_d_2exp@plt+0x26e88> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd23138(%rip),%rbx │ │ │ │ + lea 0xd23158(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ sar $0x6,%rbx │ │ │ │ @@ -41923,15 +41897,15 @@ │ │ │ │ mov %rbx,%rdx │ │ │ │ add $0xc,%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xd22149(%rip),%rbx │ │ │ │ + lea 0xd22169(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -41952,15 +41926,15 @@ │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rax,%rdx │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x42e290,0x18(%rbp) │ │ │ │ - lea 0xf1093f(%rip),%r8 │ │ │ │ + lea 0xf1095f(%rip),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ lea -0x1b(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 42d2f0 <__gmpz_get_d_2exp@plt+0x27070> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ @@ -42062,15 +42036,15 @@ │ │ │ │ lea 0x10(%r14),%rbx │ │ │ │ lea 0x2(%rsi),%rcx │ │ │ │ mov %al,(%rbx,%rcx,1) │ │ │ │ sar $0x15,%rdi │ │ │ │ add $0x3,%rsi │ │ │ │ jmp 42e300 <__gmpz_get_d_2exp@plt+0x28080> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd21f50(%rip),%rbx │ │ │ │ + lea 0xd21f70(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ sar $0x6,%rbx │ │ │ │ @@ -43136,15 +43110,15 @@ │ │ │ │ mov %rbx,%rdx │ │ │ │ add $0xc,%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xd20f61(%rip),%rbx │ │ │ │ + lea 0xd20f81(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -43165,15 +43139,15 @@ │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rax,%rdx │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x42f488,0x18(%rbp) │ │ │ │ - lea 0xf0f747(%rip),%r8 │ │ │ │ + lea 0xf0f767(%rip),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ lea -0x1b(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 42e4e8 <__gmpz_get_d_2exp@plt+0x28268> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ @@ -43251,15 +43225,15 @@ │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xd20dcd(%rip),%rbx │ │ │ │ + lea 0xd20ded(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -43357,15 +43331,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ test %rax,%rax │ │ │ │ jl 42f75c <__gmpz_get_d_2exp@plt+0x294dc> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ cmp %rax,%rbx │ │ │ │ jge 42f6b4 <__gmpz_get_d_2exp@plt+0x29434> │ │ │ │ - lea 0xe81d74(%rip),%rbx │ │ │ │ + lea 0xe81d94(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ sar $0x2,%rcx │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x2,%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ @@ -43374,15 +43348,15 @@ │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ cmp %rbx,%rcx │ │ │ │ jne 42f6fd <__gmpz_get_d_2exp@plt+0x2947d> │ │ │ │ cmp %rax,%rcx │ │ │ │ jne 42f6fd <__gmpz_get_d_2exp@plt+0x2947d> │ │ │ │ cmp %rdx,%rcx │ │ │ │ jne 42f6fd <__gmpz_get_d_2exp@plt+0x2947d> │ │ │ │ - lea 0xe81d41(%rip),%rbx │ │ │ │ + lea 0xe81d61(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rax,%rbx │ │ │ │ jg 42f75c <__gmpz_get_d_2exp@plt+0x294dc> │ │ │ │ add %r8,%rdi │ │ │ │ inc %rbx │ │ │ │ jmp 42f705 <__gmpz_get_d_2exp@plt+0x29485> │ │ │ │ @@ -43409,18 +43383,18 @@ │ │ │ │ cmp $0x4,%r8 │ │ │ │ jge 42f6f0 <__gmpz_get_d_2exp@plt+0x29470> │ │ │ │ cmp %rax,%rbx │ │ │ │ jg 42f75c <__gmpz_get_d_2exp@plt+0x294dc> │ │ │ │ add $0x3,%rdi │ │ │ │ inc %rbx │ │ │ │ jmp 42f705 <__gmpz_get_d_2exp@plt+0x29485> │ │ │ │ - lea 0xe81cd0(%rip),%rbx │ │ │ │ + lea 0xe81cf0(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd20bbf(%rip),%rbx │ │ │ │ + lea 0xd20bdf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%r8 │ │ │ │ jge 42f7a4 <__gmpz_get_d_2exp@plt+0x29524> │ │ │ │ cmp $0x1,%r8 │ │ │ │ jl 42f6f0 <__gmpz_get_d_2exp@plt+0x29470> │ │ │ │ cmp %rax,%rbx │ │ │ │ jg 42f75c <__gmpz_get_d_2exp@plt+0x294dc> │ │ │ │ @@ -44284,15 +44258,15 @@ │ │ │ │ xor %r8d,%r8d │ │ │ │ mov %rcx,%rdi │ │ │ │ mov $0x40,%esi │ │ │ │ lea -0x48(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 42f7f8 <__gmpz_get_d_2exp@plt+0x29578> │ │ │ │ - lea 0xd1fe78(%rip),%rbx │ │ │ │ + lea 0xd1fe98(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -46231,15 +46205,15 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xd1e1bf(%rip),%rbx │ │ │ │ + lea 0xd1e1df(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -46258,28 +46232,28 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bl,%bh │ │ │ │ + xor %bl,%bh │ │ │ │ roll $1,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 432238 <__gmpz_get_d_2exp@plt+0x2bfb8> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43222d <__gmpz_get_d_2exp@plt+0x2bfad> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ - movq $0x11500e0,-0x8(%r12) │ │ │ │ + movq $0x1150100,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ @@ -46287,28 +46261,28 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,0x4800d1de(%rax) │ │ │ │ + add %dh,0x4800d1de(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 432308 <__gmpz_get_d_2exp@plt+0x2c088> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ lea 0x28(%rbx),%rdx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ sub (%rdx),%rbx │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 4322ac <__gmpz_get_d_2exp@plt+0x2c02c> │ │ │ │ - lea 0xd1de57(%rip),%rbx │ │ │ │ + lea 0xd1de77(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -46341,30 +46315,30 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ fst %st(1) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 432396 <__gmpz_get_d_2exp@plt+0x2c116> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43238b <__gmpz_get_d_2exp@plt+0x2c10b> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 43235d <__gmpz_get_d_2exp@plt+0x2c0dd> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd1dd89(%rip),%rbx │ │ │ │ + lea 0xd1dda9(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x45bcd0,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ @@ -46377,19 +46351,18 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - fst %st(1) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 432401 <__gmpz_get_d_2exp@plt+0x2c181> │ │ │ │ - cmp %edi,%eax │ │ │ │ + add %dl,-0x23(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 43246b <__gmpz_get_d_2exp@plt+0x2c1eb> │ │ │ │ add $0x70,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 432460 <__gmpz_get_d_2exp@plt+0x2c1e0> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -46422,17 +46395,16 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,-0x24(%rax) │ │ │ │ - roll $1,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,0x4800d1dc(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4324ad <__gmpz_get_d_2exp@plt+0x2c22d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ lea 0x20(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%r14 │ │ │ │ add (%rax),%r14 │ │ │ │ @@ -46448,15 +46420,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733b5e24 <__environ@GLIBC_2.2.5+0x7207233c> │ │ │ │ + rex.RB call 733b5e24 <__environ@GLIBC_2.2.5+0x720722fc> │ │ │ │ (bad) │ │ │ │ movq $0x432518,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ @@ -46516,20 +46488,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - fcmovnbe %st(1),%st │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x147820ff8394c,%al │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - incb (%rax) │ │ │ │ + add %al,-0x25(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x60(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 432714 <__gmpz_get_d_2exp@plt+0x2c494> │ │ │ │ + cmp $0x0,%r14 │ │ │ │ jl 43270b <__gmpz_get_d_2exp@plt+0x2c48b> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ mov 0x2f(%rbx),%rdi │ │ │ │ mov 0x37(%rbx),%r8 │ │ │ │ @@ -46652,16 +46624,18 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ or %esi,%esp │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d1d8(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ + add %dl,%al │ │ │ │ + fcom %st(1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 43283c <__gmpz_get_d_2exp@plt+0x2c5bc> │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ mov 0x40(%rbp),%r14 │ │ │ │ @@ -46674,17 +46648,16 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x28(%rax) │ │ │ │ - roll $1,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %al,0x4800d1d8(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 432959 <__gmpz_get_d_2exp@plt+0x2c6d9> │ │ │ │ movq $0x4328c0,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -46694,20 +46667,18 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - fcom %st(1) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - js 432912 <__gmpz_get_d_2exp@plt+0x2c692> │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ + add %al,-0x28(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + add $0x78,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ ja 432949 <__gmpz_get_d_2exp@plt+0x2c6c9> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ movq $0x432198,-0x70(%r12) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rsi,-0x60(%r12) │ │ │ │ @@ -46727,15 +46698,15 @@ │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0x1(%rdx),%r14 │ │ │ │ lea -0x37(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 4325c0 <__gmpz_get_d_2exp@plt+0x2c340> │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd1d9e8(%rip),%rbx │ │ │ │ + lea 0xd1da08(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -46754,57 +46725,60 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dl,%bh │ │ │ │ + push %rax │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ roll $1,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 432a18 <__gmpz_get_d_2exp@plt+0x2c798> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 432a0d <__gmpz_get_d_2exp@plt+0x2c78d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x11500e0,(%r12) │ │ │ │ + movq $0x1150100,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,0x4800d1d6(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 432ae0 <__gmpz_get_d_2exp@plt+0x2c860> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ lea 0x28(%rbx),%rdx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ sub (%rdx),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jne 432a8c <__gmpz_get_d_2exp@plt+0x2c80c> │ │ │ │ - lea 0xd1d678(%rip),%rbx │ │ │ │ + lea 0xd1d698(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -46835,29 +46809,30 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,%al │ │ │ │ - {rex2 0xd1} str -0x73(%r24) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 432b6a <__gmpz_get_d_2exp@plt+0x2c8ea> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 432b5f <__gmpz_get_d_2exp@plt+0x2c8df> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 432b34 <__gmpz_get_d_2exp@plt+0x2c8b4> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd1d5b2(%rip),%rbx │ │ │ │ + lea 0xd1d5d2(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x45bcd0,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ @@ -46869,17 +46844,16 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,-0x2b(%rax) │ │ │ │ - roll $1,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,0x4800d1d5(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 432c3b <__gmpz_get_d_2exp@plt+0x2c9bb> │ │ │ │ add $0x70,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 432c30 <__gmpz_get_d_2exp@plt+0x2c9b0> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -46913,15 +46887,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,0x4800d1d4(%rax) │ │ │ │ + add %dh,0x4800d1d4(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 432c7d <__gmpz_get_d_2exp@plt+0x2c9fd> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ lea 0x20(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%r14 │ │ │ │ @@ -46938,15 +46912,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733b65f4 <__environ@GLIBC_2.2.5+0x72072b0c> │ │ │ │ + rex.RB call 733b65f4 <__environ@GLIBC_2.2.5+0x72072acc> │ │ │ │ (bad) │ │ │ │ movq $0x432ce8,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ @@ -47006,15 +46980,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x2d(%rax) │ │ │ │ + add %dh,-0x2d(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ lea -0x60(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43300d <__gmpz_get_d_2exp@plt+0x2cd8d> │ │ │ │ mov 0x37(%rbx),%rax │ │ │ │ cmp %rax,%r14 │ │ │ │ jge 433004 <__gmpz_get_d_2exp@plt+0x2cd84> │ │ │ │ @@ -47173,15 +47147,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ or %esi,%esp │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x30(%rax) │ │ │ │ + add %bh,-0x30(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ @@ -47202,37 +47176,41 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - iret │ │ │ │ - roll $1,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4331c8 <__gmpz_get_d_2exp@plt+0x2cf48> │ │ │ │ - movq $0x433130,-0x18(%rbp) │ │ │ │ + add %dl,(%rax) │ │ │ │ + rcl $1,%cl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103b6a44 <__environ@GLIBC_2.2.5+0xf072f1c> │ │ │ │ + (bad) │ │ │ │ + lret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 866235 <__gmpz_get_d_2exp@plt+0x45ffb5> │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 433130 <__gmpz_get_d_2exp@plt+0x2ceb0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900d1cf(%rax) │ │ │ │ - add $0x78,%esp │ │ │ │ + add %dl,%al │ │ │ │ + iret │ │ │ │ + roll $1,(%rax) │ │ │ │ + add $0x78,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4331b8 <__gmpz_get_d_2exp@plt+0x2cf38> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ movq $0x432978,-0x70(%r12) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -47253,25 +47231,25 @@ │ │ │ │ mov %rdx,(%r12) │ │ │ │ xor %r14d,%r14d │ │ │ │ lea -0x37(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 432d90 <__gmpz_get_d_2exp@plt+0x2cb10> │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd1d189(%rip),%rbx │ │ │ │ + lea 0xd1d1a9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ + add %dl,(%rax) │ │ │ │ + iret │ │ │ │ roll $1,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43330b <__gmpz_get_d_2exp@plt+0x2d08b> │ │ │ │ movq $0x433228,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -47282,33 +47260,35 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d1ce(%rax) │ │ │ │ - movl $0x433258,0x0(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + roll $1,(%rax) │ │ │ │ + movq $0x433258,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 433258 <__gmpz_get_d_2exp@plt+0x2cfd8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d1ce(%rax) │ │ │ │ + add %ch,0x4800d1ce(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ test %rax,%rax │ │ │ │ jg 43326e <__gmpz_get_d_2exp@plt+0x2cfee> │ │ │ │ - lea 0xd1ce78(%rip),%rbx │ │ │ │ + lea 0xd1ce98(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x1ff800,%ecx │ │ │ │ cmp $0xd800,%rcx │ │ │ │ jne 433316 <__gmpz_get_d_2exp@plt+0x2d096> │ │ │ │ @@ -47339,15 +47319,15 @@ │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rdx,%rbx │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xd1d056(%rip),%rbx │ │ │ │ + lea 0xd1d076(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ jmp 43328d <__gmpz_get_d_2exp@plt+0x2d00d> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -47878,15 +47858,15 @@ │ │ │ │ jmp 4339d7 <__gmpz_get_d_2exp@plt+0x2d757> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x4333b8,0x0(%rbp) │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ ... │ │ │ │ - adc $0xc0000000,%eax │ │ │ │ + adc $0xe0000000,%eax │ │ │ │ enter $0xd1,$0x48 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 433b2b <__gmpz_get_d_2exp@plt+0x2d8ab> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -47894,23 +47874,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 433b29 <__gmpz_get_d_2exp@plt+0x2d8a9> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd1c85f(%rip),%rsi │ │ │ │ - lea 0xd1ef52(%rip),%r14 │ │ │ │ + lea 0xd1c87f(%rip),%rsi │ │ │ │ + lea 0xd1ef72(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0xa8000000,%eax │ │ │ │ + adc $0xc8000000,%eax │ │ │ │ enter $0xd1,$0x48 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 433b8b <__gmpz_get_d_2exp@plt+0x2d90b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -47918,23 +47898,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 433b89 <__gmpz_get_d_2exp@plt+0x2d909> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd1c7ff(%rip),%rsi │ │ │ │ - lea 0xd1ef72(%rip),%r14 │ │ │ │ + lea 0xd1c81f(%rip),%rsi │ │ │ │ + lea 0xd1ef92(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x90000000,%eax │ │ │ │ + adc $0xb0000000,%eax │ │ │ │ enter $0xd1,$0x48 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 433beb <__gmpz_get_d_2exp@plt+0x2d96b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -47942,30 +47922,29 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 433be9 <__gmpz_get_d_2exp@plt+0x2d969> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd1c79f(%rip),%rsi │ │ │ │ - lea 0xd1ef92(%rip),%r14 │ │ │ │ + lea 0xd1c7bf(%rip),%rsi │ │ │ │ + lea 0xd1efb2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x38(%rax) │ │ │ │ - roll $1,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + add %dl,0x4800d1c8(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 433d42 <__gmpz_get_d_2exp@plt+0x2dac2> │ │ │ │ movq $0x433c40,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -47974,17 +47953,17 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - enter $0xd1,$0x48 │ │ │ │ - movl $0x433c90,-0x18(%rbp) │ │ │ │ + add %bl,-0x38(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + movq $0x433c90,-0x18(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ @@ -47998,18 +47977,17 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - roll $1,(%rax) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %cl,(%rax) │ │ │ │ + enter $0xd1,$0x48 │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ test %rax,%rax │ │ │ │ jle 433d35 <__gmpz_get_d_2exp@plt+0x2dab5> │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jle 433d35 <__gmpz_get_d_2exp@plt+0x2dab5> │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 433cbb <__gmpz_get_d_2exp@plt+0x2da3b> │ │ │ │ @@ -48042,18 +48020,18 @@ │ │ │ │ cmp $0x4,%r10 │ │ │ │ jge 434f5b <__gmpz_get_d_2exp@plt+0x2ecdb> │ │ │ │ cmp $0x1,%r8 │ │ │ │ jge 434f6c <__gmpz_get_d_2exp@plt+0x2ecec> │ │ │ │ add $0x3,%rdi │ │ │ │ inc %r8 │ │ │ │ jmp 433ccf <__gmpz_get_d_2exp@plt+0x2da4f> │ │ │ │ - lea 0xd1c3a4(%rip),%rbx │ │ │ │ + lea 0xd1c3c4(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xd1c75f(%rip),%rbx │ │ │ │ + lea 0xd1c77f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%r10 │ │ │ │ jge 433eeb <__gmpz_get_d_2exp@plt+0x2dc6b> │ │ │ │ cmp $0x1,%r10 │ │ │ │ jl 434f5b <__gmpz_get_d_2exp@plt+0x2ecdb> │ │ │ │ cmp $0x1,%r8 │ │ │ │ jge 434f6c <__gmpz_get_d_2exp@plt+0x2ecec> │ │ │ │ @@ -48183,15 +48161,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ jl 433f76 <__gmpz_get_d_2exp@plt+0x2dcf6> │ │ │ │ movq $0x434910,0x0(%rbp) │ │ │ │ neg %rax │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xd1c44b(%rip),%rbx │ │ │ │ + lea 0xd1c46b(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ test %rbx,%rbx │ │ │ │ jl 43401d <__gmpz_get_d_2exp@plt+0x2dd9d> │ │ │ │ neg %rcx │ │ │ │ mov %rcx,%rax │ │ │ │ sar $0x20,%rax │ │ │ │ @@ -48253,27 +48231,27 @@ │ │ │ │ add %rcx,%rax │ │ │ │ test %rax,%rax │ │ │ │ jl 433f76 <__gmpz_get_d_2exp@plt+0x2dcf6> │ │ │ │ movq $0x434df8,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xd1c37c(%rip),%rbx │ │ │ │ + lea 0xd1c39c(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rdx │ │ │ │ movzbl (%rcx,%rdx,1),%ecx │ │ │ │ movzbl %bl,%ebx │ │ │ │ add $0xffffffffffffff40,%rbx │ │ │ │ shl $0x6,%rbx │ │ │ │ add %rcx,%rbx │ │ │ │ add $0xffffffffffffff80,%rbx │ │ │ │ jmp 433e4e <__gmpz_get_d_2exp@plt+0x2dbce> │ │ │ │ - lea 0xd1c392(%rip),%rbx │ │ │ │ + lea 0xd1c3b2(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -49879,15 +49857,15 @@ │ │ │ │ mov %rbx,%rdx │ │ │ │ add $0x4,%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xd1ace9(%rip),%rbx │ │ │ │ + lea 0xd1ad09(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -50543,15 +50521,15 @@ │ │ │ │ mov %rbx,%rdx │ │ │ │ add $0x4,%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xd1a351(%rip),%rbx │ │ │ │ + lea 0xd1a371(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -50654,46 +50632,46 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x5e(%rax) │ │ │ │ + add %ch,-0x5e(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 436380 <__gmpz_get_d_2exp@plt+0x30100> │ │ │ │ movq $0x436330,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 436330 <__gmpz_get_d_2exp@plt+0x300b0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ movabs %al,0x7e083d8894800d1 │ │ │ │ cmp $0x3,%rax │ │ │ │ je 43639b <__gmpz_get_d_2exp@plt+0x3011b> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43638b <__gmpz_get_d_2exp@plt+0x3010b> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x114f368,-0x10(%r12) │ │ │ │ - movq $0x11504d9,-0x8(%r12) │ │ │ │ + movq $0x114f388,-0x10(%r12) │ │ │ │ + movq $0x11504f9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ - lea 0xd1a1ac(%rip),%rsi │ │ │ │ + lea 0xd1a1cc(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 425c68 <__gmpz_get_d_2exp@plt+0x1f9e8> │ │ │ │ - lea 0xd1a1f1(%rip),%rbx │ │ │ │ + lea 0xd1a211(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov %rbx,%rax │ │ │ │ jmp 43636d <__gmpz_get_d_2exp@plt+0x300ed> │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ @@ -50801,15 +50779,15 @@ │ │ │ │ call 4c04a0 <__gmpz_get_d_2exp@plt+0xba220> │ │ │ │ add $0x8,%rsp │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ je 436519 <__gmpz_get_d_2exp@plt+0x30299> │ │ │ │ add %rax,%r14 │ │ │ │ inc %r14 │ │ │ │ jmp 436425 <__gmpz_get_d_2exp@plt+0x301a5> │ │ │ │ - lea 0xe7af19(%rip),%rbx │ │ │ │ + lea 0xe7af39(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -50929,15 +50907,15 @@ │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0xffffffffffffffb8,%r12 │ │ │ │ - lea 0xe7ad22(%rip),%rbx │ │ │ │ + lea 0xe7ad42(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ @@ -50995,15 +50973,15 @@ │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0xffffffffffffffb8,%r12 │ │ │ │ - lea 0xe7ac2a(%rip),%rbx │ │ │ │ + lea 0xe7ac4a(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -51083,15 +51061,15 @@ │ │ │ │ jne 436975 <__gmpz_get_d_2exp@plt+0x306f5> │ │ │ │ movq $0x436828,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %dl,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x133eb69,-0x8(%r12) │ │ │ │ + movq $0x133eb89,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %r9,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp 436c3c <__gmpz_get_d_2exp@plt+0x309bc> │ │ │ │ @@ -51106,15 +51084,15 @@ │ │ │ │ mov $0x1,%r14d │ │ │ │ mov %rax,%rbx │ │ │ │ mov %r9,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 436680 <__gmpz_get_d_2exp@plt+0x30400> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xd19be9(%rip),%rbx │ │ │ │ + lea 0xd19c09(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -51189,15 +51167,15 @@ │ │ │ │ nop │ │ │ │ lea (bad),%edi │ │ │ │ incb (%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d19a(%rax) │ │ │ │ + add %ch,0x4800d19a(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ mov 0x58(%rbp),%rax │ │ │ │ mov 0x60(%rbp),%rbx │ │ │ │ mov 0x68(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ @@ -51256,17 +51234,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ebx,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x67(%rax) │ │ │ │ - roll $1,(%rax) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + add %cl,0x4800d199(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ and $0x7,%esi │ │ │ │ cmp $0x1,%rsi │ │ │ │ je 437295 <__gmpz_get_d_2exp@plt+0x31015> │ │ │ │ movq $0x436c68,-0x8(%rbp) │ │ │ │ @@ -51278,16 +51255,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ or %dh,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - cltd │ │ │ │ + add %al,-0x67(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ sub 0x28(%rbp),%rax │ │ │ │ test %rax,%rax │ │ │ │ jl 436ce8 <__gmpz_get_d_2exp@plt+0x30a68> │ │ │ │ test %rbx,%rbx │ │ │ │ @@ -51404,15 +51380,15 @@ │ │ │ │ movq $0x436ff8,-0x8(%rbp) │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov %rcx,0x40(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ movq $0x436e70,0x40(%rbp) │ │ │ │ - lea 0xd1a4c3(%rip),%rbx │ │ │ │ + lea 0xd1a4e3(%rip),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 436e70 <__gmpz_get_d_2exp@plt+0x30bf0> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -51465,15 +51441,15 @@ │ │ │ │ shl $0x20,%rdx │ │ │ │ add %rax,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ jl 436f32 <__gmpz_get_d_2exp@plt+0x30cb2> │ │ │ │ sub %rdx,%rcx │ │ │ │ mov %rcx,%rax │ │ │ │ jmp 436e25 <__gmpz_get_d_2exp@plt+0x30ba5> │ │ │ │ - lea 0xd1948f(%rip),%rbx │ │ │ │ + lea 0xd194af(%rip),%rbx │ │ │ │ add $0x48,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov $0xffffffff,%edi │ │ │ │ and %rdi,%rbx │ │ │ │ mov $0xffffffff,%edi │ │ │ │ and %rdi,%rax │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -51505,18 +51481,18 @@ │ │ │ │ shl $0x20,%rdx │ │ │ │ add %rax,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ jl 436f32 <__gmpz_get_d_2exp@plt+0x30cb2> │ │ │ │ sub %rdx,%rcx │ │ │ │ mov %rcx,%rax │ │ │ │ jmp 436e25 <__gmpz_get_d_2exp@plt+0x30ba5> │ │ │ │ - lea 0xd19487(%rip),%rbx │ │ │ │ + lea 0xd194a7(%rip),%rbx │ │ │ │ add $0x48,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xd19432(%rip),%rbx │ │ │ │ + lea 0xd19452(%rip),%rbx │ │ │ │ add $0x48,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.WB outsb %ds:(%rsi),(%dx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -51683,15 +51659,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %ebx,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ xchg %eax,%ebx │ │ │ │ roll $1,(%rax) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ and $0x7,%esi │ │ │ │ @@ -51707,16 +51683,16 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xchg %eax,%edx │ │ │ │ + add %bl,(%rax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ roll $1,(%rax) │ │ │ │ lea -0x40(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4373d8 <__gmpz_get_d_2exp@plt+0x31158> │ │ │ │ movq $0x437300,-0x20(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ @@ -51729,16 +51705,18 @@ │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d192(%rax) │ │ │ │ - movl $0x437348,-0x10(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + xchg %eax,%edx │ │ │ │ + roll $1,(%rax) │ │ │ │ + movq $0x437348,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ @@ -51749,17 +51727,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x6e(%rax) │ │ │ │ - roll $1,(%rax) │ │ │ │ - movq $0x437390,-0x10(%rbp) │ │ │ │ + add %dl,0x4800d192(%rax) │ │ │ │ + movl $0x437390,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ @@ -51769,16 +51746,15 @@ │ │ │ │ jne 437390 <__gmpz_get_d_2exp@plt+0x31110> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movl $0x0,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xchg %eax,%edx │ │ │ │ + add %cl,-0x6e(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ movq $0x437420,0x38(%rbp) │ │ │ │ mov %rax,%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ @@ -51789,15 +51765,15 @@ │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 4368c0 <__gmpz_get_d_2exp@plt+0x30640> │ │ │ │ - lea 0xd191f9(%rip),%rbx │ │ │ │ + lea 0xd19219(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -52268,15 +52244,15 @@ │ │ │ │ mov %rbx,%rdx │ │ │ │ add $0x4,%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xd18ad9(%rip),%rbx │ │ │ │ + lea 0xd18af9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -52354,49 +52330,48 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov %cl,%dl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %dl,-0x76(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 437cc0 <__gmpz_get_d_2exp@plt+0x31a40> │ │ │ │ movq $0x437c70,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 437c70 <__gmpz_get_d_2exp@plt+0x319f0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ mov %cl,%dl │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add 0x49(%rdi,%rbx,2),%esi │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 437ccb <__gmpz_get_d_2exp@plt+0x31a4b> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x114f368,-0x10(%r12) │ │ │ │ - movq $0x1150601,-0x8(%r12) │ │ │ │ + movq $0x114f388,-0x10(%r12) │ │ │ │ + movq $0x1150621,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ - lea 0xd18994(%rip),%rsi │ │ │ │ + lea 0xd189b4(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 425c68 <__gmpz_get_d_2exp@plt+0x1f9e8> │ │ │ │ - lea 0xd189d9(%rip),%rbx │ │ │ │ + lea 0xd189f9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov %rbx,%rax │ │ │ │ jmp 437cad <__gmpz_get_d_2exp@plt+0x31a2d> │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ @@ -52406,15 +52381,15 @@ │ │ │ │ jmp 437ed0 <__gmpz_get_d_2exp@plt+0x31c50> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,-0x7c(%rax) │ │ │ │ + add %dh,-0x7c(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 437d8e <__gmpz_get_d_2exp@plt+0x31b0e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -52448,29 +52423,29 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - adc $0x0,%ecx │ │ │ │ + add %bl,-0x7d(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 437e1a <__gmpz_get_d_2exp@plt+0x31b9a> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 437e0f <__gmpz_get_d_2exp@plt+0x31b8f> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 437de4 <__gmpz_get_d_2exp@plt+0x31b64> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd18302(%rip),%rbx │ │ │ │ + lea 0xd18322(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x45bcd0,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ @@ -52482,28 +52457,30 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,0x4800d182(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 437ea2 <__gmpz_get_d_2exp@plt+0x31c22> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 437e97 <__gmpz_get_d_2exp@plt+0x31c17> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 437e6c <__gmpz_get_d_2exp@plt+0x31bec> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd1827a(%rip),%rbx │ │ │ │ + lea 0xd1829a(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x45bcd0,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ @@ -52524,15 +52501,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d182(%rax) │ │ │ │ + add %dh,0x4800d182(%rax) │ │ │ │ lea -0x50(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 438294 <__gmpz_get_d_2exp@plt+0x32014> │ │ │ │ mov %r8,%rax │ │ │ │ cmp $0x0,%r8 │ │ │ │ jle 4380c7 <__gmpz_get_d_2exp@plt+0x31e47> │ │ │ │ lea 0x10(%rsi),%rbx │ │ │ │ @@ -52577,15 +52554,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ adc $0x458b4800,%ecx │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 437fc0 <__gmpz_get_d_2exp@plt+0x31d40> │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ @@ -52634,15 +52611,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %edi,0x0(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ adc $0x458b4800,%ecx │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 438090 <__gmpz_get_d_2exp@plt+0x31e10> │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ @@ -52694,15 +52671,15 @@ │ │ │ │ movq $0x437e30,-0x70(%r12) │ │ │ │ mov %rcx,-0x60(%r12) │ │ │ │ mov %rdx,-0x58(%r12) │ │ │ │ mov %rdi,-0x50(%r12) │ │ │ │ movq $0xf82c60,-0x48(%r12) │ │ │ │ lea -0x70(%r12),%rax │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ - movq $0x12b1439,-0x38(%r12) │ │ │ │ + movq $0x12b1459,-0x38(%r12) │ │ │ │ lea -0x46(%r12),%rax │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x437d10,-0x70(%r12) │ │ │ │ mov %rax,-0x60(%r12) │ │ │ │ @@ -52720,15 +52697,15 @@ │ │ │ │ lea -0x70(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x438200,0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0xd1913d(%rip),%rbx │ │ │ │ + lea 0xd1915d(%rip),%rbx │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 438200 <__gmpz_get_d_2exp@plt+0x31f80> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rbx) │ │ │ │ @@ -52758,24 +52735,24 @@ │ │ │ │ movq $0x0,(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 438275 <__gmpz_get_d_2exp@plt+0x31ff5> │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x438a90,0x20(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd18415(%rip),%rbx │ │ │ │ + lea 0xd18435(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%rdx │ │ │ │ @@ -52795,15 +52772,15 @@ │ │ │ │ jne 438308 <__gmpz_get_d_2exp@plt+0x32088> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x7e(%rax) │ │ │ │ + add %bh,0x7e(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ movzbl 0x28(%rbp),%edi │ │ │ │ @@ -52849,17 +52826,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x7d(%rax) │ │ │ │ - roll $1,(%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %bl,0x4800d17d(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ movzbl 0x30(%rbp),%edi │ │ │ │ movzbl 0x28(%rbp),%r8d │ │ │ │ add $0xffffffffffffff40,%r8 │ │ │ │ @@ -53250,15 +53226,15 @@ │ │ │ │ mov %rdi,%rbx │ │ │ │ jmp 4380ee <__gmpz_get_d_2exp@plt+0x31e6e> │ │ │ │ nopl (%rax) │ │ │ │ add $0x7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ ja 438a30 <__gmpz_get_d_2exp@plt+0x327b0> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 438a98 <__gmpz_get_d_2exp@plt+0x32818> │ │ │ │ @@ -53276,29 +53252,29 @@ │ │ │ │ jmp 438246 <__gmpz_get_d_2exp@plt+0x31fc6> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jbe 438a80 <__gmpz_get_d_2exp@plt+0x32800> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + add %dl,0x76(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 438b6b <__gmpz_get_d_2exp@plt+0x328eb> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ sub %rcx,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jne 438b10 <__gmpz_get_d_2exp@plt+0x32890> │ │ │ │ - lea 0xd175f8(%rip),%rbx │ │ │ │ + lea 0xd17618(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -53332,17 +53308,16 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,0x75(%rax) │ │ │ │ - roll $1,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + add %al,0x4800d175(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 438c24 <__gmpz_get_d_2exp@plt+0x329a4> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x438bd8,-0x30(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ @@ -53356,15 +53331,15 @@ │ │ │ │ jne 438bd8 <__gmpz_get_d_2exp@plt+0x32958> │ │ │ │ jmp *(%rbx) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ jne 438ba8 <__gmpz_get_d_2exp@plt+0x32928> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ add 0x8(%rbp),%rax │ │ │ │ movq $0x438c10,0x8(%rbp) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ @@ -53375,15 +53350,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ je 438be0 <__gmpz_get_d_2exp@plt+0x32960> │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ @@ -53391,17 +53366,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,0x4800d174(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %cl,%al │ │ │ │ + je 438c08 <__gmpz_get_d_2exp@plt+0x32988> │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 438d1f <__gmpz_get_d_2exp@plt+0x32a9f> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x438c90,-0x30(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x20(%rbx),%rcx │ │ │ │ mov 0x28(%rbx),%rdx │ │ │ │ @@ -53414,24 +53390,24 @@ │ │ │ │ jne 438c90 <__gmpz_get_d_2exp@plt+0x32a10> │ │ │ │ jmp *(%rbx) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x74(%rax) │ │ │ │ + add %dh,0x74(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ sub %rdx,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jne 438cd4 <__gmpz_get_d_2exp@plt+0x32a54> │ │ │ │ - lea 0xd17431(%rip),%rbx │ │ │ │ + lea 0xd17451(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -53466,17 +53442,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d173(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + jae 438d10 <__gmpz_get_d_2exp@plt+0x32a90> │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 438edc <__gmpz_get_d_2exp@plt+0x32c5c> │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ mov 0xe(%rbx),%rdx │ │ │ │ mov 0x16(%rbx),%rdi │ │ │ │ mov 0x1e(%rbx),%rbx │ │ │ │ mov %rsi,%r8 │ │ │ │ @@ -53495,30 +53472,30 @@ │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rsi,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ movq $0x438ef0,-0x28(%rbp) │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ rex.RB add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ jb 438dd8 <__gmpz_get_d_2exp@plt+0x32b58> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jge 438e14 <__gmpz_get_d_2exp@plt+0x32b94> │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ @@ -53564,31 +53541,31 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jno 438ec0 <__gmpz_get_d_2exp@plt+0x32c40> │ │ │ │ + add %dl,(%rax) │ │ │ │ + jb 438ec0 <__gmpz_get_d_2exp@plt+0x32c40> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 438f20 <__gmpz_get_d_2exp@plt+0x32ca0> │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 438d7f <__gmpz_get_d_2exp@plt+0x32aff> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ jno 438ef0 <__gmpz_get_d_2exp@plt+0x32c70> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 438f8c <__gmpz_get_d_2exp@plt+0x32d0c> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x438f78,-0x28(%rbp) │ │ │ │ @@ -53606,42 +53583,41 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x71(%rax) │ │ │ │ - roll $1,(%rax) │ │ │ │ - mov %rbx,%rsi │ │ │ │ + add %cl,0x4800d171(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 438d40 <__gmpz_get_d_2exp@plt+0x32ac0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,0x71(%rax) │ │ │ │ + add %ah,0x71(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43905b <__gmpz_get_d_2exp@plt+0x32ddb> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ sub %rcx,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jne 439000 <__gmpz_get_d_2exp@plt+0x32d80> │ │ │ │ - lea 0xd17108(%rip),%rbx │ │ │ │ + lea 0xd17128(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -53680,17 +53656,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4900d170 │ │ │ │ - add $0x78,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ + mov %dh,-0x2f(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + js 4390ca <__gmpz_get_d_2exp@plt+0x32e4a> │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ ja 4390f3 <__gmpz_get_d_2exp@plt+0x32e73> │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov 0xd(%rbx),%rcx │ │ │ │ mov 0x15(%rbx),%rdx │ │ │ │ mov 0x1d(%rbx),%rbx │ │ │ │ movq $0x438f20,-0x70(%r12) │ │ │ │ mov %rsi,-0x60(%r12) │ │ │ │ @@ -53810,15 +53788,15 @@ │ │ │ │ call 4c04a0 <__gmpz_get_d_2exp@plt+0xba220> │ │ │ │ add $0x8,%rsp │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ je 439261 <__gmpz_get_d_2exp@plt+0x32fe1> │ │ │ │ add %rax,%r14 │ │ │ │ inc %r14 │ │ │ │ jmp 43916d <__gmpz_get_d_2exp@plt+0x32eed> │ │ │ │ - lea 0xe781d1(%rip),%rbx │ │ │ │ + lea 0xe781f1(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -53938,15 +53916,15 @@ │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0xffffffffffffffb8,%r12 │ │ │ │ - lea 0xe77fda(%rip),%rbx │ │ │ │ + lea 0xe77ffa(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ @@ -54004,15 +53982,15 @@ │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0xffffffffffffffb8,%r12 │ │ │ │ - lea 0xe77ee2(%rip),%rbx │ │ │ │ + lea 0xe77f02(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -54042,24 +54020,24 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - or %ch,-0x2f(%rbx) │ │ │ │ + sub %ch,-0x2f(%rbx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 43960c <__gmpz_get_d_2exp@plt+0x3338c> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ cmpq $0x0,0x18(%rbx) │ │ │ │ jne 439601 <__gmpz_get_d_2exp@plt+0x33381> │ │ │ │ - lea 0xd16ae5(%rip),%rbx │ │ │ │ + lea 0xd16b05(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -54264,16 +54242,18 @@ │ │ │ │ rex add %dl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d16d(%rax) │ │ │ │ - lea -0x58(%rbp),%eax │ │ │ │ + add %cl,%al │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x58(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 439a9f <__gmpz_get_d_2exp@plt+0x3381f> │ │ │ │ movq $0x439978,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -54283,17 +54263,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x6d(%rax) │ │ │ │ - roll $1,(%rax) │ │ │ │ - movq $0x4399c0,-0x10(%rbp) │ │ │ │ + add %cl,0x4800d16d(%rax) │ │ │ │ + movl $0x4399c0,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ @@ -54305,16 +54284,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ + add %al,0x6d(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ test %rax,%rax │ │ │ │ jg 4399d6 <__gmpz_get_d_2exp@plt+0x33756> │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 437c40 <__gmpz_get_d_2exp@plt+0x319c0> │ │ │ │ @@ -54362,22 +54340,22 @@ │ │ │ │ jl 43a025 <__gmpz_get_d_2exp@plt+0x33da5> │ │ │ │ cmp $0x1,%r11 │ │ │ │ jge 439f63 <__gmpz_get_d_2exp@plt+0x33ce3> │ │ │ │ inc %r10 │ │ │ │ inc %r11 │ │ │ │ mov 0x48(%rsp),%rcx │ │ │ │ jmp 4399f9 <__gmpz_get_d_2exp@plt+0x33779> │ │ │ │ - lea 0xd16c5a(%rip),%rbx │ │ │ │ + lea 0xd16c7a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movl $0x0,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ roll $1,(%rax) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ @@ -54396,15 +54374,15 @@ │ │ │ │ ja 439ee4 <__gmpz_get_d_2exp@plt+0x33c64> │ │ │ │ cmp $0x1,%r11 │ │ │ │ jne 439b88 <__gmpz_get_d_2exp@plt+0x33908> │ │ │ │ test %rbx,%rbx │ │ │ │ jne 439b3e <__gmpz_get_d_2exp@plt+0x338be> │ │ │ │ movq $0xf82c60,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ - movq $0x12b1439,-0x8(%r12) │ │ │ │ + movq $0x12b1459,-0x8(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ add $0xfffffffffffffff8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x439620,-0x18(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ @@ -54453,15 +54431,15 @@ │ │ │ │ jg 439c4c <__gmpz_get_d_2exp@plt+0x339cc> │ │ │ │ movq $0x4395d8,-0x30(%r12) │ │ │ │ mov %rdx,-0x20(%r12) │ │ │ │ mov %r8,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x10,%rax │ │ │ │ mov (%rax,%rbx,1),%al │ │ │ │ movzbl %al,%ebx │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ @@ -54552,15 +54530,15 @@ │ │ │ │ jmp 439d43 <__gmpz_get_d_2exp@plt+0x33ac3> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lret $0x2f │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ movsxd %ecx,%edx │ │ │ │ add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ rex.W │ │ │ │ mov 0x50(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rbx │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ @@ -54633,28 +54611,30 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d161(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov %rbx,%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 438d40 <__gmpz_get_d_2exp@plt+0x32ac0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d161(%rax) │ │ │ │ + add %dh,0x4800d161(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ xor %r14d,%r14d │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 438d40 <__gmpz_get_d_2exp@plt+0x32ac0> │ │ │ │ mov %rax,%rcx │ │ │ │ mov %rdx,0x50(%rsp) │ │ │ │ @@ -54693,15 +54673,15 @@ │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ jmp 439baf <__gmpz_get_d_2exp@plt+0x3392f> │ │ │ │ nop │ │ │ │ movl $0x0,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ roll $1,(%rax) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ @@ -54717,59 +54697,59 @@ │ │ │ │ jmp 4399f9 <__gmpz_get_d_2exp@plt+0x33779> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - roll $1,(%eax) │ │ │ │ + add %bl,0x67(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43a0d8 <__gmpz_get_d_2exp@plt+0x33e58> │ │ │ │ movq $0x43a088,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 43a088 <__gmpz_get_d_2exp@plt+0x33e08> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ roll $1,(%eax) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 43a0f3 <__gmpz_get_d_2exp@plt+0x33e73> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43a0e3 <__gmpz_get_d_2exp@plt+0x33e63> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x114f368,-0x10(%r12) │ │ │ │ - movq $0x1150721,-0x8(%r12) │ │ │ │ + movq $0x114f388,-0x10(%r12) │ │ │ │ + movq $0x1150741,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ - lea 0xd1669c(%rip),%rsi │ │ │ │ + lea 0xd166bc(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 425c68 <__gmpz_get_d_2exp@plt+0x1f9e8> │ │ │ │ - lea 0xd166e1(%rip),%rbx │ │ │ │ + lea 0xd16701(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov %rbx,%rax │ │ │ │ jmp 43a0c5 <__gmpz_get_d_2exp@plt+0x33e45> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ pop %rdi │ │ │ │ roll $1,(%rax) │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43a206 <__gmpz_get_d_2exp@plt+0x33f86> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -54786,23 +54766,23 @@ │ │ │ │ jne 43a160 <__gmpz_get_d_2exp@plt+0x33ee0> │ │ │ │ jmp *(%rbx) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d15f(%rax) │ │ │ │ + add %ah,0x4800d15f(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ sub %rbx,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ jne 43a1b1 <__gmpz_get_d_2exp@plt+0x33f31> │ │ │ │ - lea 0xd15f61(%rip),%rbx │ │ │ │ + lea 0xd15f81(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -54838,15 +54818,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ pop %rsi │ │ │ │ roll $1,(%rax) │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43a2c2 <__gmpz_get_d_2exp@plt+0x34042> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -54862,24 +54842,23 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x5e(%rax) │ │ │ │ - roll $1,(%rax) │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %dl,0x4900d15e(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43a2c6 <__gmpz_get_d_2exp@plt+0x34046> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 43a297 <__gmpz_get_d_2exp@plt+0x34017> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd15e4f(%rip),%rbx │ │ │ │ + lea 0xd15e6f(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x45bcd0,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ @@ -54989,15 +54968,15 @@ │ │ │ │ call 4c04a0 <__gmpz_get_d_2exp@plt+0xba220> │ │ │ │ add $0x8,%rsp │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ je 43a431 <__gmpz_get_d_2exp@plt+0x341b1> │ │ │ │ add %rax,%r14 │ │ │ │ inc %r14 │ │ │ │ jmp 43a33d <__gmpz_get_d_2exp@plt+0x340bd> │ │ │ │ - lea 0xe77001(%rip),%rbx │ │ │ │ + lea 0xe77021(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -55117,49 +55096,46 @@ │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0xffffffffffffffb8,%r12 │ │ │ │ - lea 0xe76e0a(%rip),%rbx │ │ │ │ + lea 0xe76e2a(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - pop %rdx │ │ │ │ - roll $1,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + mov $0x4800d15a,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43a67c <__gmpz_get_d_2exp@plt+0x343fc> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ cmpq $0x0,0x18(%rbx) │ │ │ │ jne 43a671 <__gmpz_get_d_2exp@plt+0x343f1> │ │ │ │ - lea 0xd15a75(%rip),%rbx │ │ │ │ + lea 0xd15a95(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,0x61(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ lea -0x58(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43a833 <__gmpz_get_d_2exp@plt+0x345b3> │ │ │ │ movq $0x43a6d8,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ @@ -55171,15 +55147,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ + add %bl,(%rax) │ │ │ │ (bad) │ │ │ │ roll $1,(%rax) │ │ │ │ movq $0x43a728,-0x18(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -55195,16 +55171,18 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900d160(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + roll $1,(%rax) │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43a83e <__gmpz_get_d_2exp@plt+0x345be> │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jg 43a753 <__gmpz_get_d_2exp@plt+0x344d3> │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ @@ -55218,15 +55196,15 @@ │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 43a84e <__gmpz_get_d_2exp@plt+0x345ce> │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ cmp $0x0,%rsi │ │ │ │ jg 43a7a5 <__gmpz_get_d_2exp@plt+0x34525> │ │ │ │ movq $0xf812b8,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x11500e0,-0x20(%r12) │ │ │ │ + movq $0x1150100,-0x20(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x10,%rdi │ │ │ │ mov (%rdi,%rbx,1),%bl │ │ │ │ @@ -55235,15 +55213,15 @@ │ │ │ │ movzbl (%r8,%rdx,1),%r8d │ │ │ │ cmp %rdi,%r8 │ │ │ │ jne 43a7f7 <__gmpz_get_d_2exp@plt+0x34577> │ │ │ │ movq $0x43a648,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ - movq $0x11500e0,-0x8(%r12) │ │ │ │ + movq $0x1150100,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x43a598,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ @@ -55252,15 +55230,15 @@ │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ movq $0x43aa00,0x0(%rbp) │ │ │ │ mov $0x1,%r14d │ │ │ │ mov %rax,%rbx │ │ │ │ jmp 43a598 <__gmpz_get_d_2exp@plt+0x34318> │ │ │ │ - lea 0xd15fb6(%rip),%rbx │ │ │ │ + lea 0xd15fd6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ mov %rax,%r8 │ │ │ │ lea -0x1(%rax),%r9 │ │ │ │ lea 0x10(%rdi),%r10 │ │ │ │ @@ -55312,15 +55290,15 @@ │ │ │ │ jmp 43a8a0 <__gmpz_get_d_2exp@plt+0x34620> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lret $0x1f │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ push %rdi │ │ │ │ roll $1,(%rax) │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ @@ -55366,28 +55344,28 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push %rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rdi │ │ │ │ roll $1,(%rax) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 43aa4f <__gmpz_get_d_2exp@plt+0x347cf> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43aa3f <__gmpz_get_d_2exp@plt+0x347bf> │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x11500e0,(%r12) │ │ │ │ + movq $0x1150100,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ @@ -55396,39 +55374,38 @@ │ │ │ │ jmp 43aaf6 <__gmpz_get_d_2exp@plt+0x34876> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x56(%rax) │ │ │ │ - roll $1,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %cl,0x4800d156(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 43aae6 <__gmpz_get_d_2exp@plt+0x34866> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43aab7 <__gmpz_get_d_2exp@plt+0x34837> │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x11500e0,(%r12) │ │ │ │ + movq $0x1150100,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ push %rsi │ │ │ │ roll $1,(%rax) │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ jmp 43aaf6 <__gmpz_get_d_2exp@plt+0x34876> │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ @@ -55459,15 +55436,15 @@ │ │ │ │ movq $0x43aad8,0x0(%rbp) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ pop %rsp │ │ │ │ roll $1,(%rax) │ │ │ │ lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43ac41 <__gmpz_get_d_2exp@plt+0x349c1> │ │ │ │ movq $0x43abc8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -55475,37 +55452,37 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 43abc8 <__gmpz_get_d_2exp@plt+0x34948> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d15c(%rax) │ │ │ │ + add %dh,0x4800d15c(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 43ac5c <__gmpz_get_d_2exp@plt+0x349dc> │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43ac4c <__gmpz_get_d_2exp@plt+0x349cc> │ │ │ │ movq $0xdfd2a8,-0x38(%r12) │ │ │ │ - movq $0x1150768,-0x30(%r12) │ │ │ │ - movq $0x1150811,-0x28(%r12) │ │ │ │ + movq $0x1150788,-0x30(%r12) │ │ │ │ + movq $0x1150831,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x114f368,-0x10(%r12) │ │ │ │ - movq $0x1150721,-0x8(%r12) │ │ │ │ + movq $0x114f388,-0x10(%r12) │ │ │ │ + movq $0x1150741,-0x8(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ - lea 0xd15b33(%rip),%rsi │ │ │ │ + lea 0xd15b53(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 425c68 <__gmpz_get_d_2exp@plt+0x1f9e8> │ │ │ │ - lea 0xd15c48(%rip),%rbx │ │ │ │ + lea 0xd15c68(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov %rbx,%rax │ │ │ │ jmp 43ac2e <__gmpz_get_d_2exp@plt+0x349ae> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -55596,15 +55573,15 @@ │ │ │ │ call 4c04a0 <__gmpz_get_d_2exp@plt+0xba220> │ │ │ │ add $0x8,%rsp │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ je 43ad99 <__gmpz_get_d_2exp@plt+0x34b19> │ │ │ │ add %rax,%r14 │ │ │ │ inc %r14 │ │ │ │ jmp 43accd <__gmpz_get_d_2exp@plt+0x34a4d> │ │ │ │ - lea 0xe76699(%rip),%rbx │ │ │ │ + lea 0xe766b9(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -55661,16 +55638,15 @@ │ │ │ │ jmp 43accd <__gmpz_get_d_2exp@plt+0x34a4d> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - push %rdx │ │ │ │ + add %bl,0x52(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43af97 <__gmpz_get_d_2exp@plt+0x34d17> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x43aef8,-0x28(%rbp) │ │ │ │ @@ -55684,24 +55660,24 @@ │ │ │ │ jne 43aef8 <__gmpz_get_d_2exp@plt+0x34c78> │ │ │ │ jmp *(%rbx) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - push %rcx │ │ │ │ + add %cl,(%rax) │ │ │ │ + push %rdx │ │ │ │ roll $1,(%rax) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ sub %rbx,%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jne 43af45 <__gmpz_get_d_2exp@plt+0x34cc5> │ │ │ │ - lea 0xd151cd(%rip),%rbx │ │ │ │ + lea 0xd151ed(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -55734,18 +55710,19 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dl,-0x2f(%rcx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 43b001 <__gmpz_get_d_2exp@plt+0x34d81> │ │ │ │ - cmp %edi,%eax │ │ │ │ + push %rax │ │ │ │ + push %rcx │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 43b04a <__gmpz_get_d_2exp@plt+0x34dca> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x43aff8,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ @@ -55755,25 +55732,25 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - push %rax │ │ │ │ + add %cl,(%rax) │ │ │ │ + push %rcx │ │ │ │ roll $1,(%rax) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43b04e <__gmpz_get_d_2exp@plt+0x34dce> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 43b01f <__gmpz_get_d_2exp@plt+0x34d9f> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd150c7(%rip),%rbx │ │ │ │ + lea 0xd150e7(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x45bcd0,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ movq $0x0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ @@ -55841,23 +55818,23 @@ │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0xffffffffffffffb8,%r12 │ │ │ │ - lea 0xe762f1(%rip),%rbx │ │ │ │ + lea 0xe76311(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,0x4800d14f(%rax) │ │ │ │ + add %ah,0x4800d14f(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43b24f <__gmpz_get_d_2exp@plt+0x34fcf> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x43b1b0,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -55870,23 +55847,23 @@ │ │ │ │ jne 43b1b0 <__gmpz_get_d_2exp@plt+0x34f30> │ │ │ │ jmp *(%rbx) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rex.WRXB rolq $1,(%r8) │ │ │ │ + add %dl,0x4f(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ sub %rbx,%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jne 43b1fd <__gmpz_get_d_2exp@plt+0x34f7d> │ │ │ │ - lea 0xd14f15(%rip),%rbx │ │ │ │ + lea 0xd14f35(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -55919,16 +55896,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - js 43b2b4 <__gmpz_get_d_2exp@plt+0x35034> │ │ │ │ - roll $1,(%rax) │ │ │ │ + cwtl │ │ │ │ + rex.WRX rolq $1,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43b302 <__gmpz_get_d_2exp@plt+0x35082> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x43b2b0,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -55940,24 +55917,24 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rex.WRX rolq $1,(%rax) │ │ │ │ + add %dl,0x4e(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43b306 <__gmpz_get_d_2exp@plt+0x35086> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 43b2d7 <__gmpz_get_d_2exp@plt+0x35057> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd14e0f(%rip),%rbx │ │ │ │ + lea 0xd14e2f(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x45bcd0,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ movq $0x0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ @@ -55970,28 +55947,29 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4800d14d,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + fmuls -0x2f(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 43b39a <__gmpz_get_d_2exp@plt+0x3511a> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43b38f <__gmpz_get_d_2exp@plt+0x3510f> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 43b364 <__gmpz_get_d_2exp@plt+0x350e4> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd14d82(%rip),%rbx │ │ │ │ + lea 0xd14da2(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ movq $0x45bcd0,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ movq $0x0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ @@ -56002,16 +55980,16 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,%al │ │ │ │ - push %rsp │ │ │ │ + add %dl,(%rax) │ │ │ │ + push %rbp │ │ │ │ roll $1,(%rax) │ │ │ │ lea -0x50(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43b42c <__gmpz_get_d_2exp@plt+0x351ac> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x43b400,-0x28(%rbp) │ │ │ │ @@ -56027,16 +56005,18 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d154(%rax) │ │ │ │ - movl $0x43b440,-0x18(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + push %rsp │ │ │ │ + roll $1,(%rax) │ │ │ │ + movq $0x43b440,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ @@ -56044,17 +56024,16 @@ │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x54(%rax) │ │ │ │ - roll $1,(%rax) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + add %al,0x4800d154(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ lea 0x10(%rbx),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ add $0x10,%rdx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rcx,%r8 │ │ │ │ @@ -56079,16 +56058,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - push %rbx │ │ │ │ + add %dl,(%rax) │ │ │ │ + push %rsp │ │ │ │ roll $1,(%rax) │ │ │ │ movq $0x43b4f0,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ @@ -56098,16 +56077,18 @@ │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ nopl 0x0(%rax) │ │ │ │ movb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900d153(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ + add %dl,%al │ │ │ │ + push %rbx │ │ │ │ + roll $1,(%rax) │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43b657 <__gmpz_get_d_2exp@plt+0x353d7> │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ lea 0x10(%rbx),%rdi │ │ │ │ @@ -56145,29 +56126,29 @@ │ │ │ │ mov 0x48(%rsp),%rcx │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ movq $0x0,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x11500e0,(%r12) │ │ │ │ + movq $0x1150100,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x10(%rbx),%bl │ │ │ │ movzbl %bl,%ecx │ │ │ │ mov 0x48(%rsp),%rdx │ │ │ │ movzbl 0x10(%rdx),%esi │ │ │ │ cmp %rcx,%rsi │ │ │ │ jne 43b61c <__gmpz_get_d_2exp@plt+0x3539c> │ │ │ │ movq $0x43b328,-0x30(%r12) │ │ │ │ mov %rdx,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ - movq $0x11500e0,-0x8(%r12) │ │ │ │ + movq $0x1150100,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x43b0b8,-0x30(%r12) │ │ │ │ mov %rdx,-0x28(%r12) │ │ │ │ @@ -56221,16 +56202,16 @@ │ │ │ │ mov %r11,%rcx │ │ │ │ jmp 43b6ad <__gmpz_get_d_2exp@plt+0x3542d> │ │ │ │ nopl (%rax) │ │ │ │ movl $0x0,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rolq $1,(%r8) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.WX rolq $1,(%rax) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%sil │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ @@ -56274,15 +56255,15 @@ │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ rolq $1,(%r8) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x1,%rdx │ │ │ │ je 43b860 <__gmpz_get_d_2exp@plt+0x355e0> │ │ │ │ @@ -56313,26 +56294,26 @@ │ │ │ │ movq $0x45bcd0,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ movq $0x0,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x11500e0,(%r12) │ │ │ │ + movq $0x1150100,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ rolq $1,(%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x1,%rdx │ │ │ │ je 43b958 <__gmpz_get_d_2exp@plt+0x356d8> │ │ │ │ @@ -56363,15 +56344,15 @@ │ │ │ │ movq $0x45bcd0,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ movq $0x0,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x11500e0,(%r12) │ │ │ │ + movq $0x1150100,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -56562,15 +56543,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c(%rax) │ │ │ │ + add %dh,0x4c(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ add $0x70,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43bcba <__gmpz_get_d_2exp@plt+0x35a3a> │ │ │ │ movq $0x43b3b0,-0x68(%r12) │ │ │ │ mov %r14,-0x58(%r12) │ │ │ │ mov %rsi,-0x50(%r12) │ │ │ │ @@ -56584,66 +56565,65 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xd14bf4(%rip),%rbx │ │ │ │ + lea 0xd14c14(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c(%rax) │ │ │ │ - roll $1,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + add %cl,0x4800d14c(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43bd68 <__gmpz_get_d_2exp@plt+0x35ae8> │ │ │ │ movq $0x43bd18,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 43bd18 <__gmpz_get_d_2exp@plt+0x35a98> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rex.WR rolq $1,(%rax) │ │ │ │ + add %bl,0x4c(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 43bd83 <__gmpz_get_d_2exp@plt+0x35b03> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43bd73 <__gmpz_get_d_2exp@plt+0x35af3> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x114f368,-0x10(%r12) │ │ │ │ - movq $0x11508e1,-0x8(%r12) │ │ │ │ + movq $0x114f388,-0x10(%r12) │ │ │ │ + movq $0x1150901,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ - lea 0xd14bcc(%rip),%rsi │ │ │ │ + lea 0xd14bec(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 425c68 <__gmpz_get_d_2exp@plt+0x1f9e8> │ │ │ │ - lea 0xd14c11(%rip),%rbx │ │ │ │ + lea 0xd14c31(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov %rbx,%rax │ │ │ │ jmp 43bd55 <__gmpz_get_d_2exp@plt+0x35ad5> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,0x43(%rax) │ │ │ │ + add %ch,0x43(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43be96 <__gmpz_get_d_2exp@plt+0x35c16> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x43bdf0,-0x30(%rbp) │ │ │ │ @@ -56659,24 +56639,24 @@ │ │ │ │ jne 43bdf0 <__gmpz_get_d_2exp@plt+0x35b70> │ │ │ │ jmp *(%rbx) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rex.X roll $1,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.XB roll $1,(%r8) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ sub %rbx,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ jne 43be41 <__gmpz_get_d_2exp@plt+0x35bc1> │ │ │ │ - lea 0xd142d1(%rip),%rbx │ │ │ │ + lea 0xd142f1(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -56712,16 +56692,16 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rex.X roll $1,(%rax) │ │ │ │ + add %dl,0x42(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43bf52 <__gmpz_get_d_2exp@plt+0x35cd2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x43bf00,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -56735,24 +56715,24 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - roll $1,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.X roll $1,(%rax) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43bf56 <__gmpz_get_d_2exp@plt+0x35cd6> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 43bf27 <__gmpz_get_d_2exp@plt+0x35ca7> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd141bf(%rip),%rbx │ │ │ │ + lea 0xd141df(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x45bcd0,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ @@ -56768,17 +56748,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x41(%rax) │ │ │ │ - roll $1,(%rax) │ │ │ │ - add $0x70,%r12 │ │ │ │ + add %al,0x4900d141(%rax) │ │ │ │ + add $0x70,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43bff2 <__gmpz_get_d_2exp@plt+0x35d72> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ movq $0x43bd98,-0x68(%r12) │ │ │ │ mov %rax,-0x58(%r12) │ │ │ │ @@ -56897,15 +56876,15 @@ │ │ │ │ call 4c04a0 <__gmpz_get_d_2exp@plt+0xba220> │ │ │ │ add $0x8,%rsp │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ je 43c161 <__gmpz_get_d_2exp@plt+0x35ee1> │ │ │ │ add %rax,%r14 │ │ │ │ inc %r14 │ │ │ │ jmp 43c06d <__gmpz_get_d_2exp@plt+0x35ded> │ │ │ │ - lea 0xe752d1(%rip),%rbx │ │ │ │ + lea 0xe752f1(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -57025,15 +57004,15 @@ │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0xffffffffffffffb8,%r12 │ │ │ │ - lea 0xe750da(%rip),%rbx │ │ │ │ + lea 0xe750fa(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ @@ -57091,15 +57070,15 @@ │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0xffffffffffffffb8,%r12 │ │ │ │ - lea 0xe74fe2(%rip),%rbx │ │ │ │ + lea 0xe75002(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -57132,15 +57111,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800d144(%rax) │ │ │ │ + add %bh,0x4800d144(%rax) │ │ │ │ lea -0x58(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43c6a7 <__gmpz_get_d_2exp@plt+0x36427> │ │ │ │ movq $0x43c538,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -57151,15 +57130,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x44(%rax) │ │ │ │ + add %bh,0x44(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ movq $0x43c580,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ @@ -57173,15 +57152,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ rex.R roll $1,(%rax) │ │ │ │ add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43c6b2 <__gmpz_get_d_2exp@plt+0x36432> │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jg 43c5ab <__gmpz_get_d_2exp@plt+0x3632b> │ │ │ │ @@ -57200,15 +57179,15 @@ │ │ │ │ mov %rdi,-0x48(%r12) │ │ │ │ lea -0x5f(%r12),%r8 │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 43c6c2 <__gmpz_get_d_2exp@plt+0x36442> │ │ │ │ cmp $0x0,%rdi │ │ │ │ jg 43c603 <__gmpz_get_d_2exp@plt+0x36383> │ │ │ │ add $0xffffffffffffffb8,%r12 │ │ │ │ - lea 0xe74e42(%rip),%rsi │ │ │ │ + lea 0xe74e62(%rip),%rsi │ │ │ │ mov %r8,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ mov (%rax,%rbx,1),%al │ │ │ │ movzbl %al,%ebx │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ @@ -57217,15 +57196,15 @@ │ │ │ │ jne 43c663 <__gmpz_get_d_2exp@plt+0x363e3> │ │ │ │ movq $0x43c470,-0x40(%r12) │ │ │ │ mov %rdx,-0x30(%r12) │ │ │ │ mov %al,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x133eb69,-0x8(%r12) │ │ │ │ + movq $0x133eb89,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %r8,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ movq $0x43c2c8,-0x40(%r12) │ │ │ │ @@ -57237,15 +57216,15 @@ │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ movq $0x43c8c0,0x18(%rbp) │ │ │ │ mov $0x1,%r14d │ │ │ │ mov %rax,%rbx │ │ │ │ mov %r8,0x20(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 43c2c8 <__gmpz_get_d_2exp@plt+0x36048> │ │ │ │ - lea 0xd14302(%rip),%rbx │ │ │ │ + lea 0xd14322(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0xffffffffffffffb8,%r12 │ │ │ │ mov %rax,%r9 │ │ │ │ lea -0x1(%rax),%r10 │ │ │ │ lea 0x10(%rcx),%r11 │ │ │ │ @@ -57389,61 +57368,62 @@ │ │ │ │ (bad) │ │ │ │ and %ah,(%rsp,%rdi,2) │ │ │ │ add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - roll $1,(%r8) │ │ │ │ + add %dl,0x41(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43c968 <__gmpz_get_d_2exp@plt+0x366e8> │ │ │ │ movq $0x43c918,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 43c918 <__gmpz_get_d_2exp@plt+0x36698> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ roll $1,(%r8) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 43c983 <__gmpz_get_d_2exp@plt+0x36703> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43c973 <__gmpz_get_d_2exp@plt+0x366f3> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x114f368,-0x10(%r12) │ │ │ │ - movq $0x11509d1,-0x8(%r12) │ │ │ │ + movq $0x114f388,-0x10(%r12) │ │ │ │ + movq $0x11509f1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ - lea 0xd13614(%rip),%rsi │ │ │ │ + lea 0xd13634(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 425c68 <__gmpz_get_d_2exp@plt+0x1f9e8> │ │ │ │ - lea 0xd140d9(%rip),%rbx │ │ │ │ + lea 0xd140f9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov %rbx,%rax │ │ │ │ jmp 43c955 <__gmpz_get_d_2exp@plt+0x366d5> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d140(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %bl,%al │ │ │ │ + rex roll $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43ca57 <__gmpz_get_d_2exp@plt+0x367d7> │ │ │ │ movq $0x43c9d8,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -57452,15 +57432,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900d140(%rax) │ │ │ │ + add %ah,0x4900d140(%rax) │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43ca62 <__gmpz_get_d_2exp@plt+0x367e2> │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jg 43c9ff <__gmpz_get_d_2exp@plt+0x3677f> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ @@ -57482,18 +57462,18 @@ │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ dec %rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd1368f(%rip),%rbx │ │ │ │ + lea 0xd136af(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xd1401a(%rip),%rbx │ │ │ │ + lea 0xd1403a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ lea -0x1(%rdx),%rdi │ │ │ │ cmpb $0xc0,(%rsi,%rdi,1) │ │ │ │ jb 43caad <__gmpz_get_d_2exp@plt+0x3682d> │ │ │ │ @@ -57533,15 +57513,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ (bad) │ │ │ │ roll $1,(%rax) │ │ │ │ lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43cbb8 <__gmpz_get_d_2exp@plt+0x36938> │ │ │ │ movq $0x43cb68,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -57549,44 +57529,46 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 43cb68 <__gmpz_get_d_2exp@plt+0x368e8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d13f(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 43cbd3 <__gmpz_get_d_2exp@plt+0x36953> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43cbc3 <__gmpz_get_d_2exp@plt+0x36943> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x114f368,-0x10(%r12) │ │ │ │ - movq $0x1150a99,-0x8(%r12) │ │ │ │ + movq $0x114f388,-0x10(%r12) │ │ │ │ + movq $0x1150ab9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ - lea 0xd13f34(%rip),%rsi │ │ │ │ + lea 0xd13f54(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 425c68 <__gmpz_get_d_2exp@plt+0x1f9e8> │ │ │ │ - lea 0xd13f79(%rip),%rbx │ │ │ │ + lea 0xd13f99(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov %rbx,%rax │ │ │ │ jmp 43cba5 <__gmpz_get_d_2exp@plt+0x36925> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3f(%rax) │ │ │ │ + add %bh,0x3f(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43cced <__gmpz_get_d_2exp@plt+0x36a6d> │ │ │ │ movq $0x43cc28,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ @@ -57597,16 +57579,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,0x3f(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jg 43cc3e <__gmpz_get_d_2exp@plt+0x369be> │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 43cb38 <__gmpz_get_d_2exp@plt+0x368b8> │ │ │ │ @@ -57647,17 +57628,17 @@ │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x43cd18,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xd13e74(%rip),%rbx │ │ │ │ + lea 0xd13e94(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xd133e1(%rip),%rbx │ │ │ │ + lea 0xd13401(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -57676,59 +57657,59 @@ │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d13e(%rax) │ │ │ │ + add %ch,0x4800d13e(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43cdc8 <__gmpz_get_d_2exp@plt+0x36b48> │ │ │ │ movq $0x43cd78,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 43cd78 <__gmpz_get_d_2exp@plt+0x36af8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3e(%rax) │ │ │ │ + add %bh,0x3e(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 43cde3 <__gmpz_get_d_2exp@plt+0x36b63> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43cdd3 <__gmpz_get_d_2exp@plt+0x36b53> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x114f368,-0x10(%r12) │ │ │ │ - movq $0x1150b89,-0x8(%r12) │ │ │ │ + movq $0x114f388,-0x10(%r12) │ │ │ │ + movq $0x1150ba9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ - lea 0xd1325c(%rip),%rsi │ │ │ │ + lea 0xd1327c(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 425c68 <__gmpz_get_d_2exp@plt+0x1f9e8> │ │ │ │ - lea 0xd13e31(%rip),%rbx │ │ │ │ + lea 0xd13e51(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov %rbx,%rax │ │ │ │ jmp 43cdb5 <__gmpz_get_d_2exp@plt+0x36b35> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ ds roll $1,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43cf82 <__gmpz_get_d_2exp@plt+0x36d02> │ │ │ │ movq $0x43ce38,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ @@ -57739,15 +57720,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ cmp $0x834900d1,%eax │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -57827,15 +57808,15 @@ │ │ │ │ add %rbx,%rax │ │ │ │ add $0xffffffffffffff80,%rax │ │ │ │ movq $0xf82bc0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd13c87(%rip),%rbx │ │ │ │ + lea 0xd13ca7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -57879,15 +57860,15 @@ │ │ │ │ xchg %esi,%edx │ │ │ │ add %eax,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ cmp 0x10(%rbp),%rax │ │ │ │ jge 43d02d <__gmpz_get_d_2exp@plt+0x36dad> │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xd1ad0b(%rip),%rbx │ │ │ │ + lea 0xd1ad2b(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ lea 0x10(%rbx),%rcx │ │ │ │ mov (%rcx,%rax,1),%cl │ │ │ │ cmp $0x80,%cl │ │ │ │ jae 43d087 <__gmpz_get_d_2exp@plt+0x36e07> │ │ │ │ @@ -58032,15 +58013,15 @@ │ │ │ │ xchg %esi,%ecx │ │ │ │ add %eax,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ test %rax,%rax │ │ │ │ jge 43d29c <__gmpz_get_d_2exp@plt+0x3701c> │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xd1aa9c(%rip),%rbx │ │ │ │ + lea 0xd1aabc(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ lea 0x10(%rbx),%rcx │ │ │ │ mov (%rcx,%rax,1),%cl │ │ │ │ cmp $0x80,%cl │ │ │ │ jae 43d2f6 <__gmpz_get_d_2exp@plt+0x37076> │ │ │ │ @@ -58146,16 +58127,18 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d137(%rax) │ │ │ │ - lea -0x50(%rbp),%eax │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x50(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43de0e <__gmpz_get_d_2exp@plt+0x37b8e> │ │ │ │ movq $0x43d4d8,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -58164,17 +58147,16 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x37(%rax) │ │ │ │ - roll $1,(%rax) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ + add %cl,0x4800d137(%rax) │ │ │ │ + mov 0x17(%rbx),%eax │ │ │ │ test %rax,%rax │ │ │ │ jle 43dc81 <__gmpz_get_d_2exp@plt+0x37a01> │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ add %rax,%rdx │ │ │ │ dec %rdx │ │ │ │ @@ -58187,55 +58169,56 @@ │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43df26 <__gmpz_get_d_2exp@plt+0x37ca6> │ │ │ │ test %rax,%rax │ │ │ │ jne 43de5b <__gmpz_get_d_2exp@plt+0x37bdb> │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ movq $0x43d568,-0x18(%rbp) │ │ │ │ - lea 0xd13ddd(%rip),%rbx │ │ │ │ + lea 0xd13dfd(%rip),%rbx │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %sil,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 43d568 <__gmpz_get_d_2exp@plt+0x372e8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4900d136(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ + add %bl,%al │ │ │ │ + ss roll $1,(%rax) │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43d5ac <__gmpz_get_d_2exp@plt+0x3732c> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x43d230,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%sil │ │ │ │ add $0x18,%rbp │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ - lea 0xf015b7(%rip),%rbx │ │ │ │ + lea 0xf015d7(%rip),%rbx │ │ │ │ xor %edi,%edi │ │ │ │ xor %r8d,%r8d │ │ │ │ jmp 43dea6 <__gmpz_get_d_2exp@plt+0x37c26> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ sub %ecx,%edx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sub %r9b,-0x75(%r8) │ │ │ │ rex.WRB and %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 43d5f0 <__gmpz_get_d_2exp@plt+0x37370> │ │ │ │ @@ -58244,16 +58227,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sub %cl,%dl │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %ecx,%edx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ and %r9b,-0x75(%r8) │ │ │ │ rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jne 43d618 <__gmpz_get_d_2exp@plt+0x37398> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -58277,17 +58260,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ leave │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x2a(%rax) │ │ │ │ - roll $1,(%rax) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ + add %cl,0x4800d12a(%rax) │ │ │ │ + mov 0x40(%rbp),%eax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ mov 0x10(%rbp),%r10 │ │ │ │ @@ -58439,15 +58421,15 @@ │ │ │ │ nop │ │ │ │ rex.RXB (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ (bad) │ │ │ │ roll $1,(%rax) │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ @@ -58468,17 +58450,16 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x27(%rax) │ │ │ │ - roll $1,(%rax) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + add %al,0x4800d127(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%r8 │ │ │ │ and $0x1ff800,%r8d │ │ │ │ @@ -58498,15 +58479,15 @@ │ │ │ │ movq $0x43d5d0,0x0(%rbp) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ rex.RX add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ es roll $1,(%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x3,%rcx │ │ │ │ jae 43dbe7 <__gmpz_get_d_2exp@plt+0x37967> │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ @@ -58645,15 +58626,15 @@ │ │ │ │ mov %r8,%rdx │ │ │ │ jmp 43da73 <__gmpz_get_d_2exp@plt+0x377f3> │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ sub %rcx,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ jne 43dd8e <__gmpz_get_d_2exp@plt+0x37b0e> │ │ │ │ add $0x28,%rbp │ │ │ │ - lea 0xd12458(%rip),%rbx │ │ │ │ + lea 0xd12478(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x43d600,0x8(%rbp) │ │ │ │ mov %rsi,0x10(%rbp) │ │ │ │ mov %rdx,0x18(%rbp) │ │ │ │ mov %rcx,0x20(%rbp) │ │ │ │ @@ -58735,15 +58716,15 @@ │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x43d910,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %r8,%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xd12e4b(%rip),%rbx │ │ │ │ + lea 0xd12e6b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ lea 0x10(%rcx),%rdi │ │ │ │ lea -0x1(%rdx),%r8 │ │ │ │ cmpb $0xc0,(%rdi,%r8,1) │ │ │ │ jb 43de34 <__gmpz_get_d_2exp@plt+0x37bb4> │ │ │ │ add $0xfffffffffffffffe,%rax │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -58799,15 +58780,15 @@ │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xd19130(%rip),%rbx │ │ │ │ + lea 0xd19150(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ movq $0x43e628,-0x30(%rbp) │ │ │ │ mov %rbx,-0x28(%rbp) │ │ │ │ mov %rdx,-0x20(%rbp) │ │ │ │ mov %sil,-0x18(%rbp) │ │ │ │ @@ -58914,15 +58895,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ (bad) │ │ │ │ roll $1,(%rax) │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ @@ -58932,16 +58913,18 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d11f(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ dec %rsi │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -59037,28 +59020,21 @@ │ │ │ │ leave │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sbb $0x834900d1,%eax │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ecx,(%rdx) │ │ │ │ - std │ │ │ │ + add %cl,(%rax) │ │ │ │ (bad) │ │ │ │ - decl -0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex │ │ │ │ + roll $1,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43e013 <__gmpz_get_d_2exp@plt+0x37d93> │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ mov 0x10(%rbp),%r10 │ │ │ │ @@ -59241,15 +59217,15 @@ │ │ │ │ mov %rdi,%rcx │ │ │ │ jmp 43da73 <__gmpz_get_d_2exp@plt+0x377f3> │ │ │ │ nop │ │ │ │ movl $0x0,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ es roll $1,(%rax) │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%sil │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ @@ -59278,65 +59254,67 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ jnp 43e6b3 <__gmpz_get_d_2exp@plt+0x38433> │ │ │ │ add %bh,0xe(%rdi) │ │ │ │ - lea 0xe72d2b(%rip),%rbx │ │ │ │ + lea 0xe72d4b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xe72d26(%rip),%rbx │ │ │ │ + lea 0xe72d46(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd125ae(%rip),%rbx │ │ │ │ + lea 0xd125ce(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0xf0000000,%eax │ │ │ │ - es roll $1,(%rax) │ │ │ │ + adc $0x10000000,%eax │ │ │ │ + (bad) │ │ │ │ + roll $1,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43e723 <__gmpz_get_d_2exp@plt+0x384a3> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 43e721 <__gmpz_get_d_2exp@plt+0x384a1> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd1268f(%rip),%rsi │ │ │ │ - lea 0xd12662(%rip),%r14 │ │ │ │ + lea 0xd126af(%rip),%rsi │ │ │ │ + lea 0xd12682(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ or $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d126(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + add %dl,%al │ │ │ │ + es roll $1,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jae 43e773 <__gmpz_get_d_2exp@plt+0x384f3> │ │ │ │ - lea 0xd126c0(%rip),%rbx │ │ │ │ + lea 0xd126e0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c00d126(%rax) │ │ │ │ + add %ch,0x4c00d126(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ add $0x10,%rbp │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 43e7e6 <__gmpz_get_d_2exp@plt+0x38566> │ │ │ │ @@ -59351,16 +59329,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - es roll $1,(%rax) │ │ │ │ + add %bl,0x26(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ lea 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add (%rax),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jl 43e7ec <__gmpz_get_d_2exp@plt+0x3856c> │ │ │ │ movq $0x43e768,0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ @@ -59368,40 +59346,40 @@ │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 43e768 <__gmpz_get_d_2exp@plt+0x384e8> │ │ │ │ jmp *(%rbx) │ │ │ │ mov %r14,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd125fd(%rip),%rbx │ │ │ │ + lea 0xd1261d(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ es roll $1,(%rax) │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43e83c <__gmpz_get_d_2exp@plt+0x385bc> │ │ │ │ movq $0x43e858,-0x8(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xd1243e(%rip),%r14 │ │ │ │ + lea 0xd1245e(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d8f880 <__gmpz_get_d_2exp@plt+0x989600> │ │ │ │ - lea 0xd125fd(%rip),%rbx │ │ │ │ + lea 0xd1261d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ and $0x894800d1,%eax │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rdx,%rsi,2) │ │ │ │ movl $0x43e8a0,-0x10(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ @@ -59415,43 +59393,42 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x25(%rax) │ │ │ │ - roll $1,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %dl,0x4800d125(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 43e8c8 <__gmpz_get_d_2exp@plt+0x38648> │ │ │ │ movq $0x43e8f8,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ - lea 0xd19902(%rip),%r14 │ │ │ │ + lea 0xd19922(%rip),%r14 │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xd11803(%rip),%rbx │ │ │ │ + lea 0xd11823(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ and $0xc74800d1,%eax │ │ │ │ add %r12b,(%r8) │ │ │ │ - jmp ffffffff898be945 <__environ@GLIBC_2.2.5+0xffffffff8857ae5d> │ │ │ │ + jmp ffffffff898be945 <__environ@GLIBC_2.2.5+0xffffffff8857ae1d> │ │ │ │ fiadds 0x31(%rbp) │ │ │ │ imul %cl │ │ │ │ xor $0xffffffe,%eax │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -59459,15 +59436,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - rex.W jmp ffffffff898be96d <__environ@GLIBC_2.2.5+0xffffffff8857ae85> │ │ │ │ + rex.W jmp ffffffff898be96d <__environ@GLIBC_2.2.5+0xffffffff8857ae45> │ │ │ │ pop %rbp │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ push %rbx │ │ │ │ or %dh,0x1f0f00(%rdi) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -59616,15 +59593,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x43eac8,0x0(%rbp) │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + adc $0x20000000,%eax │ │ │ │ and %ecx,%edx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 43eb84 <__gmpz_get_d_2exp@plt+0x38904> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -59633,15 +59610,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 43eb82 <__gmpz_get_d_2exp@plt+0x38902> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xe728c0(%rip),%r14 │ │ │ │ + lea 0xe728e0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 43e818 <__gmpz_get_d_2exp@plt+0x38598> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -59663,15 +59640,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d122(%rax) │ │ │ │ + add %dh,0x4800d122(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43ec85 <__gmpz_get_d_2exp@plt+0x38a05> │ │ │ │ movq $0x43ec18,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -59681,15 +59658,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x22(%rax) │ │ │ │ + add %bh,0x22(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 43ec90 <__gmpz_get_d_2exp@plt+0x38a10> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -59705,17 +59682,17 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 43e818 <__gmpz_get_d_2exp@plt+0x38598> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd12204(%rip),%rbx │ │ │ │ + lea 0xd12224(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xd121b9(%rip),%rbx │ │ │ │ + lea 0xd121d9(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ @@ -59783,33 +59760,33 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rcx) │ │ │ │ + and %ah,(%rcx) │ │ │ │ roll $1,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43edc9 <__gmpz_get_d_2exp@plt+0x38b49> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xd120e0(%rip),%r14 │ │ │ │ + lea 0xd12100(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e74d50 <__gmpz_get_d_2exp@plt+0xa6ead0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ and %dl,%cl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43ee84 <__gmpz_get_d_2exp@plt+0x38c04> │ │ │ │ movq $0x43ee20,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -59817,20 +59794,21 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 43ee20 <__gmpz_get_d_2exp@plt+0x38ba0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d120(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 43ee8f <__gmpz_get_d_2exp@plt+0x38c0f> │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %al,%al │ │ │ │ + and %dl,%cl │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbx,%riz,2) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43ee74 <__gmpz_get_d_2exp@plt+0x38bf4> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x43eda0,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ @@ -59838,17 +59816,17 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 43e818 <__gmpz_get_d_2exp@plt+0x38598> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd1205d(%rip),%rbx │ │ │ │ + lea 0xd1207d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xd11fba(%rip),%rbx │ │ │ │ + lea 0xd11fda(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -60077,15 +60055,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43f312 <__gmpz_get_d_2exp@plt+0x39092> │ │ │ │ cmp 0x17(%rbx),%r14 │ │ │ │ jl 43f1f5 <__gmpz_get_d_2exp@plt+0x38f75> │ │ │ │ - lea 0xe72247(%rip),%rbx │ │ │ │ + lea 0xe72267(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ lea 0x10(%rcx),%rdx │ │ │ │ mov (%rdx,%r14,1),%dil │ │ │ │ movzbl %dil,%edx │ │ │ │ not %rdx │ │ │ │ @@ -60318,15 +60296,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x18(%rax) │ │ │ │ + add %bh,0x18(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43f683 <__gmpz_get_d_2exp@plt+0x39403> │ │ │ │ movq $0x43f620,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ @@ -60337,23 +60315,19 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sbb %dl,%cl │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x46(%rdi) │ │ │ │ + add %al,0x18(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43f673 <__gmpz_get_d_2exp@plt+0x393f3> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ add $0x17,%rbx │ │ │ │ mov %rcx,%rdx │ │ │ │ add (%rbx),%rdx │ │ │ │ movq $0x43f1d8,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ @@ -60363,22 +60337,24 @@ │ │ │ │ movq $0x43f6a0,0x8(%rbp) │ │ │ │ mov %rcx,%r14 │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 43f1d8 <__gmpz_get_d_2exp@plt+0x38f58> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd1186e(%rip),%rbx │ │ │ │ + lea 0xd1188e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900d117(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 43e818 <__gmpz_get_d_2exp@plt+0x38598> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ @@ -60446,15 +60422,16 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 43f7c5 <__gmpz_get_d_2exp@plt+0x39545> │ │ │ │ + cwtl │ │ │ │ + (bad) │ │ │ │ roll $1,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43f7cf <__gmpz_get_d_2exp@plt+0x3954f> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ @@ -60463,15 +60440,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ roll $1,(%rax) │ │ │ │ lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43f8a6 <__gmpz_get_d_2exp@plt+0x39626> │ │ │ │ movq $0x43f828,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -60479,44 +60456,44 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 43f828 <__gmpz_get_d_2exp@plt+0x395a8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ roll $1,(%rax) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 43f8b1 <__gmpz_get_d_2exp@plt+0x39631> │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43f896 <__gmpz_get_d_2exp@plt+0x39616> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x43f7b0,-0x40(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ movq $0xf82c60,-0x28(%r12) │ │ │ │ - movq $0x1150f08,-0x20(%r12) │ │ │ │ + movq $0x1150f28,-0x20(%r12) │ │ │ │ lea -0x40(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd1167b(%rip),%rbx │ │ │ │ + lea 0xd1169b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xe71b81(%rip),%rbx │ │ │ │ + lea 0xe71ba1(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -60529,31 +60506,27 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43f8f2 <__gmpz_get_d_2exp@plt+0x39672> │ │ │ │ movq $0x43f910,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 43f7f0 <__gmpz_get_d_2exp@plt+0x39570> │ │ │ │ - lea 0xd1163f(%rip),%rbx │ │ │ │ + lea 0xd1165f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - adc $0x894900d1,%eax │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - cld │ │ │ │ - out %al,(%dx) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,0x15(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 43e818 <__gmpz_get_d_2exp@plt+0x38598> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -60630,18 +60603,18 @@ │ │ │ │ mov %rbx,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4060b0 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ je 43fa71 <__gmpz_get_d_2exp@plt+0x397f1> │ │ │ │ - lea 0xe719ad(%rip),%rbx │ │ │ │ + lea 0xe719cd(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd11556(%rip),%rbx │ │ │ │ + lea 0xd11576(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ add %rdx,%rbx │ │ │ │ lea 0x10(%r8),%rdx │ │ │ │ add %rbx,%rdx │ │ │ │ xor %ebx,%ebx │ │ │ │ @@ -60654,15 +60627,15 @@ │ │ │ │ mov %rbx,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4060b0 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jne 43fa1d <__gmpz_get_d_2exp@plt+0x3979d> │ │ │ │ - lea 0xe71962(%rip),%rbx │ │ │ │ + lea 0xe71982(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -60678,15 +60651,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rsi) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x18(%rax) │ │ │ │ + add %dh,0x18(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43fbcd <__gmpz_get_d_2exp@plt+0x3994d> │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ sub %rdi,%rbx │ │ │ │ @@ -60710,15 +60683,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 4060b0 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jne 43fbbf <__gmpz_get_d_2exp@plt+0x3993f> │ │ │ │ movq $0x43fb60,0x0(%rbp) │ │ │ │ - lea 0xd117d6(%rip),%rbx │ │ │ │ + lea 0xd117f6(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 43fb60 <__gmpz_get_d_2exp@plt+0x398e0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -60740,18 +60713,18 @@ │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xde9d23(%rip),%rbx │ │ │ │ + lea 0xde9d43(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd113bc(%rip),%rbx │ │ │ │ + lea 0xd113dc(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -60828,15 +60801,15 @@ │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d112(%rax) │ │ │ │ + add %dh,0x4800d112(%rax) │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43fda5 <__gmpz_get_d_2exp@plt+0x39b25> │ │ │ │ movq $0x43fd38,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -60846,15 +60819,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x12(%rax) │ │ │ │ + add %bh,0x12(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ movq $0x43fd80,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ @@ -60868,26 +60841,26 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ adc %cl,%dl │ │ │ │ add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ cmovl -0x74b7f8bd(%rbx),%ecx │ │ │ │ jge 43fd94 <__gmpz_get_d_2exp@plt+0x39b14> │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 43fac8 <__gmpz_get_d_2exp@plt+0x39848> │ │ │ │ - lea 0xd111f4(%rip),%rbx │ │ │ │ + lea 0xd11214(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -60896,15 +60869,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 43fe19 <__gmpz_get_d_2exp@plt+0x39b99> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 43ff16 <__gmpz_get_d_2exp@plt+0x39c96> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jl 43fde4 <__gmpz_get_d_2exp@plt+0x39b64> │ │ │ │ - lea 0xd17f50(%rip),%rbx │ │ │ │ + lea 0xd17f70(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ lea 0x10(%r14),%rbx │ │ │ │ mov (%rbx,%rdi,1),%bl │ │ │ │ movzbl %bl,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -60967,15 +60940,15 @@ │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x4401c8,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %dl,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xd11093(%rip),%rbx │ │ │ │ + lea 0xd110b3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%rdx │ │ │ │ jge 440072 <__gmpz_get_d_2exp@plt+0x39df2> │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 440139 <__gmpz_get_d_2exp@plt+0x39eb9> │ │ │ │ mov %rbx,0x40(%rsp) │ │ │ │ mov %rdx,%rbx │ │ │ │ @@ -61165,15 +61138,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 440366 <__gmpz_get_d_2exp@plt+0x3a0e6> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 440235 <__gmpz_get_d_2exp@plt+0x39fb5> │ │ │ │ - lea 0xd17aff(%rip),%rbx │ │ │ │ + lea 0xd17b1f(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ lea 0x10(%rax),%rbx │ │ │ │ mov (%rbx,%r14,1),%bl │ │ │ │ movzbl %bl,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -61498,21 +61471,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rsi) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - or $0xd1,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ - (bad) │ │ │ │ - test $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,0xc(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x48(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44079d <__gmpz_get_d_2exp@plt+0x3a51d> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 440792 <__gmpz_get_d_2exp@plt+0x3a512> │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ jg 440780 <__gmpz_get_d_2exp@plt+0x3a500> │ │ │ │ movq $0x440218,-0x30(%r12) │ │ │ │ @@ -61537,33 +61508,33 @@ │ │ │ │ mov %rbx,-0x20(%rbp) │ │ │ │ mov %r8,-0x18(%rbp) │ │ │ │ mov %r9,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffc0,%rbp │ │ │ │ jmp 43fdc8 <__gmpz_get_d_2exp@plt+0x39b48> │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xde915e(%rip),%rbx │ │ │ │ + lea 0xde917e(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xd10814(%rip),%rbx │ │ │ │ + lea 0xd10834(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ or %bh,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0xb(%rax) │ │ │ │ + add %ch,0xb(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%r9 │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ jmp 44090c <__gmpz_get_d_2exp@plt+0x3a68c> │ │ │ │ @@ -61585,16 +61556,16 @@ │ │ │ │ nopl (%rax) │ │ │ │ mov %bh,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - or %cl,%dl │ │ │ │ + add %dl,(%rax) │ │ │ │ + or %ecx,%edx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,0x75(%r11,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ push %rbp │ │ │ │ cmp %cl,-0x75(%rax) │ │ │ │ rex.WRB adc %r13b,%r9b │ │ │ │ in (%dx),%eax │ │ │ │ @@ -61603,15 +61574,15 @@ │ │ │ │ (bad) │ │ │ │ add %cl,0x75(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ or %cl,%dl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ push %rbp │ │ │ │ rex │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ @@ -61621,62 +61592,60 @@ │ │ │ │ nopl (%rax) │ │ │ │ or %bh,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800d10a(%rax) │ │ │ │ + add %bh,0x4800d10a(%rax) │ │ │ │ mov 0x20(%rbp),%edi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%r9 │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ jmp 44090c <__gmpz_get_d_2exp@plt+0x3a68c> │ │ │ │ xchg %ax,%ax │ │ │ │ or %bh,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0xa(%rax) │ │ │ │ - roll $1,(%rax) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ + add %dl,0x4800d10a(%rax) │ │ │ │ + mov 0x20(%rbp),%edi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%r9 │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ jmp 44090c <__gmpz_get_d_2exp@plt+0x3a68c> │ │ │ │ xchg %ax,%ax │ │ │ │ or %bh,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0xa(%rax) │ │ │ │ + add %ch,0xa(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%r9 │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ jmp 44090c <__gmpz_get_d_2exp@plt+0x3a68c> │ │ │ │ xchg %ax,%ax │ │ │ │ or %bh,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - or %cl,%dl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 44091c <__gmpz_get_d_2exp@plt+0x3a69c> │ │ │ │ + add %al,0xa(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%r9 │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x1,%rdx │ │ │ │ @@ -61691,15 +61660,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ or %bh,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ or %edx,%ecx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %bl,%ch │ │ │ │ add (%rax),%eax │ │ │ │ @@ -61740,15 +61709,15 @@ │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp 43fdc8 <__gmpz_get_d_2exp@plt+0x39b48> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xde8ee1(%rip),%rbx │ │ │ │ + lea 0xde8f01(%rip),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x6(%rcx),%rcx │ │ │ │ mov 0x7(%rcx),%rcx │ │ │ │ mov %rbx,%rsi │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x3,%rbx │ │ │ │ @@ -61793,39 +61762,38 @@ │ │ │ │ jmp 43fdc8 <__gmpz_get_d_2exp@plt+0x39b48> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or %esi,0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - or %dl,%cl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jge 440b24 <__gmpz_get_d_2exp@plt+0x3a8a4> │ │ │ │ + add %cl,0x8(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%r9 │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r10 │ │ │ │ jmp 440b4c <__gmpz_get_d_2exp@plt+0x3a8cc> │ │ │ │ xchg %ax,%ax │ │ │ │ or %esi,0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ - roll $1,(%rax) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ + add %dl,(%rax) │ │ │ │ + or %dl,%cl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jge 440b5c <__gmpz_get_d_2exp@plt+0x3a8dc> │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%r9 │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r10 │ │ │ │ mov 0x7(%r10),%r11 │ │ │ │ @@ -61874,15 +61842,15 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nop │ │ │ │ rex.WB jne 440c1b <__gmpz_get_d_2exp@plt+0x3a99b> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ + add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ roll $1,(%rax) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%r11 │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ @@ -61912,30 +61880,29 @@ │ │ │ │ jmp 43fdc8 <__gmpz_get_d_2exp@plt+0x39b48> │ │ │ │ nop │ │ │ │ rex.WB jne 440cb3 <__gmpz_get_d_2exp@plt+0x3aa33> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x6(%rax) │ │ │ │ + add %bh,0x6(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ jmp 440cfc <__gmpz_get_d_2exp@plt+0x3aa7c> │ │ │ │ xchg %ax,%ax │ │ │ │ rex.WB jne 440cdb <__gmpz_get_d_2exp@plt+0x3aa5b> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,0x6(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov %rbx,%rdi │ │ │ │ @@ -61949,24 +61916,24 @@ │ │ │ │ movq $0x440cc0,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rsi,0x8(%rbp) │ │ │ │ mov %rcx,0x18(%rbp) │ │ │ │ jmp 440218 <__gmpz_get_d_2exp@plt+0x39f98> │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xde8bad(%rip),%rbx │ │ │ │ + lea 0xde8bcd(%rip),%rbx │ │ │ │ add $0x48,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.WB jne 440d4b <__gmpz_get_d_2exp@plt+0x3aacb> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ add $0x8b4800d1,%eax │ │ │ │ adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ push %rbp │ │ │ │ rex │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -61986,15 +61953,15 @@ │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 43fdc8 <__gmpz_get_d_2exp@plt+0x39b48> │ │ │ │ movq $0x440df8,0x40(%rbp) │ │ │ │ - lea 0xd10541(%rip),%rbx │ │ │ │ + lea 0xd10561(%rip),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 440df8 <__gmpz_get_d_2exp@plt+0x3ab78> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -62042,15 +62009,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ add %dl,%cl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 440f31 <__gmpz_get_d_2exp@plt+0x3acb1> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 440f85 <__gmpz_get_d_2exp@plt+0x3ad05> │ │ │ │ movq $0x440f18,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -62062,16 +62029,20 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d100(%rax) │ │ │ │ - movl $0x440f60,-0x10(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + add %dl,%cl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock (bad) │ │ │ │ + cmove (%rax),%eax │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ @@ -62083,26 +62054,26 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x0(%rax) │ │ │ │ + add %bh,0x0(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ mov 0xf(%rbx),%r9 │ │ │ │ mov 0x7(%rbx),%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 4406e8 <__gmpz_get_d_2exp@plt+0x3a468> │ │ │ │ - lea 0xd1003c(%rip),%rbx │ │ │ │ + lea 0xd1005c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -62160,16 +62131,17 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d4800df6a,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ + shrb $0x0,-0x21(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4410ae <__gmpz_get_d_2exp@plt+0x3ae2e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ lea 0x3(%rax),%rsi │ │ │ │ lea 0x3(%rax),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ @@ -62179,19 +62151,18 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - push $0xffffffffffffffdf │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + js 441130 <__gmpz_get_d_2exp@plt+0x3aeb0> │ │ │ │ + filds (%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4410f3 <__gmpz_get_d_2exp@plt+0x3ae73> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ lea 0x2(%rax),%rsi │ │ │ │ lea 0x2(%rax),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ @@ -62201,15 +62172,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ch,-0x21(%rdx) │ │ │ │ + cmp %ch,-0x21(%rdx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 441133 <__gmpz_get_d_2exp@plt+0x3aeb3> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ @@ -62226,39 +62197,38 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shrb $1,-0x21(%rcx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x72f8394c,%r8d │ │ │ │ + lock imul $0x458d4800,%edi,%ebx │ │ │ │ + mov $0x72f8394c,%eax │ │ │ │ adc %ch,%cl │ │ │ │ orl $0xc7490000,(%rax) │ │ │ │ test %ecx,0x38000003(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x1(%rcx) │ │ │ │ gs clc │ │ │ │ cmp %rsi,%r14 │ │ │ │ jne 441180 <__gmpz_get_d_2exp@plt+0x3af00> │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xe702bc(%rip),%rbx │ │ │ │ + lea 0xe702dc(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x45bcd0,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ add %rcx,%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ sub %r14,%rsi │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ movq $0x4419b8,-0x38(%rbp) │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ mov %rbx,-0x28(%rbp) │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ @@ -62283,17 +62253,17 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ sbb $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push $0xffffffff8b4800df │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + imul $0x458b4800,%edi,%ebx │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ and %cl,0x75(%rbx,%rcx,4) │ │ │ │ sub %cl,-0x75(%rax) │ │ │ │ jne 441284 <__gmpz_get_d_2exp@plt+0x3b004> │ │ │ │ movzbl 0x7(%rbx),%ebx │ │ │ │ cmp $0xa0,%rbx │ │ │ │ @@ -62331,17 +62301,17 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bh,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - push $0xffffffff8b4800df │ │ │ │ - jge 441314 <__gmpz_get_d_2exp@plt+0x3b094> │ │ │ │ + add %al,0x68(%rax) │ │ │ │ + filds (%rax) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ movzbl 0x7(%rbx),%eax │ │ │ │ cmp $0x9a,%rax │ │ │ │ je 4415e5 <__gmpz_get_d_2exp@plt+0x3b365> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ @@ -62376,17 +62346,17 @@ │ │ │ │ jne 4413b8 <__gmpz_get_d_2exp@plt+0x3b138> │ │ │ │ jmp *(%rbx) │ │ │ │ (bad) │ │ │ │ or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x67(%rax) │ │ │ │ - filds (%rax) │ │ │ │ - movzbl 0x7(%rbx),%eax │ │ │ │ + add %cl,0xf00df67(%rax) │ │ │ │ + mov $0x43,%dh │ │ │ │ + (bad) │ │ │ │ cmp $0x80,%rax │ │ │ │ jne 441892 <__gmpz_get_d_2exp@plt+0x3b612> │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ movq $0x4413f8,0x8(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -62395,16 +62365,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - filds (%eax) │ │ │ │ + add %cl,0x67(%rax) │ │ │ │ + filds (%rax) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ movzbl 0x7(%rbx),%ebx │ │ │ │ cmp $0x80,%rbx │ │ │ │ jne 44183e <__gmpz_get_d_2exp@plt+0x3b5be> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ @@ -62447,15 +62417,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bh,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x66(%rax) │ │ │ │ + add %bh,0x66(%rax) │ │ │ │ filds (%rax) │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ movzbl 0x7(%rbx),%eax │ │ │ │ cmp $0x80,%rax │ │ │ │ je 44165c <__gmpz_get_d_2exp@plt+0x3b3dc> │ │ │ │ cmp $0x81,%rax │ │ │ │ je 44170c <__gmpz_get_d_2exp@plt+0x3b48c> │ │ │ │ @@ -62488,16 +62458,17 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800df65(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ + add %bl,%al │ │ │ │ + filds %gs:(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -62528,15 +62499,15 @@ │ │ │ │ nop │ │ │ │ or %bh,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ filds %gs:(%rax) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ movzbl 0x7(%rbx),%ebx │ │ │ │ @@ -62561,16 +62532,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ or %bh,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800df64(%rax) │ │ │ │ - movl $0x441860,0x0(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + filds %fs:(%rax) │ │ │ │ + movq $0x441860,0x0(%rbp) │ │ │ │ movzbl 0x7(%rbx),%eax │ │ │ │ lea 0x1f80(%rax),%r14 │ │ │ │ jmp e0b818 <__gmpz_get_d_2exp@plt+0xa05598> │ │ │ │ movq $0x441108,-0x50(%r12) │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ mov %rsi,-0x38(%r12) │ │ │ │ movq $0x45bcd0,-0x30(%r12) │ │ │ │ @@ -62599,23 +62571,21 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ or %bh,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - movsxd %edi,%ebx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sub %cl,0x75(%rbx,%rcx,4) │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - jne 44177c <__gmpz_get_d_2exp@plt+0x3b4fc> │ │ │ │ + add %dl,(%rax) │ │ │ │ + filds %fs:(%rax) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ movzbl 0x7(%rbx),%ebx │ │ │ │ cmp $0x9f,%rbx │ │ │ │ je 4418de <__gmpz_get_d_2exp@plt+0x3b65e> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%r8b │ │ │ │ add $0x48,%rbp │ │ │ │ @@ -62667,15 +62637,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ or %bh,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ rex.WRB and %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sub %cl,0x75(%rbx,%rcx,4) │ │ │ │ xor %cl,-0x75(%rax) │ │ │ │ jne 4418ac <__gmpz_get_d_2exp@plt+0x3b62c> │ │ │ │ @@ -62696,17 +62666,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x62(%rax) │ │ │ │ - filds (%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %al,0x4800df62(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -62725,22 +62694,22 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ + add %bl,(%rax) │ │ │ │ (bad) │ │ │ │ - filds (%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.WRB sbb %r9b,0x75(%r11,%rcx,4) │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 441964 <__gmpz_get_d_2exp@plt+0x3b6e4> │ │ │ │ add $0x30,%rbp │ │ │ │ jmp 441af3 <__gmpz_get_d_2exp@plt+0x3b873> │ │ │ │ mov %rcx,0x40(%rsp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ jmp 441af3 <__gmpz_get_d_2exp@plt+0x3b873> │ │ │ │ mov %rcx,0x40(%rsp) │ │ │ │ @@ -62749,16 +62718,18 @@ │ │ │ │ jmp 441a2d <__gmpz_get_d_2exp@plt+0x3b7ad> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ sbb $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800df61(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + filds (%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%dil │ │ │ │ add $0x40,%rbp │ │ │ │ @@ -62766,17 +62737,16 @@ │ │ │ │ nopl (%rax) │ │ │ │ xchg %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x61(%rax) │ │ │ │ - filds (%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %cl,0x4800df61(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%dl │ │ │ │ add $0x38,%rbp │ │ │ │ jmp 441a2d <__gmpz_get_d_2exp@plt+0x3b7ad> │ │ │ │ @@ -62858,32 +62828,34 @@ │ │ │ │ jmp 4419df <__gmpz_get_d_2exp@plt+0x3b75f> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - pop %rdi │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ filds (%rax) │ │ │ │ lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 441bc3 <__gmpz_get_d_2exp@plt+0x3b943> │ │ │ │ movq $0x441b70,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 441b70 <__gmpz_get_d_2exp@plt+0x3b8f0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900df5f(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ + add %dl,%al │ │ │ │ + pop %rdi │ │ │ │ + filds (%rax) │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 441bb3 <__gmpz_get_d_2exp@plt+0x3b933> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ movq $0x441150,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ @@ -62892,15 +62864,15 @@ │ │ │ │ xor %esi,%esi │ │ │ │ xor %r14d,%r14d │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 441150 <__gmpz_get_d_2exp@plt+0x3aed0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd0f40e(%rip),%rbx │ │ │ │ + lea 0xd0f42e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -63008,28 +62980,28 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 441db2 <__gmpz_get_d_2exp@plt+0x3bb32> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ movq $0xf82c60,-0x38(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x12b1439,-0x28(%r12) │ │ │ │ + movq $0x12b1459,-0x28(%r12) │ │ │ │ movq $0x441c68,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ xor %r14d,%r14d │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 441c68 <__gmpz_get_d_2exp@plt+0x3b9e8> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd0f21f(%rip),%rbx │ │ │ │ + lea 0xd0f23f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -63165,15 +63137,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ loopne 441fd7 <__gmpz_get_d_2exp@plt+0x3bd57> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB enter $0x394c,$0xf8 │ │ │ │ jb 4421d6 <__gmpz_get_d_2exp@plt+0x3bf56> │ │ │ │ movq $0x442040,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ @@ -63184,45 +63156,46 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d0e0(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ + add %al,%al │ │ │ │ + loopne 44200f <__gmpz_get_d_2exp@plt+0x3bd8f> │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WXB (bad) │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ dec %rbx │ │ │ │ jmp 4420bd <__gmpz_get_d_2exp@plt+0x3be3d> │ │ │ │ xchg %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x20(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - and $0x7,%ebx │ │ │ │ + add %bl,-0x7cff2f20(%rax) │ │ │ │ + jrcxz 442072 <__gmpz_get_d_2exp@plt+0x3bdf2> │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 442182 <__gmpz_get_d_2exp@plt+0x3bf02> │ │ │ │ movq $0x442098,0x0(%rbp) │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 442098 <__gmpz_get_d_2exp@plt+0x3be18> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x20(%rax) │ │ │ │ + add %ch,-0x20(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ add %rbx,%rsi │ │ │ │ @@ -63250,15 +63223,15 @@ │ │ │ │ mov %rdx,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ mov %rdi,0x0(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xd0dfac(%rip),%rbx │ │ │ │ + lea 0xd0dfcc(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ movq $0x4421f8,-0x20(%rbp) │ │ │ │ mov %rdx,-0x18(%rbp) │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -63291,23 +63264,23 @@ │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x442178,0x0(%rbp) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xd0ee13(%rip),%rbx │ │ │ │ + lea 0xd0ee33(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ + add %cl,(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sub %r9b,-0x75(%r8) │ │ │ │ rex.WRB and %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ @@ -63323,15 +63296,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xdf58f7(%rip),%r14 │ │ │ │ + lea 0xdf5917(%rip),%r14 │ │ │ │ jmp 442008 <__gmpz_get_d_2exp@plt+0x3bd88> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -63543,15 +63516,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733c5eec <__environ@GLIBC_2.2.5+0x72082404> │ │ │ │ + rex.RB call 733c5eec <__environ@GLIBC_2.2.5+0x720823c4> │ │ │ │ jno 4425ea <__gmpz_get_d_2exp@plt+0x3c36a> │ │ │ │ movl $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4425d8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -63582,49 +63555,52 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d0da(%rax) │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 442830 <__gmpz_get_d_2exp@plt+0x3c5b0> │ │ │ │ - movq $0x442668,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ + add %dl,%al │ │ │ │ + fcmovbe %st(0),%st │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + (bad) │ │ │ │ + repz add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock push $0x48004426 │ │ │ │ + mov %esi,%ebx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 442668 <__gmpz_get_d_2exp@plt+0x3c3e8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x26(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %bl,0x4800d0da(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ xor %esi,%esi │ │ │ │ xor %edi,%edi │ │ │ │ jmp 4426ef <__gmpz_get_d_2exp@plt+0x3c46f> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x26(%rax) │ │ │ │ + add %dh,-0x26(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 4427c6 <__gmpz_get_d_2exp@plt+0x3c546> │ │ │ │ movq $0x4426c0,0x0(%rbp) │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ @@ -63632,22 +63608,20 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ecx,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - fcmovbe %st(0),%st │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - cmp %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 4426e8 <__gmpz_get_d_2exp@plt+0x3c468> │ │ │ │ + add %al,-0x26(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ add %rbx,%rdi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ add %rbx,%r8 │ │ │ │ add $0x30,%rbp │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -63674,15 +63648,15 @@ │ │ │ │ mov %r9,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ mov %r8,0x0(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xd0d976(%rip),%rbx │ │ │ │ + lea 0xd0d996(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ movq $0x442850,-0x28(%rbp) │ │ │ │ mov %rdx,-0x20(%rbp) │ │ │ │ mov %rbx,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ @@ -63725,23 +63699,23 @@ │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x4427b0,0x0(%rbp) │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ mov %rsi,0x38(%rbp) │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ - lea 0xd0e7e9(%rip),%rbx │ │ │ │ + lea 0xd0e809(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movb $0x0,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d0d8(%rax) │ │ │ │ + add %dh,0x4800d0d8(%rax) │ │ │ │ mov 0x30(%rbp),%eax │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ add $0x28,%rbp │ │ │ │ @@ -63960,15 +63934,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733c6524 <__environ@GLIBC_2.2.5+0x72082a3c> │ │ │ │ + rex.RB call 733c6524 <__environ@GLIBC_2.2.5+0x720829fc> │ │ │ │ jno 442c22 <__gmpz_get_d_2exp@plt+0x3c9a2> │ │ │ │ movl $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x442c10,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -64134,15 +64108,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ rcl %cl,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ (bad) │ │ │ │ push %rbx │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -64157,45 +64131,46 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d0d2(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ + add %al,%al │ │ │ │ + rcl %cl,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WXB (bad) │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ dec %rbx │ │ │ │ jmp 442f3d <__gmpz_get_d_2exp@plt+0x3ccbd> │ │ │ │ xchg %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x2e(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - and $0x7,%ebx │ │ │ │ + add %bl,-0x7cff2f2e(%rax) │ │ │ │ + jrcxz 442ef2 <__gmpz_get_d_2exp@plt+0x3cc72> │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 4431f3 <__gmpz_get_d_2exp@plt+0x3cf73> │ │ │ │ movq $0x442f18,0x0(%rbp) │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 442f18 <__gmpz_get_d_2exp@plt+0x3cc98> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x2e(%rax) │ │ │ │ + add %ch,-0x2e(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ add %rbx,%rsi │ │ │ │ @@ -64224,26 +64199,26 @@ │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ mov %rdi,0x0(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ movq $0x442fd8,0x0(%rbp) │ │ │ │ - lea 0xd0e358(%rip),%rbx │ │ │ │ + lea 0xd0e378(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 442fd8 <__gmpz_get_d_2exp@plt+0x3cd58> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ rcl $1,%eax │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ leave │ │ │ │ xor %edx,%edx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ @@ -64255,15 +64230,15 @@ │ │ │ │ xor %edi,%edi │ │ │ │ jmp 44306f <__gmpz_get_d_2exp@plt+0x3cdef> │ │ │ │ xchg %ax,%ax │ │ │ │ movl $0x0,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ rcl $1,%al │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %bl,0x1(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x443040,0x0(%rbp) │ │ │ │ @@ -64273,19 +64248,22 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ (bad) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d0d0(%rax) │ │ │ │ - mov 0x38(%rbp),%eax │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ + add %al,%al │ │ │ │ + rcl $1,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + jne 443068 <__gmpz_get_d_2exp@plt+0x3cde8> │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ add %rbx,%rdi │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ add %rbx,%r8 │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -64312,15 +64290,15 @@ │ │ │ │ mov %r9,0x10(%rbp) │ │ │ │ mov %rcx,0x18(%rbp) │ │ │ │ mov %rdx,0x20(%rbp) │ │ │ │ mov %r8,0x28(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xd0cff2(%rip),%rbx │ │ │ │ + lea 0xd0d012(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ movq $0x443248,-0x20(%rbp) │ │ │ │ mov %rdx,-0x18(%rbp) │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -64372,27 +64350,27 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x443160,0x10(%rbp) │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ mov %rsi,0x38(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ - lea 0xd0de41(%rip),%rbx │ │ │ │ + lea 0xd0de61(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ jmp 442ff8 <__gmpz_get_d_2exp@plt+0x3cd78> │ │ │ │ movb $0x0,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ (bad) │ │ │ │ rolb $1,(%rax) │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ @@ -64400,15 +64378,15 @@ │ │ │ │ jmp 44306f <__gmpz_get_d_2exp@plt+0x3cdef> │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ iret │ │ │ │ rolb $1,(%rax) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ @@ -64418,15 +64396,15 @@ │ │ │ │ adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ fst %st(0) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB enter $0x394c,$0xf8 │ │ │ │ jb 443461 <__gmpz_get_d_2exp@plt+0x3d1e1> │ │ │ │ xor %eax,%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ cmp %rdi,%rax │ │ │ │ @@ -64516,15 +64494,15 @@ │ │ │ │ mov %rcx,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp e0b818 <__gmpz_get_d_2exp@plt+0xa05598> │ │ │ │ - lea 0xd0cccd(%rip),%rbx │ │ │ │ + lea 0xd0cced(%rip),%rbx │ │ │ │ jmp *(%rbx) │ │ │ │ lea 0x10(%r14),%r8 │ │ │ │ inc %rcx │ │ │ │ movzbl (%r8,%rcx,1),%ecx │ │ │ │ movzbl %dl,%edx │ │ │ │ add $0xffffffffffffff40,%rdx │ │ │ │ shl $0x6,%rdx │ │ │ │ @@ -64536,15 +64514,15 @@ │ │ │ │ mov %rdx,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp e0b818 <__gmpz_get_d_2exp@plt+0xa05598> │ │ │ │ - lea 0xd0dbf8(%rip),%rbx │ │ │ │ + lea 0xd0dc18(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -64677,15 +64655,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ fnop │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 443698 <__gmpz_get_d_2exp@plt+0x3d418> │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ @@ -64701,17 +64679,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x27(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + add %bl,0x4c00d0d9(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 443596 <__gmpz_get_d_2exp@plt+0x3d316> │ │ │ │ @@ -64723,19 +64700,18 @@ │ │ │ │ jmp 443291 <__gmpz_get_d_2exp@plt+0x3d011> │ │ │ │ test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - fnop │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 443728 <__gmpz_get_d_2exp@plt+0x3d4a8> │ │ │ │ + add %dl,-0x27(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 443516 <__gmpz_get_d_2exp@plt+0x3d296> │ │ │ │ add $0x30,%rbp │ │ │ │ @@ -64746,16 +64722,16 @@ │ │ │ │ jmp 443291 <__gmpz_get_d_2exp@plt+0x3d011> │ │ │ │ xchg %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - fcom %st(0) │ │ │ │ + add %cl,(%rax) │ │ │ │ + fnop │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 443770 <__gmpz_get_d_2exp@plt+0x3d4f0> │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ and $0x7,%ebx │ │ │ │ @@ -64766,72 +64742,71 @@ │ │ │ │ add %rbx,%rcx │ │ │ │ add %rbx,%rax │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,%rax │ │ │ │ jmp 443291 <__gmpz_get_d_2exp@plt+0x3d011> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xc8000000,%eax │ │ │ │ + adc $0xe8000000,%eax │ │ │ │ fcom %st(0) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733c70fc <__environ@GLIBC_2.2.5+0x72083614> │ │ │ │ + rex.RB call 733c70fc <__environ@GLIBC_2.2.5+0x720835d4> │ │ │ │ push $0x8ec8348 │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 44381d <__gmpz_get_d_2exp@plt+0x3d59d> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x443808,-0x18(%rbp) │ │ │ │ - lea 0xd0db2f(%rip),%rbx │ │ │ │ + lea 0xd0db4f(%rip),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 443808 <__gmpz_get_d_2exp@plt+0x3d588> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x28(%rax) │ │ │ │ + add %bh,-0x28(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ xor %edi,%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 443280 <__gmpz_get_d_2exp@plt+0x3d000> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x28(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + add %bl,0x4800d0d8(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 443a1f <__gmpz_get_d_2exp@plt+0x3d79f> │ │ │ │ movq $0x4438b0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4438b0 <__gmpz_get_d_2exp@plt+0x3d630> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x28(%rax) │ │ │ │ + add %ah,-0x28(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 443a2a <__gmpz_get_d_2exp@plt+0x3d7aa> │ │ │ │ @@ -64840,15 +64815,15 @@ │ │ │ │ add $0x20,%rbp │ │ │ │ dec %rdx │ │ │ │ jmp 4438c2 <__gmpz_get_d_2exp@plt+0x3d642> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ fcom %st(0) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ dec %rbx │ │ │ │ @@ -64928,33 +64903,32 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp e0b818 <__gmpz_get_d_2exp@plt+0xa05598> │ │ │ │ - lea 0xd0d677(%rip),%rbx │ │ │ │ + lea 0xd0d697(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xd0d6b2(%rip),%rbx │ │ │ │ + lea 0xd0d6d2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 443280 <__gmpz_get_d_2exp@plt+0x3d000> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x2a(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + add %al,0x4800d0d6(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 443a7a <__gmpz_get_d_2exp@plt+0x3d7fa> │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0xfffffffffffffffc,%rbx │ │ │ │ @@ -64968,15 +64942,15 @@ │ │ │ │ jmp 443280 <__gmpz_get_d_2exp@plt+0x3d000> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ rolb $1,(%rax) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ @@ -64993,15 +64967,15 @@ │ │ │ │ jmp 443280 <__gmpz_get_d_2exp@plt+0x3d000> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ {rex2 0xd0} str -0x75(%r16) │ │ │ │ and %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbp,%rdx,1) │ │ │ │ @@ -65023,15 +64997,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xdf3fdf(%rip),%r14 │ │ │ │ + lea 0xdf3fff(%rip),%r14 │ │ │ │ jmp 442630 <__gmpz_get_d_2exp@plt+0x3c3b0> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -65167,15 +65141,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x3d(%rax) │ │ │ │ + add %dh,-0x3d(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ lea -0x48(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 443fab <__gmpz_get_d_2exp@plt+0x3dd2b> │ │ │ │ movq $0x443dc8,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ @@ -65186,15 +65160,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ ret │ │ │ │ rolb $1,(%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x7(%rbx),%rdx │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -65204,32 +65178,34 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - ret $0xd0 │ │ │ │ + add %cl,(%rax) │ │ │ │ + ret │ │ │ │ + rolb $1,(%rax) │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 443f11 <__gmpz_get_d_2exp@plt+0x3dc91> │ │ │ │ movq $0x443e28,0x0(%rbp) │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 443e28 <__gmpz_get_d_2exp@plt+0x3dba8> │ │ │ │ jmp *(%rbx) │ │ │ │ or %bl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d0c2(%rax) │ │ │ │ - mov 0x40(%rbp),%eax │ │ │ │ + add %bl,%al │ │ │ │ + ret $0xd0 │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ add %rbx,%r8 │ │ │ │ @@ -65281,15 +65257,15 @@ │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ sub %rax,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jne 443f58 <__gmpz_get_d_2exp@plt+0x3dcd8> │ │ │ │ - lea 0xd0c1b0(%rip),%rbx │ │ │ │ + lea 0xd0c1d0(%rip),%rbx │ │ │ │ add $0x48,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ebx,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -65315,24 +65291,24 @@ │ │ │ │ add $0x48,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x443f48,0x8(%rbp) │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xd0d156(%rip),%rbx │ │ │ │ + lea 0xd0d176(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ rcl $0x0,%eax │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ @@ -65553,15 +65529,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733c7c9c <__environ@GLIBC_2.2.5+0x720841b4> │ │ │ │ + rex.RB call 733c7c9c <__environ@GLIBC_2.2.5+0x72084174> │ │ │ │ jno 44439a <__gmpz_get_d_2exp@plt+0x3e11a> │ │ │ │ movl $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x444388,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -65592,15 +65568,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ mov $0x8d4800d0,%ebp │ │ │ │ rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ (bad) │ │ │ │ roll %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x444418,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -65612,15 +65588,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ mov $0x8b4800d0,%esp │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ (bad) -0x75(%rax) │ │ │ │ push %rbx │ │ │ │ (bad) │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -65630,32 +65606,32 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x7cff2f44(%rax) │ │ │ │ - jrcxz 44444a <__gmpz_get_d_2exp@plt+0x3e1ca> │ │ │ │ + add %al,%al │ │ │ │ + mov $0xe38300d0,%esp │ │ │ │ + (bad) │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 44456e <__gmpz_get_d_2exp@plt+0x3e2ee> │ │ │ │ movq $0x444470,0x0(%rbp) │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 444470 <__gmpz_get_d_2exp@plt+0x3e1f0> │ │ │ │ jmp *(%rbx) │ │ │ │ (bad) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x44(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ + add %dl,0x4800d0bc(%rax) │ │ │ │ + mov 0x38(%rbp),%eax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ add $0xf,%rbx │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ add (%rbx),%r8 │ │ │ │ @@ -65703,53 +65679,53 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d0bb(%rax) │ │ │ │ + add %ah,0x4800d0bb(%rax) │ │ │ │ mov 0x8(%rbp),%edx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 44457a <__gmpz_get_d_2exp@plt+0x3e2fa> │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4445cb <__gmpz_get_d_2exp@plt+0x3e34b> │ │ │ │ test %rbx,%rbx │ │ │ │ jne 44459d <__gmpz_get_d_2exp@plt+0x3e31d> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd0bb49(%rip),%rbx │ │ │ │ + lea 0xd0bb69(%rip),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x45bcd0,-0x18(%r12) │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd0cb51(%rip),%rbx │ │ │ │ + lea 0xd0cb71(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x444560,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nop │ │ │ │ test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0x8b4800d0,%edx │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0x8b4800d0,%ebx │ │ │ │ sub %r9b,-0x75(%r8) │ │ │ │ rex.WRB and %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 444618 <__gmpz_get_d_2exp@plt+0x3e398> │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ add $0x20,%rbp │ │ │ │ @@ -65816,17 +65792,17 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0x8d4800d0,%ecx │ │ │ │ - rex.RB call 103c8044 <__environ@GLIBC_2.2.5+0xf08455c> │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0x8d4800d0,%edx │ │ │ │ + rex.RB call 103c8044 <__environ@GLIBC_2.2.5+0xf08451c> │ │ │ │ (bad) │ │ │ │ mov $0x0,%dl │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x444728,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -65836,29 +65812,31 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d0b9(%rax) │ │ │ │ - movl $0x444758,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %bl,%al │ │ │ │ + mov $0xc74800d0,%ecx │ │ │ │ + add %r11b,0x47(%r8) │ │ │ │ + add %r9b,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 444758 <__gmpz_get_d_2exp@plt+0x3e4d8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d0b9(%rax) │ │ │ │ + add %ch,0x4800d0b9(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ test %rax,%rax │ │ │ │ jg 444768 <__gmpz_get_d_2exp@plt+0x3e4e8> │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ @@ -65871,26 +65849,26 @@ │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 444668 <__gmpz_get_d_2exp@plt+0x3e3e8> │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xd0b937(%rip),%rbx │ │ │ │ + lea 0xd0b957(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xd0c97a(%rip),%rbx │ │ │ │ + lea 0xd0c99a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ mov $0x854800d0,%ecx │ │ │ │ (bad) 0x49(%rcx,%rcx,8) │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44480d <__gmpz_get_d_2exp@plt+0x3e58d> │ │ │ │ movq $0x45bcd0,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ @@ -65906,17 +65884,18 @@ │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d0b8(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %cl,%al │ │ │ │ + mov $0x8d4800d0,%eax │ │ │ │ + rex.RB loopne 444889 <__gmpz_get_d_2exp@plt+0x3e609> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 444928 <__gmpz_get_d_2exp@plt+0x3e6a8> │ │ │ │ movq $0x444870,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 444870 <__gmpz_get_d_2exp@plt+0x3e5f0> │ │ │ │ @@ -65924,30 +65903,29 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x48(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - movq $0x4448a0,0x0(%rbp) │ │ │ │ + add %dl,0x4800d0b8(%rax) │ │ │ │ + movl $0x4448a0,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 4448a0 <__gmpz_get_d_2exp@plt+0x3e620> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x48(%rax) │ │ │ │ + add %ah,-0x48(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ test %rax,%rax │ │ │ │ jle 44491b <__gmpz_get_d_2exp@plt+0x3e69b> │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ jl 4448b9 <__gmpz_get_d_2exp@plt+0x3e639> │ │ │ │ @@ -65968,29 +65946,28 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0xd0,%bh │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x8b4800d0,%eax │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ fimull -0x75(%rax) │ │ │ │ jne 444917 <__gmpz_get_d_2exp@plt+0x3e697> │ │ │ │ sub %rbx,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ jne 444957 <__gmpz_get_d_2exp@plt+0x3e6d7> │ │ │ │ add $0x10,%rbp │ │ │ │ - lea 0xd0b7be(%rip),%rbx │ │ │ │ + lea 0xd0b7de(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xd0c811(%rip),%rbx │ │ │ │ + lea 0xd0c831(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -66062,15 +66039,15 @@ │ │ │ │ cmp %rbx,%rax │ │ │ │ sete %al │ │ │ │ movzbl %al,%eax │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114bbc0(%rax),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd0c70b(%rip),%rbx │ │ │ │ + lea 0xd0c72b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -66317,15 +66294,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733c8784 <__environ@GLIBC_2.2.5+0x72084c9c> │ │ │ │ + rex.RB call 733c8784 <__environ@GLIBC_2.2.5+0x72084c5c> │ │ │ │ jno 444e82 <__gmpz_get_d_2exp@plt+0x3ec02> │ │ │ │ movl $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x444e70,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -66617,18 +66594,20 @@ │ │ │ │ jmp 445086 <__gmpz_get_d_2exp@plt+0x3ee06> │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,0x4800d0be(%rax) │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 445365 <__gmpz_get_d_2exp@plt+0x3f0e5> │ │ │ │ + add %cl,%al │ │ │ │ + mov $0x8d4800d0,%esi │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + (bad) │ │ │ │ + test $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x445318,-0x40(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ @@ -66643,15 +66622,15 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 445318 <__gmpz_get_d_2exp@plt+0x3f098> │ │ │ │ jmp *(%rbx) │ │ │ │ add $0x6,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x42(%rax) │ │ │ │ + add %ah,-0x42(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ sub %rbx,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ @@ -66674,17 +66653,16 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,-0x53(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + add %al,0x4800d0ad(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 445422 <__gmpz_get_d_2exp@plt+0x3f1a2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4453d0,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x20(%rbx),%rcx │ │ │ │ @@ -66697,25 +66675,25 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ lods %ds:(%rsi),%eax │ │ │ │ rolb $1,(%rax) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 445426 <__gmpz_get_d_2exp@plt+0x3f1a6> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 4453f7 <__gmpz_get_d_2exp@plt+0x3f177> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd0acef(%rip),%rbx │ │ │ │ + lea 0xd0ad0f(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x45bcd0,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ @@ -66739,22 +66717,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900d0ac(%rax) │ │ │ │ + add %ah,0x4900d0ac(%rax) │ │ │ │ add $0xb0,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44551e <__gmpz_get_d_2exp@plt+0x3f29e> │ │ │ │ test %r9,%r9 │ │ │ │ jg 44548a <__gmpz_get_d_2exp@plt+0x3f20a> │ │ │ │ add $0xffffffffffffff50,%r12 │ │ │ │ - lea 0xe6bfb2(%rip),%rbx │ │ │ │ + lea 0xe6bfd2(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x444ec0,-0xa8(%r12) │ │ │ │ mov %rdi,-0x98(%r12) │ │ │ │ mov %r14,-0x90(%r12) │ │ │ │ mov %r9,-0x88(%r12) │ │ │ │ mov %r8,-0x80(%r12) │ │ │ │ movq $0x4452b0,-0x78(%r12) │ │ │ │ @@ -66773,15 +66751,15 @@ │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x78(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xb0,0x388(%r13) │ │ │ │ - lea 0xd0bc28(%rip),%rbx │ │ │ │ + lea 0xd0bc48(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -67033,15 +67011,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733c9284 <__environ@GLIBC_2.2.5+0x7208579c> │ │ │ │ + rex.RB call 733c9284 <__environ@GLIBC_2.2.5+0x7208575c> │ │ │ │ jno 445982 <__gmpz_get_d_2exp@plt+0x3f702> │ │ │ │ movl $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x445970,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -67333,17 +67311,18 @@ │ │ │ │ jmp 445b86 <__gmpz_get_d_2exp@plt+0x3f906> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,0x4800d0b3(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %bl,%al │ │ │ │ + mov $0xd0,%bl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ jb 445e80 <__gmpz_get_d_2exp@plt+0x3fc00> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x445e10,-0x38(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x28(%rbx),%rdx │ │ │ │ @@ -67359,34 +67338,34 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x4d(%rax) │ │ │ │ + add %bh,-0x4d(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ sub %rax,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jne 445e65 <__gmpz_get_d_2exp@plt+0x3fbe5> │ │ │ │ movq $0x445e48,0x0(%rbp) │ │ │ │ - lea 0xd0b4e9(%rip),%rbx │ │ │ │ + lea 0xd0b509(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 445e48 <__gmpz_get_d_2exp@plt+0x3fbc8> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ mov $0xd0,%bl │ │ │ │ add %al,0x31(%rbp) │ │ │ │ leave │ │ │ │ xor %r8d,%r8d │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ @@ -67403,15 +67382,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,-0x5e(%rax) │ │ │ │ + add %ch,-0x5e(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 445f3a <__gmpz_get_d_2exp@plt+0x3fcba> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x445ee8,-0x28(%rbp) │ │ │ │ @@ -67426,25 +67405,25 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - movabs 0x3b4d20c4834900d0,%eax │ │ │ │ + add %bl,(%rax) │ │ │ │ + movabs %al,0x3b4d20c4834900d0 │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x49(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 445f0f <__gmpz_get_d_2exp@plt+0x3fc8f> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd0a1d7(%rip),%rbx │ │ │ │ + lea 0xd0a1f7(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x45bcd0,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ @@ -67480,15 +67459,15 @@ │ │ │ │ test $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44602e <__gmpz_get_d_2exp@plt+0x3fdae> │ │ │ │ test %r8,%r8 │ │ │ │ jg 445fa2 <__gmpz_get_d_2exp@plt+0x3fd22> │ │ │ │ add $0xffffffffffffff58,%r12 │ │ │ │ - lea 0xe6b49a(%rip),%rbx │ │ │ │ + lea 0xe6b4ba(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4459c0,-0xa0(%r12) │ │ │ │ mov %rsi,-0x90(%r12) │ │ │ │ mov %r14,-0x88(%r12) │ │ │ │ mov %r8,-0x80(%r12) │ │ │ │ mov %rdi,-0x78(%r12) │ │ │ │ movq $0x445db0,-0x70(%r12) │ │ │ │ @@ -67506,15 +67485,15 @@ │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x70(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xa8,0x388(%r13) │ │ │ │ - lea 0xd0b128(%rip),%rbx │ │ │ │ + lea 0xd0b148(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ @@ -67533,29 +67512,29 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ mov $0xd0,%al │ │ │ │ add %ch,%cl │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ mov $0xd0,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 446106 <__gmpz_get_d_2exp@plt+0x3fe86> │ │ │ │ movq $0x4460f0,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -67567,54 +67546,54 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4c00d0b0(%rax) │ │ │ │ - mov 0x17(%rbx),%eax │ │ │ │ + add %al,%al │ │ │ │ + mov $0xd0,%al │ │ │ │ + add %cl,0x43(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ mov 0xf(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 446098 <__gmpz_get_d_2exp@plt+0x3fe18> │ │ │ │ - lea 0xd0b093(%rip),%rbx │ │ │ │ + lea 0xd0b0b3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x50(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + add %al,0x4800d0b0(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 44617c <__gmpz_get_d_2exp@plt+0x3fefc> │ │ │ │ movq $0x446160,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 446160 <__gmpz_get_d_2exp@plt+0x3fee0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0xd0,%al │ │ │ │ - add %cl,0x43(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ + add %dl,-0x50(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ mov 0xf(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xe1dfdf(%rip),%r14 │ │ │ │ + lea 0xe1dfff(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 446098 <__gmpz_get_d_2exp@plt+0x3fe18> │ │ │ │ - lea 0xd0b02d(%rip),%rbx │ │ │ │ + lea 0xd0b04d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -67750,16 +67729,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - popf │ │ │ │ + add %cl,-0x63(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 44649e <__gmpz_get_d_2exp@plt+0x4021e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x446410,-0x30(%rbp) │ │ │ │ @@ -67775,25 +67753,25 @@ │ │ │ │ jne 446410 <__gmpz_get_d_2exp@plt+0x40190> │ │ │ │ jmp *(%rbx) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ pushf │ │ │ │ rolb $1,(%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ add $0xf,%rbx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ add (%rbx),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ jne 446453 <__gmpz_get_d_2exp@plt+0x401d3> │ │ │ │ - lea 0xd09cb1(%rip),%rbx │ │ │ │ + lea 0xd09cd1(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -67824,41 +67802,40 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - pushf │ │ │ │ + add %al,-0x64(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4465bb <__gmpz_get_d_2exp@plt+0x4033b> │ │ │ │ movq $0x4464f8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4464f8 <__gmpz_get_d_2exp@plt+0x40278> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - fwait │ │ │ │ + add %cl,(%rax) │ │ │ │ + pushf │ │ │ │ rolb $1,(%rax) │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4465c6 <__gmpz_get_d_2exp@plt+0x40346> │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jg 44652a <__gmpz_get_d_2exp@plt+0x402aa> │ │ │ │ add $0xffffffffffffff68,%r12 │ │ │ │ - lea 0xde33c6(%rip),%rbx │ │ │ │ + lea 0xde33e6(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x446198,-0x90(%r12) │ │ │ │ mov %rcx,-0x80(%r12) │ │ │ │ mov %rbx,-0x78(%r12) │ │ │ │ @@ -67878,40 +67855,40 @@ │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd0abfe(%rip),%rbx │ │ │ │ + lea 0xd0ac1e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rax) │ │ │ │ + fwait │ │ │ │ rolb $1,(%rax) │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4466a3 <__gmpz_get_d_2exp@plt+0x40423> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ sub %rdx,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jne 446648 <__gmpz_get_d_2exp@plt+0x403c8> │ │ │ │ - lea 0xd09ac0(%rip),%rbx │ │ │ │ + lea 0xd09ae0(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -67945,30 +67922,29 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x66(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 446731 <__gmpz_get_d_2exp@plt+0x404b1> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 446726 <__gmpz_get_d_2exp@plt+0x404a6> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 4466f5 <__gmpz_get_d_2exp@plt+0x40475> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd099f1(%rip),%rbx │ │ │ │ + lea 0xd09a11(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ inc %rbx │ │ │ │ movq $0x45bcd0,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ @@ -67982,28 +67958,28 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,0x4800d099(%rax) │ │ │ │ + add %bh,0x4800d099(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4467c3 <__gmpz_get_d_2exp@plt+0x40543> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4467b8 <__gmpz_get_d_2exp@plt+0x40538> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jne 446785 <__gmpz_get_d_2exp@plt+0x40505> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd09961(%rip),%rbx │ │ │ │ + lea 0xd09981(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0x2,%rbx │ │ │ │ movq $0x45bcd0,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ @@ -68017,30 +67993,30 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ cltd │ │ │ │ rolb $1,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 446853 <__gmpz_get_d_2exp@plt+0x405d3> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 446848 <__gmpz_get_d_2exp@plt+0x405c8> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ cmp $0x3,%rax │ │ │ │ jne 446815 <__gmpz_get_d_2exp@plt+0x40595> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd098d1(%rip),%rbx │ │ │ │ + lea 0xd098f1(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0x3,%rbx │ │ │ │ movq $0x45bcd0,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ @@ -68054,17 +68030,16 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,-0x68(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ + add %bl,0x4800d098(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4469e1 <__gmpz_get_d_2exp@plt+0x40761> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ @@ -68146,16 +68121,16 @@ │ │ │ │ nopl (%rax) │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %eax,%edi │ │ │ │ rolb $1,(%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%sil │ │ │ │ add $0x38,%rbp │ │ │ │ mov %rbx,%rdi │ │ │ │ @@ -68204,16 +68179,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - xchg %eax,%ebp │ │ │ │ + add %dl,(%rax) │ │ │ │ + xchg %eax,%esi │ │ │ │ rolb $1,(%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%sil │ │ │ │ add $0x38,%rbp │ │ │ │ mov %rbx,%rdi │ │ │ │ @@ -68255,15 +68230,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ xchg %eax,%ebp │ │ │ │ rolb $1,(%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%sil │ │ │ │ add $0x38,%rbp │ │ │ │ @@ -68298,70 +68273,68 @@ │ │ │ │ nopl (%rax) │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x6c(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %al,0x4800d094(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%sil │ │ │ │ add $0x38,%rbp │ │ │ │ jmp 4468d9 <__gmpz_get_d_2exp@plt+0x40659> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xchg %eax,%esp │ │ │ │ + add %cl,-0x6c(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 446d56 <__gmpz_get_d_2exp@plt+0x40ad6> │ │ │ │ movq $0x446cf0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 446cf0 <__gmpz_get_d_2exp@plt+0x40a70> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - xchg %eax,%ebx │ │ │ │ + add %dl,(%rax) │ │ │ │ + xchg %eax,%esp │ │ │ │ rolb $1,(%rax) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 446d61 <__gmpz_get_d_2exp@plt+0x40ae1> │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jg 446d18 <__gmpz_get_d_2exp@plt+0x40a98> │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xde2bd8(%rip),%rbx │ │ │ │ + lea 0xde2bf8(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x446868,-0x30(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd0a473(%rip),%rbx │ │ │ │ + lea 0xd0a493(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -68399,15 +68372,15 @@ │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 446eee <__gmpz_get_d_2exp@plt+0x40c6e> │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ cmp %rax,%r14 │ │ │ │ jl 446e00 <__gmpz_get_d_2exp@plt+0x40b80> │ │ │ │ add $0xffffffffffffffa0,%r12 │ │ │ │ - lea 0xe6a63c(%rip),%rbx │ │ │ │ + lea 0xe6a65c(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ lea 0x10(%rcx),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ sub %r14,%rdi │ │ │ │ mov $0xa,%r8b │ │ │ │ @@ -68431,15 +68404,15 @@ │ │ │ │ mov %r14,-0x48(%r12) │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ sub %r14,%rax │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ movq $0xf82c60,-0x38(%r12) │ │ │ │ lea -0x57(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x12b1439,-0x28(%r12) │ │ │ │ + movq $0x12b1459,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x446d88,-0x58(%r12) │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ @@ -68498,15 +68471,15 @@ │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov %rcx,%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 446dd8 <__gmpz_get_d_2exp@plt+0x40b58> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd0a242(%rip),%rbx │ │ │ │ + lea 0xd0a262(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -68558,15 +68531,15 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x62(%rdi) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 447050 <__gmpz_get_d_2exp@plt+0x40dd0> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xef7b20(%rip),%rbx │ │ │ │ + lea 0xef7b40(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ add $0x10,%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ sub $0x8,%rsp │ │ │ │ @@ -68581,24 +68554,24 @@ │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd0a13a(%rip),%rbx │ │ │ │ + lea 0xd0a15a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ nop │ │ │ │ rolb $1,(%rax) │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 447227 <__gmpz_get_d_2exp@plt+0x40fa7> │ │ │ │ movq $0x447108,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -68610,15 +68583,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ (bad) │ │ │ │ rolb $1,(%rax) │ │ │ │ movq $0x447158,-0x18(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -68635,15 +68608,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d08f(%rax) │ │ │ │ + add %ch,0x4800d08f(%rax) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ test %rax,%rax │ │ │ │ jg 44716c <__gmpz_get_d_2exp@plt+0x40eec> │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ @@ -68688,17 +68661,17 @@ │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x447250,0x0(%rbp) │ │ │ │ mov %rcx,0x20(%rbp) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xd09fc2(%rip),%rbx │ │ │ │ + lea 0xd09fe2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xd08ea7(%rip),%rbx │ │ │ │ + lea 0xd08ec7(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -68713,29 +68686,28 @@ │ │ │ │ jmp 4471d3 <__gmpz_get_d_2exp@plt+0x40f53> │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,-0x72(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + add %cl,0x4800d08e(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 447333 <__gmpz_get_d_2exp@plt+0x410b3> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ sub %rdx,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jne 4472d8 <__gmpz_get_d_2exp@plt+0x41058> │ │ │ │ - lea 0xd08e30(%rip),%rbx │ │ │ │ + lea 0xd08e50(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -68769,28 +68741,28 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,0x4800d08d(%rax) │ │ │ │ + add %bh,0x4800d08d(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4473ba <__gmpz_get_d_2exp@plt+0x4113a> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4473af <__gmpz_get_d_2exp@plt+0x4112f> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 447384 <__gmpz_get_d_2exp@plt+0x41104> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd08d62(%rip),%rbx │ │ │ │ + lea 0xd08d82(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x45bcd0,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ @@ -68802,35 +68774,35 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ or $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ lea (bad),%edx │ │ │ │ rolb $1,(%rax) │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 447484 <__gmpz_get_d_2exp@plt+0x41204> │ │ │ │ test %r14,%r14 │ │ │ │ jg 4473ff <__gmpz_get_d_2exp@plt+0x4117f> │ │ │ │ add $0xffffffffffffffa8,%r12 │ │ │ │ mov %rsi,%r14 │ │ │ │ - lea 0xd08ce4(%rip),%rbx │ │ │ │ + lea 0xd08d04(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ mov 0x17(%rsi),%rbx │ │ │ │ cmp %rbx,%r14 │ │ │ │ jge 447473 <__gmpz_get_d_2exp@plt+0x411f3> │ │ │ │ test %rbx,%rbx │ │ │ │ jne 447425 <__gmpz_get_d_2exp@plt+0x411a5> │ │ │ │ add $0xffffffffffffffa8,%r12 │ │ │ │ - lea 0xd08cc5(%rip),%r14 │ │ │ │ - lea 0xd08cbe(%rip),%rbx │ │ │ │ + lea 0xd08ce5(%rip),%r14 │ │ │ │ + lea 0xd08cde(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rsi),%rcx │ │ │ │ mov 0xf(%rsi),%rdx │ │ │ │ sub $0x8,%rsp │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %rbx,%r8 │ │ │ │ @@ -68848,19 +68820,19 @@ │ │ │ │ mov %r8,%r14 │ │ │ │ call 4c0340 <__gmpz_get_d_2exp@plt+0xba0c0> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ jge 44749a <__gmpz_get_d_2exp@plt+0x4121a> │ │ │ │ mov %r14,%rax │ │ │ │ add $0xffffffffffffffa8,%r12 │ │ │ │ - lea 0xd08c62(%rip),%r14 │ │ │ │ + lea 0xd08c82(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xd09d6a(%rip),%rbx │ │ │ │ + lea 0xd09d8a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x447278,-0x50(%r12) │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ mov 0x48(%rsp),%rdx │ │ │ │ mov %rdx,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ @@ -68875,15 +68847,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ popf │ │ │ │ rolb $1,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 447583 <__gmpz_get_d_2exp@plt+0x41303> │ │ │ │ movq $0x447538,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -68895,15 +68867,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ pushf │ │ │ │ rolb $1,(%rax) │ │ │ │ movq $0x447568,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -68911,22 +68883,22 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800d09c(%rax) │ │ │ │ + add %bh,0x4800d09c(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x4475a0,0x8(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4473d8 <__gmpz_get_d_2exp@plt+0x41158> │ │ │ │ - lea 0xd09c86(%rip),%rbx │ │ │ │ + lea 0xd09ca6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -68949,31 +68921,33 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sub %bl,0x458d4800(%rax,%rdx,8) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + rex.W pushf │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 44761b <__gmpz_get_d_2exp@plt+0x4139b> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ mov 0x18(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 447638 <__gmpz_get_d_2exp@plt+0x413b8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ or $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ fwait │ │ │ │ rolb $1,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 447684 <__gmpz_get_d_2exp@plt+0x41404> │ │ │ │ movq $0x447670,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -68984,50 +68958,52 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d09b(%rax) │ │ │ │ - movl $0x4476a0,0x0(%rbp) │ │ │ │ + add %dl,%al │ │ │ │ + fwait │ │ │ │ + rolb $1,(%rax) │ │ │ │ + movq $0x4476a0,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ jmp 4473d8 <__gmpz_get_d_2exp@plt+0x41158> │ │ │ │ - lea 0xd09b95(%rip),%rbx │ │ │ │ + lea 0xd09bb5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d09b(%rax) │ │ │ │ + add %ah,0x4800d09b(%rax) │ │ │ │ movl $0x4476c8,-0x8(%rbp) │ │ │ │ mov %r14,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4476c8 <__gmpz_get_d_2exp@plt+0x41448> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x65(%rax) │ │ │ │ + add %bh,-0x65(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44772c <__gmpz_get_d_2exp@plt+0x414ac> │ │ │ │ cmpq $0x0,0x17(%rbx) │ │ │ │ jg 4476ee <__gmpz_get_d_2exp@plt+0x4146e> │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xe69d52(%rip),%rbx │ │ │ │ + lea 0xe69d72(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4475f8,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ @@ -69043,17 +69019,18 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - rcrb $1,-0x72b7ff30(%rdx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + lock (bad) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 447776 <__gmpz_get_d_2exp@plt+0x414f6> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ mov 0x18(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 447638 <__gmpz_get_d_2exp@plt+0x413b8> │ │ │ │ @@ -69061,15 +69038,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800d09a(%rax) │ │ │ │ + add %bh,0x4800d09a(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 447814 <__gmpz_get_d_2exp@plt+0x41594> │ │ │ │ movq $0x4477d0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -69079,70 +69056,68 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x66(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - movq $0x447800,0x0(%rbp) │ │ │ │ + add %al,0x4800d09a(%rax) │ │ │ │ + movl $0x447800,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 447800 <__gmpz_get_d_2exp@plt+0x41580> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,-0x66(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ movq $0x447830,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ jmp 4473d8 <__gmpz_get_d_2exp@plt+0x41158> │ │ │ │ - lea 0xd09a35(%rip),%rbx │ │ │ │ + lea 0xd09a55(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cltd │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ rolb $1,(%rax) │ │ │ │ movq $0x447858,-0x8(%rbp) │ │ │ │ mov %r14,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 447858 <__gmpz_get_d_2exp@plt+0x415d8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ cltd │ │ │ │ rolb $1,(%rax) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4478bc <__gmpz_get_d_2exp@plt+0x4163c> │ │ │ │ cmpq $0x0,0x17(%rbx) │ │ │ │ jg 44787e <__gmpz_get_d_2exp@plt+0x415fe> │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xe69bc2(%rip),%rbx │ │ │ │ + lea 0xe69be2(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x447750,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ @@ -69158,16 +69133,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xchg %edx,%eax │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov %dl,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 447a32 <__gmpz_get_d_2exp@plt+0x417b2> │ │ │ │ movq $0x447920,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -69177,15 +69152,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ xchg %edx,%eax │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call 88f298 <__gmpz_get_d_2exp@plt+0x489018> │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -69202,17 +69177,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x79(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %dl,0x4900d087(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 447a22 <__gmpz_get_d_2exp@plt+0x417a2> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jle 447a11 <__gmpz_get_d_2exp@plt+0x41791> │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ @@ -69246,31 +69220,31 @@ │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd086c4(%rip),%rbx │ │ │ │ + lea 0xd086e4(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd09827(%rip),%rbx │ │ │ │ + lea 0xd09847(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d086(%rax) │ │ │ │ + add %ah,0x4800d086(%rax) │ │ │ │ lea -0x38(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 447b95 <__gmpz_get_d_2exp@plt+0x41915> │ │ │ │ movq $0x447a98,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -69280,20 +69254,20 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7a(%rax) │ │ │ │ + add %ch,-0x7a(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 447aae <__gmpz_get_d_2exp@plt+0x4182e> │ │ │ │ - lea 0xd08638(%rip),%rbx │ │ │ │ + lea 0xd08658(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x447af0,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ @@ -69353,15 +69327,15 @@ │ │ │ │ mov %rbx,%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xd096d4(%rip),%rbx │ │ │ │ + lea 0xd096f4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ lea 0x10(%rbx),%r11 │ │ │ │ mov %r10b,(%r11,%r9,1) │ │ │ │ lea 0x10(%rdi),%r10 │ │ │ │ lea 0x1(%rax),%r11 │ │ │ │ mov (%r10,%r11,1),%r10b │ │ │ │ lea 0x10(%rbx),%r11 │ │ │ │ @@ -72176,15 +72150,15 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x76(%rdi) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 44ab00 <__gmpz_get_d_2exp@plt+0x44880> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xef4070(%rip),%rbx │ │ │ │ + lea 0xef4090(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ add $0x10,%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movabs $0x7fffffffffffffff,%rdx │ │ │ │ sub $0x8,%rsp │ │ │ │ @@ -72198,27 +72172,27 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ neg %rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd06729(%rip),%rbx │ │ │ │ + lea 0xd06749(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ rolb $1,(%eax) │ │ │ │ lea -0x38(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 44ad24 <__gmpz_get_d_2exp@plt+0x44aa4> │ │ │ │ movq $0x44abc8,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ @@ -72230,15 +72204,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ data16 rolb $1,(%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ jne 44abe1 <__gmpz_get_d_2exp@plt+0x44961> │ │ │ │ @@ -72282,15 +72256,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ movb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ data16 rolb $1,(%rax) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ cmp 0x18(%rbp),%rax │ │ │ │ jg 44ac95 <__gmpz_get_d_2exp@plt+0x44a15> │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -72302,46 +72276,46 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ rolb $1,%gs:(%rax) │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ sub 0x18(%rbp),%rax │ │ │ │ test %rax,%rax │ │ │ │ jg 44ad2f <__gmpz_get_d_2exp@plt+0x44aaf> │ │ │ │ movq $0x44acf8,0x0(%rbp) │ │ │ │ - lea 0xd0663c(%rip),%rbx │ │ │ │ + lea 0xd0665c(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 44acf8 <__gmpz_get_d_2exp@plt+0x44a78> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ jl 44acc7 <__gmpz_get_d_2exp@plt+0x44a47> │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ xor %r9b,(%r8) │ │ │ │ scas %es:(%rdi),%al │ │ │ │ add %r8b,0x31(%rbp) │ │ │ │ leave │ │ │ │ mov 0x7(%rbx),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 45a838 <__gmpz_get_d_2exp@plt+0x545b8> │ │ │ │ - lea 0xd0657d(%rip),%rbx │ │ │ │ + lea 0xd0659d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x1ff800,%ecx │ │ │ │ cmp $0xd800,%rcx │ │ │ │ jne 44adc9 <__gmpz_get_d_2exp@plt+0x44b49> │ │ │ │ mov $0xfffd,%ebx │ │ │ │ @@ -72419,15 +72393,15 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ (bad) │ │ │ │ or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x7b(%rax) │ │ │ │ + add %ch,0x7b(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ lea 0x10(%rbx),%rdi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ @@ -72500,21 +72474,19 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ (bad) │ │ │ │ or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jp 44af5f <__gmpz_get_d_2exp@plt+0x44cdf> │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 44afac <__gmpz_get_d_2exp@plt+0x44d2c> │ │ │ │ + add %cl,0x7a(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ cmp $0x80,%rax │ │ │ │ setae %r9b │ │ │ │ movzbl %r9b,%r9d │ │ │ │ cmp $0x10000,%rax │ │ │ │ @@ -72716,15 +72688,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ pop %rdi │ │ │ │ rolb $1,(%rax) │ │ │ │ lea -0x38(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 44b451 <__gmpz_get_d_2exp@plt+0x451d1> │ │ │ │ movq $0x44b2f8,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ @@ -72737,15 +72709,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d05f(%rax) │ │ │ │ + add %dh,0x4800d05f(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ jne 44b311 <__gmpz_get_d_2exp@plt+0x45091> │ │ │ │ xor %edi,%edi │ │ │ │ @@ -72788,15 +72760,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ movb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ pop %rsi │ │ │ │ rolb $1,(%rax) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ cmp 0x18(%rbp),%rax │ │ │ │ jg 44b3c5 <__gmpz_get_d_2exp@plt+0x45145> │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ @@ -72809,42 +72781,42 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800d05e(%rax) │ │ │ │ + add %bh,0x4800d05e(%rax) │ │ │ │ mov 0x30(%rbp),%eax │ │ │ │ sub 0x18(%rbp),%rax │ │ │ │ test %rax,%rax │ │ │ │ jg 44b45c <__gmpz_get_d_2exp@plt+0x451dc> │ │ │ │ movq $0x44b428,0x0(%rbp) │ │ │ │ - lea 0xd05f0c(%rip),%rbx │ │ │ │ + lea 0xd05f2c(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 44b428 <__gmpz_get_d_2exp@plt+0x451a8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d075(%rax) │ │ │ │ + add %dh,0x4800d075(%rax) │ │ │ │ movl $0x44b530,0x30(%rbp) │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ xor %edi,%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 45a838 <__gmpz_get_d_2exp@plt+0x545b8> │ │ │ │ - lea 0xd05e60(%rip),%rbx │ │ │ │ + lea 0xd05e80(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x1ff800,%ecx │ │ │ │ cmp $0xd800,%rcx │ │ │ │ jne 44b4f6 <__gmpz_get_d_2exp@plt+0x45276> │ │ │ │ mov $0xfffd,%ebx │ │ │ │ @@ -72921,21 +72893,19 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ (bad) │ │ │ │ or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - je 44b567 <__gmpz_get_d_2exp@plt+0x452e7> │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 44b5b4 <__gmpz_get_d_2exp@plt+0x45334> │ │ │ │ + add %al,0x74(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ lea 0x10(%rbx),%rdi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov %rax,%r9 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rdx,%r10 │ │ │ │ mov %r9,%rdx │ │ │ │ @@ -73005,15 +72975,15 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ (bad) │ │ │ │ or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ jae 44b687 <__gmpz_get_d_2exp@plt+0x45407> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.WRB and %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 44b6d4 <__gmpz_get_d_2exp@plt+0x45454> │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ @@ -73222,16 +73192,18 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d058(%rax) │ │ │ │ - lea -0x58(%rbp),%eax │ │ │ │ + add %cl,%al │ │ │ │ + pop %rax │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x58(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 44bb5e <__gmpz_get_d_2exp@plt+0x458de> │ │ │ │ movq $0x44ba20,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -73241,17 +73213,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x58(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %cl,0x4800d058(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ jne 44ba39 <__gmpz_get_d_2exp@plt+0x457b9> │ │ │ │ xor %edi,%edi │ │ │ │ jmp 44ba98 <__gmpz_get_d_2exp@plt+0x45818> │ │ │ │ @@ -73293,16 +73264,18 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ movb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d057(%rax) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ + add %dl,%al │ │ │ │ + push %rdi │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ cmp 0x18(%rbp),%rax │ │ │ │ jg 44baed <__gmpz_get_d_2exp@plt+0x4586d> │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x44bb18,0x0(%rbp) │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ @@ -73312,35 +73285,34 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x57(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %dl,0x4800d057(%rax) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ sub 0x18(%rbp),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ shr $0x3f,%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ add %rcx,%rdx │ │ │ │ sar $1,%rdx │ │ │ │ sub %rdx,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jg 44bb69 <__gmpz_get_d_2exp@plt+0x458e9> │ │ │ │ movq $0x44bcd0,0x0(%rbp) │ │ │ │ - lea 0xd057cd(%rip),%rbx │ │ │ │ + lea 0xd057ed(%rip),%rbx │ │ │ │ mov %rdx,0x28(%rbp) │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 44bcd0 <__gmpz_get_d_2exp@plt+0x45a50> │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xd05763(%rip),%rbx │ │ │ │ + lea 0xd05783(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov %rax,%rcx │ │ │ │ and $0x1ff800,%ecx │ │ │ │ cmp $0xd800,%rcx │ │ │ │ jne 44bc14 <__gmpz_get_d_2exp@plt+0x45994> │ │ │ │ mov $0xfffd,%r8d │ │ │ │ cmp $0x80,%r8 │ │ │ │ @@ -73381,15 +73353,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ sbb (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x56(%rax) │ │ │ │ + add %bh,0x56(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ @@ -73425,16 +73397,18 @@ │ │ │ │ jmp 44bcf2 <__gmpz_get_d_2exp@plt+0x45a72> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d055(%rax) │ │ │ │ - mov 0x20(%rbp),%ecx │ │ │ │ + add %bl,%al │ │ │ │ + push %rbp │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ xor %r8d,%r8d │ │ │ │ xor %r9d,%r9d │ │ │ │ @@ -73572,34 +73546,33 @@ │ │ │ │ call 4051d0 │ │ │ │ add $0x8,%rsp │ │ │ │ jmp 44c6dd <__gmpz_get_d_2exp@plt+0x4645d> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x53(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - movq $0x44bf60,-0x18(%rbp) │ │ │ │ + add %cl,0x4800d053(%rax) │ │ │ │ + movl $0x44bf60,-0x18(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0xd053e6(%rip),%rbx │ │ │ │ + lea 0xd05406(%rip),%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 44bf60 <__gmpz_get_d_2exp@plt+0x45ce0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x6a(%rax) │ │ │ │ + add %bh,0x6a(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ movq $0x44bfc8,0x18(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ mov 0x7(%rbx),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -73651,15 +73624,15 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ enter $0x17,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d069(%rax) │ │ │ │ + add %ch,0x4800d069(%rax) │ │ │ │ mov 0x30(%rbp),%ecx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ lea 0x10(%rbx),%r9 │ │ │ │ @@ -73698,15 +73671,15 @@ │ │ │ │ jmp 45a838 <__gmpz_get_d_2exp@plt+0x545b8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ push $0xffffffff8b4800d0 │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r11b,-0x3f(%r8) │ │ │ │ add %r8b,0x31(%rbp) │ │ │ │ leave │ │ │ │ mov %rax,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ @@ -73760,19 +73733,20 @@ │ │ │ │ leave │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - rolb $1,(%eax) │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ + add %bl,(%rax) │ │ │ │ + push $0xffffffff8b4800d0 │ │ │ │ + rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 44c1f4 <__gmpz_get_d_2exp@plt+0x45f74> │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ mov 0x10(%rbp),%r10 │ │ │ │ cmp $0x80,%r9 │ │ │ │ setae %r11b │ │ │ │ @@ -73944,15 +73918,15 @@ │ │ │ │ leave │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ rolb $1,%fs:(%rax) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ movq $0x44c550,0x48(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ mov %rax,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ @@ -74257,16 +74231,17 @@ │ │ │ │ jmp 44bcf2 <__gmpz_get_d_2exp@plt+0x45a72> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ enter $0x37,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d048(%rax) │ │ │ │ - mov 0x30(%rbp),%ecx │ │ │ │ + add %cl,%al │ │ │ │ + rex.W rolb $1,(%rax) │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ mov 0x8(%rbp),%r10 │ │ │ │ @@ -74410,29 +74385,28 @@ │ │ │ │ jmp 44bcf2 <__gmpz_get_d_2exp@plt+0x45a72> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,0x34(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + add %bl,0x4800d034(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 44cd23 <__gmpz_get_d_2exp@plt+0x46aa3> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ sub %rdx,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jne 44ccc8 <__gmpz_get_d_2exp@plt+0x46a48> │ │ │ │ - lea 0xd03440(%rip),%rbx │ │ │ │ + lea 0xd03460(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -74466,28 +74440,29 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,0x4800d033(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %cl,%al │ │ │ │ + xor %eax,%edx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 44cdf3 <__gmpz_get_d_2exp@plt+0x46b73> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ sub %rdx,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jne 44cd98 <__gmpz_get_d_2exp@plt+0x46b18> │ │ │ │ - lea 0xd03370(%rip),%rbx │ │ │ │ + lea 0xd03390(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -74522,15 +74497,15 @@ │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ xor %al,%dl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB mov $0x4c,%r8b │ │ │ │ cmp %edi,%eax │ │ │ │ jb 44cf44 <__gmpz_get_d_2exp@plt+0x46cc4> │ │ │ │ movq $0x44ce48,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -74542,15 +74517,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800d032(%rax) │ │ │ │ + add %bh,0x4800d032(%rax) │ │ │ │ movl $0x44ce98,-0x18(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ @@ -74565,15 +74540,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x32(%rax) │ │ │ │ + add %ch,0x32(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ test %rax,%rax │ │ │ │ je 44cf4f <__gmpz_get_d_2exp@plt+0x46ccf> │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ je 44cf4f <__gmpz_get_d_2exp@plt+0x46ccf> │ │ │ │ @@ -74609,32 +74584,32 @@ │ │ │ │ cmp $0xc0,%dl │ │ │ │ jl 44d2ed <__gmpz_get_d_2exp@plt+0x4706d> │ │ │ │ mov %r11,%r10 │ │ │ │ inc %r11 │ │ │ │ mov 0x58(%rsp),%rsi │ │ │ │ mov 0x48(%rsp),%rdx │ │ │ │ jmp 44cecf <__gmpz_get_d_2exp@plt+0x46c4f> │ │ │ │ - lea 0xd0438d(%rip),%rbx │ │ │ │ + lea 0xd043ad(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xddc993(%rip),%rbx │ │ │ │ + lea 0xddc9b3(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %r11,%rbx │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44cfcc <__gmpz_get_d_2exp@plt+0x46d4c> │ │ │ │ movq $0x44cd38,-0x58(%r12) │ │ │ │ mov %r9,-0x48(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ movq $0xf81298,-0x28(%r12) │ │ │ │ mov %rdx,-0x20(%r12) │ │ │ │ - movq $0x11500e0,-0x18(%r12) │ │ │ │ + movq $0x1150100,-0x18(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ @@ -74659,15 +74634,15 @@ │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ mov %rsi,-0x30(%r12) │ │ │ │ movq $0xf81298,-0x28(%r12) │ │ │ │ mov %rdx,-0x20(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x11500e0,-0x10(%r12) │ │ │ │ + movq $0x1150100,-0x10(%r12) │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ @@ -74738,15 +74713,15 @@ │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffff70,%r12 │ │ │ │ - lea 0xddc733(%rip),%rbx │ │ │ │ + lea 0xddc753(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ test %r10,%r10 │ │ │ │ jle 44d1a8 <__gmpz_get_d_2exp@plt+0x46f28> │ │ │ │ movq $0x45bcd0,-0x88(%r12) │ │ │ │ mov %r9,-0x80(%r12) │ │ │ │ add %r10,%rbx │ │ │ │ @@ -74791,29 +74766,29 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cs rolb $1,(%rax) │ │ │ │ + add %dl,0x2e(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ jmp 44d006 <__gmpz_get_d_2exp@plt+0x46d86> │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ cs rolb $1,(%rax) │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ jmp 44cf63 <__gmpz_get_d_2exp@plt+0x46ce3> │ │ │ │ inc %r11 │ │ │ │ @@ -74846,15 +74821,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r15b,-0x2d(%r8) │ │ │ │ add %r9b,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xd03f88(%rip),%rbx │ │ │ │ + lea 0xd03fa8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -74899,15 +74874,15 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,(%r8) │ │ │ │ (bad) │ │ │ │ add %r9b,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ - lea 0xd03ee0(%rip),%rbx │ │ │ │ + lea 0xd03f00(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -74931,15 +74906,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733d0dcc <__environ@GLIBC_2.2.5+0x7208d2e4> │ │ │ │ + rex.RB call 733d0dcc <__environ@GLIBC_2.2.5+0x7208d2a4> │ │ │ │ jl 44d4ca <__gmpz_get_d_2exp@plt+0x4724a> │ │ │ │ movl $0x44d4b0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 44d4b0 <__gmpz_get_d_2exp@plt+0x47230> │ │ │ │ @@ -74976,15 +74951,15 @@ │ │ │ │ sbb %dl,%ch │ │ │ │ add %r9b,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xd03df4(%rip),%rbx │ │ │ │ + lea 0xd03e14(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -75047,15 +75022,15 @@ │ │ │ │ movq $0x44e9e0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd03d07(%rip),%rbx │ │ │ │ + lea 0xd03d27(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -75065,15 +75040,15 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 44d635 <__gmpz_get_d_2exp@plt+0x473b5> │ │ │ │ movq $0x44d650,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xd03ccc(%rip),%rbx │ │ │ │ + lea 0xd03cec(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -75116,15 +75091,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 44d6e5 <__gmpz_get_d_2exp@plt+0x47465> │ │ │ │ movq $0x44d700,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xd03c24(%rip),%rbx │ │ │ │ + lea 0xd03c44(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -75274,15 +75249,15 @@ │ │ │ │ movq $0xe1d1c0,-0x8(%r12) │ │ │ │ mov %al,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd03a34(%rip),%rbx │ │ │ │ + lea 0xd03a54(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -75399,15 +75374,15 @@ │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffa0,%r12 │ │ │ │ - lea 0xe63984(%rip),%rbx │ │ │ │ + lea 0xe639a4(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -75428,28 +75403,28 @@ │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ xor %r14d,%r14d │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp 44da40 <__gmpz_get_d_2exp@plt+0x477c0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd0381d(%rip),%rbx │ │ │ │ + lea 0xd0383d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733d1494 <__environ@GLIBC_2.2.5+0x7208d9ac> │ │ │ │ + rex.RB call 733d1494 <__environ@GLIBC_2.2.5+0x7208d96c> │ │ │ │ rex.R │ │ │ │ movq $0x44db78,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -75466,15 +75441,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jnp 44db83 <__gmpz_get_d_2exp@plt+0x47903> │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 44dae0 <__gmpz_get_d_2exp@plt+0x47860> │ │ │ │ - lea 0xd037b4(%rip),%rbx │ │ │ │ + lea 0xd037d4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -75507,15 +75482,15 @@ │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd0372b(%rip),%rbx │ │ │ │ + lea 0xd0374b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -75532,15 +75507,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103d15bc <__environ@GLIBC_2.2.5+0xf08dad4> │ │ │ │ + rex.RB call 103d15bc <__environ@GLIBC_2.2.5+0xf08da94> │ │ │ │ (bad) │ │ │ │ mov $0x0,%bl │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x44dca8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ @@ -75595,18 +75570,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x74b7f8bd(%rdx) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ rcll $0x88,(%rax) │ │ │ │ add $0xb,%al │ │ │ │ - lea 0xe60618(%rip),%rbx │ │ │ │ + lea 0xe60638(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd03631(%rip),%rbx │ │ │ │ + lea 0xd03651(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -75654,15 +75629,15 @@ │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r14b,%r8b │ │ │ │ fldl 0x4c(%rax,%rax,1) │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp faf3c8 <__gmpz_get_d_2exp@plt+0xba9148> │ │ │ │ - lea 0xd0358d(%rip),%rbx │ │ │ │ + lea 0xd035ad(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -75730,24 +75705,24 @@ │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r12b,%r8b │ │ │ │ fiadds 0x4c(%rax,%rax,1) │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp faf390 <__gmpz_get_d_2exp@plt+0xba9110> │ │ │ │ - lea 0xd034a5(%rip),%rbx │ │ │ │ + lea 0xd034c5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe60452,%eax │ │ │ │ + sbb $0xe60472,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ @@ -75863,18 +75838,18 @@ │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rdx,%rax │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ - lea 0xe602e9(%rip),%rbx │ │ │ │ + lea 0xe60309(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd0331a(%rip),%rbx │ │ │ │ + lea 0xd0333a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rdx,%rax │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 4051d0 │ │ │ │ @@ -75886,15 +75861,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103d19ec <__environ@GLIBC_2.2.5+0xf08df04> │ │ │ │ + rex.RB call 103d19ec <__environ@GLIBC_2.2.5+0xf08dec4> │ │ │ │ (bad) │ │ │ │ xor (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x44e0d0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -75978,27 +75953,27 @@ │ │ │ │ mov %rdx,%rax │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ - lea 0xe60186(%rip),%rbx │ │ │ │ + lea 0xe601a6(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rdx,%rax │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4051d0 │ │ │ │ add $0x8,%rsp │ │ │ │ jmp 44e1ac <__gmpz_get_d_2exp@plt+0x47f2c> │ │ │ │ - lea 0xd031a2(%rip),%rbx │ │ │ │ + lea 0xd031c2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -76110,18 +76085,18 @@ │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ - lea 0xe5fff0(%rip),%rbx │ │ │ │ + lea 0xe60010(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd03031(%rip),%rbx │ │ │ │ + lea 0xd03051(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -76216,18 +76191,18 @@ │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ - lea 0xe5febb(%rip),%rbx │ │ │ │ + lea 0xe5fedb(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd02f04(%rip),%rbx │ │ │ │ + lea 0xd02f24(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -76321,18 +76296,18 @@ │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ - lea 0xe5fd88(%rip),%rbx │ │ │ │ + lea 0xe5fda8(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd02dd9(%rip),%rbx │ │ │ │ + lea 0xd02df9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -76454,21 +76429,21 @@ │ │ │ │ mov %rbx,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4060b0 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 44e742 <__gmpz_get_d_2exp@plt+0x484c2> │ │ │ │ - lea 0xe62c9f(%rip),%rbx │ │ │ │ + lea 0xe62cbf(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xe62c88(%rip),%rbx │ │ │ │ + lea 0xe62ca8(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd02eb9(%rip),%rbx │ │ │ │ + lea 0xd02ed9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -76516,15 +76491,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,(%r8) │ │ │ │ - call ffffffff8b8ce83e <__environ@GLIBC_2.2.5+0xffffffff8a58ad56> │ │ │ │ + call ffffffff8b8ce83e <__environ@GLIBC_2.2.5+0xffffffff8a58ad16> │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 44e820 <__gmpz_get_d_2exp@plt+0x485a0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -76591,26 +76566,26 @@ │ │ │ │ mov %rbx,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4060b0 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ test %rax,%rax │ │ │ │ jge 44e8da <__gmpz_get_d_2exp@plt+0x4865a> │ │ │ │ - lea 0xe62b4e(%rip),%rbx │ │ │ │ + lea 0xe62b6e(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ jne 44e8ed <__gmpz_get_d_2exp@plt+0x4866d> │ │ │ │ - lea 0xe62b44(%rip),%rbx │ │ │ │ + lea 0xe62b64(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xe62b3f(%rip),%rbx │ │ │ │ + lea 0xe62b5f(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd02d16(%rip),%rbx │ │ │ │ + lea 0xd02d36(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -76624,15 +76599,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ movq $0x44e9c0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd02ccc(%rip),%rbx │ │ │ │ + lea 0xd02cec(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -76645,15 +76620,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ movq $0x44e9e0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd02c84(%rip),%rbx │ │ │ │ + lea 0xd02ca4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ fldt 0xb8(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -76753,24 +76728,24 @@ │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x37(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd02b31(%rip),%rbx │ │ │ │ + lea 0xd02b51(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2b(%rax) │ │ │ │ + add %ah,0x2b(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 44eb7a <__gmpz_get_d_2exp@plt+0x488fa> │ │ │ │ movq $0x44eb58,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ @@ -76781,27 +76756,27 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ sub %eax,%edx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r8b,%r8b │ │ │ │ jmp 44eba7 <__gmpz_get_d_2exp@plt+0x48927> │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fisttps -0x73(%rax) │ │ │ │ - xor $0xd02aca,%eax │ │ │ │ + xor $0xd02aea,%eax │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 48d130 <__gmpz_get_d_2exp@plt+0x86eb0> │ │ │ │ - lea 0xd02aff(%rip),%rbx │ │ │ │ + lea 0xd02b1f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -76843,40 +76818,36 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x2a(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,0x4800d02a(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 44ec7e <__gmpz_get_d_2exp@plt+0x489fe> │ │ │ │ movq $0x44ec60,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 44ec60 <__gmpz_get_d_2exp@plt+0x489e0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sub %al,%dl │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - in (%dx),%al │ │ │ │ - add %r9b,-0x77(%rax) │ │ │ │ - fisttps -0x73(%rax) │ │ │ │ - xor $0xd029c6,%eax │ │ │ │ - lea 0xd03969(%rip),%r14 │ │ │ │ + add %dl,0x2a(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + movq $0x44ecc8,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0xd029e6(%rip),%rsi │ │ │ │ + lea 0xd03989(%rip),%r14 │ │ │ │ jmp 48d130 <__gmpz_get_d_2exp@plt+0x86eb0> │ │ │ │ - lea 0xd02a33(%rip),%rbx │ │ │ │ + lea 0xd02a53(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -76918,41 +76889,40 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sub %edx,%eax │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 44ed89 <__gmpz_get_d_2exp@plt+0x48b09> │ │ │ │ - cmp %edi,%eax │ │ │ │ + add %cl,0x29(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 44ed86 <__gmpz_get_d_2exp@plt+0x48b06> │ │ │ │ movq $0x44ed68,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 44ed68 <__gmpz_get_d_2exp@plt+0x48ae8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sub %dl,%al │ │ │ │ + add %bl,(%rax) │ │ │ │ + sub %edx,%eax │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,%r8b │ │ │ │ in (%dx),%eax │ │ │ │ add %r9b,-0x77(%rax) │ │ │ │ fisttps -0x73(%rax) │ │ │ │ - xor $0xd028be,%eax │ │ │ │ - lea 0xd03619(%rip),%r14 │ │ │ │ + xor $0xd028de,%eax │ │ │ │ + lea 0xd03639(%rip),%r14 │ │ │ │ jmp 48d130 <__gmpz_get_d_2exp@plt+0x86eb0> │ │ │ │ - lea 0xd0293b(%rip),%rbx │ │ │ │ + lea 0xd0295b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -76997,50 +76967,53 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d028(%rax) │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44eecf <__gmpz_get_d_2exp@plt+0x48c4f> │ │ │ │ - movq $0x44ee80,-0x18(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + sub %dl,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 89dcd5 <__gmpz_get_d_2exp@plt+0x497a55> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 44ee80 <__gmpz_get_d_2exp@plt+0x48c00> │ │ │ │ jmp *(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x28(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - movq $0x44eeb0,0x0(%rbp) │ │ │ │ + add %bl,0x4800d028(%rax) │ │ │ │ + movl $0x44eeb0,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 44eeb0 <__gmpz_get_d_2exp@plt+0x48c30> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x28(%rax) │ │ │ │ + add %ch,0x28(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ movq $0x44ef20,0x10(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -77098,53 +77071,53 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,0x27(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ jmp 44f260 <__gmpz_get_d_2exp@plt+0x48fe0> │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - es rolb $1,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + rolb $1,(%rax) │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ jmp 44f260 <__gmpz_get_d_2exp@plt+0x48fe0> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ es rolb $1,(%rax) │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 44f043 <__gmpz_get_d_2exp@plt+0x48dc3> │ │ │ │ movq $0x44f058,-0x18(%rbp) │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ - lea 0xd02612(%rip),%rsi │ │ │ │ + lea 0xd02632(%rip),%rsi │ │ │ │ mov 0x16(%rbx),%r14 │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 478110 <__gmpz_get_d_2exp@plt+0x71e90> │ │ │ │ @@ -77152,30 +77125,30 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d026(%rax) │ │ │ │ + add %ah,0x4800d026(%rax) │ │ │ │ movl $0x44f088,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ mov %r14,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 44f088 <__gmpz_get_d_2exp@plt+0x48e08> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x26(%rax) │ │ │ │ + add %dh,0x26(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 44f11d <__gmpz_get_d_2exp@plt+0x48e9d> │ │ │ │ movq $0x44f0b8,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ @@ -77183,16 +77156,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - es rolb $1,(%rax) │ │ │ │ + add %al,0x26(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44f10d <__gmpz_get_d_2exp@plt+0x48e8d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ movq $0x44efe0,-0x10(%r12) │ │ │ │ @@ -77221,57 +77194,52 @@ │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900d025(%rax) │ │ │ │ + add %ch,0x4900d025(%rax) │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44f18e <__gmpz_get_d_2exp@plt+0x48f0e> │ │ │ │ movq $0x44e9c0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x44f1b0,0x0(%rbp) │ │ │ │ - lea 0xd08e40(%rip),%rsi │ │ │ │ + lea 0xd08e60(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ jmp fb9ba8 <__gmpz_get_d_2exp@plt+0xbb3928> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - and $0xc74800d0,%eax │ │ │ │ - add %r12b,%r8b │ │ │ │ - int1 │ │ │ │ - add %r9b,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - and %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %cl,0x25(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + movq $0x44f1e0,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ jne 44f1e0 <__gmpz_get_d_2exp@plt+0x48f60> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %r8d,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - and $0xd0,%al │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,(%rax) │ │ │ │ + and $0x834900d0,%eax │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x4a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -77300,17 +77268,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x24(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ + add %bl,0x4800d024(%rax) │ │ │ │ + lea -0x40(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 44f2ef <__gmpz_get_d_2exp@plt+0x4906f> │ │ │ │ movq $0x44f2a0,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -77321,35 +77288,31 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - and $0xd0,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,%r8b │ │ │ │ - repnz add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %bl,0x24(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + movq $0x44f2d0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ jne 44f2d0 <__gmpz_get_d_2exp@plt+0x49050> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ and $0xd0,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r8b,-0xd(%r8) │ │ │ │ add %r9b,-0x77(%rax) │ │ │ │ fimuls -0x77(%rcx) │ │ │ │ (bad) │ │ │ │ @@ -77409,15 +77372,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ and %eax,%edx │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ jmp 44f260 <__gmpz_get_d_2exp@plt+0x48fe0> │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -77433,79 +77396,80 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 44f42b <__gmpz_get_d_2exp@plt+0x491ab> │ │ │ │ movq $0x44f448,-0x10(%rbp) │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0xd0221a(%rip),%rsi │ │ │ │ + lea 0xd0223a(%rip),%rsi │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 478110 <__gmpz_get_d_2exp@plt+0x71e90> │ │ │ │ - lea 0xd022c6(%rip),%rbx │ │ │ │ + lea 0xd022e6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d022(%rax) │ │ │ │ - movl $0x44f478,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + add %dl,%al │ │ │ │ + and %al,%dl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock js 44f442 <__gmpz_get_d_2exp@plt+0x491c2> │ │ │ │ + add %r9b,-0x77(%rax) │ │ │ │ + jne 44f44c <__gmpz_get_d_2exp@plt+0x491cc> │ │ │ │ mov %r14,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 44f478 <__gmpz_get_d_2exp@plt+0x491f8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d022(%rax) │ │ │ │ + add %ah,0x4800d022(%rax) │ │ │ │ mov 0xf(%rbx),%eax │ │ │ │ test %rax,%rax │ │ │ │ jne 44f57b <__gmpz_get_d_2exp@plt+0x492fb> │ │ │ │ movq $0x44f4b0,0x0(%rbp) │ │ │ │ - lea 0xd01e84(%rip),%rbx │ │ │ │ + lea 0xd01ea4(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 44f4b0 <__gmpz_get_d_2exp@plt+0x49230> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - and %al,%dl │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - hlt │ │ │ │ - add %r9b,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %cl,0x22(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + movq $0x44f4e0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 44f4e0 <__gmpz_get_d_2exp@plt+0x49260> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - and %edx,%eax │ │ │ │ + add %bl,(%rax) │ │ │ │ + and %al,%dl │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44f56b <__gmpz_get_d_2exp@plt+0x492eb> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ @@ -77547,38 +77511,38 @@ │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ xchg %ax,%ax │ │ │ │ add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x21(%rax) │ │ │ │ + add %ch,0x21(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44f5ee <__gmpz_get_d_2exp@plt+0x4936e> │ │ │ │ movq $0x44e9c0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x44f610,0x0(%rbp) │ │ │ │ - lea 0xd089e0(%rip),%rsi │ │ │ │ + lea 0xd08a00(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp fb9ba8 <__gmpz_get_d_2exp@plt+0xbb3928> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - and %dl,%al │ │ │ │ + add %cl,(%rax) │ │ │ │ + and %edx,%eax │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r8b,-0xa(%r8) │ │ │ │ add %r9b,-0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x77(%r8) │ │ │ │ and %r14b,%r14b │ │ │ │ @@ -77588,18 +77552,23 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4900d020(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44f697 <__gmpz_get_d_2exp@plt+0x49417> │ │ │ │ + add %bl,%al │ │ │ │ + and %dl,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ movq $0x44ee40,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ @@ -77619,56 +77588,55 @@ │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - and %dl,%al │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0xd03c1f35,-0x73(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - xor %edi,%ebp │ │ │ │ - (bad) │ │ │ │ - call *0xf(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,0x20(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0xd03c3f(%rip),%rsi │ │ │ │ + jmp 44f400 <__gmpz_get_d_2exp@plt+0x49180> │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - and %dl,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0x72,-0x8(%r9,%rdi,1) │ │ │ │ - rex.RXB │ │ │ │ + add %dl,0x20(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x40(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44f738 <__gmpz_get_d_2exp@plt+0x494b8> │ │ │ │ movq $0x44f720,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 44f720 <__gmpz_get_d_2exp@plt+0x494a0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x44f790,0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ + add %bl,(%rax) │ │ │ │ + and %dl,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,0x480044f7(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 44f6c0 <__gmpz_get_d_2exp@plt+0x49440> │ │ │ │ - lea 0xd01fe9(%rip),%rbx │ │ │ │ + lea 0xd02009(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movl $0x1e0000,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ @@ -77715,15 +77683,15 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ rolb $1,(%rax) │ │ │ │ lea -0x40(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 44f86f <__gmpz_get_d_2exp@plt+0x495ef> │ │ │ │ movq $0x44f858,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -77731,22 +77699,22 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 44f858 <__gmpz_get_d_2exp@plt+0x495d8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ rolb $1,(%rax) │ │ │ │ movq $0x44f8c8,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xd02d78(%rip),%r14 │ │ │ │ + lea 0xd02d98(%rip),%r14 │ │ │ │ jmp 44f6c0 <__gmpz_get_d_2exp@plt+0x49440> │ │ │ │ - lea 0xd01ee2(%rip),%rbx │ │ │ │ + lea 0xd01f02(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movl $0x1e0000,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ @@ -77796,15 +77764,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xfa,%al │ │ │ │ + sar $1,%dl │ │ │ │ fldl (%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 44f9bc <__gmpz_get_d_2exp@plt+0x4973c> │ │ │ │ movq $0x44f9a8,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ @@ -77819,17 +77787,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x6(%rax) │ │ │ │ - fldl (%rax) │ │ │ │ - mov %rbx,%rsi │ │ │ │ + add %cl,0x4800ddfa(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 44fed8 <__gmpz_get_d_2exp@plt+0x49c58> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -77837,15 +77804,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bh,%dl │ │ │ │ + pop %rax │ │ │ │ + cli │ │ │ │ fldl (%rax) │ │ │ │ lea -0x58(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 44f9f1 <__gmpz_get_d_2exp@plt+0x49771> │ │ │ │ jmp 44fcc7 <__gmpz_get_d_2exp@plt+0x49a47> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -77879,41 +77847,40 @@ │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %r10,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0xddf969(%rip),%rbx │ │ │ │ + lea 0xddf989(%rip),%rbx │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x7(%rax) │ │ │ │ + add %dh,-0x7(%rax) │ │ │ │ fldl (%rax) │ │ │ │ movq $0x44fae8,0x0(%rbp) │ │ │ │ incq 0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 44fae8 <__gmpz_get_d_2exp@plt+0x49868> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - stc │ │ │ │ + add %cl,-0x7(%rax) │ │ │ │ fldl (%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ @@ -77921,16 +77888,16 @@ │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - clc │ │ │ │ + add %bl,(%rax) │ │ │ │ + stc │ │ │ │ fldl (%rax) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x38(%rbp),%r8 │ │ │ │ @@ -77944,16 +77911,18 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800ddf8(%rax) │ │ │ │ - movl $0x44fba0,0x0(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + clc │ │ │ │ + fldl (%rax) │ │ │ │ + movq $0x44fba0,0x0(%rbp) │ │ │ │ incq 0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 44fba0 <__gmpz_get_d_2exp@plt+0x49920> │ │ │ │ jmp *(%rbx) │ │ │ │ mov %r10b,(%r9) │ │ │ │ movq $0xd9cbd0,-0x8(%r12) │ │ │ │ lea 0x1(%r9),%rbx │ │ │ │ @@ -77965,17 +77934,16 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x8(%rax) │ │ │ │ - fldl (%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %dl,0x4800ddf8(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -78010,15 +77978,15 @@ │ │ │ │ nop │ │ │ │ mov %dl,%dh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ neg %ebp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ pop %rbp │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ @@ -78035,17 +78003,16 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x9(%rax) │ │ │ │ - fldl (%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %bl,0x4800ddf7(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%r8 │ │ │ │ add $0x40,%rbp │ │ │ │ @@ -78149,15 +78116,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xf5,%al │ │ │ │ + shl $1,%ch │ │ │ │ fldl (%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 44feb9 <__gmpz_get_d_2exp@plt+0x49c39> │ │ │ │ movq $0x44fea8,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ @@ -78172,32 +78139,32 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0xb(%rax) │ │ │ │ - fldl (%rax) │ │ │ │ - mov %rbx,%rsi │ │ │ │ + add %cl,0x4800ddf5(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 44fed8 <__gmpz_get_d_2exp@plt+0x49c58> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ or $0x3000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dh,%ch │ │ │ │ + pop %rax │ │ │ │ + cmc │ │ │ │ fldl (%rax) │ │ │ │ lea -0x58(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 45000d <__gmpz_get_d_2exp@plt+0x49d8d> │ │ │ │ mov 0x25(%rbx),%rax │ │ │ │ cmp %rax,%r14 │ │ │ │ jl 44fefa <__gmpz_get_d_2exp@plt+0x49c7a> │ │ │ │ @@ -78280,15 +78247,15 @@ │ │ │ │ mov %r8,%rsi │ │ │ │ mov %r14,%r8 │ │ │ │ mov %rdx,0x40(%rsp) │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ jmp 44ff3b <__gmpz_get_d_2exp@plt+0x49cbb> │ │ │ │ - lea 0xddf3ce(%rip),%rbx │ │ │ │ + lea 0xddf3ee(%rip),%rbx │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x44fe60,-0x30(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ movq $0x8d2a78,-0x18(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ @@ -78332,30 +78299,30 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - repnz fldl (%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + repz fldl (%rax) │ │ │ │ movq $0x450150,0x0(%rbp) │ │ │ │ incq 0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 450150 <__gmpz_get_d_2exp@plt+0x49ed0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ repnz fldl (%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r10 │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ @@ -78364,59 +78331,58 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800ddf2(%rax) │ │ │ │ + add %dh,0x4800ddf2(%rax) │ │ │ │ movl $0x450288,0x0(%rbp) │ │ │ │ incq 0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 450288 <__gmpz_get_d_2exp@plt+0x4a008> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0xe(%rax) │ │ │ │ - fldl (%rax) │ │ │ │ - movq $0x4501d0,0x0(%rbp) │ │ │ │ + add %cl,0x4800ddf2(%rax) │ │ │ │ + movl $0x4501d0,0x0(%rbp) │ │ │ │ incq 0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 4501d0 <__gmpz_get_d_2exp@plt+0x49f50> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0xe(%rax) │ │ │ │ + add %ah,-0xe(%rax) │ │ │ │ fldl (%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r10 │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ jmp 4502a0 <__gmpz_get_d_2exp@plt+0x4a020> │ │ │ │ nopl (%rax) │ │ │ │ rex.RXB sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ repnz fldl (%rax) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r10 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ @@ -78429,15 +78395,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ int1 │ │ │ │ fldl (%rax) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r10 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ @@ -78452,15 +78418,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800ddf1(%rax) │ │ │ │ + add %ch,0x4800ddf1(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r10 │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ add $0x10,%r12 │ │ │ │ @@ -78539,15 +78505,15 @@ │ │ │ │ jmp 44f9d8 <__gmpz_get_d_2exp@plt+0x49758> │ │ │ │ mov %dl,%dh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ lock fldl (%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ @@ -78561,15 +78527,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ out %eax,(%dx) │ │ │ │ fldl (%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r10 │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ @@ -78582,15 +78548,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800ddef(%rax) │ │ │ │ + add %ch,0x4800ddef(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 450567 <__gmpz_get_d_2exp@plt+0x4a2e7> │ │ │ │ add $0x70,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 45055c <__gmpz_get_d_2exp@plt+0x4a2dc> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -78627,15 +78593,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ out %al,(%dx) │ │ │ │ fldl (%rax) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 44fed8 <__gmpz_get_d_2exp@plt+0x49c58> │ │ │ │ @@ -78646,15 +78612,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ch,%dh │ │ │ │ + test $0xee,%al │ │ │ │ fldl (%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4505e4 <__gmpz_get_d_2exp@plt+0x4a364> │ │ │ │ movq $0x4505d0,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ @@ -78669,15 +78635,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x12(%rax) │ │ │ │ + add %ah,-0x12(%rax) │ │ │ │ fldl (%rax) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 450b00 <__gmpz_get_d_2exp@plt+0x4a880> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -78687,15 +78653,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %ch,%dh │ │ │ │ + xor %ch,%dh │ │ │ │ fldl (%rax) │ │ │ │ lea -0x58(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 450619 <__gmpz_get_d_2exp@plt+0x4a399> │ │ │ │ jmp 4508ef <__gmpz_get_d_2exp@plt+0x4a66f> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -78729,41 +78695,40 @@ │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %r10,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0xdded41(%rip),%rbx │ │ │ │ + lea 0xdded61(%rip),%rbx │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ + add %cl,-0x13(%rax) │ │ │ │ fldl (%rax) │ │ │ │ movq $0x450710,0x0(%rbp) │ │ │ │ incq 0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 450710 <__gmpz_get_d_2exp@plt+0x4a490> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ in (%dx),%eax │ │ │ │ fldl (%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ @@ -78772,15 +78737,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ in (%dx),%al │ │ │ │ fldl (%rax) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ @@ -78795,15 +78760,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800ddec(%rax) │ │ │ │ + add %dh,0x4800ddec(%rax) │ │ │ │ movl $0x4507c8,0x0(%rbp) │ │ │ │ incq 0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 4507c8 <__gmpz_get_d_2exp@plt+0x4a548> │ │ │ │ jmp *(%rbx) │ │ │ │ mov %r10b,(%r9) │ │ │ │ movq $0xd9cbd0,-0x8(%r12) │ │ │ │ @@ -78816,15 +78781,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x14(%rax) │ │ │ │ + add %ch,-0x14(%rax) │ │ │ │ fldl (%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ @@ -78861,15 +78826,15 @@ │ │ │ │ nop │ │ │ │ mov %dl,%dh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800ddeb(%rax) │ │ │ │ + add %bh,0x4800ddeb(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x38(%rbp),%r14 │ │ │ │ @@ -78882,15 +78847,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x15(%rax) │ │ │ │ + add %dh,-0x15(%rax) │ │ │ │ fldl (%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ @@ -78996,15 +78961,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ch,%cl │ │ │ │ + test $0xe9,%al │ │ │ │ fldl (%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 450ae1 <__gmpz_get_d_2exp@plt+0x4a861> │ │ │ │ movq $0x450ad0,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ @@ -79019,15 +78984,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x17(%rax) │ │ │ │ + add %ah,-0x17(%rax) │ │ │ │ fldl (%rax) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 450b00 <__gmpz_get_d_2exp@plt+0x4a880> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -79036,15 +79001,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %ch,%cl │ │ │ │ + xor %ch,%cl │ │ │ │ fldl (%rax) │ │ │ │ lea -0x58(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 450c35 <__gmpz_get_d_2exp@plt+0x4a9b5> │ │ │ │ mov 0x25(%rbx),%rax │ │ │ │ cmp %rax,%r14 │ │ │ │ jl 450b22 <__gmpz_get_d_2exp@plt+0x4a8a2> │ │ │ │ @@ -79127,15 +79092,15 @@ │ │ │ │ mov %r8,%rsi │ │ │ │ mov %r14,%r8 │ │ │ │ mov %rdx,0x40(%rsp) │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ jmp 450b63 <__gmpz_get_d_2exp@plt+0x4a8e3> │ │ │ │ - lea 0xdde7a6(%rip),%rbx │ │ │ │ + lea 0xdde7c6(%rip),%rbx │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x450a88,-0x30(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ movq $0x8d2a78,-0x18(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ @@ -79179,15 +79144,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ out %al,$0xdd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r15b,0xd(%r8) │ │ │ │ add %r9b,-0x1(%r8) │ │ │ │ xor %r14b,%r14b │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ @@ -79197,15 +79162,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800dde6(%rax) │ │ │ │ + add %bh,0x4800dde6(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r10 │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ jmp 450ec8 <__gmpz_get_d_2exp@plt+0x4ac48> │ │ │ │ @@ -79213,45 +79178,44 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x1a(%rax) │ │ │ │ - fldl (%rax) │ │ │ │ - movq $0x450eb0,0x0(%rbp) │ │ │ │ + add %cl,0x4800dde6(%rax) │ │ │ │ + movl $0x450eb0,0x0(%rbp) │ │ │ │ incq 0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 450eb0 <__gmpz_get_d_2exp@plt+0x4ac30> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x1a(%rax) │ │ │ │ + add %ah,-0x1a(%rax) │ │ │ │ fldl (%rax) │ │ │ │ movq $0x450df8,0x0(%rbp) │ │ │ │ incq 0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 450df8 <__gmpz_get_d_2exp@plt+0x4ab78> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ out %al,$0xdd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ jne 450e1c <__gmpz_get_d_2exp@plt+0x4ab9c> │ │ │ │ mov 0x20(%rbp),%r10 │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ @@ -79259,16 +79223,16 @@ │ │ │ │ jmp 450ec8 <__gmpz_get_d_2exp@plt+0x4ac48> │ │ │ │ nopl (%rax) │ │ │ │ rex.RXB sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - in $0xdd,%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ + out %al,$0xdd │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ jne 450e54 <__gmpz_get_d_2exp@plt+0x4abd4> │ │ │ │ mov 0x28(%rbp),%r10 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ @@ -79281,18 +79245,20 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800dde5(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ + add %al,%al │ │ │ │ + in $0xdd,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + jne 450e9c <__gmpz_get_d_2exp@plt+0x4ac1c> │ │ │ │ mov 0x28(%rbp),%r10 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rbx,0x48(%rsp) │ │ │ │ mov %rdx,%rbx │ │ │ │ @@ -79302,17 +79268,16 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x1b(%rax) │ │ │ │ - fldl (%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %al,0x4800dde5(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r10 │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -79390,16 +79355,16 @@ │ │ │ │ jmp 450600 <__gmpz_get_d_2exp@plt+0x4a380> │ │ │ │ mov %dl,%dh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jrcxz 451004 <__gmpz_get_d_2exp@plt+0x4ad84> │ │ │ │ + add %cl,(%rax) │ │ │ │ + in $0xdd,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ pop %rbp │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ @@ -79415,18 +79380,20 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800dde3(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ + add %al,%al │ │ │ │ + jrcxz 45104c <__gmpz_get_d_2exp@plt+0x4adcc> │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + jne 451094 <__gmpz_get_d_2exp@plt+0x4ae14> │ │ │ │ mov 0x20(%rbp),%r10 │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ mov 0x30(%rbp),%r9 │ │ │ │ mov 0x38(%rbp),%r8 │ │ │ │ add $0x40,%rbp │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 450bb5 <__gmpz_get_d_2exp@plt+0x4a935> │ │ │ │ @@ -79434,16 +79401,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d006(%rax) │ │ │ │ - lea -0x50(%rbp),%eax │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x50(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 451120 <__gmpz_get_d_2exp@plt+0x4aea0> │ │ │ │ movq $0x4510f0,-0x20(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ @@ -79454,36 +79423,35 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x6(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - movq $0x451240,-0x10(%rbp) │ │ │ │ + add %bl,0x4800d006(%rax) │ │ │ │ + movl $0x451240,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xd00661(%rip),%rbx │ │ │ │ + lea 0xd00681(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ enter $0x7,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ loop 45111c <__gmpz_get_d_2exp@plt+0x4ae9c> │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,0x11(%r8) │ │ │ │ add %r9b,-0x1(%r8) │ │ │ │ or %r14b,%r14b │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ @@ -79491,17 +79459,20 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ enter $0x7,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800dde2(%rax) │ │ │ │ - mov 0x38(%rbp),%eax │ │ │ │ - mov 0x40(%rbp),%rdx │ │ │ │ + add %cl,%al │ │ │ │ + loop 451144 <__gmpz_get_d_2exp@plt+0x4aec4> │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + rex │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%r9 │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r10 │ │ │ │ jmp 451668 <__gmpz_get_d_2exp@plt+0x4b3e8> │ │ │ │ @@ -79509,17 +79480,16 @@ │ │ │ │ leave │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x1e(%rax) │ │ │ │ - fldl (%rax) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ + add %dl,0x4800dde2(%rax) │ │ │ │ + mov 0x40(%rbp),%eax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x48(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ @@ -79529,19 +79499,17 @@ │ │ │ │ nopl (%rax) │ │ │ │ leave │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - loop 4511bc <__gmpz_get_d_2exp@plt+0x4af3c> │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex │ │ │ │ + add %dl,-0x1e(%rax) │ │ │ │ + fldl (%rax) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ mov 0x48(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%r9 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ @@ -79558,38 +79526,34 @@ │ │ │ │ jmp 4512fa <__gmpz_get_d_2exp@plt+0x4b07a> │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - add $0x8b4800d0,%eax │ │ │ │ - adc %r9b,0x3(%r8) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - add %r15b,0x12(%r8) │ │ │ │ - add %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sub %cl,-0x77(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - rex.WRB sub %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %cl,0x5(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + add 0x8(%rbp),%rax │ │ │ │ + movq $0x451278,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ jne 451278 <__gmpz_get_d_2exp@plt+0x4aff8> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - add $0xd0,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + add $0x8b4800d0,%eax │ │ │ │ adc %r9b,0x3b(%r8) │ │ │ │ or %r15b,0x49(%r8,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ movq $0x4512d0,-0x8(%rbp) │ │ │ │ @@ -79605,28 +79569,28 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ movb $0x0,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800d004(%rax) │ │ │ │ + add %bh,0x4800d004(%rax) │ │ │ │ mov 0x28(%rbp),%eax │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x7(%rbx),%r9 │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ cmp $0x4,%rbx │ │ │ │ jl 451223 <__gmpz_get_d_2exp@plt+0x4afa3> │ │ │ │ test %rbx,%rbx │ │ │ │ jne 45130f <__gmpz_get_d_2exp@plt+0x4b08f> │ │ │ │ - lea 0xddd91a(%rip),%rbx │ │ │ │ + lea 0xddd93a(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ mov %rbx,%r10 │ │ │ │ mov %r8,%r11 │ │ │ │ sub %rdi,%r11 │ │ │ │ cmp $0xffffffffffffffff,%rbx │ │ │ │ je 4513ed <__gmpz_get_d_2exp@plt+0x4b16d> │ │ │ │ @@ -79683,15 +79647,15 @@ │ │ │ │ jmp fb9ba8 <__gmpz_get_d_2exp@plt+0xbb3928> │ │ │ │ movabs $0x8000000000000000,%rbx │ │ │ │ cmp %rbx,%r11 │ │ │ │ je 451407 <__gmpz_get_d_2exp@plt+0x4b187> │ │ │ │ mov %r10,%rbx │ │ │ │ mov %r11,%r10 │ │ │ │ jmp 451328 <__gmpz_get_d_2exp@plt+0x4b0a8> │ │ │ │ - lea 0xdde002(%rip),%rbx │ │ │ │ + lea 0xdde022(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x450488,-0x50(%r12) │ │ │ │ mov %r9,-0x48(%r12) │ │ │ │ mov %r11,-0x40(%r12) │ │ │ │ mov %r10,-0x38(%r12) │ │ │ │ mov %rsi,-0x30(%r12) │ │ │ │ @@ -79730,31 +79694,28 @@ │ │ │ │ jmp 45179b <__gmpz_get_d_2exp@plt+0x4b51b> │ │ │ │ xchg %ax,%ax │ │ │ │ enter $0x7,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x16(%r8) │ │ │ │ - add %r9b,-0x1(%r8) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x21(%rax) │ │ │ │ + fldl (%rax) │ │ │ │ + movq $0x451648,0x0(%rbp) │ │ │ │ + incq 0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ jne 451648 <__gmpz_get_d_2exp@plt+0x4b3c8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ enter $0x7,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ cmp %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ rex │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ @@ -79767,15 +79728,15 @@ │ │ │ │ jmp 45179b <__gmpz_get_d_2exp@plt+0x4b51b> │ │ │ │ nopl 0x0(%rax) │ │ │ │ enter $0x7,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r15b,0x15(%r8) │ │ │ │ add %r9b,-0x1(%r8) │ │ │ │ or %r14b,%r14b │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ @@ -79783,15 +79744,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ enter $0x7,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800ddde(%rax) │ │ │ │ + add %bh,0x4800ddde(%rax) │ │ │ │ mov 0x38(%rbp),%eax │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%r9 │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ @@ -79800,17 +79761,16 @@ │ │ │ │ nopl (%rax) │ │ │ │ leave │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x22(%rax) │ │ │ │ - fldl (%rax) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ + add %al,0x4800ddde(%rax) │ │ │ │ + mov 0x40(%rbp),%eax │ │ │ │ mov 0x48(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%r9 │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%r10 │ │ │ │ @@ -79823,15 +79783,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %ecx,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.RB │ │ │ │ rex │ │ │ │ mov 0x48(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ @@ -79847,15 +79807,15 @@ │ │ │ │ jmp 451668 <__gmpz_get_d_2exp@plt+0x4b3e8> │ │ │ │ nop │ │ │ │ enter $0x7,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ fstp %st(5) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ cmp %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ rex │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ @@ -79999,15 +79959,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ dec %edi │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB mov $0x4c,%r8b │ │ │ │ cmp %edi,%eax │ │ │ │ jb 451955 <__gmpz_get_d_2exp@plt+0x4b6d5> │ │ │ │ movq $0x451918,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -80019,15 +79979,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ dec %bh │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB loopne 45198d <__gmpz_get_d_2exp@plt+0x4b70d> │ │ │ │ sbb %eax,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -80038,44 +79998,41 @@ │ │ │ │ mov %rdx,%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xcffebc(%rip),%rbx │ │ │ │ + lea 0xcffedc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x2(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 451990 <__gmpz_get_d_2exp@plt+0x4b710> │ │ │ │ + add %bl,0x4800cffe(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ xor %edi,%edi │ │ │ │ xor %r8d,%r8d │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ dec %r9 │ │ │ │ jmp 4519c3 <__gmpz_get_d_2exp@plt+0x4b743> │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x2(%rax) │ │ │ │ + add %ch,-0x2(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ cmp %r9b,-0x75(%r8) │ │ │ │ rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 4519d0 <__gmpz_get_d_2exp@plt+0x4b750> │ │ │ │ @@ -80146,15 +80103,15 @@ │ │ │ │ jmp 451b5c <__gmpz_get_d_2exp@plt+0x4b8dc> │ │ │ │ xchg %ax,%ax │ │ │ │ enter $0x15,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ std │ │ │ │ iret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.RB │ │ │ │ rex │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ @@ -80178,16 +80135,20 @@ │ │ │ │ jmp 451b5c <__gmpz_get_d_2exp@plt+0x4b8dc> │ │ │ │ nopl (%rax) │ │ │ │ enter $0x15,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800cffc(%rax) │ │ │ │ - mov 0x40(%rbp),%eax │ │ │ │ + add %dl,%al │ │ │ │ + cld │ │ │ │ + iret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ @@ -80220,15 +80181,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ leave │ │ │ │ sub %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ cld │ │ │ │ iret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.RB │ │ │ │ rex.W │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ @@ -80321,19 +80282,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ enter $0x15,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x6(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex │ │ │ │ + add %bl,0x4800cffa(%rax) │ │ │ │ + mov 0x40(%rbp),%eax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x7(%rbx),%bx │ │ │ │ cmp $0xd800,%bx │ │ │ │ jae 451f01 <__gmpz_get_d_2exp@plt+0x4bc81> │ │ │ │ @@ -80342,16 +80300,15 @@ │ │ │ │ jmp 451dc8 <__gmpz_get_d_2exp@plt+0x4bb48> │ │ │ │ nopl 0x0(%rax) │ │ │ │ enter $0x15,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cli │ │ │ │ + add %bl,-0x6(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.RB │ │ │ │ rex │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ @@ -80363,20 +80320,20 @@ │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ lea 0x1(%r8),%rcx │ │ │ │ mov %rcx,(%r12) │ │ │ │ movq $0x451ad0,-0x18(%rbp) │ │ │ │ mov %r9,%rcx │ │ │ │ lea -0x7(%r12),%r9 │ │ │ │ mov %r8,%rdx │ │ │ │ - lea 0xdd7ae9(%rip),%r8 │ │ │ │ + lea 0xdd7b09(%rip),%r8 │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xcff9b0(%rip),%rsi │ │ │ │ - lea 0xcff981(%rip),%r14 │ │ │ │ + lea 0xcff9d0(%rip),%rsi │ │ │ │ + lea 0xcff9a1(%rip),%r14 │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rbx,0x18(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4939b0 <__gmpz_get_d_2exp@plt+0x8d730> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ @@ -80475,30 +80432,30 @@ │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp 451dc8 <__gmpz_get_d_2exp@plt+0x4bb48> │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - repz iret │ │ │ │ + add %bl,-0xd(%rax) │ │ │ │ + iret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %ebp,0x48000000(%rsi) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ test %rax,%rax │ │ │ │ jne 452074 <__gmpz_get_d_2exp@plt+0x4bdf4> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ movq $0x452028,0x10(%rbp) │ │ │ │ - lea 0xcff30b(%rip),%rbx │ │ │ │ + lea 0xcff32b(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 452028 <__gmpz_get_d_2exp@plt+0x4bda8> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -80533,30 +80490,30 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nop │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0xe(%rax) │ │ │ │ + add %bh,-0xe(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %ebp,0x48000000(%rsi) │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ test %rax,%rax │ │ │ │ jne 452154 <__gmpz_get_d_2exp@plt+0x4bed4> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ movq $0x452108,0x18(%rbp) │ │ │ │ - lea 0xcff22b(%rip),%rbx │ │ │ │ + lea 0xcff24b(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 452108 <__gmpz_get_d_2exp@plt+0x4be88> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -80597,15 +80554,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xd00430(%rip),%r14 │ │ │ │ + lea 0xd00450(%rip),%r14 │ │ │ │ jmp 4518e0 <__gmpz_get_d_2exp@plt+0x4b660> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -80641,15 +80598,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0xa(%rax) │ │ │ │ + add %ah,-0xa(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB mov $0x4c,%r8b │ │ │ │ cmp %edi,%eax │ │ │ │ jb 4522cd <__gmpz_get_d_2exp@plt+0x4c04d> │ │ │ │ movq $0x452290,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -80661,15 +80618,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ test $0x0,%bh │ │ │ │ movq $0x4522e8,-0x20(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ sar $1,%rdx │ │ │ │ @@ -80678,41 +80635,45 @@ │ │ │ │ mov %rdx,%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xcff5f4(%rip),%rbx │ │ │ │ + lea 0xcff614(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800cff5(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + add %dl,%al │ │ │ │ + cmc │ │ │ │ + iret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 452308 <__gmpz_get_d_2exp@plt+0x4c088> │ │ │ │ xor %edi,%edi │ │ │ │ xor %r8d,%r8d │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ dec %r9 │ │ │ │ jmp 45233b <__gmpz_get_d_2exp@plt+0x4c0bb> │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800cff5(%rax) │ │ │ │ + add %ah,0x4800cff5(%rax) │ │ │ │ mov 0x38(%rbp),%eax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ @@ -80780,15 +80741,15 @@ │ │ │ │ jmp 4524d4 <__gmpz_get_d_2exp@plt+0x4c254> │ │ │ │ xchg %ax,%ax │ │ │ │ enter $0x15,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0xc(%rax) │ │ │ │ + add %dh,-0xc(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.RB │ │ │ │ rex │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ @@ -80811,16 +80772,17 @@ │ │ │ │ jmp 4524d4 <__gmpz_get_d_2exp@plt+0x4c254> │ │ │ │ nopl (%rax) │ │ │ │ enter $0x15,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - repz iret │ │ │ │ + add %cl,(%rax) │ │ │ │ + hlt │ │ │ │ + iret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.RB │ │ │ │ rex │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ @@ -80856,15 +80818,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ leave │ │ │ │ sub %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0xd(%rax) │ │ │ │ + add %ah,-0xd(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.RB │ │ │ │ rex.W │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ @@ -80956,16 +80918,20 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ enter $0x15,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800cff1(%rax) │ │ │ │ - mov 0x40(%rbp),%eax │ │ │ │ + add %dl,%al │ │ │ │ + int1 │ │ │ │ + iret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x7(%rbx),%bx │ │ │ │ cmp $0xd800,%bx │ │ │ │ jae 452879 <__gmpz_get_d_2exp@plt+0x4c5f9> │ │ │ │ @@ -80974,19 +80940,16 @@ │ │ │ │ jmp 452740 <__gmpz_get_d_2exp@plt+0x4c4c0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ enter $0x15,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0xf(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex │ │ │ │ + add %dl,0x4800cff1(%rax) │ │ │ │ + mov 0x40(%rbp),%eax │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ add $0x18,%rbp │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -80994,20 +80957,20 @@ │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ lea 0x1(%r8),%rcx │ │ │ │ mov %rcx,(%r12) │ │ │ │ movq $0x452448,-0x18(%rbp) │ │ │ │ mov %r9,%rcx │ │ │ │ lea -0x7(%r12),%r9 │ │ │ │ mov %r8,%rdx │ │ │ │ - lea 0xdd7171(%rip),%r8 │ │ │ │ + lea 0xdd7191(%rip),%r8 │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xcff0e8(%rip),%rsi │ │ │ │ - lea 0xcff0b9(%rip),%r14 │ │ │ │ + lea 0xcff108(%rip),%rsi │ │ │ │ + lea 0xcff0d9(%rip),%r14 │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rbx,0x18(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4939b0 <__gmpz_get_d_2exp@plt+0x8d730> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ @@ -81106,29 +81069,29 @@ │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp 452740 <__gmpz_get_d_2exp@plt+0x4c4c0> │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - jmp ffffffff838e2a29 <__environ@GLIBC_2.2.5+0xffffffff8259ef41> │ │ │ │ + add %ah,%al │ │ │ │ + jmp ffffffff838e2a29 <__environ@GLIBC_2.2.5+0xffffffff8259ef01> │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %ebp,0x48000000(%rsi) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ test %rax,%rax │ │ │ │ jne 4529ec <__gmpz_get_d_2exp@plt+0x4c76c> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ movq $0x4529a0,0x10(%rbp) │ │ │ │ - lea 0xcfe993(%rip),%rbx │ │ │ │ + lea 0xcfe9b3(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4529a0 <__gmpz_get_d_2exp@plt+0x4c720> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -81163,29 +81126,29 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nop │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - call ffffffff838e2b09 <__environ@GLIBC_2.2.5+0xffffffff8259f021> │ │ │ │ + add %al,(%rax) │ │ │ │ + jmp ffffffff838e2b09 <__environ@GLIBC_2.2.5+0xffffffff8259efe1> │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %ebp,0x48000000(%rsi) │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ test %rax,%rax │ │ │ │ jne 452acc <__gmpz_get_d_2exp@plt+0x4c84c> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ movq $0x452a80,0x18(%rbp) │ │ │ │ - lea 0xcfe8b3(%rip),%rbx │ │ │ │ + lea 0xcfe8d3(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 452a80 <__gmpz_get_d_2exp@plt+0x4c800> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -81226,20 +81189,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xcffab8(%rip),%r14 │ │ │ │ + lea 0xcffad8(%rip),%r14 │ │ │ │ jmp 452258 <__gmpz_get_d_2exp@plt+0x4bfd8> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0xe0000000,%eax │ │ │ │ - in (%dx),%eax │ │ │ │ + adc $0x0,%eax │ │ │ │ + out %al,(%dx) │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 452b8b <__gmpz_get_d_2exp@plt+0x4c90b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -81248,23 +81211,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 452b89 <__gmpz_get_d_2exp@plt+0x4c909> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xcfed7f(%rip),%rsi │ │ │ │ - lea 0xcffef2(%rip),%r14 │ │ │ │ + lea 0xcfed9f(%rip),%rsi │ │ │ │ + lea 0xcfff12(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0xc8000000,%eax │ │ │ │ + adc $0xe8000000,%eax │ │ │ │ in (%dx),%eax │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 452beb <__gmpz_get_d_2exp@plt+0x4c96b> │ │ │ │ sub $0x8,%rsp │ │ │ │ @@ -81274,16 +81237,16 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 452be9 <__gmpz_get_d_2exp@plt+0x4c969> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xcfed1f(%rip),%rsi │ │ │ │ - lea 0xcfff12(%rip),%r14 │ │ │ │ + lea 0xcfed3f(%rip),%rsi │ │ │ │ + lea 0xcfff32(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -81296,15 +81259,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 452c59 <__gmpz_get_d_2exp@plt+0x4c9d9> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 452d56 <__gmpz_get_d_2exp@plt+0x4cad6> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jl 452c24 <__gmpz_get_d_2exp@plt+0x4c9a4> │ │ │ │ - lea 0xd05110(%rip),%rbx │ │ │ │ + lea 0xd05130(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ lea 0x10(%r14),%rbx │ │ │ │ mov (%rbx,%rdi,1),%bl │ │ │ │ movzbl %bl,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -81367,15 +81330,15 @@ │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x453008,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %dl,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xcfec53(%rip),%rbx │ │ │ │ + lea 0xcfec73(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%rdx │ │ │ │ jge 452eb2 <__gmpz_get_d_2exp@plt+0x4cc32> │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 452f79 <__gmpz_get_d_2exp@plt+0x4ccf9> │ │ │ │ mov %rbx,0x40(%rsp) │ │ │ │ mov %rdx,%rbx │ │ │ │ @@ -81734,42 +81697,42 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x34(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd049a6(%rip),%rbx │ │ │ │ + lea 0xd049c6(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - in $0xcf,%eax │ │ │ │ + add %bl,(%rax) │ │ │ │ + out %al,$0xcf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 453411 <__gmpz_get_d_2exp@plt+0x4d191> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 453548 <__gmpz_get_d_2exp@plt+0x4d2c8> │ │ │ │ movq $0x4533f8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4533f8 <__gmpz_get_d_2exp@plt+0x4d178> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ in $0xcf,%eax │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ sar $0x2,%rdx │ │ │ │ @@ -81839,20 +81802,20 @@ │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rdi │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 493680 <__gmpz_get_d_2exp@plt+0x8d400> │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xcfe406(%rip),%rbx │ │ │ │ + lea 0xcfe426(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcfe491(%rip),%rbx │ │ │ │ + lea 0xcfe4b1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xcfe436(%rip),%rbx │ │ │ │ + lea 0xcfe456(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,%rsi │ │ │ │ sar $0x20,%rsi │ │ │ │ shl $1,%rsi │ │ │ │ cmp $0x7fffffff,%rsi │ │ │ │ @@ -81874,36 +81837,36 @@ │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rdi │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 493680 <__gmpz_get_d_2exp@plt+0x8d400> │ │ │ │ - lea 0xcfe364(%rip),%rbx │ │ │ │ + lea 0xcfe384(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x453638,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xcfe373(%rip),%rbx │ │ │ │ + lea 0xcfe393(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800cfe3(%rax) │ │ │ │ + add %ah,0x4800cfe3(%rax) │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 453488 <__gmpz_get_d_2exp@plt+0x4d208> │ │ │ │ nopl (%rax) │ │ │ │ adc $0x0,%al │ │ │ │ @@ -81917,15 +81880,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 4536b9 <__gmpz_get_d_2exp@plt+0x4d439> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 4537b6 <__gmpz_get_d_2exp@plt+0x4d536> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jl 453684 <__gmpz_get_d_2exp@plt+0x4d404> │ │ │ │ - lea 0xd046b0(%rip),%rbx │ │ │ │ + lea 0xd046d0(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ lea 0x10(%r14),%rbx │ │ │ │ mov (%rbx,%rdi,1),%bl │ │ │ │ movzbl %bl,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -81988,15 +81951,15 @@ │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x453a68,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %dl,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xcfe233(%rip),%rbx │ │ │ │ + lea 0xcfe253(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%rdx │ │ │ │ jge 453912 <__gmpz_get_d_2exp@plt+0x4d692> │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 4539d9 <__gmpz_get_d_2exp@plt+0x4d759> │ │ │ │ mov %rbx,0x40(%rsp) │ │ │ │ mov %rdx,%rbx │ │ │ │ @@ -82355,43 +82318,41 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x34(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd03f47(%rip),%rbx │ │ │ │ + lea 0xd03f67(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800cfdb(%rax) │ │ │ │ + add %bh,0x4800cfdb(%rax) │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 453fa8 <__gmpz_get_d_2exp@plt+0x4dd28> │ │ │ │ movq $0x453e58,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 453e58 <__gmpz_get_d_2exp@plt+0x4dbd8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x25(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %al,0x4800cfdb(%rax) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ sar $0x2,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ jl 453eaa <__gmpz_get_d_2exp@plt+0x4dc2a> │ │ │ │ mov %rdx,%rsi │ │ │ │ @@ -82458,20 +82419,20 @@ │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rdi │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 493680 <__gmpz_get_d_2exp@plt+0x8d400> │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xcfd9a6(%rip),%rbx │ │ │ │ + lea 0xcfd9c6(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcfda49(%rip),%rbx │ │ │ │ + lea 0xcfda69(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xcfd9d6(%rip),%rbx │ │ │ │ + lea 0xcfd9f6(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,%rsi │ │ │ │ sar $0x20,%rsi │ │ │ │ shl $1,%rsi │ │ │ │ cmp $0x7fffffff,%rsi │ │ │ │ @@ -82493,37 +82454,37 @@ │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rdi │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 493680 <__gmpz_get_d_2exp@plt+0x8d400> │ │ │ │ - lea 0xcfd904(%rip),%rbx │ │ │ │ + lea 0xcfd924(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x454098,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xcfd913(%rip),%rbx │ │ │ │ + lea 0xcfd933(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - fxch %st(7) │ │ │ │ + add %al,-0x27(%rax) │ │ │ │ + iret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ adc %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ cmp %esi,%edi │ │ │ │ @@ -82533,15 +82494,15 @@ │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800cfd9(%rax) │ │ │ │ + add %dh,0x4800cfd9(%rax) │ │ │ │ lea -0x48(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 45413e <__gmpz_get_d_2exp@plt+0x4debe> │ │ │ │ movq $0x454100,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -82551,15 +82512,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x27(%rax) │ │ │ │ + add %bh,-0x27(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB loopne 454165 <__gmpz_get_d_2exp@plt+0x4dee5> │ │ │ │ rex.B │ │ │ │ add %r9b,-0x75(%r8) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ @@ -82571,25 +82532,25 @@ │ │ │ │ mov %rdx,%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xcfd943(%rip),%rbx │ │ │ │ + lea 0xcfd963(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - fmul %st(7),%st │ │ │ │ + add %bl,(%rax) │ │ │ │ + fxch %st(7) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sub %r9b,-0x75(%r8) │ │ │ │ rex.WRB and %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ push %rbp │ │ │ │ adc %dh,(%rcx) │ │ │ │ @@ -82601,15 +82562,15 @@ │ │ │ │ add %al,%bh │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ fmul %st(7),%st │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ cmp %r9b,-0x75(%r8) │ │ │ │ rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ push %rbp │ │ │ │ @@ -82652,15 +82613,15 @@ │ │ │ │ jmp 45429b <__gmpz_get_d_2exp@plt+0x4e01b> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ enter $0x15,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ fmul %st(7),%st │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.RB │ │ │ │ rex │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ @@ -82773,16 +82734,15 @@ │ │ │ │ jmp 45429b <__gmpz_get_d_2exp@plt+0x4e01b> │ │ │ │ nopl 0x0(%rax) │ │ │ │ enter $0x15,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x2a(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.RB │ │ │ │ rex │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ @@ -82793,20 +82753,20 @@ │ │ │ │ ja 4544ad <__gmpz_get_d_2exp@plt+0x4e22d> │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ lea 0x1(%rdi),%rcx │ │ │ │ mov %rcx,(%r12) │ │ │ │ movq $0x454248,-0x18(%rbp) │ │ │ │ lea -0x7(%r12),%r9 │ │ │ │ mov %r8,%rcx │ │ │ │ - lea 0xdd546c(%rip),%r8 │ │ │ │ + lea 0xdd548c(%rip),%r8 │ │ │ │ mov %rdi,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xcfd5a3(%rip),%rsi │ │ │ │ - lea 0xcfd574(%rip),%r14 │ │ │ │ + lea 0xcfd5c3(%rip),%rsi │ │ │ │ + lea 0xcfd594(%rip),%r14 │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rbx,0x18(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4939b0 <__gmpz_get_d_2exp@plt+0x8d730> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ @@ -82886,30 +82846,30 @@ │ │ │ │ add $0x28,%rbp │ │ │ │ jmp faf390 <__gmpz_get_d_2exp@plt+0xba9110> │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ int $0xcf │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %ebp,0x48000000(%rsi) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ test %rax,%rax │ │ │ │ jne 45469c <__gmpz_get_d_2exp@plt+0x4e41c> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ movq $0x454650,0x10(%rbp) │ │ │ │ - lea 0xcfcce3(%rip),%rbx │ │ │ │ + lea 0xcfcd03(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 454650 <__gmpz_get_d_2exp@plt+0x4e3d0> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -82944,31 +82904,30 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nop │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - int3 │ │ │ │ + add %dl,-0x34(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %ebp,0x48000000(%rsi) │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ test %rax,%rax │ │ │ │ jne 45477c <__gmpz_get_d_2exp@plt+0x4e4fc> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ movq $0x454730,0x18(%rbp) │ │ │ │ - lea 0xcfcc03(%rip),%rbx │ │ │ │ + lea 0xcfcc23(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 454730 <__gmpz_get_d_2exp@plt+0x4e4b0> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -83009,24 +82968,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xcfde08(%rip),%r14 │ │ │ │ + lea 0xcfde28(%rip),%r14 │ │ │ │ jmp 4540c8 <__gmpz_get_d_2exp@plt+0x4de48> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ ror %cl,%edi │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB mov $0x72f8394c,%r8d │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ movq $0x454830,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ @@ -83037,15 +82996,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ ror %cl,%bh │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB loopne 4547c5 <__gmpz_get_d_2exp@plt+0x4e545> │ │ │ │ rex.W │ │ │ │ add %r9b,-0x75(%r8) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ @@ -83057,45 +83016,42 @@ │ │ │ │ mov %rdx,%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xcfd2c3(%rip),%rbx │ │ │ │ + lea 0xcfd2e3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x2e(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - adc %dh,(%rcx) │ │ │ │ - divb (%rcx) │ │ │ │ - decl 0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x1(%rcx) │ │ │ │ - enter $0x36eb,$0xf │ │ │ │ + add %bl,0x4800cfd2(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %edi,%edi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + dec %r8 │ │ │ │ + jmp 4548e3 <__gmpz_get_d_2exp@plt+0x4e663> │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ - add %al,%bh │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x2e(%rax) │ │ │ │ + add %ch,-0x2e(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ cmp %r9b,-0x75(%r8) │ │ │ │ rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ push %rbp │ │ │ │ @@ -83138,15 +83094,15 @@ │ │ │ │ jmp 4549cb <__gmpz_get_d_2exp@plt+0x4e74b> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ enter $0x15,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800cfd1(%rax) │ │ │ │ + add %dh,0x4800cfd1(%rax) │ │ │ │ mov 0x40(%rbp),%eax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ @@ -83256,36 +83212,40 @@ │ │ │ │ jmp 4549cb <__gmpz_get_d_2exp@plt+0x4e74b> │ │ │ │ nopl 0x0(%rax) │ │ │ │ enter $0x15,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800cfcf(%rax) │ │ │ │ - mov 0x40(%rbp),%eax │ │ │ │ + add %cl,%al │ │ │ │ + iret │ │ │ │ + iret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ add $0x18,%rbp │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 454bdd <__gmpz_get_d_2exp@plt+0x4e95d> │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ lea 0x1(%rdi),%rcx │ │ │ │ mov %rcx,(%r12) │ │ │ │ movq $0x454978,-0x18(%rbp) │ │ │ │ lea -0x7(%r12),%r9 │ │ │ │ mov %r8,%rcx │ │ │ │ - lea 0xdd4d3c(%rip),%r8 │ │ │ │ + lea 0xdd4d5c(%rip),%r8 │ │ │ │ mov %rdi,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xcfcf23(%rip),%rsi │ │ │ │ - lea 0xcfcef4(%rip),%r14 │ │ │ │ + lea 0xcfcf43(%rip),%rsi │ │ │ │ + lea 0xcfcf14(%rip),%r14 │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rbx,0x18(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4939b0 <__gmpz_get_d_2exp@plt+0x8d730> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ @@ -83365,25 +83325,31 @@ │ │ │ │ add $0x28,%rbp │ │ │ │ jmp faf390 <__gmpz_get_d_2exp@plt+0xba9110> │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 454df7 <__gmpz_get_d_2exp@plt+0x4eb77> │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + iret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebp,0x48000000(%rsi) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ test %rax,%rax │ │ │ │ jne 454dcc <__gmpz_get_d_2exp@plt+0x4eb4c> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ movq $0x454d80,0x10(%rbp) │ │ │ │ - lea 0xcfc5b3(%rip),%rbx │ │ │ │ + lea 0xcfc5d3(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 454d80 <__gmpz_get_d_2exp@plt+0x4eb00> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -83418,25 +83384,25 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nop │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 454ed7 <__gmpz_get_d_2exp@plt+0x4ec57> │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 454eac <__gmpz_get_d_2exp@plt+0x4ec2c> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ movq $0x454e60,0x18(%rbp) │ │ │ │ - lea 0xcfc4d3(%rip),%rbx │ │ │ │ + lea 0xcfc4f3(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 454e60 <__gmpz_get_d_2exp@plt+0x4ebe0> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -83477,15 +83443,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xcfd6d8(%rip),%r14 │ │ │ │ + lea 0xcfd6f8(%rip),%r14 │ │ │ │ jmp 4547f8 <__gmpz_get_d_2exp@plt+0x4e578> │ │ │ │ nop │ │ │ │ adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -83495,15 +83461,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 454f79 <__gmpz_get_d_2exp@plt+0x4ecf9> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 455076 <__gmpz_get_d_2exp@plt+0x4edf6> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jl 454f44 <__gmpz_get_d_2exp@plt+0x4ecc4> │ │ │ │ - lea 0xd02df0(%rip),%rbx │ │ │ │ + lea 0xd02e10(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ lea 0x10(%r14),%rbx │ │ │ │ mov (%rbx,%rdi,1),%bl │ │ │ │ movzbl %bl,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -83566,15 +83532,15 @@ │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x455328,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %dl,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xcfcaeb(%rip),%rbx │ │ │ │ + lea 0xcfcb0b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%rdx │ │ │ │ jge 4551d2 <__gmpz_get_d_2exp@plt+0x4ef52> │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 455299 <__gmpz_get_d_2exp@plt+0x4f019> │ │ │ │ mov %rbx,0x40(%rsp) │ │ │ │ mov %rdx,%rbx │ │ │ │ @@ -83914,24 +83880,24 @@ │ │ │ │ lea -0x34(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd026ee(%rip),%rbx │ │ │ │ + lea 0xd0270e(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x3d(%rax) │ │ │ │ + add %dh,-0x3d(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 4556b9 <__gmpz_get_d_2exp@plt+0x4f439> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 4557f0 <__gmpz_get_d_2exp@plt+0x4f570> │ │ │ │ movq $0x4556a0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -83939,15 +83905,15 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 4556a0 <__gmpz_get_d_2exp@plt+0x4f420> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ ret │ │ │ │ iret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -84018,20 +83984,20 @@ │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rdi │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 493680 <__gmpz_get_d_2exp@plt+0x8d400> │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xcfc15e(%rip),%rbx │ │ │ │ + lea 0xcfc17e(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcfc379(%rip),%rbx │ │ │ │ + lea 0xcfc399(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xcfc18e(%rip),%rbx │ │ │ │ + lea 0xcfc1ae(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,%rsi │ │ │ │ sar $0x20,%rsi │ │ │ │ shl $1,%rsi │ │ │ │ cmp $0x7fffffff,%rsi │ │ │ │ @@ -84053,36 +84019,36 @@ │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rdi │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 493680 <__gmpz_get_d_2exp@plt+0x8d400> │ │ │ │ - lea 0xcfc0bc(%rip),%rbx │ │ │ │ + lea 0xcfc0dc(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x4558e0,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xcfc0cb(%rip),%rbx │ │ │ │ + lea 0xcfc0eb(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ ror $0x0,%bh │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 455730 <__gmpz_get_d_2exp@plt+0x4f4b0> │ │ │ │ nopl (%rax) │ │ │ │ @@ -84097,15 +84063,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 455961 <__gmpz_get_d_2exp@plt+0x4f6e1> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 455a5e <__gmpz_get_d_2exp@plt+0x4f7de> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jl 45592c <__gmpz_get_d_2exp@plt+0x4f6ac> │ │ │ │ - lea 0xd02408(%rip),%rbx │ │ │ │ + lea 0xd02428(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ lea 0x10(%r14),%rbx │ │ │ │ mov (%rbx,%rdi,1),%bl │ │ │ │ movzbl %bl,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -84168,15 +84134,15 @@ │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x455d10,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %dl,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xcfc11b(%rip),%rbx │ │ │ │ + lea 0xcfc13b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%rdx │ │ │ │ jge 455bba <__gmpz_get_d_2exp@plt+0x4f93a> │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 455c81 <__gmpz_get_d_2exp@plt+0x4fa01> │ │ │ │ mov %rbx,0x40(%rsp) │ │ │ │ mov %rdx,%rbx │ │ │ │ @@ -84516,41 +84482,40 @@ │ │ │ │ lea -0x34(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd01d06(%rip),%rbx │ │ │ │ + lea 0xd01d26(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x47(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4560a1 <__gmpz_get_d_2exp@plt+0x4fe21> │ │ │ │ - cmp %edi,%eax │ │ │ │ + add %cl,0x4800cfb9(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4561d8 <__gmpz_get_d_2exp@plt+0x4ff58> │ │ │ │ movq $0x456088,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 456088 <__gmpz_get_d_2exp@plt+0x4fe08> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0x8b4800cf,%ecx │ │ │ │ + add %dl,-0x47(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ sar $0x2,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ jl 4560da <__gmpz_get_d_2exp@plt+0x4fe5a> │ │ │ │ @@ -84618,20 +84583,20 @@ │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rdi │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 493680 <__gmpz_get_d_2exp@plt+0x8d400> │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xcfb776(%rip),%rbx │ │ │ │ + lea 0xcfb796(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcfb9a9(%rip),%rbx │ │ │ │ + lea 0xcfb9c9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xcfb7a6(%rip),%rbx │ │ │ │ + lea 0xcfb7c6(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,%rsi │ │ │ │ sar $0x20,%rsi │ │ │ │ shl $1,%rsi │ │ │ │ cmp $0x7fffffff,%rsi │ │ │ │ @@ -84653,37 +84618,37 @@ │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rdi │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 493680 <__gmpz_get_d_2exp@plt+0x8d400> │ │ │ │ - lea 0xcfb6d4(%rip),%rbx │ │ │ │ + lea 0xcfb6f4(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x4562c8,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xcfb6e3(%rip),%rbx │ │ │ │ + lea 0xcfb703(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0xcf,%dh │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0xcf,%bh │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ adc %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ cmp %esi,%edi │ │ │ │ @@ -84691,53 +84656,52 @@ │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x2000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x45(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733d9c4c <__environ@GLIBC_2.2.5+0x72096164> │ │ │ │ - rex.W │ │ │ │ + add %dl,0x4800cfbb(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 456349 <__gmpz_get_d_2exp@plt+0x500c9> │ │ │ │ movq $0x456328,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 456328 <__gmpz_get_d_2exp@plt+0x500a8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x45(%rax) │ │ │ │ + add %ah,-0x45(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock push $0x4c004563 │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c49930 <__gmpz_get_d_2exp@plt+0x8436b0> │ │ │ │ - lea 0xcfbb38(%rip),%rbx │ │ │ │ + lea 0xcfbb58(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ mov $0xc74800cf,%ebx │ │ │ │ add %r10b,0x48004563(%r8) │ │ │ │ - lea 0xcfbe99(%rip),%esi │ │ │ │ + lea 0xcfbeb9(%rip),%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp e934e8 <__gmpz_get_d_2exp@plt+0xa8d268> │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -84766,38 +84730,37 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - mov $0xcf,%dl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + mov $0x4800cfb2,%eax │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 456456 <__gmpz_get_d_2exp@plt+0x501d6> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x456438,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 456438 <__gmpz_get_d_2exp@plt+0x501b8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x4e(%rax) │ │ │ │ + add %bh,-0x4e(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,0x48004564(%r8) │ │ │ │ mov %ebx,%edi │ │ │ │ - lea 0xcfb1ee(%rip),%rsi │ │ │ │ - lea 0xcfc191(%rip),%r14 │ │ │ │ + lea 0xcfb20e(%rip),%rsi │ │ │ │ + lea 0xcfc1b1(%rip),%r14 │ │ │ │ jmp 48d130 <__gmpz_get_d_2exp@plt+0x86eb0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -84845,15 +84808,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %dh,-0x72b7ff31(%rcx) │ │ │ │ + test $0xb1,%al │ │ │ │ + iret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4565a1 <__gmpz_get_d_2exp@plt+0x50321> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 456596 <__gmpz_get_d_2exp@plt+0x50316> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -84904,20 +84869,20 @@ │ │ │ │ jb 45660b <__gmpz_get_d_2exp@plt+0x5038b> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 456600 <__gmpz_get_d_2exp@plt+0x50380> │ │ │ │ movq $0x456508,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x456628,-0x8(%rbp) │ │ │ │ - lea 0xcfb898(%rip),%r14 │ │ │ │ + lea 0xcfb8b8(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xcfb886(%rip),%rbx │ │ │ │ + lea 0xcfb8a6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -85110,15 +85075,15 @@ │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 456728 <__gmpz_get_d_2exp@plt+0x504a8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xcfb5db(%rip),%rbx │ │ │ │ + lea 0xcfb5fb(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -85181,15 +85146,15 @@ │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 456888 <__gmpz_get_d_2exp@plt+0x50608> │ │ │ │ - lea 0xcfb4f4(%rip),%rbx │ │ │ │ + lea 0xcfb514(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -85226,15 +85191,15 @@ │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xcfb471(%rip),%rbx │ │ │ │ + lea 0xcfb491(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -85324,15 +85289,15 @@ │ │ │ │ mov %rdi,%rbx │ │ │ │ shl $1,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xcfb32d(%rip),%rbx │ │ │ │ + lea 0xcfb34d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -85450,15 +85415,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,0x4800456d(%r8) │ │ │ │ mov 0x17(%rbx),%edi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ jmp 456b70 <__gmpz_get_d_2exp@plt+0x508f0> │ │ │ │ - lea 0xcfb188(%rip),%rbx │ │ │ │ + lea 0xcfb1a8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -85516,15 +85481,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 456e49 <__gmpz_get_d_2exp@plt+0x50bc9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xe5a605(%rip),%r8 │ │ │ │ + lea 0xe5a625(%rip),%r8 │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ mov 0x18(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 8dde20 <__gmpz_get_d_2exp@plt+0x4d7ba0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -85549,64 +85514,64 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - js 456e5e <__gmpz_get_d_2exp@plt+0x50bde> │ │ │ │ - fldl (%rax) │ │ │ │ + cwtl │ │ │ │ + rcr $0x0,%ch │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 456f0f <__gmpz_get_d_2exp@plt+0x50c8f> │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 456f04 <__gmpz_get_d_2exp@plt+0x50c84> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x456e60,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1232f29,-0x8(%r12) │ │ │ │ + movq $0x1232f49,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp de4598 <__gmpz_get_d_2exp@plt+0x9de318> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ iret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 456f98 <__gmpz_get_d_2exp@plt+0x50d18> │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x456ea0,-0x48(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ movq $0xf82c60,-0x28(%r12) │ │ │ │ - movq $0x1232f29,-0x20(%r12) │ │ │ │ + movq $0x1232f49,-0x20(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x133dc69,-0x8(%r12) │ │ │ │ + movq $0x133dc89,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 4beff8 <__gmpz_get_d_2exp@plt+0xb8d78> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -85615,16 +85580,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ + add %dl,-0x51(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -85655,91 +85619,92 @@ │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 457071 <__gmpz_get_d_2exp@plt+0x50df1> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e91,-0x8(%r12) │ │ │ │ + movq $0x1231eb1,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ lea 0xb91bca(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bh,-0x72b7ff23(%rsi) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + test $0xbe,%al │ │ │ │ + fldl (%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4570ff <__gmpz_get_d_2exp@plt+0x50e7f> │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4570f4 <__gmpz_get_d_2exp@plt+0x50e74> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x457020,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1232f29,-0x8(%r12) │ │ │ │ + movq $0x1232f49,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp de4598 <__gmpz_get_d_2exp@plt+0x9de318> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ lods %ds:(%rsi),%eax │ │ │ │ iret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 457188 <__gmpz_get_d_2exp@plt+0x50f08> │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x457090,-0x48(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ movq $0xf82c60,-0x28(%r12) │ │ │ │ - movq $0x1232f29,-0x20(%r12) │ │ │ │ + movq $0x1232f49,-0x20(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x133dc69,-0x8(%r12) │ │ │ │ + movq $0x133dc89,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 4beff8 <__gmpz_get_d_2exp@plt+0xb8d78> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,-0x53(%rax) │ │ │ │ + add %ch,-0x53(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 45720d <__gmpz_get_d_2exp@plt+0x50f8d> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -85764,30 +85729,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ iret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 457280 <__gmpz_get_d_2exp@plt+0x51000> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x4571a8,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e81,-0x8(%r12) │ │ │ │ + movq $0x1231ea1,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ @@ -85801,16 +85766,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ + add %bl,-0x54(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 45734d <__gmpz_get_d_2exp@plt+0x510cd> │ │ │ │ movq $0x45bcd0,-0x58(%r12) │ │ │ │ @@ -85836,34 +85800,32 @@ │ │ │ │ movq $0x456fc0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ - lea 0xcfabb1(%rip),%rbx │ │ │ │ + lea 0xcfabd1(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x55(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %bl,0x4800cfab(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 457429 <__gmpz_get_d_2exp@plt+0x511a9> │ │ │ │ movq $0x4573d0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4573d0 <__gmpz_get_d_2exp@plt+0x51150> │ │ │ │ @@ -85871,15 +85833,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x55(%rax) │ │ │ │ + add %ah,-0x55(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r8b,(%r8) │ │ │ │ je 45741c <__gmpz_get_d_2exp@plt+0x5119c> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ @@ -85889,38 +85851,38 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ stos %eax,%es:(%rdi) │ │ │ │ iret │ │ │ │ add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ mov 0x27(%rbx),%r8 │ │ │ │ mov 0x1f(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov 0x37(%rbx),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ jmp 4572b8 <__gmpz_get_d_2exp@plt+0x51038> │ │ │ │ - lea 0xcfaaf0(%rip),%rbx │ │ │ │ + lea 0xcfab10(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 4574a1 <__gmpz_get_d_2exp@plt+0x51221> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 4574bc <__gmpz_get_d_2exp@plt+0x5123c> │ │ │ │ movq $0x457488,-0x10(%rbp) │ │ │ │ @@ -85933,54 +85895,54 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c00cfaa(%rax) │ │ │ │ + add %ch,0x4c00cfaa(%rax) │ │ │ │ mov 0x2f(%rbx),%ecx │ │ │ │ mov 0x27(%rbx),%r8 │ │ │ │ mov 0x1f(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0x37(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0xfb68a0,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4572b8 <__gmpz_get_d_2exp@plt+0x51038> │ │ │ │ - lea 0xcfaa6d(%rip),%rbx │ │ │ │ + lea 0xcfaa8d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x56(%rax) │ │ │ │ + add %dh,-0x56(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0x45358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + testl $0x65358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ iret │ │ │ │ add %ch,%cl │ │ │ │ jle 45749a <__gmpz_get_d_2exp@plt+0x5121a> │ │ │ │ cwtl │ │ │ │ add %ah,0xf(%rsi) │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 457561 <__gmpz_get_d_2exp@plt+0x512e1> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 45757c <__gmpz_get_d_2exp@plt+0x512fc> │ │ │ │ movq $0x457540,-0x8(%rbp) │ │ │ │ @@ -85989,38 +85951,38 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 457540 <__gmpz_get_d_2exp@plt+0x512c0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ test $0x8b4c00cf,%eax │ │ │ │ rex.WXB (bad) │ │ │ │ mov 0x27(%rbx),%r8 │ │ │ │ mov 0x1f(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov 0x37(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ movq $0xfb68a0,-0x8(%rbp) │ │ │ │ - movq $0x12b1439,0x0(%rbp) │ │ │ │ + movq $0x12b1459,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4572b8 <__gmpz_get_d_2exp@plt+0x51038> │ │ │ │ - lea 0xcfa9dd(%rip),%rbx │ │ │ │ + lea 0xcfa9fd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x80000000,%eax │ │ │ │ + adc $0xa0000000,%eax │ │ │ │ popf │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103daeec <__environ@GLIBC_2.2.5+0xf097404> │ │ │ │ + rex.RB call 103daeec <__environ@GLIBC_2.2.5+0xf0973c4> │ │ │ │ (bad) │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ in (%dx),%al │ │ │ │ or %cl,-0x18(%rcx,%rcx,4) │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -86029,15 +85991,15 @@ │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 457650 <__gmpz_get_d_2exp@plt+0x513d0> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x457600,-0x18(%rbp) │ │ │ │ - lea 0xcf9d37(%rip),%rbx │ │ │ │ + lea 0xcf9d57(%rip),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 457600 <__gmpz_get_d_2exp@plt+0x51380> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -86146,15 +86108,15 @@ │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jl 457788 <__gmpz_get_d_2exp@plt+0x51508> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd436b0(%rip),%rbx │ │ │ │ + lea 0xd436d0(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ add %rax,%rcx │ │ │ │ @@ -86317,41 +86279,40 @@ │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800cfa5(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %al,%al │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + iret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 457b1a <__gmpz_get_d_2exp@plt+0x5189a> │ │ │ │ movq $0x457a50,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 457a50 <__gmpz_get_d_2exp@plt+0x517d0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x5b(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - test $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x4900cfa5(%rax) │ │ │ │ + add $0xa8,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 457b25 <__gmpz_get_d_2exp@plt+0x518a5> │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jg 457a82 <__gmpz_get_d_2exp@plt+0x51802> │ │ │ │ add $0xffffffffffffff58,%r12 │ │ │ │ - lea 0xcfa53e(%rip),%rbx │ │ │ │ + lea 0xcfa55e(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ movq $0x457668,-0xa0(%r12) │ │ │ │ mov %rcx,-0x90(%r12) │ │ │ │ mov %rdx,-0x88(%r12) │ │ │ │ @@ -86372,15 +86333,15 @@ │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x78(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcfa4b7(%rip),%rbx │ │ │ │ + lea 0xcfa4d7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0xa8,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ @@ -86514,29 +86475,29 @@ │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800cfa2(%rax) │ │ │ │ + add %ch,0x4800cfa2(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 457e87 <__gmpz_get_d_2exp@plt+0x51c07> │ │ │ │ movq $0x457d98,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 457d98 <__gmpz_get_d_2exp@plt+0x51b18> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x5e(%rax) │ │ │ │ + add %dh,-0x5e(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -86545,15 +86506,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ push %rbx │ │ │ │ (bad) │ │ │ │ test %rdx,%rdx │ │ │ │ jg 457dc4 <__gmpz_get_d_2exp@plt+0x51b44> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xcfa22d(%rip),%rbx │ │ │ │ + lea 0xcfa24d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rax,%rsi │ │ │ │ add %rdx,%rsi │ │ │ │ @@ -86589,18 +86550,18 @@ │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xdd1a69(%rip),%rbx │ │ │ │ + lea 0xdd1a89(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcfa172(%rip),%rbx │ │ │ │ + lea 0xcfa192(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ jl 457eef <__gmpz_get_d_2exp@plt+0x51c6f> │ │ │ │ xor %eax,%eax │ │ │ │ @@ -86646,15 +86607,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea 0xe594e2(%rip),%rsi │ │ │ │ + lea 0xe59502(%rip),%rsi │ │ │ │ lea 0x18(%rbx),%rax │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ sub (%rax),%r14 │ │ │ │ jmp de3ff0 <__gmpz_get_d_2exp@plt+0x9ddd70> │ │ │ │ nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -86695,15 +86656,15 @@ │ │ │ │ mov 0x10(%rbx),%al │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x457f78,-0x18(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x458050,-0x10(%rbp) │ │ │ │ - lea 0xe59427(%rip),%rdi │ │ │ │ + lea 0xe59447(%rip),%rdi │ │ │ │ movzbl %al,%esi │ │ │ │ xor %r14d,%r14d │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ @@ -86725,15 +86686,15 @@ │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800cf9f(%rax) │ │ │ │ + add %bh,0x4800cf9f(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4580cd <__gmpz_get_d_2exp@plt+0x51e4d> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4580c2 <__gmpz_get_d_2exp@plt+0x51e42> │ │ │ │ movq $0x457fd0,-0x20(%r12) │ │ │ │ @@ -86742,26 +86703,24 @@ │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0x4580e8,-0x8(%rbp) │ │ │ │ lea -0x20(%r12),%rsi │ │ │ │ lea 0xb81933(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xcf9f5c(%rip),%rbx │ │ │ │ + lea 0xcf9f7c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - lahf │ │ │ │ + add %cl,-0x61(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - push %rax │ │ │ │ - popf │ │ │ │ + jo 45808d <__gmpz_get_d_2exp@plt+0x51e0d> │ │ │ │ iret │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ {rex2 0xf3} movd %mm0,(%r24) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -86789,15 +86748,15 @@ │ │ │ │ xchg %esi,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %cl,-0x7b(%rax) │ │ │ │ (bad) │ │ │ │ jg 458180 <__gmpz_get_d_2exp@plt+0x51f00> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ movq $0x458170,-0x8(%rbp) │ │ │ │ - lea 0xcf91ca(%rip),%rbx │ │ │ │ + lea 0xcf91ea(%rip),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 458170 <__gmpz_get_d_2exp@plt+0x51ef0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -86861,26 +86820,26 @@ │ │ │ │ mov %rax,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xcf9dc8(%rip),%rbx │ │ │ │ + lea 0xcf9de8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov (%rdi),%al │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %al,%r14b │ │ │ │ jmp 458078 <__gmpz_get_d_2exp@plt+0x51df8> │ │ │ │ cmp %rbx,%rax │ │ │ │ jl 4582e2 <__gmpz_get_d_2exp@plt+0x52062> │ │ │ │ xor %ecx,%ecx │ │ │ │ - lea 0xdb1c14(%rip),%rdx │ │ │ │ + lea 0xdb1c34(%rip),%rdx │ │ │ │ xor %edi,%edi │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ jmp 4581d1 <__gmpz_get_d_2exp@plt+0x51f51> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x4583c0,-0x40(%rbp) │ │ │ │ mov %r14,-0x38(%rbp) │ │ │ │ mov %rsi,-0x30(%rbp) │ │ │ │ @@ -86957,19 +86916,17 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.RXB (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x64(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 4583d8 <__gmpz_get_d_2exp@plt+0x52158> │ │ │ │ + add %dl,0x4c00cf9c(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ add $0x40,%rbp │ │ │ │ mov %rdi,0x48(%rsp) │ │ │ │ @@ -86979,16 +86936,15 @@ │ │ │ │ jmp 4581d1 <__gmpz_get_d_2exp@plt+0x51f51> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - pushf │ │ │ │ + add %dl,-0x64(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 458461 <__gmpz_get_d_2exp@plt+0x521e1> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 458459 <__gmpz_get_d_2exp@plt+0x521d9> │ │ │ │ movq $0x458440,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -86996,24 +86952,24 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 458440 <__gmpz_get_d_2exp@plt+0x521c0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ pushf │ │ │ │ iret │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,0x48004584(%r8) │ │ │ │ mov 0x17(%rbx),%edi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ jmp 458118 <__gmpz_get_d_2exp@plt+0x51e98> │ │ │ │ - lea 0xcf9c00(%rip),%rbx │ │ │ │ + lea 0xcf9c20(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -87065,24 +87021,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 458561 <__gmpz_get_d_2exp@plt+0x522e1> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 458548 <__gmpz_get_d_2exp@plt+0x522c8> │ │ │ │ test %rdi,%rdi │ │ │ │ jne 458528 <__gmpz_get_d_2exp@plt+0x522a8> │ │ │ │ - lea 0xd4290c(%rip),%rbx │ │ │ │ + lea 0xd4292c(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x458568,-0x20(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ - lea 0xcf9b21(%rip),%rbx │ │ │ │ + lea 0xcf9b41(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -87148,15 +87104,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jnp 45865b <__gmpz_get_d_2exp@plt+0x523db> │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 458510 <__gmpz_get_d_2exp@plt+0x52290> │ │ │ │ - lea 0xcf9a1c(%rip),%rbx │ │ │ │ + lea 0xcf9a3c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ @@ -87191,15 +87147,15 @@ │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x37(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xcf997a(%rip),%rbx │ │ │ │ + lea 0xcf999a(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -87238,30 +87194,33 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bl,-0x7cb6ff31(%rcx) │ │ │ │ + pop %rax │ │ │ │ + cltd │ │ │ │ + iret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x37(%rdi) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x458758,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x10(%r12),%r9 │ │ │ │ mov %rax,%r8 │ │ │ │ - lea 0xddb368(%rip),%rdi │ │ │ │ - lea 0xcf98b9(%rip),%rsi │ │ │ │ - lea 0xde12da(%rip),%r14 │ │ │ │ + lea 0xddb388(%rip),%rdi │ │ │ │ + lea 0xcf98d9(%rip),%rsi │ │ │ │ + lea 0xde12fa(%rip),%r14 │ │ │ │ jmp e1f5e8 <__gmpz_get_d_2exp@plt+0xa19368> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -87325,80 +87284,83 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - fcoms -0x7cb6ff31(%rdi) │ │ │ │ + clc │ │ │ │ + xchg %eax,%edi │ │ │ │ + iret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x47(%rdi) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x458800,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x458840,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x28(%r12),%r9 │ │ │ │ lea -0x10(%r12),%r8 │ │ │ │ - lea 0xddb220(%rip),%rdi │ │ │ │ - lea 0xee6351(%rip),%rsi │ │ │ │ - lea 0xdd6bb2(%rip),%r14 │ │ │ │ + lea 0xddb240(%rip),%rdi │ │ │ │ + lea 0xee6371(%rip),%rsi │ │ │ │ + lea 0xdd6bd2(%rip),%r14 │ │ │ │ jmp e1f5e8 <__gmpz_get_d_2exp@plt+0xa19368> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800cf97(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %cl,%al │ │ │ │ + xchg %eax,%edi │ │ │ │ + iret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 458ab0 <__gmpz_get_d_2exp@plt+0x52830> │ │ │ │ movq $0x458988,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 458988 <__gmpz_get_d_2exp@plt+0x52708> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x69(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,-0x38b80000(%rax,%rax,1) │ │ │ │ - rex.RB clc │ │ │ │ - enter $0x4589,$0x0 │ │ │ │ + add %dl,0x4800cf97(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 458a24 <__gmpz_get_d_2exp@plt+0x527a4> │ │ │ │ + movq $0x4589c8,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4589c8 <__gmpz_get_d_2exp@plt+0x52748> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ + add %al,(%rax) │ │ │ │ + xchg %eax,%edi │ │ │ │ iret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %bl,%bh │ │ │ │ @@ -87431,35 +87393,34 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x6a(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rsi,%riz,2) │ │ │ │ - add $0x20,%esp │ │ │ │ + add %bl,0x4800cf96(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 458ace <__gmpz_get_d_2exp@plt+0x5284e> │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 458aa0 <__gmpz_get_d_2exp@plt+0x52820> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ movq $0x458798,-0x18(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0xb81130(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcf9661(%rip),%rbx │ │ │ │ + lea 0xcf9681(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0xb810e8(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0xb81106(%rip),%r14 │ │ │ │ @@ -87468,26 +87429,26 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ xchg %eax,%esi │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 458b1e <__gmpz_get_d_2exp@plt+0x5289e> │ │ │ │ movq $0x458b40,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 458950 <__gmpz_get_d_2exp@plt+0x526d0> │ │ │ │ - lea 0xcf9603(%rip),%rbx │ │ │ │ + lea 0xcf9623(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -87501,42 +87462,42 @@ │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ xchg %eax,%ebp │ │ │ │ iret │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0xb5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + testl $0xd5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ xchg %eax,%ebp │ │ │ │ iret │ │ │ │ add %ch,%cl │ │ │ │ notb 0xf660098(%rbx) │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800cf95(%rax) │ │ │ │ + add %ah,0x4800cf95(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 458bb9 <__gmpz_get_d_2exp@plt+0x52939> │ │ │ │ movq $0x458bd8,-0x10(%rbp) │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 458950 <__gmpz_get_d_2exp@plt+0x526d0> │ │ │ │ - lea 0xcf9588(%rip),%rbx │ │ │ │ + lea 0xcf95a8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -87545,15 +87506,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 458be4 <__gmpz_get_d_2exp@plt+0x52964> │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ ... │ │ │ │ - adc $0x48000000,%eax │ │ │ │ + adc $0x68000000,%eax │ │ │ │ mov %bh,%bl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 458c43 <__gmpz_get_d_2exp@plt+0x529c3> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -87562,27 +87523,27 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 458c41 <__gmpz_get_d_2exp@plt+0x529c1> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xe58808(%rip),%rsi │ │ │ │ - lea 0xcf9599(%rip),%r14 │ │ │ │ + lea 0xe58828(%rip),%rsi │ │ │ │ + lea 0xcf95b9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e92430 <__gmpz_get_d_2exp@plt+0xa8c1b0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ xchg %eax,%ebp │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 458cad <__gmpz_get_d_2exp@plt+0x52a2d> │ │ │ │ movq $0x458c90,-0x8(%rbp) │ │ │ │ @@ -87591,35 +87552,36 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 458c90 <__gmpz_get_d_2exp@plt+0x52a10> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800cf95(%rax) │ │ │ │ - movl $0x458cc8,-0x8(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + xchg %eax,%ebp │ │ │ │ + iret │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + enter $0x458c,$0x0 │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp c49930 <__gmpz_get_d_2exp@plt+0x8436b0> │ │ │ │ - lea 0xcf959c(%rip),%rbx │ │ │ │ + lea 0xcf95bc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x6b(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - mov %es,0x0(%rbp) │ │ │ │ - lea 0xcf9539(%rip),%rsi │ │ │ │ + add %cl,0x4800cf95(%rax) │ │ │ │ + movl $0x458cf0,0x0(%rbp) │ │ │ │ + lea 0xcf9559(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp e934e8 <__gmpz_get_d_2exp@plt+0xa8d268> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -87638,15 +87600,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xdd0bac(%rip),%rbx │ │ │ │ + lea 0xdd0bcc(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -87658,34 +87620,34 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0xc4b410,-0x10(%r12) │ │ │ │ - movq $0x1152261,-0x8(%r12) │ │ │ │ + movq $0x1152281,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xcf94fb(%rip),%rbx │ │ │ │ + lea 0xcf951b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jae 458e1f <__gmpz_get_d_2exp@plt+0x52b9f> │ │ │ │ - lea 0xcf9500(%rip),%rbx │ │ │ │ + lea 0xcf9520(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -87777,15 +87739,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,(%r8) │ │ │ │ pop 0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 458dc0 <__gmpz_get_d_2exp@plt+0x52b40> │ │ │ │ - lea 0xcf93d1(%rip),%rbx │ │ │ │ + lea 0xcf93f1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -87890,24 +87852,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,0x49004590(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp 458e68 <__gmpz_get_d_2exp@plt+0x52be8> │ │ │ │ - lea 0xcf9271(%rip),%rbx │ │ │ │ + lea 0xcf9291(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe552aa,%eax │ │ │ │ + sbb $0xe552ca,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -87916,15 +87878,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%cl │ │ │ │ jae 4590b2 <__gmpz_get_d_2exp@plt+0x52e32> │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ - add %dl,0x40000000(%rip) │ │ │ │ + add %dl,0x60000000(%rip) │ │ │ │ call *%rsi │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 45910c <__gmpz_get_d_2exp@plt+0x52e8c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -87944,16 +87906,16 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xchg %eax,%ecx │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %eax,%edx │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 459179 <__gmpz_get_d_2exp@plt+0x52ef9> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 45925f <__gmpz_get_d_2exp@plt+0x52fdf> │ │ │ │ mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ @@ -87984,18 +87946,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x6f(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 4591bc <__gmpz_get_d_2exp@plt+0x52f3c> │ │ │ │ + add %al,0x4800cf91(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 45926a <__gmpz_get_d_2exp@plt+0x52fea> │ │ │ │ movq $0x459200,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ @@ -88010,15 +87970,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ xchg %eax,%ecx │ │ │ │ iret │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %al,%cl │ │ │ │ @@ -88034,24 +87994,23 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4(%rax) │ │ │ │ - fldl (%rax) │ │ │ │ - and $0x7,%ebx │ │ │ │ + add %cl,-0x7cff22fc(%rax) │ │ │ │ + jrcxz 45924a <__gmpz_get_d_2exp@plt+0x52fca> │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 45935c <__gmpz_get_d_2exp@plt+0x530dc> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xe58179(%rip),%rbx │ │ │ │ + lea 0xe58199(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcf90ca(%rip),%rbx │ │ │ │ + lea 0xcf90ea(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x4592a8,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ @@ -88063,27 +88022,26 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x70(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x1d(%rbp) │ │ │ │ + add %cl,0x4800cf90(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4592d1 <__gmpz_get_d_2exp@plt+0x53051> │ │ │ │ movq $0x4595e0,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp c13c40 <__gmpz_get_d_2exp@plt+0x80d9c0> │ │ │ │ - lea 0xcf9018(%rip),%rbx │ │ │ │ + lea 0xcf9038(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x459310,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -88093,15 +88051,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ nop │ │ │ │ iret │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 459328 <__gmpz_get_d_2exp@plt+0x530a8> │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ @@ -88153,15 +88111,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ add %ch,%bl │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rax,%rbp,2) │ │ │ │ movl $0x459420,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -88173,32 +88131,32 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800dd02(%rax) │ │ │ │ + add %ch,0x4800dd02(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 45943d <__gmpz_get_d_2exp@plt+0x531bd> │ │ │ │ mov 0x6(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f4db78 <__gmpz_get_d_2exp@plt+0xb478f8> │ │ │ │ - lea 0xdd0264(%rip),%rbx │ │ │ │ + lea 0xdd0284(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov %rax,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ jmp 459380 <__gmpz_get_d_2exp@plt+0x53100> │ │ │ │ - lea 0xe57f77(%rip),%rbx │ │ │ │ + lea 0xe57f97(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ jmp 459616 <__gmpz_get_d_2exp@plt+0x53396> │ │ │ │ @@ -88219,16 +88177,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - add %ebx,%ebp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ jrcxz 4594cc <__gmpz_get_d_2exp@plt+0x5324c> │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ jmp 459616 <__gmpz_get_d_2exp@plt+0x53396> │ │ │ │ @@ -88242,15 +88200,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800dd01(%rax) │ │ │ │ + add %bh,0x4800dd01(%rax) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ jmp 459648 <__gmpz_get_d_2exp@plt+0x533c8> │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ @@ -88270,20 +88228,19 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - add %ebx,%ebp │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - jrcxz 459574 <__gmpz_get_d_2exp@plt+0x532f4> │ │ │ │ + add %bl,0x1(%rax) │ │ │ │ + fldl (%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ jmp 459380 <__gmpz_get_d_2exp@plt+0x53100> │ │ │ │ movq $0x4595b8,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ @@ -88293,31 +88250,31 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - add %bl,%ch │ │ │ │ + add %dl,(%rax) │ │ │ │ + add %ebx,%ebp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ jrcxz 4595bc <__gmpz_get_d_2exp@plt+0x5333c> │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ jmp 4593b2 <__gmpz_get_d_2exp@plt+0x53132> │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ add %bl,%ch │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x9(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 459251 <__gmpz_get_d_2exp@plt+0x52fd1> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ @@ -88352,46 +88309,44 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - add %bl,%ch │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,%ah │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - decl -0x39(%rax) │ │ │ │ - add %r15b,0x48004596(%r8) │ │ │ │ - mov 0x6(%rbx),%eax │ │ │ │ + add %dl,0x0(%rax) │ │ │ │ + fldl (%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 45945c <__gmpz_get_d_2exp@plt+0x531dc> │ │ │ │ + movq $0x4596b8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 4596b8 <__gmpz_get_d_2exp@plt+0x53438> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - lcall (bad) │ │ │ │ - faddl (%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 45943d <__gmpz_get_d_2exp@plt+0x531bd> │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ + add %dl,(%rax) │ │ │ │ + add %bl,%ch │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,-0x3(%rbp) │ │ │ │ + (bad) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + jae 4596d2 <__gmpz_get_d_2exp@plt+0x53452> │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp e133e8 <__gmpz_get_d_2exp@plt+0xa0d168> │ │ │ │ movq $0x459708,-0x8(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -88400,15 +88355,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ mov %cs,%edi │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ jrcxz 45970c <__gmpz_get_d_2exp@plt+0x5348c> │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ @@ -88416,63 +88371,63 @@ │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov %edi,%ecx │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov %cs,%edi │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 459752 <__gmpz_get_d_2exp@plt+0x534d2> │ │ │ │ movq $0x459770,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 459128 <__gmpz_get_d_2exp@plt+0x52ea8> │ │ │ │ - lea 0xcf8be7(%rip),%rbx │ │ │ │ + lea 0xcf8c07(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xe57c51(%rip),%ebx │ │ │ │ + lea 0xe57c71(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xe57c4c(%rip),%rbx │ │ │ │ + lea 0xe57c6c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xcf8bcb,%eax │ │ │ │ + sbb $0xcf8beb,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xdd010a,%eax │ │ │ │ + sbb $0xdd012a,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -88488,59 +88443,64 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xcf8b74(%rip),%rbx │ │ │ │ + lea 0xcf8b94(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ mov %bh,%cl │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x4599e0,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ - lea 0xcf89e6(%rip),%r14 │ │ │ │ + lea 0xcf8a06(%rip),%r14 │ │ │ │ jmp c488b0 <__gmpz_get_d_2exp@plt+0x842630> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xcf8d3e(%rip),%rbx │ │ │ │ + lea 0xcf8d5e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900cf89(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4598e0 <__gmpz_get_d_2exp@plt+0x53660> │ │ │ │ + add %dl,%al │ │ │ │ + mov %ecx,%edi │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ movq $0x4599c0,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rsi │ │ │ │ - lea 0xcf8986(%rip),%r14 │ │ │ │ + lea 0xcf89a6(%rip),%r14 │ │ │ │ jmp c488b0 <__gmpz_get_d_2exp@plt+0x842630> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xcf8cee(%rip),%rbx │ │ │ │ + lea 0xcf8d0e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -88556,15 +88516,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x4599c0,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xcf8ca7(%rip),%rbx │ │ │ │ + lea 0xcf8cc7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -88580,15 +88540,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x4599e0,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xcf8c57(%rip),%rbx │ │ │ │ + lea 0xcf8c77(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ xor $0x2,%al │ │ │ │ mov $0x0,%eax │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -88618,15 +88578,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103dd354 <__environ@GLIBC_2.2.5+0xf09986c> │ │ │ │ + rex.RB call 103dd354 <__environ@GLIBC_2.2.5+0xf09982c> │ │ │ │ (bad) │ │ │ │ filds (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x459a40,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ @@ -88693,22 +88653,22 @@ │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcf8b0d(%rip),%rbx │ │ │ │ + lea 0xcf8b2d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ + adc $0x30000000,%eax │ │ │ │ js 459ad6 <__gmpz_get_d_2exp@plt+0x53856> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103dd45c <__environ@GLIBC_2.2.5+0xf099974> │ │ │ │ + rex.RB call 103dd45c <__environ@GLIBC_2.2.5+0xf099934> │ │ │ │ (bad) │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ in (%dx),%al │ │ │ │ or %cl,-0x18(%rcx,%rcx,4) │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -88717,15 +88677,15 @@ │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 459bc0 <__gmpz_get_d_2exp@plt+0x53940> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x459b70,-0x18(%rbp) │ │ │ │ - lea 0xcf77c7(%rip),%rbx │ │ │ │ + lea 0xcf77e7(%rip),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 459b70 <__gmpz_get_d_2exp@plt+0x538f0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -88749,18 +88709,18 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x40000000,%eax │ │ │ │ + adc $0x60000000,%eax │ │ │ │ ja 459ba6 <__gmpz_get_d_2exp@plt+0x53926> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103dd52c <__environ@GLIBC_2.2.5+0xf099a44> │ │ │ │ + rex.RB call 103dd52c <__environ@GLIBC_2.2.5+0xf099a04> │ │ │ │ (bad) │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ in (%dx),%al │ │ │ │ or %cl,-0x18(%rcx,%rcx,4) │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -88769,15 +88729,15 @@ │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 459c90 <__gmpz_get_d_2exp@plt+0x53a10> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x459c40,-0x18(%rbp) │ │ │ │ - lea 0xcf76f7(%rip),%rbx │ │ │ │ + lea 0xcf7717(%rip),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 459c40 <__gmpz_get_d_2exp@plt+0x539c0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -88889,18 +88849,18 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xdcfb10(%rip),%rbx │ │ │ │ + lea 0xdcfb30(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcf8861(%rip),%rbx │ │ │ │ + lea 0xcf8881(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ @@ -88978,15 +88938,15 @@ │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffa0,%r12 │ │ │ │ - lea 0xe5750c(%rip),%rbx │ │ │ │ + lea 0xe5752c(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -88996,15 +88956,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 459f79 <__gmpz_get_d_2exp@plt+0x53cf9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xe574cd(%rip),%rsi │ │ │ │ + lea 0xe574ed(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp de3ff0 <__gmpz_get_d_2exp@plt+0x9ddd70> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -89023,19 +88983,19 @@ │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x459f50,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x133dc69,-0x8(%r12) │ │ │ │ + movq $0x133dc89,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x45a028,-0x20(%rbp) │ │ │ │ - lea 0xe57447(%rip),%rsi │ │ │ │ + lea 0xe57467(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp de3ff0 <__gmpz_get_d_2exp@plt+0x9ddd70> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -89074,15 +89034,15 @@ │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ movq $0x459f90,-0x30(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x133dc69,-0x8(%r12) │ │ │ │ + movq $0x133dc89,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x45a0f8,-0x10(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ lea -0x4f(%r12),%rbx │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -89097,21 +89057,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,(%r8) │ │ │ │ - movabs 0xe573323d8d480045,%eax │ │ │ │ + movabs 0xe573523d8d480045,%eax │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - shr $1,%eax │ │ │ │ - fldl (%rax) │ │ │ │ - jmp de1f70 <__gmpz_get_d_2exp@plt+0x9dbcf0> │ │ │ │ - xchg %ax,%ax │ │ │ │ + int1 │ │ │ │ + call 5b2ea1f0 <__environ@GLIBC_2.2.5+0x59fa66c8> │ │ │ │ + jle 45a0ad <__gmpz_get_d_2exp@plt+0x53e2d> │ │ │ │ + add %ah,-0x70(%rsi) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -89141,15 +89101,15 @@ │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x20(%r12),%rsi │ │ │ │ lea 0xb7fb1d(%rip),%r14 │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xcf8669(%rip),%rbx │ │ │ │ + lea 0xcf8689(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -89173,15 +89133,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jnp 45a203 <__gmpz_get_d_2exp@plt+0x53f83> │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 45a150 <__gmpz_get_d_2exp@plt+0x53ed0> │ │ │ │ - lea 0xcf8604(%rip),%rbx │ │ │ │ + lea 0xcf8624(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -89203,20 +89163,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ and $0x1ff800,%eax │ │ │ │ cmp $0xd800,%rax │ │ │ │ jne 45a26f <__gmpz_get_d_2exp@plt+0x53fef> │ │ │ │ - lea 0xcf85a9(%rip),%rbx │ │ │ │ + lea 0xcf85c9(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcf85a3(%rip),%rbx │ │ │ │ + lea 0xcf85c3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ @@ -89410,15 +89370,15 @@ │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 45a540 <__gmpz_get_d_2exp@plt+0x542c0> │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ add $0x28,%rbp │ │ │ │ mov %rbx,%r8 │ │ │ │ jmp 45a2d5 <__gmpz_get_d_2exp@plt+0x54055> │ │ │ │ - lea 0xcf82e1(%rip),%rbx │ │ │ │ + lea 0xcf8301(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ @@ -89540,15 +89500,15 @@ │ │ │ │ fdivs (%rcx) │ │ │ │ (bad) │ │ │ │ mov $0x40,%esi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 45a2c8 <__gmpz_get_d_2exp@plt+0x54048> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xcf8134(%rip),%rbx │ │ │ │ + lea 0xcf8154(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -89585,31 +89545,31 @@ │ │ │ │ movq $0x45a710,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ ... │ │ │ │ - adc $0xd0000000,%eax │ │ │ │ + adc $0xf0000000,%eax │ │ │ │ or $0x458d4800,%edi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 45a7eb <__gmpz_get_d_2exp@plt+0x5456b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 45a7e9 <__gmpz_get_d_2exp@plt+0x54569> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xcf816f(%rip),%rsi │ │ │ │ - lea 0xcf8142(%rip),%r14 │ │ │ │ + lea 0xcf818f(%rip),%rsi │ │ │ │ + lea 0xcf8162(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ @@ -89627,18 +89587,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rsi) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x7f(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ + add %al,0x4800cf81(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 45a8ba <__gmpz_get_d_2exp@plt+0x5463a> │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ test %rdi,%rdi │ │ │ │ jne 45a85a <__gmpz_get_d_2exp@plt+0x545da> │ │ │ │ mov %rax,%rsi │ │ │ │ mov %r9,%r14 │ │ │ │ mov %r8,%rbx │ │ │ │ @@ -89663,18 +89622,18 @@ │ │ │ │ mov %r9,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %r14,0x0(%rbp) │ │ │ │ add $0xffffffffffffffc8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xcf80e4(%rip),%rbx │ │ │ │ + lea 0xcf8104(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcf80f7(%rip),%rbx │ │ │ │ + lea 0xcf8117(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -89736,15 +89695,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ or $0x0,%bh │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 45aa68 <__gmpz_get_d_2exp@plt+0x547e8> │ │ │ │ movq $0x45a9f0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -89755,15 +89714,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ jg 45a9be <__gmpz_get_d_2exp@plt+0x5473e> │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %ch,-0x74b7ffbb(%rdx) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -89779,27 +89738,27 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800cf7f(%rax) │ │ │ │ + add %ah,0x4800cf7f(%rax) │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ movq $0x45aab0,0x18(%rbp) │ │ │ │ mov 0xf(%rbx),%r9 │ │ │ │ mov 0x7(%rbx),%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 45a838 <__gmpz_get_d_2exp@plt+0x545b8> │ │ │ │ - lea 0xcf7f59(%rip),%rbx │ │ │ │ + lea 0xcf7f79(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -89843,18 +89802,17 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - addr32 iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103de474 <__environ@GLIBC_2.2.5+0xf09a98c> │ │ │ │ + add %bl,(%rax) │ │ │ │ + push $0xffffffff8d4800cf │ │ │ │ + rex.RB call 103de474 <__environ@GLIBC_2.2.5+0xf09a94c> │ │ │ │ (bad) │ │ │ │ pop %rdi │ │ │ │ add %eax,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call 8b5695 <__gmpz_get_d_2exp@plt+0x4af415> │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ @@ -89866,20 +89824,22 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800cf67(%rax) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ + add %bl,%al │ │ │ │ + addr32 iret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ test %rax,%rax │ │ │ │ jne 45abe4 <__gmpz_get_d_2exp@plt+0x54964> │ │ │ │ movq $0x45ab98,0x10(%rbp) │ │ │ │ - lea 0xcf67a0(%rip),%rbx │ │ │ │ + lea 0xcf67c0(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 45ab98 <__gmpz_get_d_2exp@plt+0x54918> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -89949,32 +89909,32 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcf7d45(%rip),%rbx │ │ │ │ + lea 0xcf7d65(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jge 45ac7e <__gmpz_get_d_2exp@plt+0x549fe> │ │ │ │ + add %cl,0x7d(%rax) │ │ │ │ + iret │ │ │ │ add %ch,%cl │ │ │ │ imul $0xffffffff,%esi,%edi │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ - add %dl,-0x68000000(%rip) │ │ │ │ + add %dl,-0x48000000(%rip) │ │ │ │ jg 45ac96 <__gmpz_get_d_2exp@plt+0x54a16> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 45ad13 <__gmpz_get_d_2exp@plt+0x54a93> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -89983,23 +89943,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 45ad11 <__gmpz_get_d_2exp@plt+0x54a91> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xcf7f37(%rip),%rsi │ │ │ │ - lea 0xcf7d6a(%rip),%r14 │ │ │ │ + lea 0xcf7f57(%rip),%rsi │ │ │ │ + lea 0xcf7d8a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x80000000,%eax │ │ │ │ + adc $0xa0000000,%eax │ │ │ │ jg 45acf6 <__gmpz_get_d_2exp@plt+0x54a76> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 45ad73 <__gmpz_get_d_2exp@plt+0x54af3> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -90008,23 +89968,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 45ad71 <__gmpz_get_d_2exp@plt+0x54af1> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xcf7ed7(%rip),%rsi │ │ │ │ - lea 0xcf7d8a(%rip),%r14 │ │ │ │ + lea 0xcf7ef7(%rip),%rsi │ │ │ │ + lea 0xcf7daa(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x68000000,%eax │ │ │ │ + adc $0x88000000,%eax │ │ │ │ jg 45ad56 <__gmpz_get_d_2exp@plt+0x54ad6> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 45add3 <__gmpz_get_d_2exp@plt+0x54b53> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -90033,28 +89993,28 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 45add1 <__gmpz_get_d_2exp@plt+0x54b51> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xcf7e77(%rip),%rsi │ │ │ │ - lea 0xcf7daa(%rip),%r14 │ │ │ │ + lea 0xcf7e97(%rip),%rsi │ │ │ │ + lea 0xcf7dca(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800cf7f(%rax) │ │ │ │ + add %dh,0x4800cf7f(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 45afc4 <__gmpz_get_d_2exp@plt+0x54d44> │ │ │ │ movq $0x45ae28,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -90064,15 +90024,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x7f(%rax) │ │ │ │ + add %bh,0x7f(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ mov %rbx,%rcx │ │ │ │ sar $0x20,%rcx │ │ │ │ @@ -90089,15 +90049,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ jle 45ae46 <__gmpz_get_d_2exp@plt+0x54bc6> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -90106,15 +90066,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ sar $0x20,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jle 45aeaa <__gmpz_get_d_2exp@plt+0x54c2a> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xcf7e74(%rip),%rbx │ │ │ │ + lea 0xcf7e94(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov $0xffffffff,%ecx │ │ │ │ and %rcx,%rax │ │ │ │ mov $0xffffffff,%ecx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ and %rcx,%rdx │ │ │ │ @@ -90146,16 +90106,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jle 45af0e <__gmpz_get_d_2exp@plt+0x54c8e> │ │ │ │ + add %al,0x7e(%rax) │ │ │ │ + iret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -90182,56 +90142,53 @@ │ │ │ │ jl 45afb3 <__gmpz_get_d_2exp@plt+0x54d33> │ │ │ │ movq $0xd4dfa8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xcf7cca(%rip),%rbx │ │ │ │ + lea 0xcf7cea(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcf7dd5(%rip),%rbx │ │ │ │ + lea 0xcf7df5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xcf7cf6(%rip),%rbx │ │ │ │ + lea 0xcf7d16(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x7d(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103de96c <__environ@GLIBC_2.2.5+0xf09ae84> │ │ │ │ - (bad) │ │ │ │ - ja 45b025 <__gmpz_get_d_2exp@plt+0x54da5> │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x4800cf7d(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45b29c <__gmpz_get_d_2exp@plt+0x5501c> │ │ │ │ movq $0x45b050,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 45b050 <__gmpz_get_d_2exp@plt+0x54dd0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jge 45b01e <__gmpz_get_d_2exp@plt+0x54d9e> │ │ │ │ + add %dl,0x7d(%rax) │ │ │ │ + iret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ test %rbx,%rbx │ │ │ │ jl 45b152 <__gmpz_get_d_2exp@plt+0x54ed2> │ │ │ │ movq $0x45b090,-0x8(%rbp) │ │ │ │ @@ -90244,16 +90201,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jl 45b05e <__gmpz_get_d_2exp@plt+0x54dde> │ │ │ │ + add %dl,(%rax) │ │ │ │ + jge 45b05e <__gmpz_get_d_2exp@plt+0x54dde> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -90321,27 +90278,35 @@ │ │ │ │ jne 45b198 <__gmpz_get_d_2exp@plt+0x54f18> │ │ │ │ jmp *(%rbx) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900cf7b(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45b57c <__gmpz_get_d_2exp@plt+0x552fc> │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %al,%al │ │ │ │ + jnp 45b166 <__gmpz_get_d_2exp@plt+0x54ee6> │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,%ebx │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ neg %rax │ │ │ │ mov %rax,%rbx │ │ │ │ sar $0x20,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jle 45b43a <__gmpz_get_d_2exp@plt+0x551ba> │ │ │ │ add $0x8,%rbp │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xcf7b49(%rip),%rbx │ │ │ │ + lea 0xcf7b69(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x45b200,0x0(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -90349,16 +90314,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jnp 45b1ce <__gmpz_get_d_2exp@plt+0x54f4e> │ │ │ │ + add %bl,0x7b(%rax) │ │ │ │ + iret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -90396,15 +90361,15 @@ │ │ │ │ jl 45b4bc <__gmpz_get_d_2exp@plt+0x5523c> │ │ │ │ movq $0xd4dfa8,-0x8(%r12) │ │ │ │ neg %rcx │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcf7b0d(%rip),%rbx │ │ │ │ + lea 0xcf7b2d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x45b2d8,-0x8(%rbp) │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rdx,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -90412,15 +90377,15 @@ │ │ │ │ jne 45b2d8 <__gmpz_get_d_2exp@plt+0x55058> │ │ │ │ jmp *(%rbx) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900cf7a(%rax) │ │ │ │ + add %ch,0x4900cf7a(%rax) │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 45b58c <__gmpz_get_d_2exp@plt+0x5530c> │ │ │ │ mov $0xffffffff,%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ and %rax,%rcx │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -90434,15 +90399,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ imul %rdx,%rax │ │ │ │ add %rbx,%rax │ │ │ │ cmp $0x7fffffff,%rax │ │ │ │ jle 45b4a4 <__gmpz_get_d_2exp@plt+0x55224> │ │ │ │ add $0x8,%rbp │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xcf7998(%rip),%rbx │ │ │ │ + lea 0xcf79b8(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ neg %rax │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x20,%rcx │ │ │ │ neg %rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -90529,15 +90494,15 @@ │ │ │ │ imul %rdx,%rcx │ │ │ │ shl $0x20,%rax │ │ │ │ add %rcx,%rax │ │ │ │ test %rax,%rax │ │ │ │ jge 45b59c <__gmpz_get_d_2exp@plt+0x5531c> │ │ │ │ add $0x8,%rbp │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xcf77c1(%rip),%rbx │ │ │ │ + lea 0xcf77e1(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov $0xffffffff,%esi │ │ │ │ and %rsi,%rbx │ │ │ │ mov $0xffffffff,%esi │ │ │ │ and %rsi,%rax │ │ │ │ mov %rax,%rsi │ │ │ │ @@ -90621,19 +90586,19 @@ │ │ │ │ movq $0xd4dfc8,-0x8(%r12) │ │ │ │ mov %eax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcf777f(%rip),%rbx │ │ │ │ + lea 0xcf779f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ - adc $0x70000000,%eax │ │ │ │ + adc $0x90000000,%eax │ │ │ │ ja 45b626 <__gmpz_get_d_2exp@plt+0x553a6> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 45b6a3 <__gmpz_get_d_2exp@plt+0x55423> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -90642,29 +90607,29 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 45b6a1 <__gmpz_get_d_2exp@plt+0x55421> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xcf75a7(%rip),%rsi │ │ │ │ - lea 0xcf757a(%rip),%r14 │ │ │ │ + lea 0xcf75c7(%rip),%rsi │ │ │ │ + lea 0xcf759a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - ja 45b68e <__gmpz_get_d_2exp@plt+0x5540e> │ │ │ │ + add %dl,0x77(%rax) │ │ │ │ + iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 45b78d <__gmpz_get_d_2exp@plt+0x5550d> │ │ │ │ movq $0x45b6f8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -90675,16 +90640,16 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jbe 45b6c6 <__gmpz_get_d_2exp@plt+0x55446> │ │ │ │ + add %bl,(%rax) │ │ │ │ + ja 45b6c6 <__gmpz_get_d_2exp@plt+0x55446> │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,(%r8) │ │ │ │ mov $0x45,%bh │ │ │ │ add %cl,-0x74b7f8bd(%rbx) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x3c09f7bb(%rcx) │ │ │ │ (bad) │ │ │ │ @@ -90692,15 +90657,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ jbe 45b6f6 <__gmpz_get_d_2exp@plt+0x55476> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -90714,28 +90679,28 @@ │ │ │ │ jg 45b76c <__gmpz_get_d_2exp@plt+0x554ec> │ │ │ │ movq $0xd4dfc8,-0x8(%r12) │ │ │ │ mov %ebx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xcf7679(%rip),%rbx │ │ │ │ + lea 0xcf7699(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcf767c(%rip),%rbx │ │ │ │ + lea 0xcf769c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800cf75(%rax) │ │ │ │ + add %ch,0x4800cf75(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 45ba0d <__gmpz_get_d_2exp@plt+0x5578d> │ │ │ │ movq $0x45b7e8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -90745,15 +90710,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x75(%rax) │ │ │ │ + add %dh,0x75(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,(%r8) │ │ │ │ mov $0x8b480045,%eax │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ @@ -90762,16 +90727,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jne 45b7e6 <__gmpz_get_d_2exp@plt+0x55566> │ │ │ │ + add %al,0x75(%rax) │ │ │ │ + iret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -90815,23 +90780,20 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x74(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add $0x49,%al │ │ │ │ - add $0xfffffff0,%esp │ │ │ │ + add %cl,0x4800cf74(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 45b8e2 <__gmpz_get_d_2exp@plt+0x55662> │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 45ba18 <__gmpz_get_d_2exp@plt+0x55798> │ │ │ │ test %rax,%rax │ │ │ │ jl 45b976 <__gmpz_get_d_2exp@plt+0x556f6> │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x20,%rcx │ │ │ │ @@ -90893,15 +90855,15 @@ │ │ │ │ neg %rcx │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcf740c(%rip),%rbx │ │ │ │ + lea 0xcf742c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x45b8d0,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ @@ -90926,15 +90888,15 @@ │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ neg %rcx │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xcf71e0(%rip),%rbx │ │ │ │ + lea 0xcf7200(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ neg %rax │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x20,%rcx │ │ │ │ neg %rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -91021,19 +90983,19 @@ │ │ │ │ jl 45ba9d <__gmpz_get_d_2exp@plt+0x5581d> │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xcf70de(%rip),%rbx │ │ │ │ + lea 0xcf70fe(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xcf7085(%rip),%rbx │ │ │ │ + lea 0xcf70a5(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ ... │ │ │ │ @@ -91052,15 +91014,15 @@ │ │ │ │ movq $0x45bcd0,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xcf7182(%rip),%rbx │ │ │ │ + lea 0xcf71a2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ in (%dx),%al │ │ │ │ fbstp 0x0(%rdi) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -91130,15 +91092,15 @@ │ │ │ │ mov %bl,(%r12) │ │ │ │ mov %eax,0x4(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcf7098(%rip),%rbx │ │ │ │ + lea 0xcf70b8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -91204,15 +91166,15 @@ │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x33(%rdi) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e91,-0x8(%r12) │ │ │ │ + movq $0x1231eb1,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ mov %eax,%esi │ │ │ │ mov $0xb,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ @@ -91265,42 +91227,42 @@ │ │ │ │ add %dh,0x67(%rdi) │ │ │ │ cmp $0xb,%r14 │ │ │ │ jl 45bf81 <__gmpz_get_d_2exp@plt+0x55d01> │ │ │ │ movq $0x45bec0,-0x30(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e81,-0x8(%r12) │ │ │ │ + movq $0x1231ea1,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x45bdb8,-0x30(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0xb7de68(%rip),%r14 │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xcf6e82(%rip),%rbx │ │ │ │ + lea 0xcf6ea2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733df934 <__environ@GLIBC_2.2.5+0x7209be4c> │ │ │ │ + rex.RB call 733df934 <__environ@GLIBC_2.2.5+0x7209be0c> │ │ │ │ rex.R │ │ │ │ movq $0x45c018,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -91317,15 +91279,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jge 45c02c <__gmpz_get_d_2exp@plt+0x55dac> │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 45bf38 <__gmpz_get_d_2exp@plt+0x55cb8> │ │ │ │ - lea 0xcf6e14(%rip),%rbx │ │ │ │ + lea 0xcf6e34(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -91341,15 +91303,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0xcd358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + testl $0xed358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ iret │ │ │ │ add %ch,%cl │ │ │ │ out %al,$0x5e │ │ │ │ cwtl │ │ │ │ add %ah,0xf(%rsi) │ │ │ │ (bad) │ │ │ │ @@ -91373,15 +91335,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - cmp $0xe55362,%eax │ │ │ │ + cmp $0xe55382,%eax │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ mov $0xb,%r14d │ │ │ │ add $0x8,%rbp │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ @@ -91400,15 +91362,15 @@ │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x45c0a0,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0xb7dce1(%rip),%r14 │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xcf6d1b(%rip),%rbx │ │ │ │ + lea 0xcf6d3b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %al,%sil │ │ │ │ @@ -91471,15 +91433,15 @@ │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x45c1c0,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e91,-0x8(%r12) │ │ │ │ + movq $0x1231eb1,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp de3ff0 <__gmpz_get_d_2exp@plt+0x9ddd70> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -91500,15 +91462,15 @@ │ │ │ │ mov 0x18(%rbx),%ebx │ │ │ │ test %rbx,%rbx │ │ │ │ jge 45c2d7 <__gmpz_get_d_2exp@plt+0x56057> │ │ │ │ movq $0x45c200,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e81,-0x8(%r12) │ │ │ │ + movq $0x1231ea1,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x45c180,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ @@ -91585,15 +91547,15 @@ │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 45c441 <__gmpz_get_d_2exp@plt+0x561c1> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e91,-0x8(%r12) │ │ │ │ + movq $0x1231eb1,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ lea 0xb8d2c5(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -91611,15 +91573,15 @@ │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 45c4b1 <__gmpz_get_d_2exp@plt+0x56231> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e91,-0x8(%r12) │ │ │ │ + movq $0x1231eb1,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ lea 0xb8d255(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -91640,15 +91602,15 @@ │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x45c460,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e91,-0x8(%r12) │ │ │ │ + movq $0x1231eb1,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp de3ff0 <__gmpz_get_d_2exp@plt+0x9ddd70> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -91669,15 +91631,15 @@ │ │ │ │ mov 0x18(%rbx),%ebx │ │ │ │ test %rbx,%rbx │ │ │ │ jge 45c5a7 <__gmpz_get_d_2exp@plt+0x56327> │ │ │ │ movq $0x45c4d0,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e81,-0x8(%r12) │ │ │ │ + movq $0x1231ea1,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x45c3f0,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ @@ -91796,30 +91758,30 @@ │ │ │ │ cmp $0xb,%r14 │ │ │ │ jl 45c79e <__gmpz_get_d_2exp@plt+0x5651e> │ │ │ │ movq $0x45c6c0,-0x30(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %edi,-0x18(%r12) │ │ │ │ mov %sil,-0x14(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e81,-0x8(%r12) │ │ │ │ + movq $0x1231ea1,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x45c388,-0x30(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %edi,-0x18(%r12) │ │ │ │ mov %sil,-0x14(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0xb7d60c(%rip),%r14 │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xcf66d0(%rip),%rbx │ │ │ │ + lea 0xcf66f0(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ @@ -91828,15 +91790,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733e0164 <__environ@GLIBC_2.2.5+0x7209c67c> │ │ │ │ + rex.RB call 733e0164 <__environ@GLIBC_2.2.5+0x7209c63c> │ │ │ │ jnp 45c862 <__gmpz_get_d_2exp@plt+0x565e2> │ │ │ │ movl $0x45c848,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -91871,15 +91833,15 @@ │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x3876f4bd(%rbx) │ │ │ │ mov 0x7(%rbx),%al │ │ │ │ mov %al,%sil │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 45c750 <__gmpz_get_d_2exp@plt+0x564d0> │ │ │ │ - lea 0xcf661d(%rip),%rbx │ │ │ │ + lea 0xcf663d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -91909,27 +91871,27 @@ │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ or %cl,-0x3876f4bd(%rbx) │ │ │ │ mov 0x7(%rbx),%al │ │ │ │ mov %al,%sil │ │ │ │ xor %r14d,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 45c750 <__gmpz_get_d_2exp@plt+0x564d0> │ │ │ │ - lea 0xcf65ae(%rip),%rbx │ │ │ │ + lea 0xcf65ce(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0x85358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + testl $0xa5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ gs iret │ │ │ │ add %ch,%cl │ │ │ │ cs push %rsi │ │ │ │ cwtl │ │ │ │ add %ah,0xf(%rsi) │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ @@ -91953,33 +91915,34 @@ │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x5(%rbp,%rcx,4) │ │ │ │ - movabs %al,0xc7890b438b00e54a │ │ │ │ + ret $0xe54a │ │ │ │ + add %cl,-0x3876f4bd(%rbx) │ │ │ │ mov 0x7(%rbx),%al │ │ │ │ mov %al,%sil │ │ │ │ xor %r14d,%r14d │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 45c750 <__gmpz_get_d_2exp@plt+0x564d0> │ │ │ │ - lea 0xcf652b(%rip),%rbx │ │ │ │ + lea 0xcf654b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103e032c <__environ@GLIBC_2.2.5+0xf09c844> │ │ │ │ + rex.RB call 103e032c <__environ@GLIBC_2.2.5+0xf09c804> │ │ │ │ (bad) │ │ │ │ lahf │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock adc %cl,%dl │ │ │ │ add %r9b,-0xd(%r9,%rcx,4) │ │ │ │ @@ -92029,30 +91992,30 @@ │ │ │ │ cmp %rax,%rbx │ │ │ │ sete %al │ │ │ │ movzbl %al,%eax │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114bbc0(%rax),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xe54954(%rip),%rbx │ │ │ │ + lea 0xe54974(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcf6485(%rip),%rbx │ │ │ │ + lea 0xcf64a5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103e03fc <__environ@GLIBC_2.2.5+0xf09c914> │ │ │ │ + rex.RB call 103e03fc <__environ@GLIBC_2.2.5+0xf09c8d4> │ │ │ │ (bad) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock loopne 45ca85 <__gmpz_get_d_2exp@plt+0x56805> │ │ │ │ add %r9b,-0xd(%r9,%rcx,4) │ │ │ │ @@ -92098,21 +92061,21 @@ │ │ │ │ movzbl 0x10(%rbp),%ecx │ │ │ │ cmp %rax,%rcx │ │ │ │ jne 45cb3e <__gmpz_get_d_2exp@plt+0x568be> │ │ │ │ mov 0xb(%rbx),%eax │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ cmp %rax,%rbx │ │ │ │ jne 45cb3e <__gmpz_get_d_2exp@plt+0x568be> │ │ │ │ - lea 0xe5489a(%rip),%rbx │ │ │ │ + lea 0xe548ba(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xe54895(%rip),%rbx │ │ │ │ + lea 0xe548b5(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcf63c5(%rip),%rbx │ │ │ │ + lea 0xcf63e5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -92145,15 +92108,15 @@ │ │ │ │ movq $0xe1d180,-0x8(%r12) │ │ │ │ mov %eax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcf6360(%rip),%rbx │ │ │ │ + lea 0xcf6380(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -92186,24 +92149,24 @@ │ │ │ │ movq $0xe1d1c0,-0x8(%r12) │ │ │ │ mov %al,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcf62d8(%rip),%rbx │ │ │ │ + lea 0xcf62f8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0xcf,%bl │ │ │ │ + add %bl,-0x4d(%rax) │ │ │ │ + iret │ │ │ │ add %ch,%cl │ │ │ │ sub $0x5,%esp │ │ │ │ add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -92247,42 +92210,42 @@ │ │ │ │ leave │ │ │ │ je 45cd68 <__gmpz_get_d_2exp@plt+0x56ae8> │ │ │ │ mov %eax,%eax │ │ │ │ shr $0x10,%rax │ │ │ │ and $0xff,%eax │ │ │ │ cmp $0xf0,%eax │ │ │ │ jb 45cd3e <__gmpz_get_d_2exp@plt+0x56abe> │ │ │ │ - lea 0xee1e72(%rip),%rbx │ │ │ │ + lea 0xee1e92(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0xe0,%eax │ │ │ │ jb 45cd53 <__gmpz_get_d_2exp@plt+0x56ad3> │ │ │ │ - lea 0xee1e4d(%rip),%rbx │ │ │ │ + lea 0xee1e6d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0xc2,%eax │ │ │ │ jb 45cd68 <__gmpz_get_d_2exp@plt+0x56ae8> │ │ │ │ - lea 0xee1e28(%rip),%rbx │ │ │ │ + lea 0xee1e48(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xee1dfa(%rip),%rbx │ │ │ │ + lea 0xee1e1a(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcf65ab(%rip),%rbx │ │ │ │ + lea 0xcf65cb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea 0xe5469a(%rip),%rsi │ │ │ │ + lea 0xe546ba(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ jmp de3ff0 <__gmpz_get_d_2exp@plt+0x9ddd70> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ @@ -92316,15 +92279,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 45ce57 <__gmpz_get_d_2exp@plt+0x56bd7> │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x45cdb8,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x45ce78,-0x10(%rbp) │ │ │ │ - lea 0xe545f7(%rip),%rsi │ │ │ │ + lea 0xe54617(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp de3ff0 <__gmpz_get_d_2exp@plt+0x9ddd70> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -92345,16 +92308,16 @@ │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - iretw │ │ │ │ + add %al,0x66(%rax) │ │ │ │ + iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 45cef0 <__gmpz_get_d_2exp@plt+0x56c70> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 45cee5 <__gmpz_get_d_2exp@plt+0x56c65> │ │ │ │ @@ -92363,46 +92326,48 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x45cf10,-0x8(%rbp) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0xb7ce20(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xcf65f1(%rip),%rbx │ │ │ │ + lea 0xcf6611(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800cf65(%rax) │ │ │ │ - mov %ebx,%edi │ │ │ │ - lea 0xcf6336(%rip),%rsi │ │ │ │ - lea 0xcf6579(%rip),%r14 │ │ │ │ + add %dl,%al │ │ │ │ + gs iret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x73(%rax) │ │ │ │ + xor $0xcf6356,%eax │ │ │ │ + lea 0xcf6599(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 86be40 <__gmpz_get_d_2exp@plt+0x465bc0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea 0xe544f2(%rip),%rsi │ │ │ │ + lea 0xe54512(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ jmp de3ff0 <__gmpz_get_d_2exp@plt+0x9ddd70> │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ iretw │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 45cfb3 <__gmpz_get_d_2exp@plt+0x56d33> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -92411,24 +92376,26 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x45cfd0,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0xb7cd40(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xcf65e6(%rip),%rbx │ │ │ │ + lea 0xcf6606(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800cf65(%rax) │ │ │ │ - mov %ebx,%edi │ │ │ │ - lea 0xcf6276(%rip),%rsi │ │ │ │ - lea 0xcf6571(%rip),%r14 │ │ │ │ + add %cl,%al │ │ │ │ + gs iret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x73(%rax) │ │ │ │ + xor $0xcf6296,%eax │ │ │ │ + lea 0xcf6591(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 86be40 <__gmpz_get_d_2exp@plt+0x465bc0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ @@ -92442,15 +92409,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ah,-0x31(%rbp) │ │ │ │ + test $0x65,%al │ │ │ │ + iret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ cmp %rax,%r14 │ │ │ │ jge 45d09c <__gmpz_get_d_2exp@plt+0x56e1c> │ │ │ │ test %r14,%r14 │ │ │ │ jge 45d03b <__gmpz_get_d_2exp@plt+0x56dbb> │ │ │ │ jmp 45cf68 <__gmpz_get_d_2exp@plt+0x56ce8> │ │ │ │ @@ -92476,15 +92444,15 @@ │ │ │ │ movzbl %bl,%ebx │ │ │ │ and %rdx,%rbx │ │ │ │ shl %cl,%rbx │ │ │ │ and %rax,%rbx │ │ │ │ add %ebx,%esi │ │ │ │ mov %esi,%ebx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xdd2379(%rip),%rbx │ │ │ │ + lea 0xdd2399(%rip),%rbx │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ mov %esi,%ebx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ and %bh,%bh │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ @@ -92495,16 +92463,16 @@ │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - fs iret │ │ │ │ + add %al,(%rax) │ │ │ │ + gs iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 45d151 <__gmpz_get_d_2exp@plt+0x56ed1> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 45d146 <__gmpz_get_d_2exp@plt+0x56ec6> │ │ │ │ @@ -92526,59 +92494,59 @@ │ │ │ │ mov $0x2,%r14d │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 45d028 <__gmpz_get_d_2exp@plt+0x56da8> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xcf6480(%rip),%rbx │ │ │ │ + lea 0xcf64a0(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - fs iret │ │ │ │ + add %dl,0x64(%rax) │ │ │ │ + iret │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,-0x76ffba2f(%r8) │ │ │ │ fiadds -0x42(%rcx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ jmp 45d028 <__gmpz_get_d_2exp@plt+0x56da8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ fs iret │ │ │ │ add %cl,-0x9ceba22(%rcx) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 45d028 <__gmpz_get_d_2exp@plt+0x56da8> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea 0xe5425a(%rip),%rsi │ │ │ │ + lea 0xe5427a(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ jmp de3ff0 <__gmpz_get_d_2exp@plt+0x9ddd70> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ @@ -92612,15 +92580,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 45d297 <__gmpz_get_d_2exp@plt+0x57017> │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x45d1f8,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x45d2b8,-0x10(%rbp) │ │ │ │ - lea 0xe541b7(%rip),%rsi │ │ │ │ + lea 0xe541d7(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp de3ff0 <__gmpz_get_d_2exp@plt+0x9ddd70> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -92641,64 +92609,66 @@ │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800cf63(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %dl,%al │ │ │ │ + movsxd %edi,%ecx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 45d330 <__gmpz_get_d_2exp@plt+0x570b0> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 45d325 <__gmpz_get_d_2exp@plt+0x570a5> │ │ │ │ movq $0x45d248,-0x18(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x45d350,-0x8(%rbp) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0xb7c9e0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xcf6381(%rip),%rbx │ │ │ │ + lea 0xcf63a1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x63(%rax) │ │ │ │ + add %ah,0x63(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fisttps -0x73(%rax) │ │ │ │ - xor $0xcf5ef6,%eax │ │ │ │ - lea 0xcf6309(%rip),%r14 │ │ │ │ + xor $0xcf5f16,%eax │ │ │ │ + lea 0xcf6329(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 86be40 <__gmpz_get_d_2exp@plt+0x465bc0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea 0xe540b2(%rip),%rsi │ │ │ │ + lea 0xe540d2(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ jmp de3ff0 <__gmpz_get_d_2exp@plt+0x9ddd70> │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x63(%rax) │ │ │ │ + add %ch,0x63(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 45d3f3 <__gmpz_get_d_2exp@plt+0x57173> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -92707,37 +92677,38 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x45d410,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0xb7c900(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xcf631e(%rip),%rbx │ │ │ │ + lea 0xcf633e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + movsxd %edi,%ecx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ fisttps -0x73(%rax) │ │ │ │ - xor $0xcf5e36,%eax │ │ │ │ - lea 0xcf62a9(%rip),%r14 │ │ │ │ + xor $0xcf5e56,%eax │ │ │ │ + lea 0xcf62c9(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 86be40 <__gmpz_get_d_2exp@plt+0x465bc0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea 0xe53ff2(%rip),%rsi │ │ │ │ + lea 0xe54012(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ jmp de3ff0 <__gmpz_get_d_2exp@plt+0x9ddd70> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ @@ -92771,15 +92742,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 45d4ff <__gmpz_get_d_2exp@plt+0x5727f> │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x45d460,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x45d520,-0x10(%rbp) │ │ │ │ - lea 0xe53f4f(%rip),%rsi │ │ │ │ + lea 0xe53f6f(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp de3ff0 <__gmpz_get_d_2exp@plt+0x9ddd70> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -92800,15 +92771,15 @@ │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800cf62(%rax) │ │ │ │ + add %ch,0x4800cf62(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 45d598 <__gmpz_get_d_2exp@plt+0x57318> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 45d58d <__gmpz_get_d_2exp@plt+0x5730d> │ │ │ │ movq $0x45d4b0,-0x18(%r12) │ │ │ │ @@ -92816,77 +92787,81 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x45d5b8,-0x8(%rbp) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0xb7c778(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xcf6259(%rip),%rbx │ │ │ │ + lea 0xcf6279(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ fisttps -0x73(%rax) │ │ │ │ - xor $0xcf5c8e,%eax │ │ │ │ - lea 0xcf61e1(%rip),%r14 │ │ │ │ + xor $0xcf5cae,%eax │ │ │ │ + lea 0xcf6201(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 86be40 <__gmpz_get_d_2exp@plt+0x465bc0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea 0xe53e4a(%rip),%rsi │ │ │ │ + lea 0xe53e6a(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ jmp de3ff0 <__gmpz_get_d_2exp@plt+0x9ddd70> │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,0x62(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 45d65b <__gmpz_get_d_2exp@plt+0x573db> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 45d650 <__gmpz_get_d_2exp@plt+0x573d0> │ │ │ │ movq $0x45d5e8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x45d678,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0xb7c698(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xcf61f6(%rip),%rbx │ │ │ │ + lea 0xcf6216(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800cf61(%rax) │ │ │ │ - mov %ebx,%edi │ │ │ │ - lea 0xcf5bce(%rip),%rsi │ │ │ │ - lea 0xcf6181(%rip),%r14 │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x73(%rax) │ │ │ │ + xor $0xcf5bee,%eax │ │ │ │ + lea 0xcf61a1(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 86be40 <__gmpz_get_d_2exp@plt+0x465bc0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x30000000,%eax │ │ │ │ + adc $0x50000000,%eax │ │ │ │ pop %rdi │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 45d6f9 <__gmpz_get_d_2exp@plt+0x57479> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 45d6fc <__gmpz_get_d_2exp@plt+0x5747c> │ │ │ │ sub $0x8,%rsp │ │ │ │ @@ -92898,15 +92873,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 45d6fa <__gmpz_get_d_2exp@plt+0x5747a> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x45d730,-0x18(%rbp) │ │ │ │ xor %r8d,%r8d │ │ │ │ - lea 0xdac7c6(%rip),%rdi │ │ │ │ + lea 0xdac7e6(%rip),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ xor %r14d,%r14d │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 45d0d0 <__gmpz_get_d_2exp@plt+0x56e50> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %al,(%r8) │ │ │ │ @@ -92944,15 +92919,15 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 45d851 <__gmpz_get_d_2exp@plt+0x575d1> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -92970,15 +92945,15 @@ │ │ │ │ xor %r14d,%r14d │ │ │ │ mov %cl,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 45d0d0 <__gmpz_get_d_2exp@plt+0x56e50> │ │ │ │ cmp %rbx,%rsi │ │ │ │ jl 45d855 <__gmpz_get_d_2exp@plt+0x575d5> │ │ │ │ movq $0x45d810,-0x20(%rbp) │ │ │ │ - lea 0xcf607b(%rip),%rbx │ │ │ │ + lea 0xcf609b(%rip),%rbx │ │ │ │ mov %cl,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 45d810 <__gmpz_get_d_2exp@plt+0x57590> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ @@ -93148,15 +93123,15 @@ │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rax,%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jle 45da86 <__gmpz_get_d_2exp@plt+0x57806> │ │ │ │ test %rcx,%rcx │ │ │ │ jg 45dd59 <__gmpz_get_d_2exp@plt+0x57ad9> │ │ │ │ xor %ecx,%ecx │ │ │ │ - lea 0xdac473(%rip),%rdx │ │ │ │ + lea 0xdac493(%rip),%rdx │ │ │ │ xor %edi,%edi │ │ │ │ cmp $0xf4240,%rcx │ │ │ │ jge 45dc5e <__gmpz_get_d_2exp@plt+0x579de> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rsi,%rdx │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%rcx │ │ │ │ @@ -93194,19 +93169,19 @@ │ │ │ │ movzbl %dl,%edi │ │ │ │ test %rdi,%rdi │ │ │ │ je 45dc46 <__gmpz_get_d_2exp@plt+0x579c6> │ │ │ │ cmp $0xc,%rdi │ │ │ │ je 45daf5 <__gmpz_get_d_2exp@plt+0x57875> │ │ │ │ inc %rbx │ │ │ │ jmp 45daa7 <__gmpz_get_d_2exp@plt+0x57827> │ │ │ │ - lea 0xdcbded(%rip),%r14 │ │ │ │ + lea 0xdcbe0d(%rip),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcf5dc3(%rip),%rbx │ │ │ │ + lea 0xcf5de3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%rax │ │ │ │ jl 45db56 <__gmpz_get_d_2exp@plt+0x578d6> │ │ │ │ lea -0x2(%rax),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jge 45db28 <__gmpz_get_d_2exp@plt+0x578a8> │ │ │ │ mov %rbx,%r14 │ │ │ │ @@ -93247,15 +93222,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.RB (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ pop %rsp │ │ │ │ iret │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 45dbd0 <__gmpz_get_d_2exp@plt+0x57950> │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%dl │ │ │ │ @@ -93374,16 +93349,16 @@ │ │ │ │ jmp 45dde6 <__gmpz_get_d_2exp@plt+0x57b66> │ │ │ │ xchg %ax,%ax │ │ │ │ add (%r8),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - pop %rdx │ │ │ │ + add %dl,(%rax) │ │ │ │ + pop %rbx │ │ │ │ iret │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 45ddd0 <__gmpz_get_d_2exp@plt+0x57b50> │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ movslq %ebx,%rbx │ │ │ │ @@ -93397,37 +93372,37 @@ │ │ │ │ jmp 45daa2 <__gmpz_get_d_2exp@plt+0x57822> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ pop %rdx │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733e175c <__environ@GLIBC_2.2.5+0x7209dc74> │ │ │ │ + rex.RB call 733e175c <__environ@GLIBC_2.2.5+0x7209dc34> │ │ │ │ rex │ │ │ │ movq $0x45de38,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 45de38 <__gmpz_get_d_2exp@plt+0x57bb8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800cf5a(%rax) │ │ │ │ + add %bh,0x4800cf5a(%rax) │ │ │ │ movl $0x45de90,0x0(%rbp) │ │ │ │ mov 0x17(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ jmp 45d998 <__gmpz_get_d_2exp@plt+0x57718> │ │ │ │ - lea 0xcf5aa0(%rip),%rbx │ │ │ │ + lea 0xcf5ac0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -93474,15 +93449,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe50422,%eax │ │ │ │ + sbb $0xe50442,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -93497,32 +93472,32 @@ │ │ │ │ mov %ebx,%ecx │ │ │ │ shr $0x10,%rcx │ │ │ │ mov %cl,(%rax) │ │ │ │ mov %ebx,%ecx │ │ │ │ shr $0x8,%rcx │ │ │ │ mov %cl,0x1(%rax) │ │ │ │ mov %bl,0x2(%rax) │ │ │ │ - lea 0xe503df(%rip),%rbx │ │ │ │ + lea 0xe503ff(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x3eb7f0bd(%rbx) │ │ │ │ - call 5bd12792 <__environ@GLIBC_2.2.5+0x5a9cecaa> │ │ │ │ + call 5bd12792 <__environ@GLIBC_2.2.5+0x5a9cec6a> │ │ │ │ (bad) │ │ │ │ mov %al,(%rbx) │ │ │ │ - lea 0xe503ad(%rip),%rbx │ │ │ │ + lea 0xe503cd(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -93536,44 +93511,44 @@ │ │ │ │ mov 0xf(%rbx),%ebx │ │ │ │ mov %ebx,%ecx │ │ │ │ shr $0x10,%rcx │ │ │ │ mov %cl,(%rax) │ │ │ │ mov %ebx,%ebx │ │ │ │ shr $0x8,%rbx │ │ │ │ mov %bl,0x1(%rax) │ │ │ │ - lea 0xe50372(%rip),%rbx │ │ │ │ + lea 0xe50392(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x4f(%rax) │ │ │ │ + add %ch,-0x4f(%rax) │ │ │ │ fiaddl (%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 45e02d <__gmpz_get_d_2exp@plt+0x57dad> │ │ │ │ mov $0xffffffff,%eax │ │ │ │ mov %r14d,%ebx │ │ │ │ shr $0x18,%rbx │ │ │ │ and %rax,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jge 45e011 <__gmpz_get_d_2exp@plt+0x57d91> │ │ │ │ - lea 0xdab124(%rip),%rbx │ │ │ │ + lea 0xdab144(%rip),%rbx │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x45e048,-0x18(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %r14d,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ - lea 0xcf58dc(%rip),%rbx │ │ │ │ + lea 0xcf58fc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -93627,15 +93602,15 @@ │ │ │ │ test %rcx,%rcx │ │ │ │ jl 45e0b7 <__gmpz_get_d_2exp@plt+0x57e37> │ │ │ │ movq $0xc90938,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ lea -0x1c(%r12),%rcx │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ movq $0x45e220,0x0(%rbp) │ │ │ │ - lea 0xcf57d7(%rip),%r14 │ │ │ │ + lea 0xcf57f7(%rip),%r14 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ mov %rdx,0x10(%rbp) │ │ │ │ jmp fb25d8 <__gmpz_get_d_2exp@plt+0xbac358> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -93707,15 +93682,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ push %rsi │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 45e2a1 <__gmpz_get_d_2exp@plt+0x58021> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 45e293 <__gmpz_get_d_2exp@plt+0x58013> │ │ │ │ movq $0x45e280,-0x8(%rbp) │ │ │ │ @@ -93724,20 +93699,20 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 45e280 <__gmpz_get_d_2exp@plt+0x58000> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800cf56(%rax) │ │ │ │ + add %dh,0x4800cf56(%rax) │ │ │ │ movl $0x45e2d8,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov %eax,%r14d │ │ │ │ jmp 45dfe8 <__gmpz_get_d_2exp@plt+0x57d68> │ │ │ │ - lea 0xcf5686(%rip),%rbx │ │ │ │ + lea 0xcf56a6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -93782,34 +93757,37 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800cf55(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,%al │ │ │ │ + push %rbp │ │ │ │ + iret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 45e3b1 <__gmpz_get_d_2exp@plt+0x58131> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 45e3a3 <__gmpz_get_d_2exp@plt+0x58123> │ │ │ │ movq $0x45e390,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 45e390 <__gmpz_get_d_2exp@plt+0x58110> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800cf55(%rax) │ │ │ │ + add %ah,0x4800cf55(%rax) │ │ │ │ movl $0x45e3e8,0x0(%rbp) │ │ │ │ mov 0xb(%rbx),%eax │ │ │ │ mov %eax,%r14d │ │ │ │ jmp 45dfe8 <__gmpz_get_d_2exp@plt+0x57d68> │ │ │ │ - lea 0xcf5586(%rip),%rbx │ │ │ │ + lea 0xcf55a6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -93857,15 +93835,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea 0xe52fca(%rip),%rsi │ │ │ │ + lea 0xe52fea(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ jmp de3ff0 <__gmpz_get_d_2exp@plt+0x9ddd70> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ @@ -93899,15 +93877,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 45e527 <__gmpz_get_d_2exp@plt+0x582a7> │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x45e488,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x45e548,-0x10(%rbp) │ │ │ │ - lea 0xe52f27(%rip),%rsi │ │ │ │ + lea 0xe52f47(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp de3ff0 <__gmpz_get_d_2exp@plt+0x9ddd70> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -93928,67 +93906,65 @@ │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x54(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %bl,0x4800cf54(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 45e5c0 <__gmpz_get_d_2exp@plt+0x58340> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 45e5b5 <__gmpz_get_d_2exp@plt+0x58335> │ │ │ │ movq $0x45e4d8,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x45e5e0,-0x8(%rbp) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0xb7b750(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xcf5449(%rip),%rbx │ │ │ │ + lea 0xcf5469(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ push %rsp │ │ │ │ iret │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fisttps -0x73(%rax) │ │ │ │ - xor $0xcf4c66,%eax │ │ │ │ - lea 0xcf53d1(%rip),%r14 │ │ │ │ + xor $0xcf4c86,%eax │ │ │ │ + lea 0xcf53f1(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 86be40 <__gmpz_get_d_2exp@plt+0x465bc0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea 0xe52e22(%rip),%rsi │ │ │ │ + lea 0xe52e42(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ jmp de3ff0 <__gmpz_get_d_2exp@plt+0x9ddd70> │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ push %rsp │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 45e683 <__gmpz_get_d_2exp@plt+0x58403> │ │ │ │ add $0x18,%r12 │ │ │ │ @@ -93998,24 +93974,27 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x45e6a0,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0xb7b670(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xcf53e6(%rip),%rbx │ │ │ │ + lea 0xcf5406(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800cf53(%rax) │ │ │ │ - mov %ebx,%edi │ │ │ │ - lea 0xcf4ba6(%rip),%rsi │ │ │ │ - lea 0xcf5371(%rip),%r14 │ │ │ │ + add %cl,%al │ │ │ │ + push %rbx │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x73(%rax) │ │ │ │ + xor $0xcf4bc6,%eax │ │ │ │ + lea 0xcf5391(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 86be40 <__gmpz_get_d_2exp@plt+0x465bc0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -94023,16 +94002,16 @@ │ │ │ │ jmp 45e9e8 <__gmpz_get_d_2exp@plt+0x58768> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rex.WRX iretq │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.WRXB iretq │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 45e72e <__gmpz_get_d_2exp@plt+0x584ae> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x45e768,-0x20(%rbp) │ │ │ │ mov 0x28(%rbx),%r8 │ │ │ │ @@ -94085,15 +94064,15 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ push %rax │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 45e891 <__gmpz_get_d_2exp@plt+0x58611> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -94111,15 +94090,15 @@ │ │ │ │ xor %r14d,%r14d │ │ │ │ mov %cl,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 45d0d0 <__gmpz_get_d_2exp@plt+0x56e50> │ │ │ │ cmp %rbx,%rsi │ │ │ │ jl 45e895 <__gmpz_get_d_2exp@plt+0x58615> │ │ │ │ movq $0x45e850,-0x20(%rbp) │ │ │ │ - lea 0xcf503b(%rip),%rbx │ │ │ │ + lea 0xcf505b(%rip),%rbx │ │ │ │ mov %cl,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 45e850 <__gmpz_get_d_2exp@plt+0x585d0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ @@ -94286,29 +94265,29 @@ │ │ │ │ movzbl %r9b,%ebx │ │ │ │ mov 0xff9068(%rbx),%bl │ │ │ │ movzbl %bl,%r9d │ │ │ │ cmp $0xc,%r9 │ │ │ │ je 45ea7d <__gmpz_get_d_2exp@plt+0x587fd> │ │ │ │ inc %rcx │ │ │ │ jmp 45ea2a <__gmpz_get_d_2exp@plt+0x587aa> │ │ │ │ - lea 0xdcae65(%rip),%r14 │ │ │ │ + lea 0xdcae85(%rip),%r14 │ │ │ │ mov %rdx,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%r14 │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %eax,%ebx │ │ │ │ shr $0x18,%rbx │ │ │ │ and %rcx,%rbx │ │ │ │ neg %rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xcf4fbb(%rip),%rbx │ │ │ │ + lea 0xcf4fdb(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov %rcx,%rax │ │ │ │ @@ -94357,15 +94336,15 @@ │ │ │ │ jg 45efd2 <__gmpz_get_d_2exp@plt+0x58d52> │ │ │ │ mov %r8,%rbx │ │ │ │ mov %rdi,%rdx │ │ │ │ mov %rsi,%r9 │ │ │ │ test %rcx,%rcx │ │ │ │ jg 45efc0 <__gmpz_get_d_2exp@plt+0x58d40> │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0xdab326(%rip),%rdx │ │ │ │ + lea 0xdab346(%rip),%rdx │ │ │ │ xor %r9d,%r9d │ │ │ │ cmp $0xf4240,%rbx │ │ │ │ jge 45eec7 <__gmpz_get_d_2exp@plt+0x58c47> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rsi,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rdi,%rbx │ │ │ │ @@ -94396,16 +94375,18 @@ │ │ │ │ mov %r14,%rsi │ │ │ │ jmp 45ed8c <__gmpz_get_d_2exp@plt+0x58b0c> │ │ │ │ rex.RX sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800cf49(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ + add %bl,%al │ │ │ │ + rex.WB iretq │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 45ec2c <__gmpz_get_d_2exp@plt+0x589ac> │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%bl │ │ │ │ add $0x38,%rbp │ │ │ │ jmp 45ec3c <__gmpz_get_d_2exp@plt+0x589bc> │ │ │ │ @@ -94480,15 +94461,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.RX (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4b(%rax) │ │ │ │ + add %ah,0x4b(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 45ed74 <__gmpz_get_d_2exp@plt+0x58af4> │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ @@ -94520,28 +94501,26 @@ │ │ │ │ movzbl %dl,%esi │ │ │ │ test %rsi,%rsi │ │ │ │ je 45eeaf <__gmpz_get_d_2exp@plt+0x58c2f> │ │ │ │ cmp $0xc,%rsi │ │ │ │ je 45edfa <__gmpz_get_d_2exp@plt+0x58b7a> │ │ │ │ inc %rax │ │ │ │ jmp 45edac <__gmpz_get_d_2exp@plt+0x58b2c> │ │ │ │ - lea 0xdcaae8(%rip),%r14 │ │ │ │ + lea 0xdcab08(%rip),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.RX sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4a(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 45ee2c <__gmpz_get_d_2exp@plt+0x58bac> │ │ │ │ + add %cl,0x4800cf4a(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%dl │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov %r8,0x40(%rsp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %rsi,%r14 │ │ │ │ @@ -94637,15 +94616,15 @@ │ │ │ │ jl 45efca <__gmpz_get_d_2exp@plt+0x58d4a> │ │ │ │ jmp 45eb8f <__gmpz_get_d_2exp@plt+0x5890f> │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp 45eb8f <__gmpz_get_d_2exp@plt+0x5890f> │ │ │ │ cmp %r8,%rax │ │ │ │ jl 45efe8 <__gmpz_get_d_2exp@plt+0x58d68> │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0xdaaed2(%rip),%rdx │ │ │ │ + lea 0xdaaef2(%rip),%rdx │ │ │ │ xor %r9d,%r9d │ │ │ │ jmp 45eb7a <__gmpz_get_d_2exp@plt+0x588fa> │ │ │ │ mov %rdi,%rdx │ │ │ │ mov %rsi,%r9 │ │ │ │ add %rax,%r9 │ │ │ │ jmp 45eb7a <__gmpz_get_d_2exp@plt+0x588fa> │ │ │ │ mov %rax,%rsi │ │ │ │ @@ -94659,15 +94638,15 @@ │ │ │ │ jmp 45eda7 <__gmpz_get_d_2exp@plt+0x58b27> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4a(%rax) │ │ │ │ + add %dh,0x4a(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 45f081 <__gmpz_get_d_2exp@plt+0x58e01> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 45f0d3 <__gmpz_get_d_2exp@plt+0x58e53> │ │ │ │ movq $0x45f068,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -94679,15 +94658,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ rex.WX iretq │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock mov $0xf0,%al │ │ │ │ add %r9b,-0x75(%r8) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ @@ -94703,28 +94682,28 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ rex.WB iretq │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x39(%r8) │ │ │ │ sbb %r10b,(%r8) │ │ │ │ int1 │ │ │ │ add %r9b,0x45(%r11,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jge 45f0d4 <__gmpz_get_d_2exp@plt+0x58e54> │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 45e9e8 <__gmpz_get_d_2exp@plt+0x58768> │ │ │ │ - lea 0xcf49de(%rip),%rbx │ │ │ │ + lea 0xcf49fe(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -94829,15 +94808,15 @@ │ │ │ │ lea 0x10(%rdx),%r8 │ │ │ │ lea 0x1(%rsi),%r9 │ │ │ │ mov %dil,(%r8,%r9,1) │ │ │ │ lea 0x10(%rdx),%rdi │ │ │ │ mov %cl,(%rdi,%rsi,1) │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4f0f2(%rip),%rbx │ │ │ │ + lea 0xe4f112(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -94846,15 +94825,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103e2bc4 <__environ@GLIBC_2.2.5+0xf09f0dc> │ │ │ │ + rex.RB call 103e2bc4 <__environ@GLIBC_2.2.5+0xf09f09c> │ │ │ │ (bad) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call 8be535 <__gmpz_get_d_2exp@plt+0x4b82b5> │ │ │ │ mov 0x5(%rbx),%al │ │ │ │ mov %r14,%rbx │ │ │ │ mov %al,-0x10(%rbp) │ │ │ │ @@ -94890,15 +94869,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x74b7f7bb(%rdx) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4f040(%rip),%rbx │ │ │ │ + lea 0xe4f060(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -94958,15 +94937,15 @@ │ │ │ │ (bad) │ │ │ │ mov 0x10(%rbp),%dl │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4ef7a(%rip),%rbx │ │ │ │ + lea 0xe4ef9a(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -95006,15 +94985,15 @@ │ │ │ │ mov %r14d,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 45f530 <__gmpz_get_d_2exp@plt+0x592b0> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 45f4a8 <__gmpz_get_d_2exp@plt+0x59228> │ │ │ │ - lea 0xcf8b57(%rip),%r14 │ │ │ │ + lea 0xcf8b77(%rip),%r14 │ │ │ │ xor %ebx,%ebx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -95039,15 +95018,15 @@ │ │ │ │ mov $0x3,%ebx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x45f4a0,-0x10(%rbp) │ │ │ │ mov %r14d,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xcf45ba(%rip),%rbx │ │ │ │ + lea 0xcf45da(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -95111,15 +95090,15 @@ │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x30(%rbx),%rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ jl 45f60c <__gmpz_get_d_2exp@plt+0x5938c> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd3b82c(%rip),%rbx │ │ │ │ + lea 0xd3b84c(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ add %rax,%rbx │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ @@ -95293,15 +95272,15 @@ │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ - lea 0xe4eae7(%rip),%rbx │ │ │ │ + lea 0xe4eb07(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ @@ -95313,15 +95292,15 @@ │ │ │ │ rex.RB rorb $0x72,-0x8(%r9,%rdi,1) │ │ │ │ push %rsi │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ jg 45f89c <__gmpz_get_d_2exp@plt+0x5961c> │ │ │ │ - lea 0xcf874c(%rip),%rbx │ │ │ │ + lea 0xcf876c(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x45f918,-0x38(%rbp) │ │ │ │ mov 0x30(%rbx),%eax │ │ │ │ mov %eax,%r14d │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ @@ -95469,15 +95448,15 @@ │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jl 45fae0 <__gmpz_get_d_2exp@plt+0x59860> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd3b358(%rip),%rbx │ │ │ │ + lea 0xd3b378(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ add %rax,%rcx │ │ │ │ @@ -95532,15 +95511,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - call 484641ac <__environ@GLIBC_2.2.5+0x471206c4> │ │ │ │ + call 484641ac <__environ@GLIBC_2.2.5+0x47120684> │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -95650,15 +95629,15 @@ │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ - lea 0xe4e60f(%rip),%rbx │ │ │ │ + lea 0xe4e62f(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ @@ -95695,15 +95674,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ test %rax,%rax │ │ │ │ jg 45fdbf <__gmpz_get_d_2exp@plt+0x59b3f> │ │ │ │ - lea 0xcf8229(%rip),%rbx │ │ │ │ + lea 0xcf8249(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x45fe20,0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ mov %ebx,%r14d │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ jmp 45f3e8 <__gmpz_get_d_2exp@plt+0x59168> │ │ │ │ @@ -95797,15 +95776,15 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,0x4800cf36(%rax) │ │ │ │ + add %dh,0x4800cf36(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 45ff86 <__gmpz_get_d_2exp@plt+0x59d06> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x45ffc0,-0x20(%rbp) │ │ │ │ mov 0x28(%rbx),%r8 │ │ │ │ @@ -95858,18 +95837,17 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,0x38(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + add %cl,0x4800cf38(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4600e9 <__gmpz_get_d_2exp@plt+0x59e69> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%cl │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ @@ -95883,15 +95861,15 @@ │ │ │ │ xor %r14d,%r14d │ │ │ │ mov %cl,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 45d0d0 <__gmpz_get_d_2exp@plt+0x56e50> │ │ │ │ cmp %rbx,%rsi │ │ │ │ jl 4600ed <__gmpz_get_d_2exp@plt+0x59e6d> │ │ │ │ movq $0x4600a8,-0x20(%rbp) │ │ │ │ - lea 0xcf37e3(%rip),%rbx │ │ │ │ + lea 0xcf3803(%rip),%rbx │ │ │ │ mov %cl,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4600a8 <__gmpz_get_d_2exp@plt+0x59e28> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ @@ -96008,18 +95986,17 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,0x36(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + add %al,0x4800cf36(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4602f1 <__gmpz_get_d_2exp@plt+0x5a071> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%cl │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ @@ -96033,15 +96010,15 @@ │ │ │ │ xor %r14d,%r14d │ │ │ │ mov %cl,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 45d0d0 <__gmpz_get_d_2exp@plt+0x56e50> │ │ │ │ cmp %rbx,%rsi │ │ │ │ jl 4602f5 <__gmpz_get_d_2exp@plt+0x5a075> │ │ │ │ movq $0x4602b0,-0x20(%rbp) │ │ │ │ - lea 0xcf35db(%rip),%rbx │ │ │ │ + lea 0xcf35fb(%rip),%rbx │ │ │ │ mov %cl,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4602b0 <__gmpz_get_d_2exp@plt+0x5a030> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ @@ -96205,15 +96182,15 @@ │ │ │ │ movzbl %r10b,%edi │ │ │ │ mov 0xff9068(%rdi),%dil │ │ │ │ movzbl %dil,%r10d │ │ │ │ cmp $0xc,%r10 │ │ │ │ je 4604e1 <__gmpz_get_d_2exp@plt+0x5a261> │ │ │ │ inc %r8 │ │ │ │ jmp 46048d <__gmpz_get_d_2exp@plt+0x5a20d> │ │ │ │ - lea 0xdc9401(%rip),%rdi │ │ │ │ + lea 0xdc9421(%rip),%rdi │ │ │ │ jmp 460545 <__gmpz_get_d_2exp@plt+0x5a2c5> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.RXB adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -96262,22 +96239,22 @@ │ │ │ │ mov %rbx,-0x20(%rbp) │ │ │ │ mov %rdx,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffc0,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xcf34e2(%rip),%rbx │ │ │ │ + lea 0xcf3502(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.RX or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ xor %bh,%cl │ │ │ │ add %cl,-0x74b7f7bb(%rbx) │ │ │ │ jne 46061f <__gmpz_get_d_2exp@plt+0x5a39f> │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ @@ -96337,15 +96314,15 @@ │ │ │ │ jg 460a95 <__gmpz_get_d_2exp@plt+0x5a815> │ │ │ │ mov %rdx,%r10 │ │ │ │ mov %rbx,%r11 │ │ │ │ mov %rcx,%r14 │ │ │ │ test %r8,%r8 │ │ │ │ jg 460a83 <__gmpz_get_d_2exp@plt+0x5a803> │ │ │ │ xor %r10d,%r10d │ │ │ │ - lea 0xda97af(%rip),%r11 │ │ │ │ + lea 0xda97cf(%rip),%r11 │ │ │ │ xor %r14d,%r14d │ │ │ │ cmp $0xf4240,%r10 │ │ │ │ jge 46097f <__gmpz_get_d_2exp@plt+0x5a6ff> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rsi,%r11 │ │ │ │ mov %r10,%rsi │ │ │ │ mov %rdi,%r10 │ │ │ │ @@ -96380,27 +96357,27 @@ │ │ │ │ jne 4607b0 <__gmpz_get_d_2exp@plt+0x5a530> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.RB add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xor %cl,%bh │ │ │ │ + add %bl,(%rax) │ │ │ │ + xor %ecx,%edi │ │ │ │ add %cl,-0x74b7f7bb(%rbx) │ │ │ │ jne 4607c7 <__gmpz_get_d_2exp@plt+0x5a547> │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ jmp 460bcb <__gmpz_get_d_2exp@plt+0x5a94b> │ │ │ │ rex.RXB sbb $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ cs iret │ │ │ │ add %cl,-0x74b7f7bb(%rbx) │ │ │ │ jne 4607ef <__gmpz_get_d_2exp@plt+0x5a56f> │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%r9 │ │ │ │ @@ -96566,28 +96543,28 @@ │ │ │ │ jl 460a8d <__gmpz_get_d_2exp@plt+0x5a80d> │ │ │ │ jmp 460706 <__gmpz_get_d_2exp@plt+0x5a486> │ │ │ │ mov %r8,%r10 │ │ │ │ jmp 460706 <__gmpz_get_d_2exp@plt+0x5a486> │ │ │ │ cmp %rdx,%rdi │ │ │ │ jl 460aac <__gmpz_get_d_2exp@plt+0x5a82c> │ │ │ │ xor %r10d,%r10d │ │ │ │ - lea 0xda940e(%rip),%r11 │ │ │ │ + lea 0xda942e(%rip),%r11 │ │ │ │ xor %r14d,%r14d │ │ │ │ jmp 4606f0 <__gmpz_get_d_2exp@plt+0x5a470> │ │ │ │ mov %rbx,%r11 │ │ │ │ mov %rcx,%r14 │ │ │ │ add %rdi,%r14 │ │ │ │ jmp 4606f0 <__gmpz_get_d_2exp@plt+0x5a470> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ enter $0x2b,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ sub $0x458b00cf,%eax │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ jne 460aff <__gmpz_get_d_2exp@plt+0x5a87f> │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%r9b │ │ │ │ @@ -96599,15 +96576,15 @@ │ │ │ │ mov %rdx,%rdi │ │ │ │ mov 0x70(%rsp),%rdx │ │ │ │ jmp 460bd5 <__gmpz_get_d_2exp@plt+0x5a955> │ │ │ │ rex.WB xor $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x74ff30d3(%rax) │ │ │ │ + add %dh,-0x74ff30d3(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ jne 460b2f <__gmpz_get_d_2exp@plt+0x5a8af> │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%r9 │ │ │ │ mov 0x38(%rbp),%r8 │ │ │ │ @@ -96622,15 +96599,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ rex.WB jge 460b5b <__gmpz_get_d_2exp@plt+0x5a8db> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2d(%rax) │ │ │ │ + add %ah,0x2d(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x74b7f7bb(%rbx) │ │ │ │ push %rbp │ │ │ │ sub %cl,-0x74b7d7bb(%rcx) │ │ │ │ jne 460b86 <__gmpz_get_d_2exp@plt+0x5a906> │ │ │ │ mov %rsi,0x30(%rbp) │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ @@ -96644,17 +96621,17 @@ │ │ │ │ mov 0x70(%rsp),%rdx │ │ │ │ jmp 460bcb <__gmpz_get_d_2exp@plt+0x5a94b> │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.RB add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sub $0xcf,%al │ │ │ │ - add %cl,-0x74b7f7bb(%rbx) │ │ │ │ + add %dl,(%rax) │ │ │ │ + sub $0x458b00cf,%eax │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ jne 460bcf <__gmpz_get_d_2exp@plt+0x5a94f> │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%r8 │ │ │ │ xor %r9b,%r9b │ │ │ │ @@ -96678,15 +96655,15 @@ │ │ │ │ test %r10,%r10 │ │ │ │ je 460dbc <__gmpz_get_d_2exp@plt+0x5ab3c> │ │ │ │ cmp $0xc,%r10 │ │ │ │ je 460c36 <__gmpz_get_d_2exp@plt+0x5a9b6> │ │ │ │ inc %rbx │ │ │ │ jmp 460bd5 <__gmpz_get_d_2exp@plt+0x5a955> │ │ │ │ add $0x30,%rbp │ │ │ │ - lea 0xdc8ca8(%rip),%rbx │ │ │ │ + lea 0xdc8cc8(%rip),%rbx │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdx,0x70(%rsp) │ │ │ │ mov %rdi,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x70(%rsp),%rbx │ │ │ │ jmp 460545 <__gmpz_get_d_2exp@plt+0x5a2c5> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ @@ -96699,16 +96676,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %ch,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sub %edi,%ecx │ │ │ │ + add %dl,(%rax) │ │ │ │ + sub $0xcf,%al │ │ │ │ add %cl,-0x74b7dfbb(%rbx) │ │ │ │ jne 460cc7 <__gmpz_get_d_2exp@plt+0x5aa47> │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ @@ -96792,17 +96769,16 @@ │ │ │ │ jmp 460e8f <__gmpz_get_d_2exp@plt+0x5ac0f> │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.WB jge 460e2b <__gmpz_get_d_2exp@plt+0x5abab> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x2a(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x74b7f7bb(%rbx) │ │ │ │ + add %dl,-0x74ff30d6(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ jne 460e4f <__gmpz_get_d_2exp@plt+0x5abcf> │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x48(%rbp),%r8b │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov 0x38(%rbp),%r9 │ │ │ │ @@ -96843,15 +96819,15 @@ │ │ │ │ test %r9,%r9 │ │ │ │ je 460f57 <__gmpz_get_d_2exp@plt+0x5acd7> │ │ │ │ cmp $0xc,%r9 │ │ │ │ je 460ef2 <__gmpz_get_d_2exp@plt+0x5ac72> │ │ │ │ inc %rax │ │ │ │ jmp 460e95 <__gmpz_get_d_2exp@plt+0x5ac15> │ │ │ │ add $0x50,%rbp │ │ │ │ - lea 0xdc89ec(%rip),%rax │ │ │ │ + lea 0xdc8a0c(%rip),%rax │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %r14,%rax │ │ │ │ jmp 460545 <__gmpz_get_d_2exp@plt+0x5a2c5> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x460e38,0x0(%rbp) │ │ │ │ mov %rdi,0x38(%rbp) │ │ │ │ @@ -96886,15 +96862,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.WB pop %r13 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ sub %cl,%bh │ │ │ │ add %cl,-0x74b7f7bb(%rbx) │ │ │ │ jne 460fd7 <__gmpz_get_d_2exp@plt+0x5ad57> │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ @@ -96945,16 +96921,16 @@ │ │ │ │ jmp 460d40 <__gmpz_get_d_2exp@plt+0x5aac0> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sub %bh,%cl │ │ │ │ + add %al,0x2a(%rax) │ │ │ │ + iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 461133 <__gmpz_get_d_2exp@plt+0x5aeb3> │ │ │ │ movq $0x4610e8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -96965,16 +96941,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sub %ecx,%edi │ │ │ │ + add %cl,(%rax) │ │ │ │ + sub %bh,%cl │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,(%r8) │ │ │ │ adc %eax,0x0(%rsi) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -96983,22 +96959,25 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800cf29(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x461150,0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + add %bl,%al │ │ │ │ + sub %ecx,%edi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,0x11(%r8) │ │ │ │ + rex.RX add %r9b,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 460438 <__gmpz_get_d_2exp@plt+0x5a1b8> │ │ │ │ - lea 0xcf29be(%rip),%rbx │ │ │ │ + lea 0xcf29de(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -97020,39 +96999,39 @@ │ │ │ │ movq $0x461150,0x0(%rbp) │ │ │ │ jmp faed50 <__gmpz_get_d_2exp@plt+0xba8ad0> │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sub %ecx,%edi │ │ │ │ + add %al,0x29(%rax) │ │ │ │ + iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4611f7 <__gmpz_get_d_2exp@plt+0x5af77> │ │ │ │ movq $0x4611e0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4611e0 <__gmpz_get_d_2exp@plt+0x5af60> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sub %cl,%bh │ │ │ │ + add %dl,(%rax) │ │ │ │ + sub %ecx,%edi │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,(%r8) │ │ │ │ adc 0x0(%rsi),%al │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xcf20f7(%rip),%r14 │ │ │ │ + lea 0xcf2117(%rip),%r14 │ │ │ │ jmp 460438 <__gmpz_get_d_2exp@plt+0x5a1b8> │ │ │ │ - lea 0xcf290a(%rip),%rbx │ │ │ │ + lea 0xcf292a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -97081,15 +97060,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103e4bcc <__environ@GLIBC_2.2.5+0xf0a10e4> │ │ │ │ + rex.RB call 103e4bcc <__environ@GLIBC_2.2.5+0xf0a10a4> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -97162,15 +97141,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4cfa0(%rip),%rbx │ │ │ │ + lea 0xe4cfc0(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 46143d <__gmpz_get_d_2exp@plt+0x5b1bd> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 4614e3 <__gmpz_get_d_2exp@plt+0x5b263> │ │ │ │ movq $0x4613e8,-0x18(%rbp) │ │ │ │ @@ -97212,15 +97191,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4cf07(%rip),%rbx │ │ │ │ + lea 0xe4cf27(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x461470,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -97265,15 +97244,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4ce5d(%rip),%rbx │ │ │ │ + lea 0xe4ce7d(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x461518,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -97332,15 +97311,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4cd7c(%rip),%rbx │ │ │ │ + lea 0xe4cd9c(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 4612a4 <__gmpz_get_d_2exp@plt+0x5b024> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -97349,15 +97328,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103e4f3c <__environ@GLIBC_2.2.5+0xf0a1454> │ │ │ │ + rex.RB call 103e4f3c <__environ@GLIBC_2.2.5+0xf0a1414> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -97429,15 +97408,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4cc30(%rip),%rbx │ │ │ │ + lea 0xe4cc50(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 4617ad <__gmpz_get_d_2exp@plt+0x5b52d> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 461853 <__gmpz_get_d_2exp@plt+0x5b5d3> │ │ │ │ movq $0x461758,-0x18(%rbp) │ │ │ │ @@ -97477,15 +97456,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4cb97(%rip),%rbx │ │ │ │ + lea 0xe4cbb7(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x4617e0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -97531,15 +97510,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4caed(%rip),%rbx │ │ │ │ + lea 0xe4cb0d(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x461888,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -97597,15 +97576,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4ca0c(%rip),%rbx │ │ │ │ + lea 0xe4ca2c(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 461614 <__gmpz_get_d_2exp@plt+0x5b394> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -97614,15 +97593,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103e52ac <__environ@GLIBC_2.2.5+0xf0a17c4> │ │ │ │ + rex.RB call 103e52ac <__environ@GLIBC_2.2.5+0xf0a1784> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -97695,15 +97674,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4c8c0(%rip),%rbx │ │ │ │ + lea 0xe4c8e0(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 461b1d <__gmpz_get_d_2exp@plt+0x5b89d> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 461bc3 <__gmpz_get_d_2exp@plt+0x5b943> │ │ │ │ movq $0x461ac8,-0x18(%rbp) │ │ │ │ @@ -97744,15 +97723,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4c827(%rip),%rbx │ │ │ │ + lea 0xe4c847(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x461b50,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -97797,15 +97776,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4c77d(%rip),%rbx │ │ │ │ + lea 0xe4c79d(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x461bf8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -97865,15 +97844,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4c69c(%rip),%rbx │ │ │ │ + lea 0xe4c6bc(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 461984 <__gmpz_get_d_2exp@plt+0x5b704> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -97952,15 +97931,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103e5704 <__environ@GLIBC_2.2.5+0xf0a1c1c> │ │ │ │ + rex.RB call 103e5704 <__environ@GLIBC_2.2.5+0xf0a1bdc> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -98033,15 +98012,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4c468(%rip),%rbx │ │ │ │ + lea 0xe4c488(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 461f75 <__gmpz_get_d_2exp@plt+0x5bcf5> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 46201b <__gmpz_get_d_2exp@plt+0x5bd9b> │ │ │ │ movq $0x461f20,-0x18(%rbp) │ │ │ │ @@ -98082,15 +98061,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4c3cf(%rip),%rbx │ │ │ │ + lea 0xe4c3ef(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x461fa8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -98137,15 +98116,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4c325(%rip),%rbx │ │ │ │ + lea 0xe4c345(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x462050,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -98203,15 +98182,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4c244(%rip),%rbx │ │ │ │ + lea 0xe4c264(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 461ddc <__gmpz_get_d_2exp@plt+0x5bb5c> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -98220,15 +98199,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103e5a74 <__environ@GLIBC_2.2.5+0xf0a1f8c> │ │ │ │ + rex.RB call 103e5a74 <__environ@GLIBC_2.2.5+0xf0a1f4c> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -98301,15 +98280,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4c0f8(%rip),%rbx │ │ │ │ + lea 0xe4c118(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 4622e5 <__gmpz_get_d_2exp@plt+0x5c065> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 46238b <__gmpz_get_d_2exp@plt+0x5c10b> │ │ │ │ movq $0x462290,-0x18(%rbp) │ │ │ │ @@ -98350,15 +98329,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4c05f(%rip),%rbx │ │ │ │ + lea 0xe4c07f(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x462318,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -98404,15 +98383,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4bfb5(%rip),%rbx │ │ │ │ + lea 0xe4bfd5(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4623c0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -98471,15 +98450,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4bed4(%rip),%rbx │ │ │ │ + lea 0xe4bef4(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 46214c <__gmpz_get_d_2exp@plt+0x5becc> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -98558,15 +98537,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103e5ecc <__environ@GLIBC_2.2.5+0xf0a23e4> │ │ │ │ + rex.RB call 103e5ecc <__environ@GLIBC_2.2.5+0xf0a23a4> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -98639,15 +98618,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4bca0(%rip),%rbx │ │ │ │ + lea 0xe4bcc0(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 46273d <__gmpz_get_d_2exp@plt+0x5c4bd> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 4627e3 <__gmpz_get_d_2exp@plt+0x5c563> │ │ │ │ movq $0x4626e8,-0x18(%rbp) │ │ │ │ @@ -98689,15 +98668,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4bc07(%rip),%rbx │ │ │ │ + lea 0xe4bc27(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x462770,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -98742,15 +98721,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4bb5d(%rip),%rbx │ │ │ │ + lea 0xe4bb7d(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x462818,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -98809,15 +98788,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4ba7c(%rip),%rbx │ │ │ │ + lea 0xe4ba9c(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 4625a4 <__gmpz_get_d_2exp@plt+0x5c324> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -98855,15 +98834,15 @@ │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ (bad) │ │ │ │ - call 4846295e <__environ@GLIBC_2.2.5+0x4711ee76> │ │ │ │ + call 4846295e <__environ@GLIBC_2.2.5+0x4711ee36> │ │ │ │ movl $0x4629b8,-0x40(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov 0xd(%rbx),%rcx │ │ │ │ mov 0x15(%rbx),%rdx │ │ │ │ mov 0x1d(%rbx),%rdi │ │ │ │ mov 0x25(%rbx),%rbx │ │ │ │ mov %rbx,%r8 │ │ │ │ @@ -99254,15 +99233,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103e67e4 <__environ@GLIBC_2.2.5+0xf0a2cfc> │ │ │ │ + rex.RB call 103e67e4 <__environ@GLIBC_2.2.5+0xf0a2cbc> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -99335,15 +99314,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4b388(%rip),%rbx │ │ │ │ + lea 0xe4b3a8(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 463055 <__gmpz_get_d_2exp@plt+0x5cdd5> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 4630fb <__gmpz_get_d_2exp@plt+0x5ce7b> │ │ │ │ movq $0x463000,-0x18(%rbp) │ │ │ │ @@ -99384,15 +99363,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4b2ef(%rip),%rbx │ │ │ │ + lea 0xe4b30f(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x463088,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -99437,15 +99416,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4b245(%rip),%rbx │ │ │ │ + lea 0xe4b265(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x463130,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -99504,15 +99483,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4b164(%rip),%rbx │ │ │ │ + lea 0xe4b184(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 462ebc <__gmpz_get_d_2exp@plt+0x5cc3c> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -99521,15 +99500,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103e6b54 <__environ@GLIBC_2.2.5+0xf0a306c> │ │ │ │ + rex.RB call 103e6b54 <__environ@GLIBC_2.2.5+0xf0a302c> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -99602,15 +99581,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4b018(%rip),%rbx │ │ │ │ + lea 0xe4b038(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 4633c5 <__gmpz_get_d_2exp@plt+0x5d145> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 46346b <__gmpz_get_d_2exp@plt+0x5d1eb> │ │ │ │ movq $0x463370,-0x18(%rbp) │ │ │ │ @@ -99650,15 +99629,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4af7f(%rip),%rbx │ │ │ │ + lea 0xe4af9f(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x4633f8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -99705,15 +99684,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4aed5(%rip),%rbx │ │ │ │ + lea 0xe4aef5(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4634a0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -99773,15 +99752,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4adf4(%rip),%rbx │ │ │ │ + lea 0xe4ae14(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 46322c <__gmpz_get_d_2exp@plt+0x5cfac> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -99847,15 +99826,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe4ad04(%rip),%rbx │ │ │ │ + lea 0xe4ad24(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 463716 <__gmpz_get_d_2exp@plt+0x5d496> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 4636a3 <__gmpz_get_d_2exp@plt+0x5d423> │ │ │ │ @@ -99872,15 +99851,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4ac9d(%rip),%rbx │ │ │ │ + lea 0xe4acbd(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -99899,38 +99878,38 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4ac2e(%rip),%rbx │ │ │ │ + lea 0xe4ac4e(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 463736 <__gmpz_get_d_2exp@plt+0x5d4b6> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 4636a3 <__gmpz_get_d_2exp@plt+0x5d423> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4ac0a(%rip),%rbx │ │ │ │ + lea 0xe4ac2a(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4abd4(%rip),%rbx │ │ │ │ + lea 0xe4abf4(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -99938,15 +99917,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103e70dc <__environ@GLIBC_2.2.5+0xf0a35f4> │ │ │ │ + rex.RB call 103e70dc <__environ@GLIBC_2.2.5+0xf0a35b4> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -100019,15 +99998,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4aa90(%rip),%rbx │ │ │ │ + lea 0xe4aab0(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 46394d <__gmpz_get_d_2exp@plt+0x5d6cd> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 4639f3 <__gmpz_get_d_2exp@plt+0x5d773> │ │ │ │ movq $0x4638f8,-0x18(%rbp) │ │ │ │ @@ -100068,15 +100047,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4a9f7(%rip),%rbx │ │ │ │ + lea 0xe4aa17(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x463980,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -100121,15 +100100,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4a94d(%rip),%rbx │ │ │ │ + lea 0xe4a96d(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x463a28,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -100188,15 +100167,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4a86c(%rip),%rbx │ │ │ │ + lea 0xe4a88c(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 4637b4 <__gmpz_get_d_2exp@plt+0x5d534> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -100280,15 +100259,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rsi),%rax │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ movb $0xbf,(%rax,%rcx,1) │ │ │ │ lea 0x10(%rsi),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe4a71d(%rip),%rbx │ │ │ │ + lea 0xe4a73d(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 4640d7 <__gmpz_get_d_2exp@plt+0x5de57> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 463c86 <__gmpz_get_d_2exp@plt+0x5da06> │ │ │ │ mov %rax,%rcx │ │ │ │ @@ -100304,15 +100283,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %cl,(%rdx,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4a6ba(%rip),%rbx │ │ │ │ + lea 0xe4a6da(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x12,%rcx │ │ │ │ add $0xf0,%rcx │ │ │ │ lea 0x10(%rsi),%rdx │ │ │ │ mov %cl,(%rdx,%rbx,1) │ │ │ │ @@ -100331,15 +100310,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %cl,(%rdx,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4a64b(%rip),%rbx │ │ │ │ + lea 0xe4a66b(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ cmp $0x2,%r8 │ │ │ │ jl 463e6d <__gmpz_get_d_2exp@plt+0x5dbed> │ │ │ │ cmp $0x3,%r8 │ │ │ │ jge 4640ff <__gmpz_get_d_2exp@plt+0x5de7f> │ │ │ │ @@ -100368,15 +100347,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rsi),%rax │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ movb $0xbf,(%rax,%rcx,1) │ │ │ │ lea 0x10(%rsi),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe4a5a9(%rip),%rbx │ │ │ │ + lea 0xe4a5c9(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 4642d3 <__gmpz_get_d_2exp@plt+0x5e053> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 463dfa <__gmpz_get_d_2exp@plt+0x5db7a> │ │ │ │ mov %rax,%rcx │ │ │ │ @@ -100392,15 +100371,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %cl,(%rdx,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4a546(%rip),%rbx │ │ │ │ + lea 0xe4a566(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x12,%rcx │ │ │ │ add $0xf0,%rcx │ │ │ │ lea 0x10(%rsi),%rdx │ │ │ │ mov %cl,(%rdx,%rbx,1) │ │ │ │ @@ -100419,15 +100398,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %cl,(%rdx,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4a4d7(%rip),%rbx │ │ │ │ + lea 0xe4a4f7(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%r8 │ │ │ │ jge 463f9a <__gmpz_get_d_2exp@plt+0x5dd1a> │ │ │ │ test %r8,%r8 │ │ │ │ jl 4640ff <__gmpz_get_d_2exp@plt+0x5de7f> │ │ │ │ @@ -100441,15 +100420,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rsi),%rax │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ movb $0xbf,(%rax,%rcx,1) │ │ │ │ lea 0x10(%rsi),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe4a478(%rip),%rbx │ │ │ │ + lea 0xe4a498(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 46438b <__gmpz_get_d_2exp@plt+0x5e10b> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 463f2b <__gmpz_get_d_2exp@plt+0x5dcab> │ │ │ │ mov %rax,%rcx │ │ │ │ @@ -100465,15 +100444,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %cl,(%rdx,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4a415(%rip),%rbx │ │ │ │ + lea 0xe4a435(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x12,%rcx │ │ │ │ add $0xf0,%rcx │ │ │ │ lea 0x10(%rsi),%rdx │ │ │ │ mov %cl,(%rdx,%rbx,1) │ │ │ │ @@ -100492,15 +100471,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %cl,(%rdx,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4a3a6(%rip),%rbx │ │ │ │ + lea 0xe4a3c6(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rcx,%r8 │ │ │ │ sar $0x6,%r8 │ │ │ │ add $0xc0,%r8 │ │ │ │ lea 0x10(%rsi),%r9 │ │ │ │ mov %r8b,(%r9,%rdi,1) │ │ │ │ @@ -100517,15 +100496,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rsi),%rax │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ movb $0xbf,(%rax,%rcx,1) │ │ │ │ lea 0x10(%rsi),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe4a33b(%rip),%rbx │ │ │ │ + lea 0xe4a35b(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 4642f7 <__gmpz_get_d_2exp@plt+0x5e077> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 464068 <__gmpz_get_d_2exp@plt+0x5dde8> │ │ │ │ mov %rax,%rcx │ │ │ │ @@ -100541,15 +100520,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %cl,(%rdx,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4a2d8(%rip),%rbx │ │ │ │ + lea 0xe4a2f8(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x12,%rcx │ │ │ │ add $0xf0,%rcx │ │ │ │ lea 0x10(%rsi),%rdx │ │ │ │ mov %cl,(%rdx,%rbx,1) │ │ │ │ @@ -100568,24 +100547,24 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %cl,(%rdx,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4a269(%rip),%rbx │ │ │ │ + lea 0xe4a289(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 464279 <__gmpz_get_d_2exp@plt+0x5dff9> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 463c86 <__gmpz_get_d_2exp@plt+0x5da06> │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4a241(%rip),%rbx │ │ │ │ + lea 0xe4a261(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rcx,%r8 │ │ │ │ sar $0x12,%r8 │ │ │ │ add $0xf0,%r8 │ │ │ │ lea 0x10(%rsi),%r9 │ │ │ │ mov %r8b,(%r9,%rdi,1) │ │ │ │ @@ -100616,15 +100595,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rsi),%rax │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ movb $0xbf,(%rax,%rcx,1) │ │ │ │ lea 0x10(%rsi),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe4a199(%rip),%rbx │ │ │ │ + lea 0xe4a1b9(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 4642af <__gmpz_get_d_2exp@plt+0x5e02f> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 46420a <__gmpz_get_d_2exp@plt+0x5df8a> │ │ │ │ mov %rax,%rcx │ │ │ │ @@ -100640,15 +100619,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %cl,(%rdx,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4a136(%rip),%rbx │ │ │ │ + lea 0xe4a156(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x12,%rcx │ │ │ │ add $0xf0,%rcx │ │ │ │ lea 0x10(%rsi),%rdx │ │ │ │ mov %cl,(%rdx,%rbx,1) │ │ │ │ @@ -100667,116 +100646,116 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %cl,(%rdx,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4a0c7(%rip),%rbx │ │ │ │ + lea 0xe4a0e7(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x6,%rcx │ │ │ │ add $0xc0,%rcx │ │ │ │ lea 0x10(%rsi),%rdx │ │ │ │ mov %cl,(%rdx,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4a091(%rip),%rbx │ │ │ │ + lea 0xe4a0b1(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 46431f <__gmpz_get_d_2exp@plt+0x5e09f> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 46420a <__gmpz_get_d_2exp@plt+0x5df8a> │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4a06d(%rip),%rbx │ │ │ │ + lea 0xe4a08d(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 464355 <__gmpz_get_d_2exp@plt+0x5e0d5> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 463dfa <__gmpz_get_d_2exp@plt+0x5db7a> │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4a049(%rip),%rbx │ │ │ │ + lea 0xe4a069(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 4643af <__gmpz_get_d_2exp@plt+0x5e12f> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 464068 <__gmpz_get_d_2exp@plt+0x5dde8> │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4a021(%rip),%rbx │ │ │ │ + lea 0xe4a041(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x6,%rcx │ │ │ │ add $0xc0,%rcx │ │ │ │ lea 0x10(%rsi),%rdx │ │ │ │ mov %cl,(%rdx,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe49feb(%rip),%rbx │ │ │ │ + lea 0xe4a00b(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x6,%rcx │ │ │ │ add $0xc0,%rcx │ │ │ │ lea 0x10(%rsi),%rdx │ │ │ │ mov %cl,(%rdx,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe49fb5(%rip),%rbx │ │ │ │ + lea 0xe49fd5(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 4643e5 <__gmpz_get_d_2exp@plt+0x5e165> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 463f2b <__gmpz_get_d_2exp@plt+0x5dcab> │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe49f91(%rip),%rbx │ │ │ │ + lea 0xe49fb1(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x6,%rcx │ │ │ │ add $0xc0,%rcx │ │ │ │ lea 0x10(%rsi),%rdx │ │ │ │ mov %cl,(%rdx,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe49f5b(%rip),%rbx │ │ │ │ + lea 0xe49f7b(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x6,%rcx │ │ │ │ add $0xc0,%rcx │ │ │ │ lea 0x10(%rsi),%rdx │ │ │ │ mov %cl,(%rdx,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe49f25(%rip),%rbx │ │ │ │ + lea 0xe49f45(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -100840,15 +100819,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe49e3c(%rip),%rbx │ │ │ │ + lea 0xe49e5c(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 4645de <__gmpz_get_d_2exp@plt+0x5e35e> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 46456b <__gmpz_get_d_2exp@plt+0x5e2eb> │ │ │ │ @@ -100865,15 +100844,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe49dd5(%rip),%rbx │ │ │ │ + lea 0xe49df5(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -100892,38 +100871,38 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe49d66(%rip),%rbx │ │ │ │ + lea 0xe49d86(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 4645fe <__gmpz_get_d_2exp@plt+0x5e37e> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 46456b <__gmpz_get_d_2exp@plt+0x5e2eb> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe49d42(%rip),%rbx │ │ │ │ + lea 0xe49d62(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe49d0c(%rip),%rbx │ │ │ │ + lea 0xe49d2c(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ @@ -100991,18 +100970,18 @@ │ │ │ │ cmp $0x1,%rsi │ │ │ │ jge 46482d <__gmpz_get_d_2exp@plt+0x5e5ad> │ │ │ │ test %rsi,%rsi │ │ │ │ jge 46474e <__gmpz_get_d_2exp@plt+0x5e4ce> │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp 4646c3 <__gmpz_get_d_2exp@plt+0x5e443> │ │ │ │ - lea 0xcf388c(%rip),%rbx │ │ │ │ + lea 0xcf38ac(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcef3d5(%rip),%rbx │ │ │ │ + lea 0xcef3f5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -101453,15 +101432,15 @@ │ │ │ │ cmp $0x800,%rcx │ │ │ │ setae %al │ │ │ │ movzbl %al,%eax │ │ │ │ add %rdx,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 464ea2 <__gmpz_get_d_2exp@plt+0x5ec22> │ │ │ │ movq $0x4bc898,-0x30(%r12) │ │ │ │ - movq $0x1157fdb,-0x28(%r12) │ │ │ │ + movq $0x1157ffb,-0x28(%r12) │ │ │ │ movq $0x0,-0x20(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4bc898,-0x30(%r12) │ │ │ │ @@ -101582,15 +101561,15 @@ │ │ │ │ cmp $0x800,%rdx │ │ │ │ setae %al │ │ │ │ movzbl %al,%eax │ │ │ │ add %rcx,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 465082 <__gmpz_get_d_2exp@plt+0x5ee02> │ │ │ │ movq $0x4bc898,-0x30(%r12) │ │ │ │ - movq $0x1157fdb,-0x28(%r12) │ │ │ │ + movq $0x1157ffb,-0x28(%r12) │ │ │ │ movq $0x0,-0x20(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4bc898,-0x30(%r12) │ │ │ │ @@ -101816,15 +101795,15 @@ │ │ │ │ cmp $0x800,%rdx │ │ │ │ setae %bl │ │ │ │ movzbl %bl,%ebx │ │ │ │ add %rcx,%rbx │ │ │ │ cmp $0xffffffffffffffff,%rbx │ │ │ │ jne 465588 <__gmpz_get_d_2exp@plt+0x5f308> │ │ │ │ add $0x28,%rbp │ │ │ │ - lea 0xcee70d(%rip),%rbx │ │ │ │ + lea 0xcee72d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea -0x3d(%r12),%rcx │ │ │ │ cmp $0x80,%rdx │ │ │ │ setae %sil │ │ │ │ movzbl %sil,%esi │ │ │ │ cmp $0x10000,%rdx │ │ │ │ @@ -102164,15 +102143,15 @@ │ │ │ │ add (%rax),%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 4659b5 <__gmpz_get_d_2exp@plt+0x5f735> │ │ │ │ - lea 0xcf263f(%rip),%rbx │ │ │ │ + lea 0xcf265f(%rip),%rbx │ │ │ │ xor %edi,%edi │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ jmp 465a60 <__gmpz_get_d_2exp@plt+0x5f7e0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -102256,15 +102235,15 @@ │ │ │ │ add %rcx,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 465df5 <__gmpz_get_d_2exp@plt+0x5fb75> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 465b0c <__gmpz_get_d_2exp@plt+0x5f88c> │ │ │ │ movq $0x4bc898,-0x10(%r12) │ │ │ │ - movq $0x1157fdb,-0x8(%r12) │ │ │ │ + movq $0x1157ffb,-0x8(%r12) │ │ │ │ movq $0x0,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x465928,0x28(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -102609,15 +102588,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xe4b382,%eax │ │ │ │ + xor $0xe4b3a2,%eax │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ jmp de3ff0 <__gmpz_get_d_2exp@plt+0x9ddd70> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ @@ -102651,15 +102630,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 46616f <__gmpz_get_d_2exp@plt+0x5feef> │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x4660d0,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x466190,-0x10(%rbp) │ │ │ │ - lea 0xe4b2df(%rip),%rsi │ │ │ │ + lea 0xe4b2ff(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp de3ff0 <__gmpz_get_d_2exp@plt+0x9ddd70> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -102680,16 +102659,16 @@ │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - fcmove %st(6),%st │ │ │ │ + add %dl,-0x26(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 466208 <__gmpz_get_d_2exp@plt+0x5ff88> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4661fd <__gmpz_get_d_2exp@plt+0x5ff7d> │ │ │ │ @@ -102698,48 +102677,48 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x466228,-0x8(%rbp) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0xb73b08(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xceda01(%rip),%rbx │ │ │ │ + lea 0xceda21(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ fxch %st(6) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fisttps -0x73(%rax) │ │ │ │ - xor $0xced01e,%eax │ │ │ │ - lea 0xced989(%rip),%r14 │ │ │ │ + xor $0xced03e,%eax │ │ │ │ + lea 0xced9a9(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 86be40 <__gmpz_get_d_2exp@plt+0x465bc0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea 0xe4b1da(%rip),%rsi │ │ │ │ + lea 0xe4b1fa(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ jmp de3ff0 <__gmpz_get_d_2exp@plt+0x9ddd70> │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ fxch %st(6) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4662cb <__gmpz_get_d_2exp@plt+0x6004b> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -102748,26 +102727,24 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x4662e8,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0xb73a28(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xced99e(%rip),%rbx │ │ │ │ + lea 0xced9be(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x27(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x73(%rax) │ │ │ │ - xor $0xcecf5e,%eax │ │ │ │ - lea 0xced929(%rip),%r14 │ │ │ │ + add %al,0x4800ced9(%rax) │ │ │ │ + mov %ebx,%edi │ │ │ │ + lea 0xcecf7e(%rip),%rsi │ │ │ │ + lea 0xced949(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 86be40 <__gmpz_get_d_2exp@plt+0x465bc0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -104772,15 +104749,15 @@ │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ - lea 0xe4639f(%rip),%rbx │ │ │ │ + lea 0xe463bf(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ test $0xfd,%al │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ @@ -104806,15 +104783,15 @@ │ │ │ │ mov %r8d,%r14d │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 45f3e8 <__gmpz_get_d_2exp@plt+0x59168> │ │ │ │ - lea 0xcebd09(%rip),%rbx │ │ │ │ + lea 0xcebd29(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -104845,15 +104822,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ and %r9b,-0x7b(%r8) │ │ │ │ rorb $0x8f,(%rdi) │ │ │ │ pop (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ xor %esi,%esi │ │ │ │ - lea 0xda1e34(%rip),%rdx │ │ │ │ + lea 0xda1e54(%rip),%rdx │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 468122 <__gmpz_get_d_2exp@plt+0x61ea2> │ │ │ │ test %rbx,%rbx │ │ │ │ jne 4680c4 <__gmpz_get_d_2exp@plt+0x61e44> │ │ │ │ movq $0x467ed8,-0x28(%r12) │ │ │ │ @@ -105308,16 +105285,16 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0xce,%ch │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0xce,%dh │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4687ce <__gmpz_get_d_2exp@plt+0x6254e> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4687c3 <__gmpz_get_d_2exp@plt+0x62543> │ │ │ │ @@ -105586,15 +105563,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe4581c(%rip),%rbx │ │ │ │ + lea 0xe4583c(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp $0x80,%rdx │ │ │ │ setae %sil │ │ │ │ movzbl %sil,%esi │ │ │ │ cmp $0x10000,%rdx │ │ │ │ @@ -105622,15 +105599,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe45784(%rip),%rbx │ │ │ │ + lea 0xe457a4(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -105649,38 +105626,38 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe45715(%rip),%rbx │ │ │ │ + lea 0xe45735(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 468c4f <__gmpz_get_d_2exp@plt+0x629cf> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 468bbc <__gmpz_get_d_2exp@plt+0x6293c> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe456f1(%rip),%rbx │ │ │ │ + lea 0xe45711(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe456bb(%rip),%rbx │ │ │ │ + lea 0xe456db(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -105790,15 +105767,15 @@ │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe4552a,%eax │ │ │ │ + sbb $0xe4554a,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -105971,15 +105948,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe452d2,%eax │ │ │ │ + sbb $0xe452f2,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -106048,15 +106025,15 @@ │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ - lea 0xe451e0(%rip),%rbx │ │ │ │ + lea 0xe45200(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -106122,15 +106099,15 @@ │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ - lea 0xe450f7(%rip),%rbx │ │ │ │ + lea 0xe45117(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -106209,15 +106186,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe44fc2,%eax │ │ │ │ + sbb $0xe44fe2,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -106283,15 +106260,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe44ee2,%eax │ │ │ │ + sbb $0xe44f02,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -106433,15 +106410,15 @@ │ │ │ │ jmp 466348 <__gmpz_get_d_2exp@plt+0x600c8> │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe44cd2,%eax │ │ │ │ + sbb $0xe44cf2,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -106627,15 +106604,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe44a60(%rip),%rbx │ │ │ │ + lea 0xe44a80(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 4699ba <__gmpz_get_d_2exp@plt+0x6373a> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 469947 <__gmpz_get_d_2exp@plt+0x636c7> │ │ │ │ @@ -106652,15 +106629,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe449f9(%rip),%rbx │ │ │ │ + lea 0xe44a19(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -106679,38 +106656,38 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4498a(%rip),%rbx │ │ │ │ + lea 0xe449aa(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 4699da <__gmpz_get_d_2exp@plt+0x6375a> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 469947 <__gmpz_get_d_2exp@plt+0x636c7> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe44966(%rip),%rbx │ │ │ │ + lea 0xe44986(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe44930(%rip),%rbx │ │ │ │ + lea 0xe44950(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -106774,15 +106751,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe44852,%eax │ │ │ │ + sbb $0xe44872,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -106890,15 +106867,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103ed5b4 <__environ@GLIBC_2.2.5+0xf0a9acc> │ │ │ │ + rex.RB call 103ed5b4 <__environ@GLIBC_2.2.5+0xf0a9a8c> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -106972,15 +106949,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe445b8(%rip),%rbx │ │ │ │ + lea 0xe445d8(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 469e25 <__gmpz_get_d_2exp@plt+0x63ba5> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 469ecb <__gmpz_get_d_2exp@plt+0x63c4b> │ │ │ │ movq $0x469dd0,-0x18(%rbp) │ │ │ │ @@ -107022,15 +106999,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4451f(%rip),%rbx │ │ │ │ + lea 0xe4453f(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x469e58,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -107075,15 +107052,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe44475(%rip),%rbx │ │ │ │ + lea 0xe44495(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x469f00,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -107143,15 +107120,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe44394(%rip),%rbx │ │ │ │ + lea 0xe443b4(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 469c8c <__gmpz_get_d_2exp@plt+0x63a0c> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -107219,15 +107196,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe44298(%rip),%rbx │ │ │ │ + lea 0xe442b8(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 46a182 <__gmpz_get_d_2exp@plt+0x63f02> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 46a10f <__gmpz_get_d_2exp@plt+0x63e8f> │ │ │ │ @@ -107244,15 +107221,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe44231(%rip),%rbx │ │ │ │ + lea 0xe44251(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -107271,38 +107248,38 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe441c2(%rip),%rbx │ │ │ │ + lea 0xe441e2(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 46a1a2 <__gmpz_get_d_2exp@plt+0x63f22> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 46a10f <__gmpz_get_d_2exp@plt+0x63e8f> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4419e(%rip),%rbx │ │ │ │ + lea 0xe441be(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe44168(%rip),%rbx │ │ │ │ + lea 0xe44188(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -107366,15 +107343,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe44084(%rip),%rbx │ │ │ │ + lea 0xe440a4(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 46a396 <__gmpz_get_d_2exp@plt+0x64116> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 46a323 <__gmpz_get_d_2exp@plt+0x640a3> │ │ │ │ @@ -107391,15 +107368,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4401d(%rip),%rbx │ │ │ │ + lea 0xe4403d(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -107418,38 +107395,38 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe43fae(%rip),%rbx │ │ │ │ + lea 0xe43fce(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 46a3b6 <__gmpz_get_d_2exp@plt+0x64136> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 46a323 <__gmpz_get_d_2exp@plt+0x640a3> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe43f8a(%rip),%rbx │ │ │ │ + lea 0xe43faa(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe43f54(%rip),%rbx │ │ │ │ + lea 0xe43f74(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -107514,15 +107491,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe43e72,%eax │ │ │ │ + sbb $0xe43e92,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -107660,15 +107637,15 @@ │ │ │ │ jmp 466638 <__gmpz_get_d_2exp@plt+0x603b8> │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe43c62,%eax │ │ │ │ + sbb $0xe43c82,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -107855,15 +107832,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe439f0(%rip),%rbx │ │ │ │ + lea 0xe43a10(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 46aa2a <__gmpz_get_d_2exp@plt+0x647aa> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 46a9b7 <__gmpz_get_d_2exp@plt+0x64737> │ │ │ │ @@ -107880,15 +107857,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe43989(%rip),%rbx │ │ │ │ + lea 0xe439a9(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -107907,53 +107884,53 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4391a(%rip),%rbx │ │ │ │ + lea 0xe4393a(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 46aa4a <__gmpz_get_d_2exp@plt+0x647ca> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 46a9b7 <__gmpz_get_d_2exp@plt+0x64737> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe438f6(%rip),%rbx │ │ │ │ + lea 0xe43916(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe438c0(%rip),%rbx │ │ │ │ + lea 0xe438e0(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103ee3ec <__environ@GLIBC_2.2.5+0xf0aa904> │ │ │ │ + rex.RB call 103ee3ec <__environ@GLIBC_2.2.5+0xf0aa8c4> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -108026,15 +108003,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe43780(%rip),%rbx │ │ │ │ + lea 0xe437a0(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 46ac5d <__gmpz_get_d_2exp@plt+0x649dd> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 46ad03 <__gmpz_get_d_2exp@plt+0x64a83> │ │ │ │ movq $0x46ac08,-0x18(%rbp) │ │ │ │ @@ -108076,15 +108053,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe436e7(%rip),%rbx │ │ │ │ + lea 0xe43707(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x46ac90,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -108131,15 +108108,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4363d(%rip),%rbx │ │ │ │ + lea 0xe4365d(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x46ad38,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -108198,15 +108175,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe4355c(%rip),%rbx │ │ │ │ + lea 0xe4357c(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 46aac4 <__gmpz_get_d_2exp@plt+0x64844> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -108316,15 +108293,15 @@ │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe433c2,%eax │ │ │ │ + sbb $0xe433e2,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -108498,15 +108475,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe4316a,%eax │ │ │ │ + sbb $0xe4318a,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -108573,15 +108550,15 @@ │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ - lea 0xe43078(%rip),%rbx │ │ │ │ + lea 0xe43098(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -108646,15 +108623,15 @@ │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ - lea 0xe42f8f(%rip),%rbx │ │ │ │ + lea 0xe42faf(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -108739,15 +108716,15 @@ │ │ │ │ mov %rdi,%rcx │ │ │ │ mov %rdx,0x40(%rsp) │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ test %r8,%r8 │ │ │ │ jg 46b57a <__gmpz_get_d_2exp@plt+0x652fa> │ │ │ │ xor %ecx,%ecx │ │ │ │ - lea 0xd9e9d7(%rip),%rdx │ │ │ │ + lea 0xd9e9f7(%rip),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 46b604 <__gmpz_get_d_2exp@plt+0x65384> │ │ │ │ test %rbx,%rbx │ │ │ │ jne 46b58c <__gmpz_get_d_2exp@plt+0x6530c> │ │ │ │ test %rax,%rax │ │ │ │ @@ -108761,15 +108738,15 @@ │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ test %rcx,%rcx │ │ │ │ jne 46b544 <__gmpz_get_d_2exp@plt+0x652c4> │ │ │ │ add $0xffffffffffffffd0,%r12 │ │ │ │ - lea 0xcecaa1(%rip),%r14 │ │ │ │ + lea 0xcecac1(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x46b1f0,-0x28(%r12) │ │ │ │ mov %rdx,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ @@ -108803,15 +108780,15 @@ │ │ │ │ mov %rax,%rbx │ │ │ │ add %rcx,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdi,%rcx │ │ │ │ jl 46b5e9 <__gmpz_get_d_2exp@plt+0x65369> │ │ │ │ xor %ecx,%ecx │ │ │ │ - lea 0xd9e8d0(%rip),%rdx │ │ │ │ + lea 0xd9e8f0(%rip),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ jmp 46b4c9 <__gmpz_get_d_2exp@plt+0x65249> │ │ │ │ sub %rcx,%rdi │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdi,%rcx │ │ │ │ mov %rdx,0x40(%rsp) │ │ │ │ mov %rsi,%rdx │ │ │ │ @@ -108868,25 +108845,25 @@ │ │ │ │ mov %rdi,0x8(%rbp) │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ mov %rdx,0x20(%rbp) │ │ │ │ mov %rsi,0x28(%rbp) │ │ │ │ mov %r14,0x30(%rbp) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xcec8d1(%rip),%r14 │ │ │ │ + lea 0xcec8f1(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ xchg %cl,%dh │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 46b7ae <__gmpz_get_d_2exp@plt+0x6552e> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -109156,15 +109133,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe4283c(%rip),%rbx │ │ │ │ + lea 0xe4285c(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp $0x80,%rdx │ │ │ │ setae %sil │ │ │ │ movzbl %sil,%esi │ │ │ │ cmp $0x10000,%rdx │ │ │ │ @@ -109192,15 +109169,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe427a4(%rip),%rbx │ │ │ │ + lea 0xe427c4(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -109219,38 +109196,38 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe42735(%rip),%rbx │ │ │ │ + lea 0xe42755(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 46bc2f <__gmpz_get_d_2exp@plt+0x659af> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 46bb9c <__gmpz_get_d_2exp@plt+0x6591c> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe42711(%rip),%rbx │ │ │ │ + lea 0xe42731(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe426db(%rip),%rbx │ │ │ │ + lea 0xe426fb(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -109258,15 +109235,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe426b2,%eax │ │ │ │ + sbb $0xe426d2,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ @@ -109343,15 +109320,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe42582,%eax │ │ │ │ + sbb $0xe425a2,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -109415,15 +109392,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe424a2,%eax │ │ │ │ + sbb $0xe424c2,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -109564,15 +109541,15 @@ │ │ │ │ jmp 4667b0 <__gmpz_get_d_2exp@plt+0x60530> │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe42292,%eax │ │ │ │ + sbb $0xe422b2,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -109759,15 +109736,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe42020(%rip),%rbx │ │ │ │ + lea 0xe42040(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 46c3fa <__gmpz_get_d_2exp@plt+0x6617a> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 46c387 <__gmpz_get_d_2exp@plt+0x66107> │ │ │ │ @@ -109784,15 +109761,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe41fb9(%rip),%rbx │ │ │ │ + lea 0xe41fd9(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -109811,38 +109788,38 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe41f4a(%rip),%rbx │ │ │ │ + lea 0xe41f6a(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 46c41a <__gmpz_get_d_2exp@plt+0x6619a> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 46c387 <__gmpz_get_d_2exp@plt+0x66107> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe41f26(%rip),%rbx │ │ │ │ + lea 0xe41f46(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe41ef0(%rip),%rbx │ │ │ │ + lea 0xe41f10(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -109907,15 +109884,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe41e12,%eax │ │ │ │ + sbb $0xe41e32,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -109923,15 +109900,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103efe9c <__environ@GLIBC_2.2.5+0xf0ac3b4> │ │ │ │ + rex.RB call 103efe9c <__environ@GLIBC_2.2.5+0xf0ac374> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -110004,15 +109981,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe41cd0(%rip),%rbx │ │ │ │ + lea 0xe41cf0(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 46c70d <__gmpz_get_d_2exp@plt+0x6648d> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 46c7b3 <__gmpz_get_d_2exp@plt+0x66533> │ │ │ │ movq $0x46c6b8,-0x18(%rbp) │ │ │ │ @@ -110053,15 +110030,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe41c37(%rip),%rbx │ │ │ │ + lea 0xe41c57(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x46c740,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -110107,15 +110084,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe41b8d(%rip),%rbx │ │ │ │ + lea 0xe41bad(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x46c7e8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -110174,15 +110151,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe41aac(%rip),%rbx │ │ │ │ + lea 0xe41acc(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 46c574 <__gmpz_get_d_2exp@plt+0x662f4> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -110249,15 +110226,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe419c2,%eax │ │ │ │ + sbb $0xe419e2,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -110398,15 +110375,15 @@ │ │ │ │ jmp 466aa0 <__gmpz_get_d_2exp@plt+0x60820> │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe417b2,%eax │ │ │ │ + sbb $0xe417d2,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -110592,15 +110569,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe41540(%rip),%rbx │ │ │ │ + lea 0xe41560(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 46ceda <__gmpz_get_d_2exp@plt+0x66c5a> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 46ce67 <__gmpz_get_d_2exp@plt+0x66be7> │ │ │ │ @@ -110617,15 +110594,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe414d9(%rip),%rbx │ │ │ │ + lea 0xe414f9(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -110644,38 +110621,38 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4146a(%rip),%rbx │ │ │ │ + lea 0xe4148a(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 46cefa <__gmpz_get_d_2exp@plt+0x66c7a> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 46ce67 <__gmpz_get_d_2exp@plt+0x66be7> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe41446(%rip),%rbx │ │ │ │ + lea 0xe41466(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe41410(%rip),%rbx │ │ │ │ + lea 0xe41430(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -110788,15 +110765,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe4128c(%rip),%rbx │ │ │ │ + lea 0xe412ac(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 46d18a <__gmpz_get_d_2exp@plt+0x66f0a> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 46d11b <__gmpz_get_d_2exp@plt+0x66e9b> │ │ │ │ @@ -110813,15 +110790,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe41225(%rip),%rbx │ │ │ │ + lea 0xe41245(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -110840,37 +110817,37 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe411b6(%rip),%rbx │ │ │ │ + lea 0xe411d6(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 46d1aa <__gmpz_get_d_2exp@plt+0x66f2a> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 46d11b <__gmpz_get_d_2exp@plt+0x66e9b> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe41196(%rip),%rbx │ │ │ │ + lea 0xe411b6(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe41160(%rip),%rbx │ │ │ │ + lea 0xe41180(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -110935,15 +110912,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe41070(%rip),%rbx │ │ │ │ + lea 0xe41090(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 46d3aa <__gmpz_get_d_2exp@plt+0x6712a> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 46d337 <__gmpz_get_d_2exp@plt+0x670b7> │ │ │ │ @@ -110960,15 +110937,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe41009(%rip),%rbx │ │ │ │ + lea 0xe41029(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -110987,38 +110964,38 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe40f9a(%rip),%rbx │ │ │ │ + lea 0xe40fba(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 46d3ca <__gmpz_get_d_2exp@plt+0x6714a> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 46d337 <__gmpz_get_d_2exp@plt+0x670b7> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe40f76(%rip),%rbx │ │ │ │ + lea 0xe40f96(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe40f40(%rip),%rbx │ │ │ │ + lea 0xe40f60(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -111081,15 +111058,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe40e5c(%rip),%rbx │ │ │ │ + lea 0xe40e7c(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 46d5be <__gmpz_get_d_2exp@plt+0x6733e> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 46d54b <__gmpz_get_d_2exp@plt+0x672cb> │ │ │ │ @@ -111106,15 +111083,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe40df5(%rip),%rbx │ │ │ │ + lea 0xe40e15(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -111133,38 +111110,38 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe40d86(%rip),%rbx │ │ │ │ + lea 0xe40da6(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 46d5de <__gmpz_get_d_2exp@plt+0x6735e> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 46d54b <__gmpz_get_d_2exp@plt+0x672cb> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe40d62(%rip),%rbx │ │ │ │ + lea 0xe40d82(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe40d2c(%rip),%rbx │ │ │ │ + lea 0xe40d4c(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -111229,15 +111206,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe40c4a,%eax │ │ │ │ + sbb $0xe40c6a,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -111303,15 +111280,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe40b58(%rip),%rbx │ │ │ │ + lea 0xe40b78(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 46d8c2 <__gmpz_get_d_2exp@plt+0x67642> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 46d84f <__gmpz_get_d_2exp@plt+0x675cf> │ │ │ │ @@ -111328,15 +111305,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe40af1(%rip),%rbx │ │ │ │ + lea 0xe40b11(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -111355,38 +111332,38 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe40a82(%rip),%rbx │ │ │ │ + lea 0xe40aa2(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 46d8e2 <__gmpz_get_d_2exp@plt+0x67662> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 46d84f <__gmpz_get_d_2exp@plt+0x675cf> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe40a5e(%rip),%rbx │ │ │ │ + lea 0xe40a7e(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe40a28(%rip),%rbx │ │ │ │ + lea 0xe40a48(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -111451,15 +111428,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe40938(%rip),%rbx │ │ │ │ + lea 0xe40958(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 46dae2 <__gmpz_get_d_2exp@plt+0x67862> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 46da6f <__gmpz_get_d_2exp@plt+0x677ef> │ │ │ │ @@ -111476,15 +111453,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe408d1(%rip),%rbx │ │ │ │ + lea 0xe408f1(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -111503,53 +111480,53 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe40862(%rip),%rbx │ │ │ │ + lea 0xe40882(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 46db02 <__gmpz_get_d_2exp@plt+0x67882> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 46da6f <__gmpz_get_d_2exp@plt+0x677ef> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4083e(%rip),%rbx │ │ │ │ + lea 0xe4085e(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe40808(%rip),%rbx │ │ │ │ + lea 0xe40828(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103f14a4 <__environ@GLIBC_2.2.5+0xf0ad9bc> │ │ │ │ + rex.RB call 103f14a4 <__environ@GLIBC_2.2.5+0xf0ad97c> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -111622,15 +111599,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe406c8(%rip),%rbx │ │ │ │ + lea 0xe406e8(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 46dd15 <__gmpz_get_d_2exp@plt+0x67a95> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 46ddbb <__gmpz_get_d_2exp@plt+0x67b3b> │ │ │ │ movq $0x46dcc0,-0x18(%rbp) │ │ │ │ @@ -111671,15 +111648,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe4062f(%rip),%rbx │ │ │ │ + lea 0xe4064f(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x46dd48,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -111725,15 +111702,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe40585(%rip),%rbx │ │ │ │ + lea 0xe405a5(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x46ddf0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -111792,15 +111769,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe404a4(%rip),%rbx │ │ │ │ + lea 0xe404c4(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 46db7c <__gmpz_get_d_2exp@plt+0x678fc> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -111859,15 +111836,15 @@ │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe403ba,%eax │ │ │ │ + sbb $0xe403da,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -111983,15 +111960,15 @@ │ │ │ │ jmp 466d90 <__gmpz_get_d_2exp@plt+0x60b10> │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe40212,%eax │ │ │ │ + sbb $0xe40232,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -112127,15 +112104,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe4006a,%eax │ │ │ │ + sbb $0xe4008a,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -112193,24 +112170,24 @@ │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe3ff8a,%eax │ │ │ │ + sbb $0xe3ffaa,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,0x55(%rax) │ │ │ │ + add %ch,0x55(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB mov $0xff8394c,%r8d │ │ │ │ (bad) │ │ │ │ xor (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -112233,15 +112210,15 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 46e438 <__gmpz_get_d_2exp@plt+0x681b8> │ │ │ │ jmp *(%rbx) │ │ │ │ rex.RX add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ push %rsp │ │ │ │ (bad) │ │ │ │ add %cl,-0x44f4bd(%rbx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ decl -0x163eb73f(%rcx) │ │ │ │ sbb %cl,0x21(%rax) │ │ │ │ @@ -112281,15 +112258,15 @@ │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ cmp %rax,%rbx │ │ │ │ jl 46e4c3 <__gmpz_get_d_2exp@plt+0x68243> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd2c975(%rip),%rbx │ │ │ │ + lea 0xd2c995(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ add %rbx,%rcx │ │ │ │ @@ -112388,15 +112365,15 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x4f(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jg 46e664 <__gmpz_get_d_2exp@plt+0x683e4> │ │ │ │ movq $0x4bc898,-0x10(%r12) │ │ │ │ - movq $0x1157fdb,-0x8(%r12) │ │ │ │ + movq $0x1157ffb,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ @@ -112448,17 +112425,18 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,0x4800ce4e(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,%al │ │ │ │ + rex.WRX (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 46e766 <__gmpz_get_d_2exp@plt+0x684e6> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x46e7a0,-0x20(%rbp) │ │ │ │ mov 0x28(%rbx),%r8 │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ mov 0x20(%rbx),%rsi │ │ │ │ @@ -112508,15 +112486,15 @@ │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0xf000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800ce50(%rax) │ │ │ │ + add %ch,0x4800ce50(%rax) │ │ │ │ lea -0x50(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 46e929 <__gmpz_get_d_2exp@plt+0x686a9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x46e878,-0x50(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -112539,15 +112517,15 @@ │ │ │ │ jne 46e878 <__gmpz_get_d_2exp@plt+0x685f8> │ │ │ │ jmp *(%rbx) │ │ │ │ rex.RXB sbb (%r8),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ push %rax │ │ │ │ (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ cmp %r9b,-0x7ab7f8a5(%r10) │ │ │ │ sarb $0x48,0x26(%rdi) │ │ │ │ mov 0x30(%rbp),%eax │ │ │ │ movq $0x46e998,0x30(%rbp) │ │ │ │ @@ -112559,15 +112537,15 @@ │ │ │ │ add $0x30,%rbp │ │ │ │ jmp 45d0d0 <__gmpz_get_d_2exp@plt+0x56e50> │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ jl 46e92d <__gmpz_get_d_2exp@plt+0x686ad> │ │ │ │ movq $0x46e8e8,0x30(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0xce4fa3(%rip),%rbx │ │ │ │ + lea 0xce4fc3(%rip),%rbx │ │ │ │ mov %al,0x38(%rbp) │ │ │ │ add $0x30,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 46e8e8 <__gmpz_get_d_2exp@plt+0x68668> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ @@ -112690,15 +112668,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ rex.WRX (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 46eb49 <__gmpz_get_d_2exp@plt+0x688c9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%al │ │ │ │ @@ -112713,15 +112691,15 @@ │ │ │ │ mov %al,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 45d0d0 <__gmpz_get_d_2exp@plt+0x56e50> │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ jl 46eb4d <__gmpz_get_d_2exp@plt+0x688cd> │ │ │ │ movq $0x46eb08,-0x20(%rbp) │ │ │ │ - lea 0xce4d80(%rip),%rbx │ │ │ │ + lea 0xce4da0(%rip),%rbx │ │ │ │ mov %al,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 46eb08 <__gmpz_get_d_2exp@plt+0x68888> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%r8) │ │ │ │ @@ -112837,17 +112815,20 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,0x4800ce50(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,%al │ │ │ │ + push %rax │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 46ed0e <__gmpz_get_d_2exp@plt+0x68a8e> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 46ed03 <__gmpz_get_d_2exp@plt+0x68a83> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ @@ -113114,15 +113095,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe3f2dc(%rip),%rbx │ │ │ │ + lea 0xe3f2fc(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp $0x80,%rdx │ │ │ │ setae %sil │ │ │ │ movzbl %sil,%esi │ │ │ │ cmp $0x10000,%rdx │ │ │ │ @@ -113150,15 +113131,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3f244(%rip),%rbx │ │ │ │ + lea 0xe3f264(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -113177,38 +113158,38 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3f1d5(%rip),%rbx │ │ │ │ + lea 0xe3f1f5(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 46f18f <__gmpz_get_d_2exp@plt+0x68f0f> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 46f0fc <__gmpz_get_d_2exp@plt+0x68e7c> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3f1b1(%rip),%rbx │ │ │ │ + lea 0xe3f1d1(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3f17b(%rip),%rbx │ │ │ │ + lea 0xe3f19b(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -113695,15 +113676,15 @@ │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ - lea 0xe3eb2f(%rip),%rbx │ │ │ │ + lea 0xe3eb4f(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -113870,15 +113851,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe3e8f2,%eax │ │ │ │ + sbb $0xe3e912,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -114216,15 +114197,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe3e452,%eax │ │ │ │ + sbb $0xe3e472,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -114332,15 +114313,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103f39b4 <__environ@GLIBC_2.2.5+0xf0afecc> │ │ │ │ + rex.RB call 103f39b4 <__environ@GLIBC_2.2.5+0xf0afe8c> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -114413,15 +114394,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe3e1b8(%rip),%rbx │ │ │ │ + lea 0xe3e1d8(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 470225 <__gmpz_get_d_2exp@plt+0x69fa5> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 4702cb <__gmpz_get_d_2exp@plt+0x6a04b> │ │ │ │ movq $0x4701d0,-0x18(%rbp) │ │ │ │ @@ -114462,15 +114443,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3e11f(%rip),%rbx │ │ │ │ + lea 0xe3e13f(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x470258,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -114515,15 +114496,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe3e075(%rip),%rbx │ │ │ │ + lea 0xe3e095(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x470300,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -114582,15 +114563,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe3df94(%rip),%rbx │ │ │ │ + lea 0xe3dfb4(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 47008c <__gmpz_get_d_2exp@plt+0x69e0c> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -114828,15 +114809,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe3dc3c(%rip),%rbx │ │ │ │ + lea 0xe3dc5c(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 4707de <__gmpz_get_d_2exp@plt+0x6a55e> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 47076b <__gmpz_get_d_2exp@plt+0x6a4eb> │ │ │ │ @@ -114853,15 +114834,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3dbd5(%rip),%rbx │ │ │ │ + lea 0xe3dbf5(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -114880,38 +114861,38 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3db66(%rip),%rbx │ │ │ │ + lea 0xe3db86(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 4707fe <__gmpz_get_d_2exp@plt+0x6a57e> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 47076b <__gmpz_get_d_2exp@plt+0x6a4eb> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3db42(%rip),%rbx │ │ │ │ + lea 0xe3db62(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3db0c(%rip),%rbx │ │ │ │ + lea 0xe3db2c(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -114976,15 +114957,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe3da2a,%eax │ │ │ │ + sbb $0xe3da4a,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -115265,15 +115246,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103f4644 <__environ@GLIBC_2.2.5+0xf0b0b5c> │ │ │ │ + rex.RB call 103f4644 <__environ@GLIBC_2.2.5+0xf0b0b1c> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -115345,15 +115326,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe3d528(%rip),%rbx │ │ │ │ + lea 0xe3d548(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 470eb5 <__gmpz_get_d_2exp@plt+0x6ac35> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 470f5b <__gmpz_get_d_2exp@plt+0x6acdb> │ │ │ │ movq $0x470e60,-0x18(%rbp) │ │ │ │ @@ -115393,15 +115374,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3d48f(%rip),%rbx │ │ │ │ + lea 0xe3d4af(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x470ee8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -115447,15 +115428,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe3d3e5(%rip),%rbx │ │ │ │ + lea 0xe3d405(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x470f90,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -115514,15 +115495,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe3d304(%rip),%rbx │ │ │ │ + lea 0xe3d324(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 470d1c <__gmpz_get_d_2exp@plt+0x6aa9c> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -116010,15 +115991,15 @@ │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ - lea 0xe3ccaf(%rip),%rbx │ │ │ │ + lea 0xe3cccf(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -116110,15 +116091,15 @@ │ │ │ │ mov %r8,%rdx │ │ │ │ mov %rsi,0x40(%rsp) │ │ │ │ mov %rdi,%rsi │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ test %r9,%r9 │ │ │ │ jg 471867 <__gmpz_get_d_2exp@plt+0x6b5e7> │ │ │ │ xor %edx,%edx │ │ │ │ - lea 0xd986e3(%rip),%rsi │ │ │ │ + lea 0xd98703(%rip),%rsi │ │ │ │ xor %edi,%edi │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4718f6 <__gmpz_get_d_2exp@plt+0x6b676> │ │ │ │ test %rbx,%rbx │ │ │ │ jne 471879 <__gmpz_get_d_2exp@plt+0x6b5f9> │ │ │ │ test %rcx,%rcx │ │ │ │ @@ -116174,15 +116155,15 @@ │ │ │ │ mov %rcx,%rbx │ │ │ │ add %rax,%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %r8,%rdx │ │ │ │ jl 4718db <__gmpz_get_d_2exp@plt+0x6b65b> │ │ │ │ xor %edx,%edx │ │ │ │ - lea 0xd985de(%rip),%rsi │ │ │ │ + lea 0xd985fe(%rip),%rsi │ │ │ │ xor %edi,%edi │ │ │ │ jmp 4717bd <__gmpz_get_d_2exp@plt+0x6b53d> │ │ │ │ sub %rdx,%r8 │ │ │ │ add %rdx,%rsi │ │ │ │ mov %r8,%rdx │ │ │ │ mov %rsi,0x40(%rsp) │ │ │ │ mov %rdi,%rsi │ │ │ │ @@ -116250,16 +116231,16 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - and %esi,%ecx │ │ │ │ + add %al,0x23(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 471a9e <__gmpz_get_d_2exp@plt+0x6b81e> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 471a93 <__gmpz_get_d_2exp@plt+0x6b813> │ │ │ │ @@ -116527,15 +116508,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe3c54c(%rip),%rbx │ │ │ │ + lea 0xe3c56c(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp $0x80,%rdx │ │ │ │ setae %sil │ │ │ │ movzbl %sil,%esi │ │ │ │ cmp $0x10000,%rdx │ │ │ │ @@ -116563,15 +116544,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3c4b4(%rip),%rbx │ │ │ │ + lea 0xe3c4d4(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -116590,38 +116571,38 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3c445(%rip),%rbx │ │ │ │ + lea 0xe3c465(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 471f1f <__gmpz_get_d_2exp@plt+0x6bc9f> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 471e8c <__gmpz_get_d_2exp@plt+0x6bc0c> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3c421(%rip),%rbx │ │ │ │ + lea 0xe3c441(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3c3eb(%rip),%rbx │ │ │ │ + lea 0xe3c40b(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -116803,15 +116784,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe3c18a,%eax │ │ │ │ + sbb $0xe3c1aa,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -117147,15 +117128,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe3bcea,%eax │ │ │ │ + sbb $0xe3bd0a,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -117163,15 +117144,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103f5fc4 <__environ@GLIBC_2.2.5+0xf0b24dc> │ │ │ │ + rex.RB call 103f5fc4 <__environ@GLIBC_2.2.5+0xf0b249c> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -117245,15 +117226,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe3bba8(%rip),%rbx │ │ │ │ + lea 0xe3bbc8(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 472835 <__gmpz_get_d_2exp@plt+0x6c5b5> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 4728db <__gmpz_get_d_2exp@plt+0x6c65b> │ │ │ │ movq $0x4727e0,-0x18(%rbp) │ │ │ │ @@ -117294,15 +117275,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3bb0f(%rip),%rbx │ │ │ │ + lea 0xe3bb2f(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x472868,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -117347,15 +117328,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe3ba65(%rip),%rbx │ │ │ │ + lea 0xe3ba85(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x472910,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -117414,15 +117395,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe3b984(%rip),%rbx │ │ │ │ + lea 0xe3b9a4(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 47269c <__gmpz_get_d_2exp@plt+0x6c41c> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -117487,15 +117468,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe3b89a,%eax │ │ │ │ + sbb $0xe3b8ba,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -117881,15 +117862,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe3b354(%rip),%rbx │ │ │ │ + lea 0xe3b374(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 4730c2 <__gmpz_get_d_2exp@plt+0x6ce42> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 473053 <__gmpz_get_d_2exp@plt+0x6cdd3> │ │ │ │ @@ -117906,15 +117887,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3b2ed(%rip),%rbx │ │ │ │ + lea 0xe3b30d(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -117933,37 +117914,37 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3b27e(%rip),%rbx │ │ │ │ + lea 0xe3b29e(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 4730e2 <__gmpz_get_d_2exp@plt+0x6ce62> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 473053 <__gmpz_get_d_2exp@plt+0x6cdd3> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3b25e(%rip),%rbx │ │ │ │ + lea 0xe3b27e(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3b228(%rip),%rbx │ │ │ │ + lea 0xe3b248(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -118201,15 +118182,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe3aedc(%rip),%rbx │ │ │ │ + lea 0xe3aefc(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 47353e <__gmpz_get_d_2exp@plt+0x6d2be> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 4734cb <__gmpz_get_d_2exp@plt+0x6d24b> │ │ │ │ @@ -118226,15 +118207,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3ae75(%rip),%rbx │ │ │ │ + lea 0xe3ae95(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -118253,38 +118234,38 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3ae06(%rip),%rbx │ │ │ │ + lea 0xe3ae26(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 47355e <__gmpz_get_d_2exp@plt+0x6d2de> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 4734cb <__gmpz_get_d_2exp@plt+0x6d24b> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3ade2(%rip),%rbx │ │ │ │ + lea 0xe3ae02(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3adac(%rip),%rbx │ │ │ │ + lea 0xe3adcc(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -118349,15 +118330,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe3acca,%eax │ │ │ │ + sbb $0xe3acea,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -118538,15 +118519,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103f724c <__environ@GLIBC_2.2.5+0xf0b3764> │ │ │ │ + rex.RB call 103f724c <__environ@GLIBC_2.2.5+0xf0b3724> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -118619,15 +118600,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe3a920(%rip),%rbx │ │ │ │ + lea 0xe3a940(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 473abd <__gmpz_get_d_2exp@plt+0x6d83d> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 473b63 <__gmpz_get_d_2exp@plt+0x6d8e3> │ │ │ │ movq $0x473a68,-0x18(%rbp) │ │ │ │ @@ -118667,15 +118648,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3a887(%rip),%rbx │ │ │ │ + lea 0xe3a8a7(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x473af0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -118721,15 +118702,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe3a7dd(%rip),%rbx │ │ │ │ + lea 0xe3a7fd(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x473b98,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -118788,15 +118769,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe3a6fc(%rip),%rbx │ │ │ │ + lea 0xe3a71c(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 473924 <__gmpz_get_d_2exp@plt+0x6d6a4> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -118912,15 +118893,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe3a56c(%rip),%rbx │ │ │ │ + lea 0xe3a58c(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 473eaa <__gmpz_get_d_2exp@plt+0x6dc2a> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 473e3b <__gmpz_get_d_2exp@plt+0x6dbbb> │ │ │ │ @@ -118937,15 +118918,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3a505(%rip),%rbx │ │ │ │ + lea 0xe3a525(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -118964,45 +118945,45 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3a496(%rip),%rbx │ │ │ │ + lea 0xe3a4b6(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 473eca <__gmpz_get_d_2exp@plt+0x6dc4a> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 473e3b <__gmpz_get_d_2exp@plt+0x6dbbb> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3a476(%rip),%rbx │ │ │ │ + lea 0xe3a496(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3a440(%rip),%rbx │ │ │ │ + lea 0xe3a460(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ cli │ │ │ │ int $0x0 │ │ │ │ lea -0x48(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 474050 <__gmpz_get_d_2exp@plt+0x6ddd0> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -119024,15 +119005,15 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 473f80 <__gmpz_get_d_2exp@plt+0x6dd00> │ │ │ │ jmp *(%rbx) │ │ │ │ rex.RX add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x74ff3207(%rax) │ │ │ │ + add %dh,-0x74ff3207(%rax) │ │ │ │ rex.XB or -0x1(%r11),%edi │ │ │ │ mov %eax,%ecx │ │ │ │ shr $0x18,%rcx │ │ │ │ and %rbx,%rcx │ │ │ │ cmp 0x28(%rbp),%rcx │ │ │ │ jg 47403c <__gmpz_get_d_2exp@plt+0x6ddbc> │ │ │ │ movq $0x473fc0,0x0(%rbp) │ │ │ │ @@ -119064,15 +119045,15 @@ │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ cmp %rax,%rbx │ │ │ │ jl 47400b <__gmpz_get_d_2exp@plt+0x6dd8b> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd26e2d(%rip),%rbx │ │ │ │ + lea 0xd26e4d(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ add %rbx,%rcx │ │ │ │ @@ -119234,17 +119215,16 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,-0xd(%rax) │ │ │ │ - int $0x0 │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + add %al,0x4800cdf3(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4742b6 <__gmpz_get_d_2exp@plt+0x6e036> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4742f0,-0x20(%rbp) │ │ │ │ mov 0x28(%rbx),%r8 │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ @@ -119295,16 +119275,15 @@ │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0xf000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cmc │ │ │ │ + add %bl,-0xb(%rax) │ │ │ │ int $0x0 │ │ │ │ lea -0x50(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 474479 <__gmpz_get_d_2exp@plt+0x6e1f9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4743c8,-0x50(%rbp) │ │ │ │ @@ -119328,15 +119307,15 @@ │ │ │ │ jne 4743c8 <__gmpz_get_d_2exp@plt+0x6e148> │ │ │ │ jmp *(%rbx) │ │ │ │ rex.RXB sbb (%r8),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ hlt │ │ │ │ int $0x0 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%bl │ │ │ │ test %rax,%rax │ │ │ │ jg 4743fa <__gmpz_get_d_2exp@plt+0x6e17a> │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ @@ -119349,15 +119328,15 @@ │ │ │ │ add $0x30,%rbp │ │ │ │ jmp 45d0d0 <__gmpz_get_d_2exp@plt+0x56e50> │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ jl 47447d <__gmpz_get_d_2exp@plt+0x6e1fd> │ │ │ │ movq $0x474438,0x30(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0xcdf453(%rip),%rbx │ │ │ │ + lea 0xcdf473(%rip),%rbx │ │ │ │ mov %al,0x38(%rbp) │ │ │ │ add $0x30,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 474438 <__gmpz_get_d_2exp@plt+0x6e1b8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ @@ -119480,16 +119459,17 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800cdf2(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + add %dl,%al │ │ │ │ + repnz int $0x0 │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 474699 <__gmpz_get_d_2exp@plt+0x6e419> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%al │ │ │ │ mov 0x30(%rbx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ @@ -119502,15 +119482,15 @@ │ │ │ │ mov %al,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 45d0d0 <__gmpz_get_d_2exp@plt+0x56e50> │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ jl 47469d <__gmpz_get_d_2exp@plt+0x6e41d> │ │ │ │ movq $0x474658,-0x20(%rbp) │ │ │ │ - lea 0xcdf230(%rip),%rbx │ │ │ │ + lea 0xcdf250(%rip),%rbx │ │ │ │ mov %al,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 474658 <__gmpz_get_d_2exp@plt+0x6e3d8> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%r8) │ │ │ │ @@ -119626,16 +119606,15 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - hlt │ │ │ │ + add %bl,-0xc(%rax) │ │ │ │ int $0x0 │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 474845 <__gmpz_get_d_2exp@plt+0x6e5c5> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 47483a <__gmpz_get_d_2exp@plt+0x6e5ba> │ │ │ │ @@ -119898,15 +119877,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe397a4(%rip),%rbx │ │ │ │ + lea 0xe397c4(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp $0x80,%rdx │ │ │ │ setae %sil │ │ │ │ movzbl %sil,%esi │ │ │ │ cmp $0x10000,%rdx │ │ │ │ @@ -119934,15 +119913,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3970c(%rip),%rbx │ │ │ │ + lea 0xe3972c(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -119961,38 +119940,38 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3969d(%rip),%rbx │ │ │ │ + lea 0xe396bd(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 474cc7 <__gmpz_get_d_2exp@plt+0x6ea47> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 474c34 <__gmpz_get_d_2exp@plt+0x6e9b4> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe39679(%rip),%rbx │ │ │ │ + lea 0xe39699(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe39643(%rip),%rbx │ │ │ │ + lea 0xe39663(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -120151,15 +120130,15 @@ │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ - lea 0xe39437(%rip),%rbx │ │ │ │ + lea 0xe39457(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -120225,15 +120204,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe39352,%eax │ │ │ │ + sbb $0xe39372,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -120400,15 +120379,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe3911a,%eax │ │ │ │ + sbb $0xe3913a,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -120516,15 +120495,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103f8cec <__environ@GLIBC_2.2.5+0xf0b5204> │ │ │ │ + rex.RB call 103f8cec <__environ@GLIBC_2.2.5+0xf0b51c4> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -120597,15 +120576,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe38e80(%rip),%rbx │ │ │ │ + lea 0xe38ea0(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 47555d <__gmpz_get_d_2exp@plt+0x6f2dd> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 475603 <__gmpz_get_d_2exp@plt+0x6f383> │ │ │ │ movq $0x475508,-0x18(%rbp) │ │ │ │ @@ -120647,15 +120626,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe38de7(%rip),%rbx │ │ │ │ + lea 0xe38e07(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x475590,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -120702,15 +120681,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe38d3d(%rip),%rbx │ │ │ │ + lea 0xe38d5d(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x475638,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -120769,15 +120748,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe38c5c(%rip),%rbx │ │ │ │ + lea 0xe38c7c(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 4753c4 <__gmpz_get_d_2exp@plt+0x6f144> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -120842,15 +120821,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe38b6c(%rip),%rbx │ │ │ │ + lea 0xe38b8c(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 4758ae <__gmpz_get_d_2exp@plt+0x6f62e> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 47583b <__gmpz_get_d_2exp@plt+0x6f5bb> │ │ │ │ @@ -120867,15 +120846,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe38b05(%rip),%rbx │ │ │ │ + lea 0xe38b25(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -120894,38 +120873,38 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe38a96(%rip),%rbx │ │ │ │ + lea 0xe38ab6(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 4758ce <__gmpz_get_d_2exp@plt+0x6f64e> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 47583b <__gmpz_get_d_2exp@plt+0x6f5bb> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe38a72(%rip),%rbx │ │ │ │ + lea 0xe38a92(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe38a3c(%rip),%rbx │ │ │ │ + lea 0xe38a5c(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -120990,15 +120969,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe3895a,%eax │ │ │ │ + sbb $0xe3897a,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -121106,15 +121085,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103f94ac <__environ@GLIBC_2.2.5+0xf0b59c4> │ │ │ │ + rex.RB call 103f94ac <__environ@GLIBC_2.2.5+0xf0b5984> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -121188,15 +121167,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe386c0(%rip),%rbx │ │ │ │ + lea 0xe386e0(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 475d1d <__gmpz_get_d_2exp@plt+0x6fa9d> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 475dc3 <__gmpz_get_d_2exp@plt+0x6fb43> │ │ │ │ movq $0x475cc8,-0x18(%rbp) │ │ │ │ @@ -121238,15 +121217,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe38627(%rip),%rbx │ │ │ │ + lea 0xe38647(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x475d50,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -121291,15 +121270,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe3857d(%rip),%rbx │ │ │ │ + lea 0xe3859d(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x475df8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -121359,25 +121338,25 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe3849c(%rip),%rbx │ │ │ │ + lea 0xe384bc(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 475b84 <__gmpz_get_d_2exp@plt+0x6f904> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,-0x23(%rax) │ │ │ │ + add %dh,-0x23(%rax) │ │ │ │ int $0x0 │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 475f2d <__gmpz_get_d_2exp@plt+0x6fcad> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 475f22 <__gmpz_get_d_2exp@plt+0x6fca2> │ │ │ │ @@ -121640,15 +121619,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe380bc(%rip),%rbx │ │ │ │ + lea 0xe380dc(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp $0x80,%rdx │ │ │ │ setae %sil │ │ │ │ movzbl %sil,%esi │ │ │ │ cmp $0x10000,%rdx │ │ │ │ @@ -121676,15 +121655,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe38024(%rip),%rbx │ │ │ │ + lea 0xe38044(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -121703,38 +121682,38 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe37fb5(%rip),%rbx │ │ │ │ + lea 0xe37fd5(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 4763af <__gmpz_get_d_2exp@plt+0x7012f> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 47631c <__gmpz_get_d_2exp@plt+0x7009c> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe37f91(%rip),%rbx │ │ │ │ + lea 0xe37fb1(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe37f5b(%rip),%rbx │ │ │ │ + lea 0xe37f7b(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -121797,15 +121776,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe37e7a,%eax │ │ │ │ + sbb $0xe37e9a,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -121969,15 +121948,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe37c42,%eax │ │ │ │ + sbb $0xe37c62,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -121985,15 +121964,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103fa06c <__environ@GLIBC_2.2.5+0xf0b6584> │ │ │ │ + rex.RB call 103fa06c <__environ@GLIBC_2.2.5+0xf0b6544> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -122066,15 +122045,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe37b00(%rip),%rbx │ │ │ │ + lea 0xe37b20(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 4768dd <__gmpz_get_d_2exp@plt+0x7065d> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 476983 <__gmpz_get_d_2exp@plt+0x70703> │ │ │ │ movq $0x476888,-0x18(%rbp) │ │ │ │ @@ -122114,15 +122093,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe37a67(%rip),%rbx │ │ │ │ + lea 0xe37a87(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x476910,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -122168,15 +122147,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe379bd(%rip),%rbx │ │ │ │ + lea 0xe379dd(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4769b8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -122234,15 +122213,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe378dc(%rip),%rbx │ │ │ │ + lea 0xe378fc(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 476744 <__gmpz_get_d_2exp@plt+0x704c4> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -122308,15 +122287,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe377f2,%eax │ │ │ │ + sbb $0xe37812,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -122530,15 +122509,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe37514(%rip),%rbx │ │ │ │ + lea 0xe37534(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 476f02 <__gmpz_get_d_2exp@plt+0x70c82> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 476e93 <__gmpz_get_d_2exp@plt+0x70c13> │ │ │ │ @@ -122555,15 +122534,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe374ad(%rip),%rbx │ │ │ │ + lea 0xe374cd(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -122582,37 +122561,37 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3743e(%rip),%rbx │ │ │ │ + lea 0xe3745e(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 476f22 <__gmpz_get_d_2exp@plt+0x70ca2> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 476e93 <__gmpz_get_d_2exp@plt+0x70c13> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3741e(%rip),%rbx │ │ │ │ + lea 0xe3743e(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe373e8(%rip),%rbx │ │ │ │ + lea 0xe37408(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -122677,15 +122656,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe37304(%rip),%rbx │ │ │ │ + lea 0xe37324(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 477116 <__gmpz_get_d_2exp@plt+0x70e96> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 4770a3 <__gmpz_get_d_2exp@plt+0x70e23> │ │ │ │ @@ -122702,15 +122681,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3729d(%rip),%rbx │ │ │ │ + lea 0xe372bd(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -122729,38 +122708,38 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3722e(%rip),%rbx │ │ │ │ + lea 0xe3724e(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 477136 <__gmpz_get_d_2exp@plt+0x70eb6> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 4770a3 <__gmpz_get_d_2exp@plt+0x70e23> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe3720a(%rip),%rbx │ │ │ │ + lea 0xe3722a(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe371d4(%rip),%rbx │ │ │ │ + lea 0xe371f4(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -122826,15 +122805,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe370f2,%eax │ │ │ │ + sbb $0xe37112,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -122842,15 +122821,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103fabbc <__environ@GLIBC_2.2.5+0xf0b70d4> │ │ │ │ + rex.RB call 103fabbc <__environ@GLIBC_2.2.5+0xf0b7094> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -122924,15 +122903,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe36fb0(%rip),%rbx │ │ │ │ + lea 0xe36fd0(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 47742d <__gmpz_get_d_2exp@plt+0x711ad> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 4774d3 <__gmpz_get_d_2exp@plt+0x71253> │ │ │ │ movq $0x4773d8,-0x18(%rbp) │ │ │ │ @@ -122974,15 +122953,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe36f17(%rip),%rbx │ │ │ │ + lea 0xe36f37(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x477460,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -123027,15 +123006,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe36e6d(%rip),%rbx │ │ │ │ + lea 0xe36e8d(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x477508,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -123095,15 +123074,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe36d8c(%rip),%rbx │ │ │ │ + lea 0xe36dac(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 477294 <__gmpz_get_d_2exp@plt+0x71014> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -123222,15 +123201,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe36bfc(%rip),%rbx │ │ │ │ + lea 0xe36c1c(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 47781a <__gmpz_get_d_2exp@plt+0x7159a> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 4777ab <__gmpz_get_d_2exp@plt+0x7152b> │ │ │ │ @@ -123247,15 +123226,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe36b95(%rip),%rbx │ │ │ │ + lea 0xe36bb5(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -123274,45 +123253,45 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe36b26(%rip),%rbx │ │ │ │ + lea 0xe36b46(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 47783a <__gmpz_get_d_2exp@plt+0x715ba> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 4777ab <__gmpz_get_d_2exp@plt+0x7152b> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe36b06(%rip),%rbx │ │ │ │ + lea 0xe36b26(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe36ad0(%rip),%rbx │ │ │ │ + lea 0xe36af0(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,0x4800cdc0(%rax) │ │ │ │ + add %dh,0x4800cdc0(%rax) │ │ │ │ lea -0x40(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4779ad <__gmpz_get_d_2exp@plt+0x7172d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4778e8,-0x40(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -123332,16 +123311,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - ror $0x0,%ch │ │ │ │ + add %cl,-0x40(%rax) │ │ │ │ + int $0x0 │ │ │ │ mov 0xb(%rbx),%eax │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ shr $0x18,%rcx │ │ │ │ and %rbx,%rcx │ │ │ │ cmp 0x20(%rbp),%rcx │ │ │ │ jg 477999 <__gmpz_get_d_2exp@plt+0x71719> │ │ │ │ @@ -123373,15 +123352,15 @@ │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jl 477968 <__gmpz_get_d_2exp@plt+0x716e8> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd234d0(%rip),%rbx │ │ │ │ + lea 0xd234f0(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ add %rax,%rcx │ │ │ │ @@ -123478,15 +123457,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ test %rax,%rax │ │ │ │ jg 477af7 <__gmpz_get_d_2exp@plt+0x71877> │ │ │ │ - lea 0xcdc029(%rip),%rbx │ │ │ │ + lea 0xcdc049(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ movq $0x477b58,0x20(%rbp) │ │ │ │ mov %rax,%r9 │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov %eax,%r8d │ │ │ │ @@ -123537,17 +123516,18 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0x8d4800cd,%edx │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + add %al,-0x46(%rax) │ │ │ │ + int $0x0 │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 477bf6 <__gmpz_get_d_2exp@plt+0x71976> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x477c30,-0x20(%rbp) │ │ │ │ mov 0x28(%rbx),%r8 │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ mov 0x20(%rbx),%rsi │ │ │ │ @@ -123598,16 +123578,16 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0x8d4800cd,%ebx │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0x8d4800cd,%esp │ │ │ │ rex.RB enter $0x394c,$0xf8 │ │ │ │ jb 477da1 <__gmpz_get_d_2exp@plt+0x71b21> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x477cf0,-0x38(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x20(%rbx),%rcx │ │ │ │ @@ -123623,15 +123603,15 @@ │ │ │ │ jne 477cf0 <__gmpz_get_d_2exp@plt+0x71a70> │ │ │ │ jmp *(%rbx) │ │ │ │ add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800cdbb(%rax) │ │ │ │ + add %bh,0x4800cdbb(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x7(%rbx),%bl │ │ │ │ test %rsi,%rsi │ │ │ │ jg 477d28 <__gmpz_get_d_2exp@plt+0x71aa8> │ │ │ │ @@ -123643,15 +123623,15 @@ │ │ │ │ mov %bl,0x20(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 45d0d0 <__gmpz_get_d_2exp@plt+0x56e50> │ │ │ │ cmp %rdx,%rsi │ │ │ │ jl 477da5 <__gmpz_get_d_2exp@plt+0x71b25> │ │ │ │ movq $0x477d60,0x18(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0xcdbb29(%rip),%rbx │ │ │ │ + lea 0xcdbb49(%rip),%rbx │ │ │ │ mov %al,0x20(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 477d60 <__gmpz_get_d_2exp@plt+0x71ae0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ add %al,(%r8) │ │ │ │ @@ -123774,15 +123754,15 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,0x4800cdb9(%rax) │ │ │ │ + add %ch,0x4800cdb9(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 477fc9 <__gmpz_get_d_2exp@plt+0x71d49> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%cl │ │ │ │ @@ -123798,15 +123778,15 @@ │ │ │ │ xor %r14d,%r14d │ │ │ │ mov %cl,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 45d0d0 <__gmpz_get_d_2exp@plt+0x56e50> │ │ │ │ cmp %rbx,%rsi │ │ │ │ jl 477fcd <__gmpz_get_d_2exp@plt+0x71d4d> │ │ │ │ movq $0x477f88,-0x20(%rbp) │ │ │ │ - lea 0xcdb903(%rip),%rbx │ │ │ │ + lea 0xcdb923(%rip),%rbx │ │ │ │ mov %cl,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 477f88 <__gmpz_get_d_2exp@plt+0x71d08> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ @@ -123925,15 +123905,15 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x44(%rax) │ │ │ │ + add %ch,-0x44(%rax) │ │ │ │ int $0x0 │ │ │ │ lea -0xb0(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 478722 <__gmpz_get_d_2exp@plt+0x724a2> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 478717 <__gmpz_get_d_2exp@plt+0x72497> │ │ │ │ @@ -123997,15 +123977,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ or $0xea,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ mov $0x8b4c00cd,%ebx │ │ │ │ jne 478254 <__gmpz_get_d_2exp@plt+0x71fd4> │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x28(%rbp),%r10 │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ @@ -124066,16 +124046,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ or $0xea,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0x8b4c00cd,%ecx │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0x8b4c00cd,%edx │ │ │ │ jne 47837c <__gmpz_get_d_2exp@plt+0x720fc> │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x28(%rbp),%r10 │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ @@ -124133,15 +124113,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ mov $0x458b00cd,%eax │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ test %rbx,%rbx │ │ │ │ jge 4786d0 <__gmpz_get_d_2exp@plt+0x72450> │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ @@ -124178,15 +124158,15 @@ │ │ │ │ add $0x68,%rbp │ │ │ │ jmp 45d610 <__gmpz_get_d_2exp@plt+0x57390> │ │ │ │ nop │ │ │ │ rex.RX add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ mov $0xcd,%bl │ │ │ │ add %cl,-0x74b3f7bb(%rbx) │ │ │ │ push %rbp │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ @@ -124235,19 +124215,18 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or $0xea,%al │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0xcd,%bh │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 478640 <__gmpz_get_d_2exp@plt+0x723c0> │ │ │ │ + add %dl,-0x49(%rax) │ │ │ │ + int $0x0 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x28(%rbp),%r10 │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov 0x60(%rbp),%r9 │ │ │ │ @@ -124288,15 +124267,15 @@ │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ movq $0x478370,0x0(%rbp) │ │ │ │ mov %rdi,0x50(%rbp) │ │ │ │ mov %r11,0x58(%rbp) │ │ │ │ mov %r9,0x60(%rbp) │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xcdb687(%rip),%rbx │ │ │ │ + lea 0xcdb6a7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x68,%rbp │ │ │ │ mov %rdx,%rbx │ │ │ │ mov %rdi,%rdx │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ mov 0x7(%rdi),%rdi │ │ │ │ @@ -124402,15 +124381,15 @@ │ │ │ │ jmp 47deb9 <__gmpz_get_d_2exp@plt+0x77c39> │ │ │ │ xchg %ax,%ax │ │ │ │ or %ch,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ mov $0xcd,%ah │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jne 478960 <__gmpz_get_d_2exp@plt+0x726e0> │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ @@ -124428,15 +124407,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %ch,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ mov $0xcd,%bl │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jne 4789b8 <__gmpz_get_d_2exp@plt+0x72738> │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ @@ -124477,15 +124456,15 @@ │ │ │ │ jmp 47c212 <__gmpz_get_d_2exp@plt+0x75f92> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or %bh,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ mov $0xcd,%bl │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jne 478a78 <__gmpz_get_d_2exp@plt+0x727f8> │ │ │ │ mov 0x30(%rbp),%ecx │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ @@ -124495,15 +124474,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ mov $0xcd,%dl │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 478aa0 <__gmpz_get_d_2exp@plt+0x72820> │ │ │ │ mov 0x28(%rbp),%ecx │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ add $0x10,%r12 │ │ │ │ @@ -124522,17 +124501,16 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x4e(%rax) │ │ │ │ - int $0x0 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + add %cl,0x4c00cdb2(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%ecx │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 478b73 <__gmpz_get_d_2exp@plt+0x728f3> │ │ │ │ movq $0x478b30,0x0(%rbp) │ │ │ │ @@ -124544,19 +124522,18 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0xcd,%dl │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 478b48 <__gmpz_get_d_2exp@plt+0x728c8> │ │ │ │ + add %cl,-0x4e(%rax) │ │ │ │ + int $0x0 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%ecx │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ cmp $0x80,%rax │ │ │ │ setae %bl │ │ │ │ movzbl %bl,%ebx │ │ │ │ cmp $0x10000,%rax │ │ │ │ setae %dl │ │ │ │ @@ -124564,15 +124541,15 @@ │ │ │ │ add %rbx,%rdx │ │ │ │ cmp $0x800,%rax │ │ │ │ setae %bl │ │ │ │ movzbl %bl,%ebx │ │ │ │ add %rdx,%rbx │ │ │ │ cmp $0xffffffffffffffff,%rbx │ │ │ │ jne 478a97 <__gmpz_get_d_2exp@plt+0x72817> │ │ │ │ - lea 0xcdf461(%rip),%rdx │ │ │ │ + lea 0xcdf481(%rip),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 478bd5 <__gmpz_get_d_2exp@plt+0x72955> │ │ │ │ movq $0xe1d1c0,-0x18(%r12) │ │ │ │ mov %ecx,%ebx │ │ │ │ shr $0x10,%rbx │ │ │ │ @@ -124626,15 +124603,15 @@ │ │ │ │ jmp 47c2b0 <__gmpz_get_d_2exp@plt+0x76030> │ │ │ │ (bad) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ mov $0xcd,%al │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %ah,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -124648,15 +124625,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900cdb0(%rax) │ │ │ │ + add %dh,0x4900cdb0(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 47e686 <__gmpz_get_d_2exp@plt+0x78406> │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ @@ -124715,33 +124692,31 @@ │ │ │ │ jmp 47c212 <__gmpz_get_d_2exp@plt+0x75f92> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ or %bh,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x51(%rax) │ │ │ │ - int $0x0 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ + add %cl,0x4c00cdaf(%rax) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%ecx │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 478f17 <__gmpz_get_d_2exp@plt+0x72c97> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ + add %bl,-0x51(%rax) │ │ │ │ int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%ecx │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -124759,15 +124734,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ scas %es:(%rdi),%al │ │ │ │ int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%ecx │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ @@ -124782,15 +124757,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c00cdae(%rax) │ │ │ │ + add %dh,0x4c00cdae(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%ecx │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ cmp $0x80,%rax │ │ │ │ setae %bl │ │ │ │ movzbl %bl,%ebx │ │ │ │ @@ -124800,15 +124775,15 @@ │ │ │ │ add %rbx,%rdx │ │ │ │ cmp $0x800,%rax │ │ │ │ setae %bl │ │ │ │ movzbl %bl,%ebx │ │ │ │ add %rdx,%rbx │ │ │ │ cmp $0xffffffffffffffff,%rbx │ │ │ │ jne 478e2f <__gmpz_get_d_2exp@plt+0x72baf> │ │ │ │ - lea 0xcdf0c9(%rip),%rax │ │ │ │ + lea 0xcdf0e9(%rip),%rax │ │ │ │ xor %edx,%edx │ │ │ │ mov %rdx,%rbx │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 478f77 <__gmpz_get_d_2exp@plt+0x72cf7> │ │ │ │ movq $0xe1d1c0,-0x18(%r12) │ │ │ │ mov %ecx,%ecx │ │ │ │ @@ -124836,32 +124811,33 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ or %bh,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c00cdad(%rax) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ + add %cl,%al │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + int $0x0 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%ecx │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov %rdx,%rbx │ │ │ │ mov %rax,%rdi │ │ │ │ jmp 479082 <__gmpz_get_d_2exp@plt+0x72e02> │ │ │ │ xchg %ax,%ax │ │ │ │ or %bh,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x53(%rax) │ │ │ │ - int $0x0 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ + add %bl,0x4c00cdad(%rax) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%ecx │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ and $0x7,%edi │ │ │ │ cmp $0x1,%rdi │ │ │ │ @@ -124873,16 +124849,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or %bh,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ + add %dl,-0x53(%rax) │ │ │ │ int $0x0 │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%ecx │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ @@ -124929,15 +124904,15 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.WB js 47910b <__gmpz_get_d_2exp@plt+0x72e8b> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x54(%rax) │ │ │ │ + add %ah,-0x54(%rax) │ │ │ │ int $0x0 │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%ecx │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ @@ -124975,17 +124950,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %eax,%edx │ │ │ │ mov $0x71,%dh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x55(%rax) │ │ │ │ - int $0x0 │ │ │ │ - mov 0x60(%rbp),%r14 │ │ │ │ + add %bl,0x4c00cdab(%rax) │ │ │ │ + mov 0x60(%rbp),%esi │ │ │ │ mov 0x68(%rbp),%rsi │ │ │ │ mov 0x70(%rbp),%r8 │ │ │ │ mov 0x90(%rbp),%rax │ │ │ │ mov 0x88(%rbp),%rcx │ │ │ │ mov 0x80(%rbp),%rdx │ │ │ │ mov 0x78(%rbp),%bl │ │ │ │ mov 0x58(%rbp),%edi │ │ │ │ @@ -125011,16 +124985,16 @@ │ │ │ │ nop │ │ │ │ leave │ │ │ │ cmp %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ int $0x0 │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%ecx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ @@ -125046,15 +125020,15 @@ │ │ │ │ jmp 4793e6 <__gmpz_get_d_2exp@plt+0x73166> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or %bh,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x56(%rax) │ │ │ │ + add %ch,-0x56(%rax) │ │ │ │ int $0x0 │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%ecx │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -125062,15 +125036,15 @@ │ │ │ │ jmp 4793e6 <__gmpz_get_d_2exp@plt+0x73166> │ │ │ │ xchg %ax,%ax │ │ │ │ rex.W sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ int $0x0 │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 4793ca <__gmpz_get_d_2exp@plt+0x7314a> │ │ │ │ movq $0x479370,0x0(%rbp) │ │ │ │ @@ -125080,18 +125054,18 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ rex.W sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - test $0x8b4800cd,%eax │ │ │ │ - rex.RB │ │ │ │ - rex │ │ │ │ + add %cl,(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + int $0x0 │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%ecx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x80,%rbx │ │ │ │ setae %dil │ │ │ │ @@ -125150,17 +125124,19 @@ │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ fildl 0x3(%rbp) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800cda8(%rax) │ │ │ │ - mov 0xa8(%rbp),%eax │ │ │ │ - mov 0xa0(%rbp),%rcx │ │ │ │ + add %bl,%al │ │ │ │ + test $0xcd,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + test %ebp,0x48000000(%rax) │ │ │ │ + mov 0xa0(%rbp),%ecx │ │ │ │ mov 0x98(%rbp),%rdx │ │ │ │ mov 0x90(%rbp),%esi │ │ │ │ mov 0x70(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r10 │ │ │ │ mov 0x20(%rbp),%r11 │ │ │ │ @@ -125181,15 +125157,15 @@ │ │ │ │ mov 0x58(%rbp),%r9b │ │ │ │ jmp 47dd89 <__gmpz_get_d_2exp@plt+0x77b09> │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ fildl 0x3(%rcx) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ test $0xcd,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ test %ebp,0x48000000(%rax) │ │ │ │ mov 0xa0(%rbp),%ecx │ │ │ │ mov 0x98(%rbp),%rdx │ │ │ │ mov 0x90(%rbp),%ebx │ │ │ │ mov 0x70(%rbp),%rdi │ │ │ │ @@ -125242,15 +125218,15 @@ │ │ │ │ jmp 47c212 <__gmpz_get_d_2exp@plt+0x75f92> │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bh,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ int $0x0 │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%ecx │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ @@ -125261,15 +125237,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%ecx │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -125285,15 +125261,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c00cda6(%rax) │ │ │ │ + add %dh,0x4c00cda6(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%ecx │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x80,%rbx │ │ │ │ setae %dl │ │ │ │ @@ -125304,15 +125280,15 @@ │ │ │ │ add %rdx,%rdi │ │ │ │ cmp $0x800,%rbx │ │ │ │ setae %dl │ │ │ │ movzbl %dl,%edx │ │ │ │ add %rdi,%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ jne 4797da <__gmpz_get_d_2exp@plt+0x7355a> │ │ │ │ - lea 0xcde8c0(%rip),%rdx │ │ │ │ + lea 0xcde8e0(%rip),%rdx │ │ │ │ mov %rdx,%rbx │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 47977a <__gmpz_get_d_2exp@plt+0x734fa> │ │ │ │ movq $0xe1d1c0,-0x18(%r12) │ │ │ │ mov %ecx,%ecx │ │ │ │ shr $0x10,%rcx │ │ │ │ @@ -125338,16 +125314,18 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ xchg %ax,%ax │ │ │ │ rex.W cmp $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c00cda5(%rax) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ + add %cl,%al │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + int $0x0 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%ecx │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rdx,0x298(%rsp) │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -125377,15 +125355,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ int $0x0 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ @@ -125396,15 +125374,15 @@ │ │ │ │ xchg %eax,%esp │ │ │ │ in (%dx),%eax │ │ │ │ xchg %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ int $0x0 │ │ │ │ mov 0xa0(%rbp),%rax │ │ │ │ mov 0x98(%rbp),%rdi │ │ │ │ mov 0x90(%rbp),%ecx │ │ │ │ mov 0x88(%rbp),%rdx │ │ │ │ mov 0x68(%rbp),%rsi │ │ │ │ @@ -125427,15 +125405,15 @@ │ │ │ │ nop │ │ │ │ mov (%rdi),%ds │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x5c(%rax) │ │ │ │ + add %ch,-0x5c(%rax) │ │ │ │ int $0x0 │ │ │ │ mov 0x40(%rbp),%r14 │ │ │ │ mov 0x48(%rbp),%rsi │ │ │ │ mov 0x68(%rbp),%rdi │ │ │ │ mov 0x60(%rbp),%rax │ │ │ │ mov 0x58(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%r9 │ │ │ │ @@ -125503,16 +125481,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rsi),%ds │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - movabs %al,0x8b4840758b4c00cd │ │ │ │ + add %dl,(%rax) │ │ │ │ + movabs %eax,0x8b4840758b4c00cd │ │ │ │ jne 479ab8 <__gmpz_get_d_2exp@plt+0x73838> │ │ │ │ mov 0x70(%rbp),%rax │ │ │ │ mov 0x68(%rbp),%rdi │ │ │ │ mov 0x60(%rbp),%rbx │ │ │ │ mov 0x58(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%r9 │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ @@ -125537,17 +125515,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ leave │ │ │ │ jo 479ae3 <__gmpz_get_d_2exp@plt+0x73863> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x5e(%rax) │ │ │ │ - int $0x0 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + add %cl,0x4800cda2(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ mov 0x8(%rbp),%r10 │ │ │ │ @@ -125557,15 +125534,15 @@ │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ mov %r8,%rax │ │ │ │ mov %rsi,0x50(%rsp) │ │ │ │ mov %rdx,%rsi │ │ │ │ test %r10,%r10 │ │ │ │ jg 479b9d <__gmpz_get_d_2exp@plt+0x7391d> │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0xd90378(%rip),%rsi │ │ │ │ + lea 0xd90398(%rip),%rsi │ │ │ │ xor %r11d,%r11d │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 479c20 <__gmpz_get_d_2exp@plt+0x739a0> │ │ │ │ test %rbx,%rbx │ │ │ │ jne 479bc1 <__gmpz_get_d_2exp@plt+0x73941> │ │ │ │ test %rcx,%rcx │ │ │ │ @@ -125576,15 +125553,15 @@ │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ lea -0x25(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ jmp 479c9e <__gmpz_get_d_2exp@plt+0x73a1e> │ │ │ │ test %rax,%rax │ │ │ │ jne 4799db <__gmpz_get_d_2exp@plt+0x7375b> │ │ │ │ add $0xffffffffffffffd0,%r12 │ │ │ │ - lea 0xcde449(%rip),%rax │ │ │ │ + lea 0xcde469(%rip),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,%rax │ │ │ │ jmp 479c9e <__gmpz_get_d_2exp@plt+0x73a1e> │ │ │ │ cmp %r11,%r10 │ │ │ │ jl 479a36 <__gmpz_get_d_2exp@plt+0x737b6> │ │ │ │ mov %rsi,0x278(%rsp) │ │ │ │ mov %rax,%rsi │ │ │ │ @@ -125599,15 +125576,15 @@ │ │ │ │ mov %rbx,%rax │ │ │ │ mov %r14,%rbx │ │ │ │ jmp 479c9e <__gmpz_get_d_2exp@plt+0x73a1e> │ │ │ │ cmp %r9,%rdi │ │ │ │ jl 479c02 <__gmpz_get_d_2exp@plt+0x73982> │ │ │ │ xor %r11d,%r11d │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ - lea 0xd902bc(%rip),%rax │ │ │ │ + lea 0xd902dc(%rip),%rax │ │ │ │ mov %rsi,0x50(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ jmp 479b2c <__gmpz_get_d_2exp@plt+0x738ac> │ │ │ │ mov %r9,%r11 │ │ │ │ sub %rdi,%r11 │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ mov %r8,%rax │ │ │ │ @@ -125626,16 +125603,16 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ mov %cl,%ah │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - movabs 0x8b4820758b4c00cd,%al │ │ │ │ + add %bl,(%rax) │ │ │ │ + movabs 0x8b4820758b4c00cd,%eax │ │ │ │ jne 479c90 <__gmpz_get_d_2exp@plt+0x73a10> │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x38(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov 0x50(%rbp),%rcx │ │ │ │ @@ -125694,15 +125671,15 @@ │ │ │ │ mov %rdi,0x1d8(%rsp) │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rdx,0x1f8(%rsp) │ │ │ │ mov 0xb0(%rsp),%rdx │ │ │ │ add %rax,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jne 479981 <__gmpz_get_d_2exp@plt+0x73701> │ │ │ │ - lea 0xcde235(%rip),%rax │ │ │ │ + lea 0xcde255(%rip),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,%rax │ │ │ │ mov 0x1f8(%rsp),%rdx │ │ │ │ mov 0x1d8(%rsp),%rdi │ │ │ │ jmp 479c9e <__gmpz_get_d_2exp@plt+0x73a1e> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x479910,-0x28(%rbp) │ │ │ │ @@ -125757,15 +125734,15 @@ │ │ │ │ xchg %eax,%ebx │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ ret │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800cd9e(%rax) │ │ │ │ + add %bh,0x4800cd9e(%rax) │ │ │ │ mov 0x98(%rbp),%eax │ │ │ │ mov 0x90(%rbp),%rdi │ │ │ │ mov 0x88(%rbp),%ecx │ │ │ │ mov 0x80(%rbp),%rbx │ │ │ │ mov 0x60(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x28(%rbp),%r9 │ │ │ │ @@ -125803,15 +125780,15 @@ │ │ │ │ xchg %eax,%esp │ │ │ │ lods %ds:(%rsi),%eax │ │ │ │ test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ popf │ │ │ │ int $0x0 │ │ │ │ mov 0xa0(%rbp),%rax │ │ │ │ mov 0x98(%rbp),%rdi │ │ │ │ mov 0x90(%rbp),%ecx │ │ │ │ mov 0x88(%rbp),%rdx │ │ │ │ mov 0x68(%rbp),%rsi │ │ │ │ @@ -125844,15 +125821,15 @@ │ │ │ │ xchg %eax,%esp │ │ │ │ in (%dx),%eax │ │ │ │ xchg %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ popf │ │ │ │ int $0x0 │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ mov %r8,0x28(%rbp) │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ @@ -125985,15 +125962,15 @@ │ │ │ │ add %rdx,%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 47a2ec <__gmpz_get_d_2exp@plt+0x7406c> │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ - lea 0xcda5cf(%rip),%rbx │ │ │ │ + lea 0xcda5ef(%rip),%rbx │ │ │ │ lea -0x7(%r12),%rdx │ │ │ │ jmp 47ba3d <__gmpz_get_d_2exp@plt+0x757bd> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x479888,0x0(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ @@ -126003,16 +125980,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %cl,%ah │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x66(%rax) │ │ │ │ int $0x0 │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ @@ -126029,15 +126005,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %cl,%dh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ cltd │ │ │ │ int $0x0 │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ @@ -126119,16 +126095,15 @@ │ │ │ │ jmp 47bb2c <__gmpz_get_d_2exp@plt+0x758ac> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ leave │ │ │ │ push $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cwtl │ │ │ │ + add %cl,-0x68(%rax) │ │ │ │ int $0x0 │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ @@ -126159,15 +126134,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800cd97(%rax) │ │ │ │ + add %bh,0x4800cd97(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 47a662 <__gmpz_get_d_2exp@plt+0x743e2> │ │ │ │ movq $0x47a5f8,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ @@ -126177,17 +126152,16 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x69(%rax) │ │ │ │ - int $0x0 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + add %al,0x4c00cd97(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ cmp $0x80,%rcx │ │ │ │ setae %bl │ │ │ │ @@ -126225,16 +126199,18 @@ │ │ │ │ jmp 47b615 <__gmpz_get_d_2exp@plt+0x75395> │ │ │ │ nopl 0x0(%rax) │ │ │ │ shrl %cl,-0x3d(%rbp) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c00cd96(%rax) │ │ │ │ - mov 0x68(%rbp),%esi │ │ │ │ + add %dl,%al │ │ │ │ + xchg %eax,%esi │ │ │ │ + int $0x0 │ │ │ │ + mov 0x68(%rbp),%r14 │ │ │ │ mov 0x70(%rbp),%rsi │ │ │ │ mov 0x78(%rbp),%r8 │ │ │ │ mov 0x98(%rbp),%rax │ │ │ │ mov 0x90(%rbp),%rdi │ │ │ │ mov 0x88(%rbp),%ecx │ │ │ │ mov 0x80(%rbp),%rbx │ │ │ │ mov 0x60(%rbp),%rdx │ │ │ │ @@ -126263,15 +126239,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ xchg %eax,%esi │ │ │ │ int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%ecx │ │ │ │ @@ -126281,15 +126257,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ xchg %eax,%ebp │ │ │ │ int $0x0 │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 47d027 <__gmpz_get_d_2exp@plt+0x76da7> │ │ │ │ add $0x18,%r12 │ │ │ │ @@ -126351,15 +126327,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ xchg %eax,%esp │ │ │ │ int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ @@ -126368,15 +126344,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c00cd94(%rax) │ │ │ │ + add %bh,0x4c00cd94(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ @@ -126384,17 +126360,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x6c(%rax) │ │ │ │ - int $0x0 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + add %al,0x4c00cd94(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov %rbx,%r9 │ │ │ │ @@ -126409,15 +126384,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ xchg %eax,%esp │ │ │ │ int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ @@ -126440,16 +126415,18 @@ │ │ │ │ jmp 47add1 <__gmpz_get_d_2exp@plt+0x74b51> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.W cmp %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4c00cd93(%rax) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ + add %al,%al │ │ │ │ + xchg %eax,%ebx │ │ │ │ + int $0x0 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ @@ -126491,15 +126468,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ xchg %eax,%edx │ │ │ │ int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ @@ -126517,15 +126494,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c00cd92(%rax) │ │ │ │ + add %ch,0x4c00cd92(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x7(%rbx),%rdx │ │ │ │ @@ -126558,16 +126535,16 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xchg %eax,%ecx │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %eax,%edx │ │ │ │ int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ @@ -126612,15 +126589,15 @@ │ │ │ │ jmp 47c212 <__gmpz_get_d_2exp@plt+0x75f92> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.W cmp %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ xchg %eax,%ecx │ │ │ │ int $0x0 │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ @@ -126650,15 +126627,15 @@ │ │ │ │ jmp 47c212 <__gmpz_get_d_2exp@plt+0x75f92> │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.WRXB sbb (%r14),%r9 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800cd90(%rax) │ │ │ │ + add %ah,0x4800cd90(%rax) │ │ │ │ mov 0x78(%rbp),%eax │ │ │ │ mov 0x70(%rbp),%rbx │ │ │ │ mov 0x68(%rbp),%rdi │ │ │ │ mov 0x60(%rbp),%ecx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ @@ -126673,16 +126650,15 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - nop │ │ │ │ + add %dl,-0x70(%rax) │ │ │ │ int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ @@ -126698,16 +126674,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ (bad) │ │ │ │ sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + nop │ │ │ │ int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ @@ -126753,15 +126729,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ @@ -126772,15 +126748,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ mov %ebp,%cs │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 47aea0 <__gmpz_get_d_2exp@plt+0x74c20> │ │ │ │ mov 0x20(%rbp),%ecx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 47bc0a <__gmpz_get_d_2exp@plt+0x7598a> │ │ │ │ @@ -126799,17 +126775,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x72(%rax) │ │ │ │ - int $0x0 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + add %al,0x4c00cd8e(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov %rbx,%r9 │ │ │ │ @@ -126824,15 +126799,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ mov %ebp,%cs │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 47af60 <__gmpz_get_d_2exp@plt+0x74ce0> │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ @@ -126855,16 +126830,18 @@ │ │ │ │ jmp 47b1e1 <__gmpz_get_d_2exp@plt+0x74f61> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.W cmp %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4c00cd8d(%rax) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ + add %al,%al │ │ │ │ + lea (bad),%ecx │ │ │ │ + int $0x0 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ @@ -126906,15 +126883,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ mov %cs,%ebp │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %dh,(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ @@ -126931,15 +126908,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c00cd8c(%rax) │ │ │ │ + add %bh,0x4c00cd8c(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ cmp $0x80,%rcx │ │ │ │ @@ -126965,19 +126942,18 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov %cs,%ebp │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 47b150 <__gmpz_get_d_2exp@plt+0x74ed0> │ │ │ │ + add %al,-0x74(%rax) │ │ │ │ + int $0x0 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov %rbx,%r9 │ │ │ │ and $0x7,%r9d │ │ │ │ @@ -126990,15 +126966,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ (bad) │ │ │ │ sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ mov %ebp,%ecx │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 47b1a0 <__gmpz_get_d_2exp@plt+0x74f20> │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ @@ -127044,16 +127020,16 @@ │ │ │ │ jmp 47c212 <__gmpz_get_d_2exp@plt+0x75f92> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ leave │ │ │ │ push $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov %ch,%cl │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov %ebp,%ecx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %ebp,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -127158,18 +127134,17 @@ │ │ │ │ push %rcx │ │ │ │ pop %rbx │ │ │ │ js 47b42c <__gmpz_get_d_2exp@plt+0x751ac> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov %ecx,%ebp │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - pop %rax │ │ │ │ + add %al,-0x77(%rax) │ │ │ │ + int $0x0 │ │ │ │ + mov 0x58(%rbp),%r14 │ │ │ │ mov 0x60(%rbp),%rsi │ │ │ │ mov 0x68(%rbp),%r8 │ │ │ │ mov 0x88(%rbp),%rax │ │ │ │ mov 0x80(%rbp),%rdi │ │ │ │ mov 0x78(%rbp),%dl │ │ │ │ mov 0x70(%rbp),%ecx │ │ │ │ mov 0x50(%rbp),%rbx │ │ │ │ @@ -127193,15 +127168,15 @@ │ │ │ │ xchg %eax,%esp │ │ │ │ in (%dx),%eax │ │ │ │ xchg %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800cd88(%rax) │ │ │ │ + add %bh,0x4800cd88(%rax) │ │ │ │ mov 0xa0(%rbp),%eax │ │ │ │ mov 0x98(%rbp),%rdi │ │ │ │ mov 0x90(%rbp),%ecx │ │ │ │ mov 0x88(%rbp),%rdx │ │ │ │ mov 0x68(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ @@ -127224,15 +127199,15 @@ │ │ │ │ xchg %eax,%esp │ │ │ │ in (%dx),%eax │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ mov %cl,%ch │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ test %esp,0x48000000(%rax) │ │ │ │ mov 0x98(%rbp),%edi │ │ │ │ mov 0x90(%rbp),%ecx │ │ │ │ mov 0x88(%rbp),%rbx │ │ │ │ mov 0x68(%rbp),%rsi │ │ │ │ @@ -127255,15 +127230,15 @@ │ │ │ │ jmp 47baa7 <__gmpz_get_d_2exp@plt+0x75827> │ │ │ │ (bad) │ │ │ │ sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800cd87(%rax) │ │ │ │ + add %ah,0x4800cd87(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 47bff6 <__gmpz_get_d_2exp@plt+0x75d76> │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ @@ -127379,18 +127354,17 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %cl,%ah │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - test %ecx,%ebp │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RB push %r8 │ │ │ │ + add %dl,-0x7b(%rax) │ │ │ │ + int $0x0 │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%ecx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ add $0x18,%rbp │ │ │ │ @@ -127399,16 +127373,16 @@ │ │ │ │ xchg %eax,%esp │ │ │ │ in (%dx),%eax │ │ │ │ xchg %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - test %cl,%ch │ │ │ │ + add %bl,(%rax) │ │ │ │ + test %ecx,%ebp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ test %esp,0x48000000(%rax) │ │ │ │ mov 0x98(%rbp),%edi │ │ │ │ mov 0x90(%rbp),%ecx │ │ │ │ mov 0x88(%rbp),%rdx │ │ │ │ mov 0x68(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ @@ -127446,15 +127420,15 @@ │ │ │ │ xchg %eax,%esp │ │ │ │ in (%dx),%eax │ │ │ │ xchg %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ test %cl,%ch │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ test %esp,0x48000000(%rax) │ │ │ │ mov 0x98(%rbp),%edi │ │ │ │ mov 0x90(%rbp),%ecx │ │ │ │ mov 0x88(%rbp),%rdx │ │ │ │ mov 0x68(%rbp),%rsi │ │ │ │ @@ -127575,15 +127549,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x0(%rcx),%dh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800cd81(%rax) │ │ │ │ + add %ch,0x4800cd81(%rax) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ test %rax,%rax │ │ │ │ jge 47bc93 <__gmpz_get_d_2exp@plt+0x75a13> │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%ecx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ @@ -127657,21 +127631,21 @@ │ │ │ │ cmp %r11,%rdi │ │ │ │ jl 47b39e <__gmpz_get_d_2exp@plt+0x7511e> │ │ │ │ mov %r14,0x48(%rsp) │ │ │ │ mov %r8,%r14 │ │ │ │ mov %rsi,0x50(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %r8,0x58(%rsp) │ │ │ │ - lea 0xd8e151(%rip),%r8 │ │ │ │ + lea 0xd8e171(%rip),%r8 │ │ │ │ mov %rax,0xb0(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %rdi,0x1d8(%rsp) │ │ │ │ xor %edi,%edi │ │ │ │ mov %rdx,0x1f0(%rsp) │ │ │ │ - lea 0xd8e12e(%rip),%rdx │ │ │ │ + lea 0xd8e14e(%rip),%rdx │ │ │ │ mov %rcx,0x1e0(%rsp) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %rdi,0x270(%rsp) │ │ │ │ mov %r8,%rdi │ │ │ │ mov 0x270(%rsp),%r8 │ │ │ │ mov %rdx,0x238(%rsp) │ │ │ │ mov %rsi,%rdx │ │ │ │ @@ -127799,28 +127773,21 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jge 47bfec <__gmpz_get_d_2exp@plt+0x75d6c> │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esi,(%rdi) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 47c049 <__gmpz_get_d_2exp@plt+0x75dc9> │ │ │ │ + add %bl,0x7d(%rax) │ │ │ │ + int $0x0 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47c868 <__gmpz_get_d_2exp@plt+0x765e8> │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jne 47c3cf <__gmpz_get_d_2exp@plt+0x7614f> │ │ │ │ @@ -127853,15 +127820,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4c00cd7c(%rax) │ │ │ │ + add %ah,0x4c00cd7c(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%ecx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 47c133 <__gmpz_get_d_2exp@plt+0x75eb3> │ │ │ │ @@ -127885,16 +127852,16 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jnp 47c12c <__gmpz_get_d_2exp@plt+0x75eac> │ │ │ │ + add %bl,(%rax) │ │ │ │ + jl 47c12c <__gmpz_get_d_2exp@plt+0x75eac> │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 47c178 <__gmpz_get_d_2exp@plt+0x75ef8> │ │ │ │ mov 0x20(%rbp),%ecx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -128047,15 +128014,15 @@ │ │ │ │ xchg %eax,%ecx │ │ │ │ in (%dx),%eax │ │ │ │ jo 47c434 <__gmpz_get_d_2exp@plt+0x761b4> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ jns 47c40c <__gmpz_get_d_2exp@plt+0x7618c> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ test %ecx,0x48000000(%rax) │ │ │ │ mov 0x80(%rbp),%edi │ │ │ │ mov 0x78(%rbp),%ecx │ │ │ │ mov 0x70(%rbp),%rdx │ │ │ │ mov 0x50(%rbp),%rsi │ │ │ │ @@ -128130,15 +128097,15 @@ │ │ │ │ mov %r14,%r8 │ │ │ │ mov %r9,0x228(%rsp) │ │ │ │ mov %r11,%r9 │ │ │ │ mov %r10,0x230(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ jg 47d3ec <__gmpz_get_d_2exp@plt+0x7716c> │ │ │ │ xor %r8d,%r8d │ │ │ │ - lea 0xd8d8f9(%rip),%r9 │ │ │ │ + lea 0xd8d919(%rip),%r9 │ │ │ │ xor %r10d,%r10d │ │ │ │ cmp $0xf4240,%r8 │ │ │ │ jge 47d275 <__gmpz_get_d_2exp@plt+0x76ff5> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %r8,%rsi │ │ │ │ mov %rdi,%r8 │ │ │ │ @@ -128192,17 +128159,16 @@ │ │ │ │ nop │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ cmp %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x76(%rax) │ │ │ │ - int $0x0 │ │ │ │ - mov 0x50(%rbp),%r14 │ │ │ │ + add %dl,0x4c00cd76(%rax) │ │ │ │ + mov 0x50(%rbp),%esi │ │ │ │ mov 0x58(%rbp),%rsi │ │ │ │ mov 0x60(%rbp),%r8 │ │ │ │ mov 0x80(%rbp),%rax │ │ │ │ mov 0x78(%rbp),%rdi │ │ │ │ mov 0x70(%rbp),%ecx │ │ │ │ mov 0x68(%rbp),%rdx │ │ │ │ mov 0x48(%rbp),%r9 │ │ │ │ @@ -128235,17 +128201,19 @@ │ │ │ │ jmp 45e570 <__gmpz_get_d_2exp@plt+0x582f0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.W cmp %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c00cd75(%rax) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ + add %dl,%al │ │ │ │ + jne 47c774 <__gmpz_get_d_2exp@plt+0x764f4> │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 47c7c8 <__gmpz_get_d_2exp@plt+0x76548> │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -128297,15 +128265,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ leave │ │ │ │ push $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900cd74(%rax) │ │ │ │ + add %bh,0x4900cd74(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 47d0ed <__gmpz_get_d_2exp@plt+0x76e6d> │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ @@ -128343,16 +128311,16 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jae 47c944 <__gmpz_get_d_2exp@plt+0x766c4> │ │ │ │ + add %al,(%rax) │ │ │ │ + je 47c944 <__gmpz_get_d_2exp@plt+0x766c4> │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 47c990 <__gmpz_get_d_2exp@plt+0x76710> │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%ecx │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -128386,19 +128354,18 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jae 47c9ec <__gmpz_get_d_2exp@plt+0x7676c> │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 47ca38 <__gmpz_get_d_2exp@plt+0x767b8> │ │ │ │ + add %bl,0x73(%rax) │ │ │ │ + int $0x0 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%ecx │ │ │ │ mov %rbx,%rdx │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 47ca8f <__gmpz_get_d_2exp@plt+0x7680f> │ │ │ │ @@ -128448,19 +128415,18 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jb 47caec <__gmpz_get_d_2exp@plt+0x7686c> │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 47cb38 <__gmpz_get_d_2exp@plt+0x768b8> │ │ │ │ + add %bl,0x72(%rax) │ │ │ │ + int $0x0 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 47d164 <__gmpz_get_d_2exp@plt+0x76ee4> │ │ │ │ @@ -128502,15 +128468,15 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.W cmp %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x71(%rax) │ │ │ │ + add %dh,0x71(%rax) │ │ │ │ int $0x0 │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ @@ -128664,15 +128630,15 @@ │ │ │ │ nop │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ cmp %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4c00cd6e(%rax) │ │ │ │ + add %ah,0x4c00cd6e(%rax) │ │ │ │ mov 0x50(%rbp),%esi │ │ │ │ mov 0x58(%rbp),%rsi │ │ │ │ mov 0x60(%rbp),%r8 │ │ │ │ mov 0x80(%rbp),%rax │ │ │ │ mov 0x78(%rbp),%rdi │ │ │ │ mov 0x70(%rbp),%ecx │ │ │ │ mov 0x68(%rbp),%rdx │ │ │ │ @@ -128748,15 +128714,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ int $0x0 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ @@ -128822,16 +128788,17 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c00cd6b(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ + add %bl,%al │ │ │ │ + imul $0x0,%ebp,%ecx │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -128958,29 +128925,29 @@ │ │ │ │ jmp 47c5bc <__gmpz_get_d_2exp@plt+0x7633c> │ │ │ │ mov %rdx,%r8 │ │ │ │ jmp 47c5bc <__gmpz_get_d_2exp@plt+0x7633c> │ │ │ │ cmp %r14,%rbx │ │ │ │ jl 47d425 <__gmpz_get_d_2exp@plt+0x771a5> │ │ │ │ xor %r8d,%r8d │ │ │ │ mov %r9,0x228(%rsp) │ │ │ │ - lea 0xd8ca9d(%rip),%r9 │ │ │ │ + lea 0xd8cabd(%rip),%r9 │ │ │ │ mov %r10,0x230(%rsp) │ │ │ │ xor %r10d,%r10d │ │ │ │ jmp 47c5a6 <__gmpz_get_d_2exp@plt+0x76326> │ │ │ │ mov %r9,0x228(%rsp) │ │ │ │ mov %r11,%r9 │ │ │ │ mov %r10,0x230(%rsp) │ │ │ │ add %rbx,%r10 │ │ │ │ jmp 47c5a6 <__gmpz_get_d_2exp@plt+0x76326> │ │ │ │ rex.W sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ imul $0x458b4800,%ebp,%ecx │ │ │ │ rex │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ @@ -129073,29 +129040,29 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x67(%rax) │ │ │ │ + add %dh,0x67(%rax) │ │ │ │ int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%ecx │ │ │ │ jmp 47d6b0 <__gmpz_get_d_2exp@plt+0x77430> │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - addr32 int $0x0 │ │ │ │ + add %dl,0x67(%rax) │ │ │ │ + int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%ecx │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 47d6ab <__gmpz_get_d_2exp@plt+0x7742b> │ │ │ │ @@ -129108,16 +129075,16 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - data16 int $0x0 │ │ │ │ + add %dl,(%rax) │ │ │ │ + addr32 int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%ecx │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ cmp $0x80,%rax │ │ │ │ setae %bl │ │ │ │ movzbl %bl,%ebx │ │ │ │ @@ -129158,16 +129125,16 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - data16 int $0x0 │ │ │ │ + add %cl,0x66(%rax) │ │ │ │ + int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%ecx │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 47d7b2 <__gmpz_get_d_2exp@plt+0x77532> │ │ │ │ @@ -129209,15 +129176,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ leave │ │ │ │ cmp %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x65(%rax) │ │ │ │ + add %ah,0x65(%rax) │ │ │ │ int $0x0 │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ @@ -129272,28 +129239,28 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - fs int $0x0 │ │ │ │ + add %dl,0x64(%rax) │ │ │ │ + int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%ecx │ │ │ │ jmp 47d9d0 <__gmpz_get_d_2exp@plt+0x77750> │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ fs int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%ecx │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ @@ -129307,15 +129274,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ movsxd %ebp,%ecx │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 47d9a0 <__gmpz_get_d_2exp@plt+0x77720> │ │ │ │ mov 0x20(%rbp),%ecx │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ cmp $0x80,%rax │ │ │ │ @@ -129358,15 +129325,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ movsxd %ebp,%ecx │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 47da68 <__gmpz_get_d_2exp@plt+0x777e8> │ │ │ │ mov 0x20(%rbp),%ecx │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ add $0x30,%r12 │ │ │ │ @@ -129430,15 +129397,15 @@ │ │ │ │ jmp 47deb9 <__gmpz_get_d_2exp@plt+0x77c39> │ │ │ │ nop │ │ │ │ rex.WXB loope 47db8b <__gmpz_get_d_2exp@plt+0x7790b> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ int $0x0 │ │ │ │ mov 0x58(%rbp),%rax │ │ │ │ mov 0x50(%rbp),%rcx │ │ │ │ mov 0x48(%rbp),%rdx │ │ │ │ mov 0x40(%rbp),%esi │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ @@ -129447,15 +129414,15 @@ │ │ │ │ mov 0x18(%rbp),%r10 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 47deb9 <__gmpz_get_d_2exp@plt+0x77c39> │ │ │ │ push %rbp │ │ │ │ fildl 0x3(%rdi) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800cd61(%rax) │ │ │ │ + add %ch,0x4800cd61(%rax) │ │ │ │ mov 0xa8(%rbp),%eax │ │ │ │ mov 0xa0(%rbp),%rcx │ │ │ │ mov 0x98(%rbp),%rdx │ │ │ │ mov 0x90(%rbp),%esi │ │ │ │ mov 0x70(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ @@ -129490,16 +129457,18 @@ │ │ │ │ mov 0x1c8(%rsp),%rdi │ │ │ │ mov %r9,0x110(%rsp) │ │ │ │ jmp 47ddc2 <__gmpz_get_d_2exp@plt+0x77b42> │ │ │ │ push %rbp │ │ │ │ fildl 0x3(%rbp) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800cd60(%rax) │ │ │ │ - mov 0xa8(%rbp),%eax │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + int $0x0 │ │ │ │ + mov 0xa8(%rbp),%rax │ │ │ │ mov 0xa0(%rbp),%rcx │ │ │ │ mov 0x98(%rbp),%rdx │ │ │ │ mov 0x90(%rbp),%esi │ │ │ │ mov 0x70(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r10 │ │ │ │ @@ -129624,15 +129593,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.WXB movslq (%r8),%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ pop %rbp │ │ │ │ int $0x0 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jge 47e04c <__gmpz_get_d_2exp@plt+0x77dcc> │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ @@ -129713,21 +129682,21 @@ │ │ │ │ cmp %r11,%rdi │ │ │ │ jl 478bf9 <__gmpz_get_d_2exp@plt+0x72979> │ │ │ │ mov %r14,0x48(%rsp) │ │ │ │ mov %r8,%r14 │ │ │ │ mov %rsi,0x50(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %r8,0x58(%rsp) │ │ │ │ - lea 0xd8bd8a(%rip),%r8 │ │ │ │ + lea 0xd8bdaa(%rip),%r8 │ │ │ │ mov %rax,0xc0(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %rcx,0xd0(%rsp) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %rdi,0xe8(%rsp) │ │ │ │ - lea 0xd8bd67(%rip),%rdi │ │ │ │ + lea 0xd8bd87(%rip),%rdi │ │ │ │ mov %rdx,0x168(%rsp) │ │ │ │ xor %edx,%edx │ │ │ │ mov %rcx,0x190(%rsp) │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x190(%rsp),%rax │ │ │ │ mov %r14,0x100(%rsp) │ │ │ │ mov %r11,%r14 │ │ │ │ @@ -129826,16 +129795,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ nop │ │ │ │ jg 47e38f <__gmpz_get_d_2exp@plt+0x7810f> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - pop %rcx │ │ │ │ + add %bl,(%rax) │ │ │ │ + pop %rdx │ │ │ │ int $0x0 │ │ │ │ mov 0x50(%rbp),%r14 │ │ │ │ mov 0x58(%rbp),%rsi │ │ │ │ mov 0x60(%rbp),%r8 │ │ │ │ mov 0x80(%rbp),%rax │ │ │ │ mov 0x78(%rbp),%rdi │ │ │ │ mov 0x70(%rbp),%ecx │ │ │ │ @@ -129930,15 +129899,15 @@ │ │ │ │ jmp 47c212 <__gmpz_get_d_2exp@plt+0x75f92> │ │ │ │ xchg %ax,%ax │ │ │ │ rex.W sub $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ pop %rax │ │ │ │ int $0x0 │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -129964,15 +129933,15 @@ │ │ │ │ add $0x18,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ rex.W sub $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c00cd57(%rax) │ │ │ │ + add %ch,0x4c00cd57(%rax) │ │ │ │ mov 0x10(%rbp),%esi │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%r12 │ │ │ │ @@ -130027,17 +129996,16 @@ │ │ │ │ add $0x40,%rbp │ │ │ │ jmp 45e638 <__gmpz_get_d_2exp@plt+0x583b8> │ │ │ │ or %ebp,0x0(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x56(%rax) │ │ │ │ - int $0x0 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + add %cl,0x4c00cd56(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x28(%rbp),%r10 │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ @@ -130101,15 +130069,15 @@ │ │ │ │ mov %rsi,0x50(%rsp) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r8,0x58(%rsp) │ │ │ │ mov %rcx,%r8 │ │ │ │ test %r11,%r11 │ │ │ │ jg 4802d2 <__gmpz_get_d_2exp@plt+0x7a052> │ │ │ │ xor %esi,%esi │ │ │ │ - lea 0xd8b6ad(%rip),%r8 │ │ │ │ + lea 0xd8b6cd(%rip),%r8 │ │ │ │ xor %r14d,%r14d │ │ │ │ cmp $0xf4240,%rsi │ │ │ │ jge 4801a0 <__gmpz_get_d_2exp@plt+0x79f20> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ @@ -130150,15 +130118,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or %ch,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4c00cd54(%rax) │ │ │ │ + add %ah,0x4c00cd54(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x28(%rbp),%r10 │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ @@ -130172,16 +130140,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rdx │ │ │ │ (bad) 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - push %rsp │ │ │ │ + add %cl,0x54(%rax) │ │ │ │ int $0x0 │ │ │ │ mov 0x90(%rbp),%rax │ │ │ │ mov 0x88(%rbp),%rcx │ │ │ │ mov 0x80(%rbp),%rdx │ │ │ │ mov 0x78(%rbp),%esi │ │ │ │ mov 0x58(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ @@ -130254,15 +130221,15 @@ │ │ │ │ mov %rax,%r9 │ │ │ │ mov %r10,0x180(%rsp) │ │ │ │ mov %r14,%r10 │ │ │ │ mov %r11,0x188(%rsp) │ │ │ │ test %rdi,%rdi │ │ │ │ jg 480070 <__gmpz_get_d_2exp@plt+0x79df0> │ │ │ │ xor %r9d,%r9d │ │ │ │ - lea 0xd8b415(%rip),%r10 │ │ │ │ + lea 0xd8b435(%rip),%r10 │ │ │ │ xor %r11d,%r11d │ │ │ │ cmp $0xf4240,%r9 │ │ │ │ jge 47feed <__gmpz_get_d_2exp@plt+0x79c6d> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rsi,%r10 │ │ │ │ mov %r9,%rsi │ │ │ │ mov %rdi,%r9 │ │ │ │ @@ -130318,15 +130285,15 @@ │ │ │ │ push %rcx │ │ │ │ pop %rbx │ │ │ │ cmp %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4c00cd51(%rax) │ │ │ │ + add %ah,0x4c00cd51(%rax) │ │ │ │ mov 0x58(%rbp),%esi │ │ │ │ mov 0x60(%rbp),%rsi │ │ │ │ mov 0x68(%rbp),%r8 │ │ │ │ mov 0x88(%rbp),%rax │ │ │ │ mov 0x80(%rbp),%rcx │ │ │ │ mov 0x78(%rbp),%rdx │ │ │ │ mov 0x70(%rbp),%edi │ │ │ │ @@ -130389,15 +130356,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x50(%rax) │ │ │ │ + add %ch,0x50(%rax) │ │ │ │ int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -130421,15 +130388,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ rex.WRXB int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -130463,15 +130430,15 @@ │ │ │ │ nop │ │ │ │ rex.WB pop %r8 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ rex.WRXB int $0x0 │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ @@ -130541,15 +130508,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ rex.WRB int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%edi │ │ │ │ @@ -130586,16 +130553,16 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rex.WRB int $0x0 │ │ │ │ + add %al,0x4d(%rax) │ │ │ │ + int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%edi │ │ │ │ mov %rbx,%r9 │ │ │ │ @@ -130654,16 +130621,16 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rex.WXB int $0x0 │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.WR int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ @@ -130716,15 +130683,15 @@ │ │ │ │ nop │ │ │ │ rex.WB pop %r8 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ rex.WX int $0x0 │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ @@ -130782,15 +130749,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ rex.WB int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ add $0x28,%rbp │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -130828,15 +130795,15 @@ │ │ │ │ nop │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ rex.WB int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ add $0x28,%rbp │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -130878,16 +130845,16 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.WB cmp %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rex.W int $0x0 │ │ │ │ + add %dl,0x48(%rax) │ │ │ │ + int $0x0 │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ @@ -131018,16 +130985,16 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rex.RB int $0x0 │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.RX int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ add $0x38,%r12 │ │ │ │ @@ -131088,16 +131055,17 @@ │ │ │ │ push %rcx │ │ │ │ pop %rbx │ │ │ │ cmp %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c00cd44(%rax) │ │ │ │ - mov 0x58(%rbp),%esi │ │ │ │ + add %cl,%al │ │ │ │ + rex.R int $0x0 │ │ │ │ + mov 0x58(%rbp),%r14 │ │ │ │ mov 0x60(%rbp),%rsi │ │ │ │ mov 0x68(%rbp),%r8 │ │ │ │ mov 0x88(%rbp),%rax │ │ │ │ mov 0x80(%rbp),%rcx │ │ │ │ mov 0x78(%rbp),%rdx │ │ │ │ mov 0x70(%rbp),%edi │ │ │ │ mov 0x50(%rbp),%r9 │ │ │ │ @@ -131185,16 +131153,16 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nop │ │ │ │ rex.WB cmp %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rex.X int $0x0 │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.XB int $0x0 │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ @@ -131233,15 +131201,15 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.RX or %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ rex.X int $0x0 │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ @@ -131274,17 +131242,16 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x41(%rax) │ │ │ │ - int $0x0 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + add %bl,0x4c00cd41(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov %rcx,0xc8(%rsp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0xc8(%rsp),%rbx │ │ │ │ @@ -131315,15 +131282,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ rex int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ @@ -131360,15 +131327,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ rex int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ @@ -131420,15 +131387,15 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ xchg %ax,%ax │ │ │ │ rex.RX or %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ int $0x0 │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ @@ -131550,15 +131517,15 @@ │ │ │ │ jmp 47eaa0 <__gmpz_get_d_2exp@plt+0x78820> │ │ │ │ mov %rdi,%r9 │ │ │ │ jmp 47eaa0 <__gmpz_get_d_2exp@plt+0x78820> │ │ │ │ cmp %rax,%rbx │ │ │ │ jl 4800a9 <__gmpz_get_d_2exp@plt+0x79e29> │ │ │ │ xor %r9d,%r9d │ │ │ │ mov %r10,0x180(%rsp) │ │ │ │ - lea 0xd89e19(%rip),%r10 │ │ │ │ + lea 0xd89e39(%rip),%r10 │ │ │ │ mov %r11,0x188(%rsp) │ │ │ │ xor %r11d,%r11d │ │ │ │ jmp 47ea8a <__gmpz_get_d_2exp@plt+0x7880a> │ │ │ │ mov %r10,0x180(%rsp) │ │ │ │ mov %r14,%r10 │ │ │ │ mov %r11,0x188(%rsp) │ │ │ │ add %rbx,%r11 │ │ │ │ @@ -131681,15 +131648,15 @@ │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x60(%rsp),%r14 │ │ │ │ jmp 47e808 <__gmpz_get_d_2exp@plt+0x78588> │ │ │ │ cmp %rdx,%rdi │ │ │ │ jl 480311 <__gmpz_get_d_2exp@plt+0x7a091> │ │ │ │ xor %r14d,%r14d │ │ │ │ mov %rsi,0x50(%rsp) │ │ │ │ - lea 0xd89bae(%rip),%rsi │ │ │ │ + lea 0xd89bce(%rip),%rsi │ │ │ │ mov %r8,0x58(%rsp) │ │ │ │ xor %r8d,%r8d │ │ │ │ jmp 47e7f3 <__gmpz_get_d_2exp@plt+0x78573> │ │ │ │ mov %rsi,0x50(%rsp) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r8,0x58(%rsp) │ │ │ │ mov %rcx,%r8 │ │ │ │ @@ -131735,30 +131702,29 @@ │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ rex.W sub $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x39(%rax) │ │ │ │ + add %dh,0x39(%rax) │ │ │ │ int $0x0 │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ jmp 4804b3 <__gmpz_get_d_2exp@plt+0x7a233> │ │ │ │ rex.W sub $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cmp %ecx,%ebp │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 480448 <__gmpz_get_d_2exp@plt+0x7a1c8> │ │ │ │ + add %dl,0x39(%rax) │ │ │ │ + int $0x0 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 4804ae <__gmpz_get_d_2exp@plt+0x7a22e> │ │ │ │ movq $0x480468,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ @@ -131767,16 +131733,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.W sub $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cmp %cl,%ch │ │ │ │ + add %dl,(%rax) │ │ │ │ + cmp %ecx,%ebp │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jne 480488 <__gmpz_get_d_2exp@plt+0x7a208> │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x80,%rbx │ │ │ │ setae %cl │ │ │ │ @@ -131817,19 +131783,18 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.W sub $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - cmp %cl,%ch │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 480558 <__gmpz_get_d_2exp@plt+0x7a2d8> │ │ │ │ + add %al,0x38(%rax) │ │ │ │ + int $0x0 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov %rcx,0x2c8(%rsp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x2c8(%rsp),%rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -131887,15 +131852,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ ss int $0x0 │ │ │ │ mov 0x48(%rbp),%r14 │ │ │ │ mov 0x50(%rbp),%rsi │ │ │ │ mov 0x78(%rbp),%rax │ │ │ │ mov 0x68(%rbp),%rdx │ │ │ │ mov 0x60(%rbp),%r8 │ │ │ │ mov 0x40(%rbp),%r9 │ │ │ │ @@ -131970,17 +131935,16 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x35(%rax) │ │ │ │ - int $0x0 │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ + add %al,0x4c00cd35(%rax) │ │ │ │ + mov 0x48(%rbp),%esi │ │ │ │ mov 0x50(%rbp),%rsi │ │ │ │ mov 0x78(%rbp),%rax │ │ │ │ mov 0x70(%rbp),%rcx │ │ │ │ mov 0x68(%rbp),%rdx │ │ │ │ mov 0x60(%rbp),%r8 │ │ │ │ mov 0x40(%rbp),%r9 │ │ │ │ mov 0x30(%rbp),%r10 │ │ │ │ @@ -132005,15 +131969,15 @@ │ │ │ │ jmp 4808d8 <__gmpz_get_d_2exp@plt+0x7a658> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lret $0x70 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ xor $0xcd,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ and %r9b,-0x75(%r8) │ │ │ │ jne 4808b0 <__gmpz_get_d_2exp@plt+0x7a630> │ │ │ │ mov 0x50(%rbp),%rcx │ │ │ │ mov 0x48(%rbp),%rdx │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ @@ -132028,15 +131992,15 @@ │ │ │ │ mov %rsi,0x50(%rsp) │ │ │ │ mov %r9,%rsi │ │ │ │ mov %rcx,0xc0(%rsp) │ │ │ │ mov %r8,%rcx │ │ │ │ test %r11,%r11 │ │ │ │ jg 480939 <__gmpz_get_d_2exp@plt+0x7a6b9> │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0xd895dc(%rip),%rcx │ │ │ │ + lea 0xd895fc(%rip),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4809c5 <__gmpz_get_d_2exp@plt+0x7a745> │ │ │ │ test %rbx,%rbx │ │ │ │ jne 480957 <__gmpz_get_d_2exp@plt+0x7a6d7> │ │ │ │ test %rdx,%rdx │ │ │ │ @@ -132070,15 +132034,15 @@ │ │ │ │ mov %r14,%rbx │ │ │ │ jmp 480a42 <__gmpz_get_d_2exp@plt+0x7a7c2> │ │ │ │ cmp %r10,%rdi │ │ │ │ jl 48099f <__gmpz_get_d_2exp@plt+0x7a71f> │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %rsi,0x50(%rsp) │ │ │ │ - lea 0xd89522(%rip),%rsi │ │ │ │ + lea 0xd89542(%rip),%rsi │ │ │ │ mov %rcx,0xc0(%rsp) │ │ │ │ xor %ecx,%ecx │ │ │ │ jmp 4808c8 <__gmpz_get_d_2exp@plt+0x7a648> │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ mov %r10,%rax │ │ │ │ sub %rdi,%rax │ │ │ │ mov %rsi,0x50(%rsp) │ │ │ │ @@ -132098,15 +132062,15 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl (%rax) │ │ │ │ lret $0xb0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x33(%rax) │ │ │ │ + add %dh,0x33(%rax) │ │ │ │ int $0x0 │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ mov 0x8(%rbp),%r10 │ │ │ │ @@ -132212,30 +132176,29 @@ │ │ │ │ jmp 482f5c <__gmpz_get_d_2exp@plt+0x7ccdc> │ │ │ │ xchg %ax,%ax │ │ │ │ rex.W sub $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x31(%rax) │ │ │ │ + add %ah,0x31(%rax) │ │ │ │ int $0x0 │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ jmp 480cc4 <__gmpz_get_d_2exp@plt+0x7aa44> │ │ │ │ rex.W sub $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xor %ecx,%ebp │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 480c58 <__gmpz_get_d_2exp@plt+0x7a9d8> │ │ │ │ + add %al,0x31(%rax) │ │ │ │ + int $0x0 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 480cbf <__gmpz_get_d_2exp@plt+0x7aa3f> │ │ │ │ movq $0x480c78,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ @@ -132244,16 +132207,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.W sub $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xor %cl,%ch │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %ecx,%ebp │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jne 480c98 <__gmpz_get_d_2exp@plt+0x7aa18> │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x80,%rbx │ │ │ │ setae %cl │ │ │ │ @@ -132294,15 +132257,15 @@ │ │ │ │ movq $0x480c18,0x0(%rbp) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ rex.W sub $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ xor %cl,%ch │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jne 480d68 <__gmpz_get_d_2exp@plt+0x7aae8> │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov %rbx,%r9 │ │ │ │ @@ -132335,33 +132298,31 @@ │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ mov %ebx,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x2f(%rax) │ │ │ │ - int $0x0 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ + add %al,0x4c00cd2f(%rax) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%ebx │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rbx,%rax │ │ │ │ mov %r9,%rbx │ │ │ │ jmp 480ec9 <__gmpz_get_d_2exp@plt+0x7ac49> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.W sub $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,0x2f(%rax) │ │ │ │ int $0x0 │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ @@ -132374,16 +132335,17 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ rex.W sub $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - cs int $0x0 │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + int $0x0 │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x80,%rbx │ │ │ │ setae %dl │ │ │ │ @@ -132394,15 +132356,15 @@ │ │ │ │ add %rdx,%rdi │ │ │ │ cmp $0x800,%rbx │ │ │ │ setae %dl │ │ │ │ movzbl %dl,%edx │ │ │ │ add %rdi,%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ jne 480f8a <__gmpz_get_d_2exp@plt+0x7ad0a> │ │ │ │ - lea 0xcd7118(%rip),%r9 │ │ │ │ + lea 0xcd7138(%rip),%r9 │ │ │ │ mov %r9,%rbx │ │ │ │ mov %rcx,%rdi │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 480f25 <__gmpz_get_d_2exp@plt+0x7aca5> │ │ │ │ movq $0xe1d1c0,-0x18(%r12) │ │ │ │ mov %eax,%eax │ │ │ │ @@ -132431,17 +132393,17 @@ │ │ │ │ leave │ │ │ │ pop %rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sub $0x8b4c00cd,%eax │ │ │ │ - jne 480f7c <__gmpz_get_d_2exp@plt+0x7acfc> │ │ │ │ + add %bl,(%rax) │ │ │ │ + cs int $0x0 │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rdx,0x2d8(%rsp) │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -132488,19 +132450,18 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ or %ch,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sub $0xcd,%al │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 481078 <__gmpz_get_d_2exp@plt+0x7adf8> │ │ │ │ + add %bl,(%rax) │ │ │ │ + sub $0x8b4c00cd,%eax │ │ │ │ + jne 48106c <__gmpz_get_d_2exp@plt+0x7adec> │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%r9 │ │ │ │ mov %r14,0x48(%rsp) │ │ │ │ @@ -132522,28 +132483,27 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x2c(%rax) │ │ │ │ - int $0x0 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + add %bl,0x4c00cd2c(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ jmp 48118b <__gmpz_get_d_2exp@plt+0x7af0b> │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x2c(%rax) │ │ │ │ + add %bh,0x2c(%rax) │ │ │ │ int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ @@ -132557,15 +132517,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ sub $0xcd,%al │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 481158 <__gmpz_get_d_2exp@plt+0x7aed8> │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x80,%rbx │ │ │ │ @@ -132609,15 +132569,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x2b(%rax) │ │ │ │ + add %ch,0x2b(%rax) │ │ │ │ int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov %rcx,0x300(%rsp) │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -132653,15 +132613,15 @@ │ │ │ │ push %rcx │ │ │ │ (bad) │ │ │ │ cmp %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c00cd2a(%rax) │ │ │ │ + add %ch,0x4c00cd2a(%rax) │ │ │ │ mov 0x58(%rbp),%esi │ │ │ │ mov 0x60(%rbp),%rsi │ │ │ │ mov 0x68(%rbp),%r8 │ │ │ │ mov 0x88(%rbp),%rax │ │ │ │ mov 0x80(%rbp),%rcx │ │ │ │ mov 0x78(%rbp),%rdx │ │ │ │ mov 0x70(%rbp),%edi │ │ │ │ @@ -132697,27 +132657,29 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c00cd29(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + add %bl,%al │ │ │ │ + sub %ecx,%ebp │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4813b8 <__gmpz_get_d_2exp@plt+0x7b138> │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ jmp 48144b <__gmpz_get_d_2exp@plt+0x7b1cb> │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c00cd29(%rax) │ │ │ │ + add %bh,0x4c00cd29(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 481446 <__gmpz_get_d_2exp@plt+0x7b1c6> │ │ │ │ @@ -132730,15 +132692,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x29(%rax) │ │ │ │ + add %bh,0x29(%rax) │ │ │ │ int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x80,%rbx │ │ │ │ setae %cl │ │ │ │ @@ -132781,15 +132743,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c00cd28(%rax) │ │ │ │ + add %ch,0x4c00cd28(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov %rcx,0x310(%rsp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x310(%rsp),%rbx │ │ │ │ @@ -132828,16 +132790,18 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c00cd27(%rax) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + int $0x0 │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ add $0x10,%rbp │ │ │ │ mov %rbx,0x2f8(%rsp) │ │ │ │ mov %rcx,%rbx │ │ │ │ @@ -132845,17 +132809,16 @@ │ │ │ │ jmp 48170d <__gmpz_get_d_2exp@plt+0x7b48d> │ │ │ │ nop │ │ │ │ rex.RB add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x27(%rax) │ │ │ │ - int $0x0 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ + add %cl,0x4c00cd27(%rax) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%eax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rcx,0x2e8(%rsp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x2e8(%rsp),%rbx │ │ │ │ @@ -132877,16 +132840,17 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - es int $0x0 │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 4816fe <__gmpz_get_d_2exp@plt+0x7b47e> │ │ │ │ @@ -132898,16 +132862,17 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4c00cd26(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ + add %al,%al │ │ │ │ + es int $0x0 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x80,%rbx │ │ │ │ setae %cl │ │ │ │ movzbl %cl,%ecx │ │ │ │ cmp $0x10000,%rbx │ │ │ │ @@ -132916,15 +132881,15 @@ │ │ │ │ add %rcx,%rdx │ │ │ │ cmp $0x800,%rbx │ │ │ │ setae %cl │ │ │ │ movzbl %cl,%ecx │ │ │ │ add %rdx,%rcx │ │ │ │ cmp $0xffffffffffffffff,%rcx │ │ │ │ jne 481616 <__gmpz_get_d_2exp@plt+0x7b396> │ │ │ │ - lea 0xcd68d6(%rip),%rcx │ │ │ │ + lea 0xcd68f6(%rip),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%rcx │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 48176d <__gmpz_get_d_2exp@plt+0x7b4ed> │ │ │ │ movq $0xe1d1c0,-0x18(%r12) │ │ │ │ @@ -132955,18 +132920,19 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800cd25(%rax) │ │ │ │ - mov 0x38(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + add %dl,%al │ │ │ │ + and $0x8b4800cd,%eax │ │ │ │ + cmp %r9b,0x75(%r11,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4817c4 <__gmpz_get_d_2exp@plt+0x7b544> │ │ │ │ mov 0x20(%rbp),%ecx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov %rdi,0x308(%rsp) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x308(%rsp),%rbx │ │ │ │ add $0x28,%r12 │ │ │ │ @@ -132989,17 +132955,17 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - and $0x8b4c00cd,%eax │ │ │ │ - jne 481844 <__gmpz_get_d_2exp@plt+0x7b5c4> │ │ │ │ + add %al,0x25(%rax) │ │ │ │ + int $0x0 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov %rax,0x98(%rsp) │ │ │ │ mov %rcx,%rax │ │ │ │ mov 0x98(%rsp),%rcx │ │ │ │ @@ -133008,17 +132974,16 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - and $0xcd,%al │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + and $0x894800cd,%eax │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsi,%rdi,2) │ │ │ │ movl $0x4818a8,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 4818a8 <__gmpz_get_d_2exp@plt+0x7b628> │ │ │ │ @@ -133027,18 +132992,20 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800cd24(%rax) │ │ │ │ - mov 0x38(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + add %dl,%al │ │ │ │ + and $0xcd,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,0x75(%r11,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4818c4 <__gmpz_get_d_2exp@plt+0x7b644> │ │ │ │ mov 0x20(%rbp),%ecx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x80,%rbx │ │ │ │ setae %dil │ │ │ │ movzbl %dil,%edi │ │ │ │ cmp $0x10000,%rbx │ │ │ │ @@ -133096,30 +133063,29 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x23(%rax) │ │ │ │ - int $0x0 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ + add %bl,0x4c00cd23(%rax) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 481b2d <__gmpz_get_d_2exp@plt+0x7b8ad> │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.RB add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x23(%rax) │ │ │ │ + add %ch,0x23(%rax) │ │ │ │ int $0x0 │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%eax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rcx,0x2e0(%rsp) │ │ │ │ @@ -133143,15 +133109,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ and %ch,%cl │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 481ab0 <__gmpz_get_d_2exp@plt+0x7b830> │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ @@ -133165,15 +133131,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4c00cd22(%rax) │ │ │ │ + add %ah,0x4c00cd22(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x80,%rbx │ │ │ │ setae %cl │ │ │ │ movzbl %cl,%ecx │ │ │ │ @@ -133183,15 +133149,15 @@ │ │ │ │ add %rcx,%rdx │ │ │ │ cmp $0x800,%rbx │ │ │ │ setae %cl │ │ │ │ movzbl %cl,%ecx │ │ │ │ add %rdx,%rcx │ │ │ │ cmp $0xffffffffffffffff,%rcx │ │ │ │ jne 481a36 <__gmpz_get_d_2exp@plt+0x7b7b6> │ │ │ │ - lea 0xcd64b6(%rip),%rcx │ │ │ │ + lea 0xcd64d6(%rip),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%rcx │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 481b8d <__gmpz_get_d_2exp@plt+0x7b90d> │ │ │ │ movq $0xe1d1c0,-0x18(%r12) │ │ │ │ @@ -133221,15 +133187,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c00cd21(%rax) │ │ │ │ + add %dh,0x4c00cd21(%rax) │ │ │ │ mov 0x18(%rbp),%esi │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rcx,%rbx │ │ │ │ @@ -133237,17 +133203,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x21(%rax) │ │ │ │ - int $0x0 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ + add %al,0x4c00cd21(%rax) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ and $0x7,%edi │ │ │ │ cmp $0x1,%rdi │ │ │ │ @@ -133260,15 +133225,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ and %ecx,%ebp │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 481c68 <__gmpz_get_d_2exp@plt+0x7b9e8> │ │ │ │ mov 0x30(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ @@ -133316,19 +133281,18 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.RXB adc %r8d,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - and %cl,%ch │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 481d60 <__gmpz_get_d_2exp@plt+0x7bae0> │ │ │ │ + add %cl,0x20(%rax) │ │ │ │ + int $0x0 │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%eax │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rdi,0x2f0(%rsp) │ │ │ │ mov %rbx,%rdi │ │ │ │ @@ -133362,32 +133326,30 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ mov %edi,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x1f(%rax) │ │ │ │ - int $0x0 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ + add %cl,0x4c00cd1f(%rax) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%ebx │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ add $0x10,%rbp │ │ │ │ mov %rbx,%rax │ │ │ │ jmp 481f37 <__gmpz_get_d_2exp@plt+0x7bcb7> │ │ │ │ nop │ │ │ │ rex.W sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,0x1f(%rax) │ │ │ │ int $0x0 │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%eax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rcx,0x2b0(%rsp) │ │ │ │ @@ -133412,16 +133374,18 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c00cd1e(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + int $0x0 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 481f2e <__gmpz_get_d_2exp@plt+0x7bcae> │ │ │ │ movq $0x481ee8,0x0(%rbp) │ │ │ │ @@ -133433,17 +133397,16 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x1e(%rax) │ │ │ │ - int $0x0 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + add %dl,0x4c00cd1e(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x80,%rbx │ │ │ │ setae %cl │ │ │ │ movzbl %cl,%ecx │ │ │ │ cmp $0x10000,%rbx │ │ │ │ @@ -133452,15 +133415,15 @@ │ │ │ │ add %rcx,%rdx │ │ │ │ cmp $0x800,%rbx │ │ │ │ setae %cl │ │ │ │ movzbl %cl,%ecx │ │ │ │ add %rdx,%rcx │ │ │ │ cmp $0xffffffffffffffff,%rcx │ │ │ │ jne 481e46 <__gmpz_get_d_2exp@plt+0x7bbc6> │ │ │ │ - lea 0xcd60a6(%rip),%r9 │ │ │ │ + lea 0xcd60c6(%rip),%r9 │ │ │ │ xor %edi,%edi │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 481f91 <__gmpz_get_d_2exp@plt+0x7bd11> │ │ │ │ movq $0xe1d1c0,-0x18(%r12) │ │ │ │ mov %eax,%eax │ │ │ │ shr $0x10,%rax │ │ │ │ @@ -133487,15 +133450,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c00cd1d(%rax) │ │ │ │ + add %dh,0x4c00cd1d(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov %rbx,0x320(%rsp) │ │ │ │ mov %rcx,%rbx │ │ │ │ @@ -133505,15 +133468,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x1d(%rax) │ │ │ │ + add %dh,0x1d(%rax) │ │ │ │ int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ @@ -133528,15 +133491,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ sbb $0x8b4c00cd,%eax │ │ │ │ jne 482054 <__gmpz_get_d_2exp@plt+0x7bdd4> │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x80,%rbx │ │ │ │ @@ -133548,15 +133511,15 @@ │ │ │ │ add %rdx,%rdi │ │ │ │ cmp $0x800,%rbx │ │ │ │ setae %dl │ │ │ │ movzbl %dl,%edx │ │ │ │ add %rdi,%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ jne 482156 <__gmpz_get_d_2exp@plt+0x7bed6> │ │ │ │ - lea 0xcd5f40(%rip),%rdx │ │ │ │ + lea 0xcd5f60(%rip),%rdx │ │ │ │ mov %rdx,%rbx │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4820fa <__gmpz_get_d_2exp@plt+0x7be7a> │ │ │ │ movq $0xe1d1c0,-0x18(%r12) │ │ │ │ mov %eax,%eax │ │ │ │ shr $0x10,%rax │ │ │ │ @@ -133583,19 +133546,18 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sbb $0xcd,%al │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 482148 <__gmpz_get_d_2exp@plt+0x7bec8> │ │ │ │ + add %cl,0x1c(%rax) │ │ │ │ + int $0x0 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov %rdx,0x318(%rsp) │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x318(%rsp),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ @@ -133621,15 +133583,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ mov %edi,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c00cd1b(%rax) │ │ │ │ + add %dh,0x4c00cd1b(%rax) │ │ │ │ mov 0x18(%rbp),%esi │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%ebx │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ add $0x10,%rbp │ │ │ │ mov %rbx,0xf8(%rsp) │ │ │ │ @@ -133638,15 +133600,15 @@ │ │ │ │ jmp 482325 <__gmpz_get_d_2exp@plt+0x7c0a5> │ │ │ │ nop │ │ │ │ rex.W sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x1b(%rax) │ │ │ │ + add %dh,0x1b(%rax) │ │ │ │ int $0x0 │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%eax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rcx,0x2a8(%rsp) │ │ │ │ @@ -133671,15 +133633,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ sbb %ch,%cl │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 4822a8 <__gmpz_get_d_2exp@plt+0x7c028> │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ @@ -133694,15 +133656,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c00cd1a(%rax) │ │ │ │ + add %ch,0x4c00cd1a(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x80,%rbx │ │ │ │ setae %cl │ │ │ │ movzbl %cl,%ecx │ │ │ │ @@ -133712,15 +133674,15 @@ │ │ │ │ add %rcx,%rdx │ │ │ │ cmp $0x800,%rbx │ │ │ │ setae %cl │ │ │ │ movzbl %cl,%ecx │ │ │ │ add %rdx,%rcx │ │ │ │ cmp $0xffffffffffffffff,%rcx │ │ │ │ jne 48222e <__gmpz_get_d_2exp@plt+0x7bfae> │ │ │ │ - lea 0xcd5cbe(%rip),%rcx │ │ │ │ + lea 0xcd5cde(%rip),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%rcx │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 482385 <__gmpz_get_d_2exp@plt+0x7c105> │ │ │ │ movq $0xe1d1c0,-0x18(%r12) │ │ │ │ @@ -133750,15 +133712,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %edi,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c00cd19(%rax) │ │ │ │ + add %bh,0x4c00cd19(%rax) │ │ │ │ mov 0x18(%rbp),%esi │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%ebx │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ mov %rbx,%rax │ │ │ │ mov %r9,%rbx │ │ │ │ @@ -133766,17 +133728,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ mov %edi,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x19(%rax) │ │ │ │ - int $0x0 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ + add %cl,0x4c00cd19(%rax) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ and $0x7,%edi │ │ │ │ cmp $0x1,%rdi │ │ │ │ @@ -133789,19 +133750,18 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %edi,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sbb %ecx,%ebp │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 482460 <__gmpz_get_d_2exp@plt+0x7c1e0> │ │ │ │ + add %al,0x19(%rax) │ │ │ │ + int $0x0 │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x80,%rbx │ │ │ │ setae %dil │ │ │ │ movzbl %dil,%edi │ │ │ │ @@ -133845,19 +133805,18 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.WX jno 48251b <__gmpz_get_d_2exp@plt+0x7c29b> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sbb %cl,%ch │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 482558 <__gmpz_get_d_2exp@plt+0x7c2d8> │ │ │ │ + add %dl,0x18(%rax) │ │ │ │ + int $0x0 │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%eax │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rdi,0x2c0(%rsp) │ │ │ │ mov %rbx,%rdi │ │ │ │ @@ -133891,17 +133850,16 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lret $0x31 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x17(%rax) │ │ │ │ - int $0x0 │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ + add %cl,0x4800cd17(%rax) │ │ │ │ + mov 0x50(%rbp),%eax │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%ecx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rdi,0x2d0(%rsp) │ │ │ │ @@ -133923,15 +133881,15 @@ │ │ │ │ jmp 48274f <__gmpz_get_d_2exp@plt+0x7c4cf> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %ebx,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ int $0x0 │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%ebx │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ @@ -133941,16 +133899,18 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ leave │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800cd16(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + int $0x0 │ │ │ │ + mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 482732 <__gmpz_get_d_2exp@plt+0x7c4b2> │ │ │ │ movq $0x4826d8,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 4826d8 <__gmpz_get_d_2exp@plt+0x7c458> │ │ │ │ @@ -133958,15 +133918,15 @@ │ │ │ │ nop │ │ │ │ leave │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800cd16(%rax) │ │ │ │ + add %ah,0x4800cd16(%rax) │ │ │ │ mov 0x48(%rbp),%eax │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%ecx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x80,%rbx │ │ │ │ @@ -134037,17 +133997,17 @@ │ │ │ │ jmp 482949 <__gmpz_get_d_2exp@plt+0x7c6c9> │ │ │ │ xchg %ax,%ax │ │ │ │ mov %es,0x3(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - adc $0x8b4c00cd,%eax │ │ │ │ - jne 48286c <__gmpz_get_d_2exp@plt+0x7c5ec> │ │ │ │ + add %al,0x15(%rax) │ │ │ │ + int $0x0 │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov 0x50(%rbp),%rbx │ │ │ │ mov 0x58(%rbp),%rdx │ │ │ │ mov 0x60(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ @@ -134065,15 +134025,15 @@ │ │ │ │ jmp 48290e <__gmpz_get_d_2exp@plt+0x7c68e> │ │ │ │ xchg %ax,%ax │ │ │ │ mov %ebp,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ adc $0xcd,%al │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 4828c0 <__gmpz_get_d_2exp@plt+0x7c640> │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ @@ -134090,26 +134050,25 @@ │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x14(%rax) │ │ │ │ - int $0x0 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %bl,0x4800cd14(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x38(%rbp),%r8 │ │ │ │ test %r8,%r8 │ │ │ │ jg 4829e7 <__gmpz_get_d_2exp@plt+0x7c767> │ │ │ │ xor %r9d,%r9d │ │ │ │ - lea 0xd875a7(%rip),%r10 │ │ │ │ + lea 0xd875c7(%rip),%r10 │ │ │ │ xor %r11d,%r11d │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 482a08 <__gmpz_get_d_2exp@plt+0x7c788> │ │ │ │ test %rbx,%rbx │ │ │ │ jne 4829cf <__gmpz_get_d_2exp@plt+0x7c74f> │ │ │ │ movq $0x474e40,-0x28(%r12) │ │ │ │ @@ -134171,15 +134130,15 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ or $0xea,%al │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ adc %ebp,%ecx │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 482a60 <__gmpz_get_d_2exp@plt+0x7c7e0> │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x28(%rbp),%r10 │ │ │ │ @@ -134205,15 +134164,15 @@ │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x60(%rsp),%r14 │ │ │ │ jmp 47e808 <__gmpz_get_d_2exp@plt+0x78588> │ │ │ │ push %rbp │ │ │ │ fildl 0x3(%rdi) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800cd12(%rax) │ │ │ │ + add %ch,0x4800cd12(%rax) │ │ │ │ mov 0xa8(%rbp),%eax │ │ │ │ mov 0xa0(%rbp),%rcx │ │ │ │ mov 0x98(%rbp),%rdx │ │ │ │ mov 0x90(%rbp),%esi │ │ │ │ mov 0x70(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ @@ -134238,16 +134197,16 @@ │ │ │ │ jmp 484edb <__gmpz_get_d_2exp@plt+0x7ec5b> │ │ │ │ xchg %eax,%esp │ │ │ │ fcmovnb %st(2),%st │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - adc %ecx,%ebp │ │ │ │ + add %cl,(%rax) │ │ │ │ + adc %ch,%cl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ test %esp,0x48000000(%rax) │ │ │ │ mov 0x98(%rbp),%ecx │ │ │ │ mov 0x90(%rbp),%rdx │ │ │ │ mov 0x88(%rbp),%ebx │ │ │ │ mov 0x68(%rbp),%rdi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ @@ -134271,15 +134230,15 @@ │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 4838b0 <__gmpz_get_d_2exp@plt+0x7d630> │ │ │ │ mov %ebx,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x11(%rax) │ │ │ │ + add %dh,0x11(%rax) │ │ │ │ int $0x0 │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x40(%rbp),%rbx │ │ │ │ mov 0x48(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ @@ -134299,16 +134258,16 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - adc %cl,%ch │ │ │ │ + add %dl,(%rax) │ │ │ │ + adc %ecx,%ebp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ jne 482c80 <__gmpz_get_d_2exp@plt+0x7ca00> │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ @@ -134358,16 +134317,16 @@ │ │ │ │ jmp 48359a <__gmpz_get_d_2exp@plt+0x7d31a> │ │ │ │ push %rbp │ │ │ │ pop %rbx │ │ │ │ addl $0x0,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - bswap %ebp │ │ │ │ + add %dl,(%rax) │ │ │ │ + adc %cl,%ch │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ test %ebp,0x48000000(%rax) │ │ │ │ mov 0xa0(%rbp),%ecx │ │ │ │ mov 0x98(%rbp),%rdx │ │ │ │ mov 0x90(%rbp),%esi │ │ │ │ mov 0x70(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ @@ -134398,29 +134357,27 @@ │ │ │ │ jne 482e20 <__gmpz_get_d_2exp@plt+0x7cba0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ push %rbp │ │ │ │ fildl 0x3(%rdi) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - bswap %ebp │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sub %cl,0x45(%rcx,%rcx,4) │ │ │ │ - sub %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - xor %r9b,0x4d(%r9,%rcx,4) │ │ │ │ - xor %cl,0x55(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - rex.WRB cmp %r9b,0x55(%r9,%rcx,4) │ │ │ │ - cmp %cl,0x5d(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - rex │ │ │ │ + add %bl,0xf(%rax) │ │ │ │ + int $0x0 │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov %r8,0x28(%rbp) │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %r9,0x30(%rbp) │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov %r10,0x38(%rbp) │ │ │ │ + mov 0x20(%rbp),%r11 │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ mov %r11,0x40(%rbp) │ │ │ │ mov 0x48(%rbp),%rsi │ │ │ │ mov %r14,0x48(%rbp) │ │ │ │ mov %rax,0x50(%rbp) │ │ │ │ mov %rcx,0x58(%rbp) │ │ │ │ mov %rdx,0x60(%rbp) │ │ │ │ mov %rsi,0x68(%rbp) │ │ │ │ @@ -134474,33 +134431,34 @@ │ │ │ │ mov %rsi,0x50(%rsp) │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 482f87 <__gmpz_get_d_2exp@plt+0x7cd07> │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ - lea 0xcd1934(%rip),%r9 │ │ │ │ + lea 0xcd1954(%rip),%r9 │ │ │ │ lea -0x7(%r12),%r11 │ │ │ │ jmp 478314 <__gmpz_get_d_2exp@plt+0x72094> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x482a48,0x0(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800cd0d(%rax) │ │ │ │ - mov 0x38(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + add %al,%al │ │ │ │ + or $0x8b4800cd,%eax │ │ │ │ + cmp %r9b,0x75(%r11,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 482fd4 <__gmpz_get_d_2exp@plt+0x7cd54> │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov %rdx,0xb8(%rsp) │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0xb8(%rsp),%rbx │ │ │ │ add $0x28,%r12 │ │ │ │ @@ -134539,15 +134497,15 @@ │ │ │ │ lret │ │ │ │ push %rcx │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ or $0xcd,%al │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ jne 4830c0 <__gmpz_get_d_2exp@plt+0x7ce40> │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%eax │ │ │ │ mov 0x40(%rbp),%r10 │ │ │ │ @@ -134566,17 +134524,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or $0xaa,%al │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0xc(%rax) │ │ │ │ - int $0x0 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + add %cl,0x4c00cd0c(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x28(%rbp),%r10 │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ @@ -134595,15 +134552,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ or $0xea,%al │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ or $0xcd,%al │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,0x55(%rbx,%rcx,4) │ │ │ │ sub %cl,0x75(%rcx,%rcx,4) │ │ │ │ sub %cl,-0x75(%rax) │ │ │ │ jne 483170 <__gmpz_get_d_2exp@plt+0x7cef0> │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ @@ -134626,17 +134583,19 @@ │ │ │ │ nop │ │ │ │ or %ch,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4c00cd0b(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + add %al,%al │ │ │ │ + or %ebp,%ecx │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4831d0 <__gmpz_get_d_2exp@plt+0x7cf50> │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x28(%rbp),%r10 │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ @@ -134675,15 +134634,15 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ mov 0x1(%rcx),%edx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ or %ch,%cl │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ jne 4832b8 <__gmpz_get_d_2exp@plt+0x7d038> │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%eax │ │ │ │ mov 0x40(%rbp),%r10 │ │ │ │ @@ -134844,15 +134803,15 @@ │ │ │ │ add %rdi,%rbx │ │ │ │ mov %rbx,%r8 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4835c5 <__gmpz_get_d_2exp@plt+0x7d345> │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov %r8,(%r12) │ │ │ │ - lea 0xcd12f6(%rip),%rbx │ │ │ │ + lea 0xcd1316(%rip),%rbx │ │ │ │ lea -0x7(%r12),%rdi │ │ │ │ jmp 47ddc2 <__gmpz_get_d_2exp@plt+0x77b42> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x482ad0,0x0(%rbp) │ │ │ │ mov %r8,%rbx │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ movq $0x473690,-0x20(%r12) │ │ │ │ @@ -134873,16 +134832,15 @@ │ │ │ │ nop │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,0x7(%rax) │ │ │ │ int $0x0 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ add $0x28,%rbp │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -134890,15 +134848,15 @@ │ │ │ │ lea 0x1(%rdi),%r9 │ │ │ │ inc %rdi │ │ │ │ mov 0x110(%rsp),%r10 │ │ │ │ jmp 47f99f <__gmpz_get_d_2exp@plt+0x7971f> │ │ │ │ nop │ │ │ │ rex.WXB movabs %rax,0x1e000000000001 │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 48367c <__gmpz_get_d_2exp@plt+0x7d3fc> │ │ │ │ + add %al,(%rdi) │ │ │ │ int $0x0 │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r10 │ │ │ │ @@ -134911,16 +134869,18 @@ │ │ │ │ jmp 4836d4 <__gmpz_get_d_2exp@plt+0x7d454> │ │ │ │ nop │ │ │ │ rex.WXB jrcxz 4836ac <__gmpz_get_d_2exp@plt+0x7d42c> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800cd06(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + int $0x0 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r10 │ │ │ │ mov 0x58(%rbp),%rcx │ │ │ │ add $0x48,%r12 │ │ │ │ @@ -134968,35 +134928,35 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800cd05(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 483847 <__gmpz_get_d_2exp@plt+0x7d5c7> │ │ │ │ - movq $0x4837e8,0x0(%rbp) │ │ │ │ + add %cl,%al │ │ │ │ + add $0x894800cd,%eax │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x48000000(%rdi) │ │ │ │ + movl $0x4837e8,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 4837e8 <__gmpz_get_d_2exp@plt+0x7d568> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x5(%rax) │ │ │ │ - int $0x0 │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ + add %dl,0x4800cd05(%rax) │ │ │ │ + mov 0x38(%rbp),%eax │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x80,%rbx │ │ │ │ setae %dl │ │ │ │ @@ -135092,15 +135052,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c00cd03(%rax) │ │ │ │ + add %ch,0x4c00cd03(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ @@ -135129,16 +135089,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - add %ch,%cl │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %ebp,%ecx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x21(%rbp) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ @@ -135154,15 +135114,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c00cd02(%rax) │ │ │ │ + add %bh,0x4c00cd02(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ cmp $0x80,%rax │ │ │ │ setae %bl │ │ │ │ movzbl %bl,%ebx │ │ │ │ @@ -135183,19 +135143,18 @@ │ │ │ │ jmp 478836 <__gmpz_get_d_2exp@plt+0x725b6> │ │ │ │ nopl (%rax) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 483b48 <__gmpz_get_d_2exp@plt+0x7d8c8> │ │ │ │ + add %dl,0x2(%rax) │ │ │ │ + int $0x0 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ add $0x8,%rbp │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 480ffa <__gmpz_get_d_2exp@plt+0x7ad7a> │ │ │ │ movq $0x475708,-0x10(%r12) │ │ │ │ @@ -135219,16 +135178,19 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ leave │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800cd01(%rax) │ │ │ │ - mov 0x48(%rbp),%eax │ │ │ │ + add %cl,%al │ │ │ │ + add %ecx,%ebp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ @@ -135270,15 +135232,15 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ fcmovnb %st(2),%st │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ add %cl,%ch │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ jo 483cdd <__gmpz_get_d_2exp@plt+0x7da5d> │ │ │ │ mov 0x78(%rbp),%esi │ │ │ │ mov 0x80(%rbp),%r8 │ │ │ │ mov 0xa0(%rbp),%rax │ │ │ │ mov 0x98(%rbp),%rcx │ │ │ │ @@ -135312,15 +135274,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ add %cl,%ch │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 483d60 <__gmpz_get_d_2exp@plt+0x7dae0> │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ @@ -135337,17 +135299,19 @@ │ │ │ │ mov 0xb0(%rsp),%rax │ │ │ │ jmp 47b615 <__gmpz_get_d_2exp@plt+0x75395> │ │ │ │ nop │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c00ccff(%rax) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ + add %bl,%al │ │ │ │ + dec %esp │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 483dc0 <__gmpz_get_d_2exp@plt+0x7db40> │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x1,%rdx │ │ │ │ je 483e39 <__gmpz_get_d_2exp@plt+0x7dbb9> │ │ │ │ @@ -135357,19 +135321,17 @@ │ │ │ │ jne 483de8 <__gmpz_get_d_2exp@plt+0x7db68> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x1(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 483e08 <__gmpz_get_d_2exp@plt+0x7db88> │ │ │ │ + add %dl,0x4c00ccff(%rax) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x7(%rbx),%rdx │ │ │ │ cmp $0x80,%rdx │ │ │ │ setae %bl │ │ │ │ movzbl %bl,%ebx │ │ │ │ @@ -135410,37 +135372,37 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800ccfe(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 483f5f <__gmpz_get_d_2exp@plt+0x7dcdf> │ │ │ │ - movq $0x483ee0,0x0(%rbp) │ │ │ │ + add %dl,%al │ │ │ │ + dec %ah │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x48000000(%rdi) │ │ │ │ + movl $0x483ee0,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 483ee0 <__gmpz_get_d_2exp@plt+0x7dc60> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x2(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 483ef8 <__gmpz_get_d_2exp@plt+0x7dc78> │ │ │ │ + add %bl,0x4c00ccfe(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x80,%rbx │ │ │ │ setae %dil │ │ │ │ @@ -135500,15 +135462,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x3(%rax) │ │ │ │ + add %ch,-0x3(%rax) │ │ │ │ int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 484028 <__gmpz_get_d_2exp@plt+0x7dda8> │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ jmp 4784ba <__gmpz_get_d_2exp@plt+0x7223a> │ │ │ │ @@ -135516,16 +135478,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - std │ │ │ │ + add %al,-0x3(%rax) │ │ │ │ int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 484050 <__gmpz_get_d_2exp@plt+0x7ddd0> │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ @@ -135542,15 +135503,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ cld │ │ │ │ int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 484098 <__gmpz_get_d_2exp@plt+0x7de18> │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ @@ -135583,15 +135544,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x4(%rax) │ │ │ │ + add %ch,-0x4(%rax) │ │ │ │ int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 484128 <__gmpz_get_d_2exp@plt+0x7dea8> │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ @@ -135606,15 +135567,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ cld │ │ │ │ int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 484168 <__gmpz_get_d_2exp@plt+0x7dee8> │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ @@ -135623,16 +135584,16 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sti │ │ │ │ + add %al,(%rax) │ │ │ │ + cld │ │ │ │ int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 484190 <__gmpz_get_d_2exp@plt+0x7df10> │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ cmp $0x80,%rax │ │ │ │ @@ -135669,16 +135630,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - sti │ │ │ │ + add %bl,-0x5(%rax) │ │ │ │ int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 484238 <__gmpz_get_d_2exp@plt+0x7dfb8> │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ @@ -135688,15 +135648,15 @@ │ │ │ │ leave │ │ │ │ pop %rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ sti │ │ │ │ int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 484278 <__gmpz_get_d_2exp@plt+0x7dff8> │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ @@ -135736,19 +135696,17 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x6(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 484308 <__gmpz_get_d_2exp@plt+0x7e088> │ │ │ │ + add %cl,0x4c00ccfa(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov %rbx,%r9 │ │ │ │ and $0x7,%r9d │ │ │ │ @@ -135762,15 +135720,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ cli │ │ │ │ int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 484358 <__gmpz_get_d_2exp@plt+0x7e0d8> │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ @@ -135807,19 +135765,17 @@ │ │ │ │ jmp 47c212 <__gmpz_get_d_2exp@plt+0x75f92> │ │ │ │ nop │ │ │ │ rex.W sub $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x7(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 484408 <__gmpz_get_d_2exp@plt+0x7e188> │ │ │ │ + add %dl,0x4c00ccf9(%rax) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -135874,19 +135830,17 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x8(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 484510 <__gmpz_get_d_2exp@plt+0x7e290> │ │ │ │ + add %al,0x4c00ccf8(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 484583 <__gmpz_get_d_2exp@plt+0x7e303> │ │ │ │ movq $0x484538,0x0(%rbp) │ │ │ │ @@ -135898,16 +135852,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - clc │ │ │ │ + add %al,-0x8(%rax) │ │ │ │ int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 484550 <__gmpz_get_d_2exp@plt+0x7e2d0> │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ @@ -135929,17 +135882,18 @@ │ │ │ │ xor %edi,%edi │ │ │ │ jmp 47b615 <__gmpz_get_d_2exp@plt+0x75395> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c00ccf7(%rax) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ + add %bl,%al │ │ │ │ + test $0x758b4c00,%esp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 4845c0 <__gmpz_get_d_2exp@plt+0x7e340> │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x1,%rdx │ │ │ │ je 484639 <__gmpz_get_d_2exp@plt+0x7e3b9> │ │ │ │ @@ -135949,19 +135903,17 @@ │ │ │ │ jne 4845e8 <__gmpz_get_d_2exp@plt+0x7e368> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x9(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 484608 <__gmpz_get_d_2exp@plt+0x7e388> │ │ │ │ + add %dl,0x4c00ccf7(%rax) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x7(%rbx),%rdx │ │ │ │ cmp $0x80,%rdx │ │ │ │ setae %bl │ │ │ │ movzbl %bl,%ebx │ │ │ │ @@ -136006,15 +135958,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800ccf6(%rax) │ │ │ │ + add %dh,0x4800ccf6(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 48479d <__gmpz_get_d_2exp@plt+0x7e51d> │ │ │ │ movq $0x484700,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ @@ -136023,15 +135975,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0xa(%rax) │ │ │ │ + add %bh,-0xa(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -136094,15 +136046,15 @@ │ │ │ │ jmp 47c212 <__gmpz_get_d_2exp@plt+0x75f92> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.W or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0xb(%rax) │ │ │ │ + add %bh,-0xb(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %dl,0x48000000(%rdx) │ │ │ │ movl $0x484838,0x0(%rbp) │ │ │ │ @@ -136112,16 +136064,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.W or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - cmc │ │ │ │ + add %al,-0xb(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.RB │ │ │ │ rex │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ @@ -136165,19 +136116,17 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0xc(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 484910 <__gmpz_get_d_2exp@plt+0x7e690> │ │ │ │ + add %al,0x4c00ccf4(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -136201,15 +136150,15 @@ │ │ │ │ jmp 47c212 <__gmpz_get_d_2exp@plt+0x75f92> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or %bl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ repz int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jne 4849a8 <__gmpz_get_d_2exp@plt+0x7e728> │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ @@ -136227,19 +136176,17 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0xd(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 484a00 <__gmpz_get_d_2exp@plt+0x7e780> │ │ │ │ + add %bl,0x4c00ccf3(%rax) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ mov 0x7(%rbx),%r10 │ │ │ │ @@ -136260,15 +136207,15 @@ │ │ │ │ mov %rdi,%r11 │ │ │ │ jmp 484c83 <__gmpz_get_d_2exp@plt+0x7ea03> │ │ │ │ or %bl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ repz int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jne 484a78 <__gmpz_get_d_2exp@plt+0x7e7f8> │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ @@ -136280,15 +136227,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ repnz int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 484aa8 <__gmpz_get_d_2exp@plt+0x7e828> │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ @@ -136305,15 +136252,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4c00ccf2(%rax) │ │ │ │ + add %ah,0x4c00ccf2(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x7(%rbx),%rdx │ │ │ │ cmp $0x80,%rdx │ │ │ │ @@ -136342,17 +136289,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ jbe 484b67 <__gmpz_get_d_2exp@plt+0x7e8e7> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - int1 │ │ │ │ - int3 │ │ │ │ + add %dl,(%rax) │ │ │ │ + repnz int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ test %eax,0x48000000(%rax) │ │ │ │ mov 0x78(%rbp),%ebx │ │ │ │ mov 0x70(%rbp),%rcx │ │ │ │ mov 0x68(%rbp),%rdx │ │ │ │ mov 0x48(%rbp),%esi │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ @@ -136369,15 +136315,15 @@ │ │ │ │ jmp 4788cc <__gmpz_get_d_2exp@plt+0x7264c> │ │ │ │ xchg %ax,%ax │ │ │ │ or %bl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c00ccf1(%rax) │ │ │ │ + add %dh,0x4c00ccf1(%rax) │ │ │ │ mov 0x10(%rbp),%esi │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ @@ -136393,16 +136339,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - int1 │ │ │ │ + add %bl,-0xf(%rax) │ │ │ │ int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jne 484c40 <__gmpz_get_d_2exp@plt+0x7e9c0> │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ @@ -136444,20 +136389,18 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or %ah,%dl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x10(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - or %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 484d04 <__gmpz_get_d_2exp@plt+0x7ea84> │ │ │ │ + add %bl,0x4c00ccf0(%rax) │ │ │ │ + mov 0x8(%rbp),%ecx │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x28(%rbp),%eax │ │ │ │ mov 0x30(%rbp),%r10 │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x40(%rbp),%rbx │ │ │ │ mov 0x48(%rbp),%rdx │ │ │ │ mov 0x50(%rbp),%dil │ │ │ │ @@ -136485,15 +136428,15 @@ │ │ │ │ jmp 47842b <__gmpz_get_d_2exp@plt+0x721ab> │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.W sub $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ out %eax,(%dx) │ │ │ │ int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jne 484db0 <__gmpz_get_d_2exp@plt+0x7eb30> │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -136514,15 +136457,15 @@ │ │ │ │ jmp 47e214 <__gmpz_get_d_2exp@plt+0x77f94> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or %ch,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x11(%rax) │ │ │ │ + add %dh,-0x11(%rax) │ │ │ │ int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jne 484e28 <__gmpz_get_d_2exp@plt+0x7eba8> │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ @@ -136540,16 +136483,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %ch,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - out %al,(%dx) │ │ │ │ + add %bl,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jne 484e80 <__gmpz_get_d_2exp@plt+0x7ec00> │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ @@ -136591,15 +136534,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x12(%rax) │ │ │ │ + add %dh,-0x12(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %ah,0x48000000(%rdi) │ │ │ │ movl $0x484f40,0x0(%rbp) │ │ │ │ @@ -136611,15 +136554,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ out %al,(%dx) │ │ │ │ int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 484f58 <__gmpz_get_d_2exp@plt+0x7ecd8> │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ @@ -136669,16 +136612,15 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ + add %dl,-0x13(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %dl,%bh │ │ │ │ add %al,(%rax) │ │ │ │ @@ -136694,16 +136636,16 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - in (%dx),%al │ │ │ │ + add %bl,(%rax) │ │ │ │ + in (%dx),%eax │ │ │ │ int3 │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -136786,15 +136728,15 @@ │ │ │ │ leave │ │ │ │ pop %rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800cceb(%rax) │ │ │ │ + add %ch,0x4800cceb(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 4852c4 <__gmpz_get_d_2exp@plt+0x7f044> │ │ │ │ movq $0x485208,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ @@ -136804,15 +136746,15 @@ │ │ │ │ leave │ │ │ │ pop %rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x15(%rax) │ │ │ │ + add %dh,-0x15(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -136881,16 +136823,15 @@ │ │ │ │ jmp 47c212 <__gmpz_get_d_2exp@plt+0x75f92> │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.W xor $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,-0x16(%rax) │ │ │ │ int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jne 485340 <__gmpz_get_d_2exp@plt+0x7f0c0> │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ @@ -136926,15 +136867,15 @@ │ │ │ │ jmp 47b615 <__gmpz_get_d_2exp@plt+0x75395> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or %ch,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c00cce9(%rax) │ │ │ │ + add %bh,0x4c00cce9(%rax) │ │ │ │ mov 0x10(%rbp),%esi │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x40(%rbp),%rbx │ │ │ │ @@ -136948,15 +136889,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ or $0xea,%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x17(%rax) │ │ │ │ + add %ch,-0x17(%rax) │ │ │ │ int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 485428 <__gmpz_get_d_2exp@plt+0x7f1a8> │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x28(%rbp),%r10 │ │ │ │ @@ -136972,15 +136913,15 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x17(%rax) │ │ │ │ + add %dh,-0x17(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 4854b1 <__gmpz_get_d_2exp@plt+0x7f231> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 4854f3 <__gmpz_get_d_2exp@plt+0x7f273> │ │ │ │ movq $0x4854a0,-0x20(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ @@ -136994,16 +136935,16 @@ │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jmp ffffffffc790556e <__environ@GLIBC_2.2.5+0xffffffffc65c1a86> │ │ │ │ + add %dh,(%rax) │ │ │ │ + jmp ffffffffc790556e <__environ@GLIBC_2.2.5+0xffffffffc65c1a46> │ │ │ │ add %r10b,%r8b │ │ │ │ push %rsp │ │ │ │ rex.W add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ sbb %cl,-0x77(%rax) │ │ │ │ sbb %r14b,%r14b │ │ │ │ @@ -137014,27 +136955,27 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - call ffffffff8b90559e <__environ@GLIBC_2.2.5+0xffffffff8a5c1ab6> │ │ │ │ + add %al,(%rax) │ │ │ │ + jmp ffffffff8b90559e <__environ@GLIBC_2.2.5+0xffffffff8a5c1a76> │ │ │ │ sbb %r9b,-0x39(%r8) │ │ │ │ sbb %r10b,(%r8) │ │ │ │ push %rbp │ │ │ │ rex.W add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 478110 <__gmpz_get_d_2exp@plt+0x71e90> │ │ │ │ - lea 0xcce8c6(%rip),%rbx │ │ │ │ + lea 0xcce8e6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -137059,15 +137000,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea 0xe2beca(%rip),%rsi │ │ │ │ + lea 0xe2beea(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ jmp de3ff0 <__gmpz_get_d_2exp@plt+0x9ddd70> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ @@ -137101,15 +137042,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 485627 <__gmpz_get_d_2exp@plt+0x7f3a7> │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x485588,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x485648,-0x10(%rbp) │ │ │ │ - lea 0xe2be27(%rip),%rsi │ │ │ │ + lea 0xe2be47(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp de3ff0 <__gmpz_get_d_2exp@plt+0x9ddd70> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -137130,15 +137071,15 @@ │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800cce7(%rax) │ │ │ │ + add %ch,0x4800cce7(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4856c0 <__gmpz_get_d_2exp@plt+0x7f440> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4856b5 <__gmpz_get_d_2exp@plt+0x7f435> │ │ │ │ movq $0x4855d8,-0x18(%r12) │ │ │ │ @@ -137146,49 +137087,49 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x4856e0,-0x8(%rbp) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0xb54650(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xcce759(%rip),%rbx │ │ │ │ + lea 0xcce779(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ out %eax,$0xcc │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fisttps -0x73(%rax) │ │ │ │ - xor $0xccdb66,%eax │ │ │ │ - lea 0xcce6e1(%rip),%r14 │ │ │ │ + xor $0xccdb86,%eax │ │ │ │ + lea 0xcce701(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 86be40 <__gmpz_get_d_2exp@plt+0x465bc0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea 0xe2bd22(%rip),%rsi │ │ │ │ + lea 0xe2bd42(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ jmp de3ff0 <__gmpz_get_d_2exp@plt+0x9ddd70> │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - out %eax,$0xcc │ │ │ │ + add %al,-0x19(%rax) │ │ │ │ + int3 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 485783 <__gmpz_get_d_2exp@plt+0x7f503> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 485778 <__gmpz_get_d_2exp@plt+0x7f4f8> │ │ │ │ @@ -137196,38 +137137,40 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x4857a0,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0xb54570(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xcce6f6(%rip),%rbx │ │ │ │ + lea 0xcce716(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800cce6(%rax) │ │ │ │ - mov %ebx,%edi │ │ │ │ - lea 0xccdaa6(%rip),%rsi │ │ │ │ - lea 0xcce681(%rip),%r14 │ │ │ │ + add %bl,%al │ │ │ │ + out %al,$0xcc │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x73(%rax) │ │ │ │ + xor $0xccdac6,%eax │ │ │ │ + lea 0xcce6a1(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 86be40 <__gmpz_get_d_2exp@plt+0x465bc0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1040912c <__environ@GLIBC_2.2.5+0xf0c5644> │ │ │ │ + rex.RB call 1040912c <__environ@GLIBC_2.2.5+0xf0c5604> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov %r14,%rax │ │ │ │ and $0x1ff800,%eax │ │ │ │ cmp $0xd800,%rax │ │ │ │ jne 4857fc <__gmpz_get_d_2exp@plt+0x7f57c> │ │ │ │ @@ -137301,15 +137244,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe28a40(%rip),%rbx │ │ │ │ + lea 0xe28a60(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 4859a4 <__gmpz_get_d_2exp@plt+0x7f724> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 485a4b <__gmpz_get_d_2exp@plt+0x7f7cb> │ │ │ │ movq $0x485948,-0x18(%rbp) │ │ │ │ @@ -137350,18 +137293,18 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe289a7(%rip),%rbx │ │ │ │ + lea 0xe289c7(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcce4f0(%rip),%rbx │ │ │ │ + lea 0xcce510(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x4859d8,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -137406,15 +137349,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe288f5(%rip),%rbx │ │ │ │ + lea 0xe28915(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x485a80,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -137472,15 +137415,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe28814(%rip),%rbx │ │ │ │ + lea 0xe28834(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -137889,17 +137832,19 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,0x4800ccdd(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 4861a2 <__gmpz_get_d_2exp@plt+0x7ff22> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 486197 <__gmpz_get_d_2exp@plt+0x7ff17> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ @@ -138403,15 +138348,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1040a16c <__environ@GLIBC_2.2.5+0xf0c6684> │ │ │ │ + rex.RB call 1040a16c <__environ@GLIBC_2.2.5+0xf0c6644> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -138484,15 +138429,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe27a00(%rip),%rbx │ │ │ │ + lea 0xe27a20(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 4869dd <__gmpz_get_d_2exp@plt+0x8075d> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 486a83 <__gmpz_get_d_2exp@plt+0x80803> │ │ │ │ movq $0x486988,-0x18(%rbp) │ │ │ │ @@ -138532,15 +138477,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe27967(%rip),%rbx │ │ │ │ + lea 0xe27987(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x486a10,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -138586,15 +138531,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe278bd(%rip),%rbx │ │ │ │ + lea 0xe278dd(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x486ab8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -138654,15 +138599,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe277dc(%rip),%rbx │ │ │ │ + lea 0xe277fc(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 486844 <__gmpz_get_d_2exp@plt+0x805c4> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -138671,15 +138616,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1040a4dc <__environ@GLIBC_2.2.5+0xf0c69f4> │ │ │ │ + rex.RB call 1040a4dc <__environ@GLIBC_2.2.5+0xf0c69b4> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -138752,15 +138697,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe27690(%rip),%rbx │ │ │ │ + lea 0xe276b0(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 486d4d <__gmpz_get_d_2exp@plt+0x80acd> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 486df3 <__gmpz_get_d_2exp@plt+0x80b73> │ │ │ │ movq $0x486cf8,-0x18(%rbp) │ │ │ │ @@ -138802,15 +138747,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe275f7(%rip),%rbx │ │ │ │ + lea 0xe27617(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x486d80,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -138855,15 +138800,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe2754d(%rip),%rbx │ │ │ │ + lea 0xe2756d(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x486e28,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -138922,15 +138867,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe2746c(%rip),%rbx │ │ │ │ + lea 0xe2748c(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 486bb4 <__gmpz_get_d_2exp@plt+0x80934> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -138939,15 +138884,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1040a84c <__environ@GLIBC_2.2.5+0xf0c6d64> │ │ │ │ + rex.RB call 1040a84c <__environ@GLIBC_2.2.5+0xf0c6d24> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -139021,15 +138966,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe27320(%rip),%rbx │ │ │ │ + lea 0xe27340(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 4870bd <__gmpz_get_d_2exp@plt+0x80e3d> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 487163 <__gmpz_get_d_2exp@plt+0x80ee3> │ │ │ │ movq $0x487068,-0x18(%rbp) │ │ │ │ @@ -139069,15 +139014,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe27287(%rip),%rbx │ │ │ │ + lea 0xe272a7(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x4870f0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -139124,15 +139069,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe271dd(%rip),%rbx │ │ │ │ + lea 0xe271fd(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x487198,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -139192,15 +139137,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe270fc(%rip),%rbx │ │ │ │ + lea 0xe2711c(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 486f24 <__gmpz_get_d_2exp@plt+0x80ca4> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -139209,15 +139154,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1040abbc <__environ@GLIBC_2.2.5+0xf0c70d4> │ │ │ │ + rex.RB call 1040abbc <__environ@GLIBC_2.2.5+0xf0c7094> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -139291,15 +139236,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe26fb0(%rip),%rbx │ │ │ │ + lea 0xe26fd0(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 48742d <__gmpz_get_d_2exp@plt+0x811ad> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 4874d3 <__gmpz_get_d_2exp@plt+0x81253> │ │ │ │ movq $0x4873d8,-0x18(%rbp) │ │ │ │ @@ -139341,15 +139286,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe26f17(%rip),%rbx │ │ │ │ + lea 0xe26f37(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x487460,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -139394,15 +139339,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe26e6d(%rip),%rbx │ │ │ │ + lea 0xe26e8d(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x487508,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -139462,15 +139407,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe26d8c(%rip),%rbx │ │ │ │ + lea 0xe26dac(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 487294 <__gmpz_get_d_2exp@plt+0x81014> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -139536,15 +139481,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe26c9c(%rip),%rbx │ │ │ │ + lea 0xe26cbc(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 48777e <__gmpz_get_d_2exp@plt+0x814fe> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 48770b <__gmpz_get_d_2exp@plt+0x8148b> │ │ │ │ @@ -139561,15 +139506,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe26c35(%rip),%rbx │ │ │ │ + lea 0xe26c55(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -139588,38 +139533,38 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe26bc6(%rip),%rbx │ │ │ │ + lea 0xe26be6(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 48779e <__gmpz_get_d_2exp@plt+0x8151e> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 48770b <__gmpz_get_d_2exp@plt+0x8148b> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe26ba2(%rip),%rbx │ │ │ │ + lea 0xe26bc2(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe26b6c(%rip),%rbx │ │ │ │ + lea 0xe26b8c(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -139627,15 +139572,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1040b144 <__environ@GLIBC_2.2.5+0xf0c765c> │ │ │ │ + rex.RB call 1040b144 <__environ@GLIBC_2.2.5+0xf0c761c> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -139707,15 +139652,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe26a28(%rip),%rbx │ │ │ │ + lea 0xe26a48(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 4879b5 <__gmpz_get_d_2exp@plt+0x81735> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 487a5b <__gmpz_get_d_2exp@plt+0x817db> │ │ │ │ movq $0x487960,-0x18(%rbp) │ │ │ │ @@ -139755,15 +139700,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe2698f(%rip),%rbx │ │ │ │ + lea 0xe269af(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x4879e8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -139810,15 +139755,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe268e5(%rip),%rbx │ │ │ │ + lea 0xe26905(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x487a90,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -139878,15 +139823,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe26804(%rip),%rbx │ │ │ │ + lea 0xe26824(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 48781c <__gmpz_get_d_2exp@plt+0x8159c> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -139972,15 +139917,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rsi),%rax │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ movb $0xbf,(%rax,%rcx,1) │ │ │ │ lea 0x10(%rsi),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe266b5(%rip),%rbx │ │ │ │ + lea 0xe266d5(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 48813f <__gmpz_get_d_2exp@plt+0x81ebf> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 487cee <__gmpz_get_d_2exp@plt+0x81a6e> │ │ │ │ mov %rax,%rcx │ │ │ │ @@ -139996,15 +139941,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %cl,(%rdx,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe26652(%rip),%rbx │ │ │ │ + lea 0xe26672(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x12,%rcx │ │ │ │ add $0xf0,%rcx │ │ │ │ lea 0x10(%rsi),%rdx │ │ │ │ mov %cl,(%rdx,%rbx,1) │ │ │ │ @@ -140023,15 +139968,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %cl,(%rdx,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe265e3(%rip),%rbx │ │ │ │ + lea 0xe26603(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ cmp $0x2,%r8 │ │ │ │ jl 487ed5 <__gmpz_get_d_2exp@plt+0x81c55> │ │ │ │ cmp $0x3,%r8 │ │ │ │ jge 488167 <__gmpz_get_d_2exp@plt+0x81ee7> │ │ │ │ @@ -140060,15 +140005,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rsi),%rax │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ movb $0xbf,(%rax,%rcx,1) │ │ │ │ lea 0x10(%rsi),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe26541(%rip),%rbx │ │ │ │ + lea 0xe26561(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 48833b <__gmpz_get_d_2exp@plt+0x820bb> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 487e62 <__gmpz_get_d_2exp@plt+0x81be2> │ │ │ │ mov %rax,%rcx │ │ │ │ @@ -140084,15 +140029,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %cl,(%rdx,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe264de(%rip),%rbx │ │ │ │ + lea 0xe264fe(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x12,%rcx │ │ │ │ add $0xf0,%rcx │ │ │ │ lea 0x10(%rsi),%rdx │ │ │ │ mov %cl,(%rdx,%rbx,1) │ │ │ │ @@ -140111,15 +140056,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %cl,(%rdx,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe2646f(%rip),%rbx │ │ │ │ + lea 0xe2648f(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%r8 │ │ │ │ jge 488002 <__gmpz_get_d_2exp@plt+0x81d82> │ │ │ │ test %r8,%r8 │ │ │ │ jl 488167 <__gmpz_get_d_2exp@plt+0x81ee7> │ │ │ │ @@ -140133,15 +140078,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rsi),%rax │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ movb $0xbf,(%rax,%rcx,1) │ │ │ │ lea 0x10(%rsi),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe26410(%rip),%rbx │ │ │ │ + lea 0xe26430(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 4883f3 <__gmpz_get_d_2exp@plt+0x82173> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 487f93 <__gmpz_get_d_2exp@plt+0x81d13> │ │ │ │ mov %rax,%rcx │ │ │ │ @@ -140157,15 +140102,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %cl,(%rdx,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe263ad(%rip),%rbx │ │ │ │ + lea 0xe263cd(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x12,%rcx │ │ │ │ add $0xf0,%rcx │ │ │ │ lea 0x10(%rsi),%rdx │ │ │ │ mov %cl,(%rdx,%rbx,1) │ │ │ │ @@ -140184,15 +140129,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %cl,(%rdx,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe2633e(%rip),%rbx │ │ │ │ + lea 0xe2635e(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rcx,%r8 │ │ │ │ sar $0x6,%r8 │ │ │ │ add $0xc0,%r8 │ │ │ │ lea 0x10(%rsi),%r9 │ │ │ │ mov %r8b,(%r9,%rdi,1) │ │ │ │ @@ -140209,15 +140154,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rsi),%rax │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ movb $0xbf,(%rax,%rcx,1) │ │ │ │ lea 0x10(%rsi),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe262d3(%rip),%rbx │ │ │ │ + lea 0xe262f3(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 48835f <__gmpz_get_d_2exp@plt+0x820df> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 4880d0 <__gmpz_get_d_2exp@plt+0x81e50> │ │ │ │ mov %rax,%rcx │ │ │ │ @@ -140233,15 +140178,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %cl,(%rdx,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe26270(%rip),%rbx │ │ │ │ + lea 0xe26290(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x12,%rcx │ │ │ │ add $0xf0,%rcx │ │ │ │ lea 0x10(%rsi),%rdx │ │ │ │ mov %cl,(%rdx,%rbx,1) │ │ │ │ @@ -140260,24 +140205,24 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %cl,(%rdx,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe26201(%rip),%rbx │ │ │ │ + lea 0xe26221(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 4882e1 <__gmpz_get_d_2exp@plt+0x82061> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 487cee <__gmpz_get_d_2exp@plt+0x81a6e> │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe261d9(%rip),%rbx │ │ │ │ + lea 0xe261f9(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rcx,%r8 │ │ │ │ sar $0x12,%r8 │ │ │ │ add $0xf0,%r8 │ │ │ │ lea 0x10(%rsi),%r9 │ │ │ │ mov %r8b,(%r9,%rdi,1) │ │ │ │ @@ -140308,15 +140253,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rsi),%rax │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ movb $0xbf,(%rax,%rcx,1) │ │ │ │ lea 0x10(%rsi),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe26131(%rip),%rbx │ │ │ │ + lea 0xe26151(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 488317 <__gmpz_get_d_2exp@plt+0x82097> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 488272 <__gmpz_get_d_2exp@plt+0x81ff2> │ │ │ │ mov %rax,%rcx │ │ │ │ @@ -140332,15 +140277,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %cl,(%rdx,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe260ce(%rip),%rbx │ │ │ │ + lea 0xe260ee(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x12,%rcx │ │ │ │ add $0xf0,%rcx │ │ │ │ lea 0x10(%rsi),%rdx │ │ │ │ mov %cl,(%rdx,%rbx,1) │ │ │ │ @@ -140359,116 +140304,116 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %cl,(%rdx,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe2605f(%rip),%rbx │ │ │ │ + lea 0xe2607f(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x6,%rcx │ │ │ │ add $0xc0,%rcx │ │ │ │ lea 0x10(%rsi),%rdx │ │ │ │ mov %cl,(%rdx,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe26029(%rip),%rbx │ │ │ │ + lea 0xe26049(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 488387 <__gmpz_get_d_2exp@plt+0x82107> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 488272 <__gmpz_get_d_2exp@plt+0x81ff2> │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe26005(%rip),%rbx │ │ │ │ + lea 0xe26025(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 4883bd <__gmpz_get_d_2exp@plt+0x8213d> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 487e62 <__gmpz_get_d_2exp@plt+0x81be2> │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe25fe1(%rip),%rbx │ │ │ │ + lea 0xe26001(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 488417 <__gmpz_get_d_2exp@plt+0x82197> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 4880d0 <__gmpz_get_d_2exp@plt+0x81e50> │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe25fb9(%rip),%rbx │ │ │ │ + lea 0xe25fd9(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x6,%rcx │ │ │ │ add $0xc0,%rcx │ │ │ │ lea 0x10(%rsi),%rdx │ │ │ │ mov %cl,(%rdx,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe25f83(%rip),%rbx │ │ │ │ + lea 0xe25fa3(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x6,%rcx │ │ │ │ add $0xc0,%rcx │ │ │ │ lea 0x10(%rsi),%rdx │ │ │ │ mov %cl,(%rdx,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe25f4d(%rip),%rbx │ │ │ │ + lea 0xe25f6d(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 48844d <__gmpz_get_d_2exp@plt+0x821cd> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 487f93 <__gmpz_get_d_2exp@plt+0x81d13> │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe25f29(%rip),%rbx │ │ │ │ + lea 0xe25f49(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x6,%rcx │ │ │ │ add $0xc0,%rcx │ │ │ │ lea 0x10(%rsi),%rdx │ │ │ │ mov %cl,(%rdx,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe25ef3(%rip),%rbx │ │ │ │ + lea 0xe25f13(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x6,%rcx │ │ │ │ add $0xc0,%rcx │ │ │ │ lea 0x10(%rsi),%rdx │ │ │ │ mov %cl,(%rdx,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe25ebd(%rip),%rbx │ │ │ │ + lea 0xe25edd(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -140533,15 +140478,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe25dd4(%rip),%rbx │ │ │ │ + lea 0xe25df4(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 488646 <__gmpz_get_d_2exp@plt+0x823c6> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 4885d3 <__gmpz_get_d_2exp@plt+0x82353> │ │ │ │ @@ -140558,15 +140503,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe25d6d(%rip),%rbx │ │ │ │ + lea 0xe25d8d(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -140585,38 +140530,38 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe25cfe(%rip),%rbx │ │ │ │ + lea 0xe25d1e(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 488666 <__gmpz_get_d_2exp@plt+0x823e6> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 4885d3 <__gmpz_get_d_2exp@plt+0x82353> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe25cda(%rip),%rbx │ │ │ │ + lea 0xe25cfa(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe25ca4(%rip),%rbx │ │ │ │ + lea 0xe25cc4(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -140922,15 +140867,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1040c414 <__environ@GLIBC_2.2.5+0xf0c892c> │ │ │ │ + rex.RB call 1040c414 <__environ@GLIBC_2.2.5+0xf0c88ec> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -141002,15 +140947,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe25758(%rip),%rbx │ │ │ │ + lea 0xe25778(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 488c85 <__gmpz_get_d_2exp@plt+0x82a05> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 488d2b <__gmpz_get_d_2exp@plt+0x82aab> │ │ │ │ movq $0x488c30,-0x18(%rbp) │ │ │ │ @@ -141051,15 +140996,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe256bf(%rip),%rbx │ │ │ │ + lea 0xe256df(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x488cb8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -141105,15 +141050,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe25615(%rip),%rbx │ │ │ │ + lea 0xe25635(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x488d60,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -141171,15 +141116,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe25534(%rip),%rbx │ │ │ │ + lea 0xe25554(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 488aec <__gmpz_get_d_2exp@plt+0x8286c> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -141258,15 +141203,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1040c86c <__environ@GLIBC_2.2.5+0xf0c8d84> │ │ │ │ + rex.RB call 1040c86c <__environ@GLIBC_2.2.5+0xf0c8d44> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -141339,15 +141284,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe25300(%rip),%rbx │ │ │ │ + lea 0xe25320(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 4890dd <__gmpz_get_d_2exp@plt+0x82e5d> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 489183 <__gmpz_get_d_2exp@plt+0x82f03> │ │ │ │ movq $0x489088,-0x18(%rbp) │ │ │ │ @@ -141387,15 +141332,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe25267(%rip),%rbx │ │ │ │ + lea 0xe25287(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x489110,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -141441,15 +141386,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe251bd(%rip),%rbx │ │ │ │ + lea 0xe251dd(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4891b8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -141509,15 +141454,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe250dc(%rip),%rbx │ │ │ │ + lea 0xe250fc(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 488f44 <__gmpz_get_d_2exp@plt+0x82cc4> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -141526,15 +141471,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1040cbdc <__environ@GLIBC_2.2.5+0xf0c90f4> │ │ │ │ + rex.RB call 1040cbdc <__environ@GLIBC_2.2.5+0xf0c90b4> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -141607,15 +141552,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe24f90(%rip),%rbx │ │ │ │ + lea 0xe24fb0(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 48944d <__gmpz_get_d_2exp@plt+0x831cd> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 4894f3 <__gmpz_get_d_2exp@plt+0x83273> │ │ │ │ movq $0x4893f8,-0x18(%rbp) │ │ │ │ @@ -141657,15 +141602,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe24ef7(%rip),%rbx │ │ │ │ + lea 0xe24f17(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x489480,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -141710,15 +141655,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe24e4d(%rip),%rbx │ │ │ │ + lea 0xe24e6d(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x489528,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -141777,15 +141722,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe24d6c(%rip),%rbx │ │ │ │ + lea 0xe24d8c(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 4892b4 <__gmpz_get_d_2exp@plt+0x83034> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -141794,15 +141739,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1040cf4c <__environ@GLIBC_2.2.5+0xf0c9464> │ │ │ │ + rex.RB call 1040cf4c <__environ@GLIBC_2.2.5+0xf0c9424> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -141876,15 +141821,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe24c20(%rip),%rbx │ │ │ │ + lea 0xe24c40(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 4897bd <__gmpz_get_d_2exp@plt+0x8353d> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 489863 <__gmpz_get_d_2exp@plt+0x835e3> │ │ │ │ movq $0x489768,-0x18(%rbp) │ │ │ │ @@ -141924,15 +141869,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe24b87(%rip),%rbx │ │ │ │ + lea 0xe24ba7(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x4897f0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -141979,15 +141924,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe24add(%rip),%rbx │ │ │ │ + lea 0xe24afd(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x489898,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -142047,15 +141992,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe249fc(%rip),%rbx │ │ │ │ + lea 0xe24a1c(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 489624 <__gmpz_get_d_2exp@plt+0x833a4> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -142134,15 +142079,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1040d3a4 <__environ@GLIBC_2.2.5+0xf0c98bc> │ │ │ │ + rex.RB call 1040d3a4 <__environ@GLIBC_2.2.5+0xf0c987c> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -142216,15 +142161,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe247c8(%rip),%rbx │ │ │ │ + lea 0xe247e8(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 489c15 <__gmpz_get_d_2exp@plt+0x83995> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 489cbb <__gmpz_get_d_2exp@plt+0x83a3b> │ │ │ │ movq $0x489bc0,-0x18(%rbp) │ │ │ │ @@ -142266,15 +142211,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe2472f(%rip),%rbx │ │ │ │ + lea 0xe2474f(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x489c48,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -142320,15 +142265,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe24685(%rip),%rbx │ │ │ │ + lea 0xe246a5(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x489cf0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -142388,15 +142333,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe245a4(%rip),%rbx │ │ │ │ + lea 0xe245c4(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 489a7c <__gmpz_get_d_2exp@plt+0x837fc> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -142434,15 +142379,15 @@ │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ (bad) │ │ │ │ - call 48489e36 <__environ@GLIBC_2.2.5+0x4714634e> │ │ │ │ + call 48489e36 <__environ@GLIBC_2.2.5+0x4714630e> │ │ │ │ movl $0x489e90,-0x40(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov 0xd(%rbx),%rcx │ │ │ │ mov 0x15(%rbx),%rdx │ │ │ │ mov 0x1d(%rbx),%rdi │ │ │ │ mov 0x25(%rbx),%rbx │ │ │ │ mov %rbx,%r8 │ │ │ │ @@ -142834,15 +142779,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1040dcbc <__environ@GLIBC_2.2.5+0xf0ca1d4> │ │ │ │ + rex.RB call 1040dcbc <__environ@GLIBC_2.2.5+0xf0ca194> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -142916,15 +142861,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe23eb0(%rip),%rbx │ │ │ │ + lea 0xe23ed0(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 48a52d <__gmpz_get_d_2exp@plt+0x842ad> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 48a5d3 <__gmpz_get_d_2exp@plt+0x84353> │ │ │ │ movq $0x48a4d8,-0x18(%rbp) │ │ │ │ @@ -142966,15 +142911,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe23e17(%rip),%rbx │ │ │ │ + lea 0xe23e37(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x48a560,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -143019,15 +142964,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe23d6d(%rip),%rbx │ │ │ │ + lea 0xe23d8d(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48a608,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -143087,15 +143032,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe23c8c(%rip),%rbx │ │ │ │ + lea 0xe23cac(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 48a394 <__gmpz_get_d_2exp@plt+0x84114> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -143104,15 +143049,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1040e02c <__environ@GLIBC_2.2.5+0xf0ca544> │ │ │ │ + rex.RB call 1040e02c <__environ@GLIBC_2.2.5+0xf0ca504> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -143184,15 +143129,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe23b40(%rip),%rbx │ │ │ │ + lea 0xe23b60(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 48a89d <__gmpz_get_d_2exp@plt+0x8461d> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 48a943 <__gmpz_get_d_2exp@plt+0x846c3> │ │ │ │ movq $0x48a848,-0x18(%rbp) │ │ │ │ @@ -143233,15 +143178,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe23aa7(%rip),%rbx │ │ │ │ + lea 0xe23ac7(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x48a8d0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -143287,15 +143232,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe239fd(%rip),%rbx │ │ │ │ + lea 0xe23a1d(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48a978,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -143353,15 +143298,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe2391c(%rip),%rbx │ │ │ │ + lea 0xe2393c(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 48a704 <__gmpz_get_d_2exp@plt+0x84484> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -143428,15 +143373,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe2382c(%rip),%rbx │ │ │ │ + lea 0xe2384c(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 48abee <__gmpz_get_d_2exp@plt+0x8496e> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 48ab7b <__gmpz_get_d_2exp@plt+0x848fb> │ │ │ │ @@ -143453,15 +143398,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe237c5(%rip),%rbx │ │ │ │ + lea 0xe237e5(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -143480,38 +143425,38 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe23756(%rip),%rbx │ │ │ │ + lea 0xe23776(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 48ac0e <__gmpz_get_d_2exp@plt+0x8498e> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 48ab7b <__gmpz_get_d_2exp@plt+0x848fb> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe23732(%rip),%rbx │ │ │ │ + lea 0xe23752(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe236fc(%rip),%rbx │ │ │ │ + lea 0xe2371c(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -143519,15 +143464,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1040e5b4 <__environ@GLIBC_2.2.5+0xf0caacc> │ │ │ │ + rex.RB call 1040e5b4 <__environ@GLIBC_2.2.5+0xf0caa8c> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -143601,15 +143546,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe235b8(%rip),%rbx │ │ │ │ + lea 0xe235d8(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 48ae25 <__gmpz_get_d_2exp@plt+0x84ba5> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 48aecb <__gmpz_get_d_2exp@plt+0x84c4b> │ │ │ │ movq $0x48add0,-0x18(%rbp) │ │ │ │ @@ -143651,15 +143596,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe2351f(%rip),%rbx │ │ │ │ + lea 0xe2353f(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x48ae58,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -143704,15 +143649,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe23475(%rip),%rbx │ │ │ │ + lea 0xe23495(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48af00,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -143772,15 +143717,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe23394(%rip),%rbx │ │ │ │ + lea 0xe233b4(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 48ac8c <__gmpz_get_d_2exp@plt+0x84a0c> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -143866,15 +143811,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ movb $0xbf,(%rax,%rcx,1) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe23246(%rip),%rbx │ │ │ │ + lea 0xe23266(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x2,%rcx │ │ │ │ jl 48b5bf <__gmpz_get_d_2exp@plt+0x8533f> │ │ │ │ cmp $0x3,%rcx │ │ │ │ jge 48b15d <__gmpz_get_d_2exp@plt+0x84edd> │ │ │ │ mov %rax,%rcx │ │ │ │ @@ -143890,15 +143835,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %cl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe231e3(%rip),%rbx │ │ │ │ + lea 0xe23203(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x12,%rcx │ │ │ │ add $0xf0,%rcx │ │ │ │ lea 0x10(%rdx),%rsi │ │ │ │ mov %cl,(%rsi,%rbx,1) │ │ │ │ @@ -143917,15 +143862,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %cl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe23174(%rip),%rbx │ │ │ │ + lea 0xe23194(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ cmp $0x2,%rdi │ │ │ │ jl 48b349 <__gmpz_get_d_2exp@plt+0x850c9> │ │ │ │ cmp $0x3,%rdi │ │ │ │ jge 48b5e7 <__gmpz_get_d_2exp@plt+0x85367> │ │ │ │ @@ -143979,15 +143924,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %cl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe2306a(%rip),%rbx │ │ │ │ + lea 0xe2308a(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x12,%rcx │ │ │ │ add $0xf0,%rcx │ │ │ │ lea 0x10(%rdx),%rsi │ │ │ │ mov %cl,(%rsi,%rbx,1) │ │ │ │ @@ -144006,15 +143951,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %cl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe22ffb(%rip),%rbx │ │ │ │ + lea 0xe2301b(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%rdi │ │ │ │ jge 48b47c <__gmpz_get_d_2exp@plt+0x851fc> │ │ │ │ test %rdi,%rdi │ │ │ │ jl 48b5e7 <__gmpz_get_d_2exp@plt+0x85367> │ │ │ │ @@ -144053,15 +143998,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %cl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe22f33(%rip),%rbx │ │ │ │ + lea 0xe22f53(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x12,%rcx │ │ │ │ add $0xf0,%rcx │ │ │ │ lea 0x10(%rdx),%rsi │ │ │ │ mov %cl,(%rsi,%rbx,1) │ │ │ │ @@ -144080,15 +144025,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %cl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe22ec4(%rip),%rbx │ │ │ │ + lea 0xe22ee4(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rcx,%rdi │ │ │ │ sar $0x6,%rdi │ │ │ │ add $0xc0,%rdi │ │ │ │ lea 0x10(%rdx),%r8 │ │ │ │ mov %dil,(%r8,%rsi,1) │ │ │ │ @@ -144130,15 +144075,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %cl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe22df0(%rip),%rbx │ │ │ │ + lea 0xe22e10(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x12,%rcx │ │ │ │ add $0xf0,%rcx │ │ │ │ lea 0x10(%rdx),%rsi │ │ │ │ mov %cl,(%rsi,%rbx,1) │ │ │ │ @@ -144157,24 +144102,24 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %cl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe22d81(%rip),%rbx │ │ │ │ + lea 0xe22da1(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rcx │ │ │ │ jge 48b7bb <__gmpz_get_d_2exp@plt+0x8553b> │ │ │ │ test %rcx,%rcx │ │ │ │ jl 48b15d <__gmpz_get_d_2exp@plt+0x84edd> │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe22d59(%rip),%rbx │ │ │ │ + lea 0xe22d79(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rcx,%rdi │ │ │ │ sar $0x12,%rdi │ │ │ │ add $0xf0,%rdi │ │ │ │ lea 0x10(%rdx),%r8 │ │ │ │ mov %dil,(%r8,%rsi,1) │ │ │ │ @@ -144230,15 +144175,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %cl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe22c4a(%rip),%rbx │ │ │ │ + lea 0xe22c6a(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x12,%rcx │ │ │ │ add $0xf0,%rcx │ │ │ │ lea 0x10(%rdx),%rsi │ │ │ │ mov %cl,(%rsi,%rbx,1) │ │ │ │ @@ -144257,120 +144202,120 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %cl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe22bdb(%rip),%rbx │ │ │ │ + lea 0xe22bfb(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rcx │ │ │ │ jge 48b81e <__gmpz_get_d_2exp@plt+0x8559e> │ │ │ │ test %rcx,%rcx │ │ │ │ jl 48b6f6 <__gmpz_get_d_2exp@plt+0x85476> │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe22bb7(%rip),%rbx │ │ │ │ + lea 0xe22bd7(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 48b667 <__gmpz_get_d_2exp@plt+0x853e7> │ │ │ │ cmp $0x1,%rcx │ │ │ │ jge 48b854 <__gmpz_get_d_2exp@plt+0x855d4> │ │ │ │ test %rcx,%rcx │ │ │ │ jl 48b2d6 <__gmpz_get_d_2exp@plt+0x85056> │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe22b8a(%rip),%rbx │ │ │ │ + lea 0xe22baa(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 48b247 <__gmpz_get_d_2exp@plt+0x84fc7> │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x6,%rcx │ │ │ │ add $0xc0,%rcx │ │ │ │ lea 0x10(%rdx),%rsi │ │ │ │ mov %cl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe22b4f(%rip),%rbx │ │ │ │ + lea 0xe22b6f(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rcx │ │ │ │ jge 48b8b3 <__gmpz_get_d_2exp@plt+0x85633> │ │ │ │ test %rcx,%rcx │ │ │ │ jl 48b550 <__gmpz_get_d_2exp@plt+0x852d0> │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe22b27(%rip),%rbx │ │ │ │ + lea 0xe22b47(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 48b4c1 <__gmpz_get_d_2exp@plt+0x85241> │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x6,%rcx │ │ │ │ add $0xc0,%rcx │ │ │ │ lea 0x10(%rdx),%rsi │ │ │ │ mov %cl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe22aec(%rip),%rbx │ │ │ │ + lea 0xe22b0c(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x6,%rcx │ │ │ │ add $0xc0,%rcx │ │ │ │ lea 0x10(%rdx),%rsi │ │ │ │ mov %cl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe22ab6(%rip),%rbx │ │ │ │ + lea 0xe22ad6(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rcx │ │ │ │ jge 48b8e9 <__gmpz_get_d_2exp@plt+0x85669> │ │ │ │ test %rcx,%rcx │ │ │ │ jl 48b40d <__gmpz_get_d_2exp@plt+0x8518d> │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe22a92(%rip),%rbx │ │ │ │ + lea 0xe22ab2(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 48b37e <__gmpz_get_d_2exp@plt+0x850fe> │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x6,%rcx │ │ │ │ add $0xc0,%rcx │ │ │ │ lea 0x10(%rdx),%rsi │ │ │ │ mov %cl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe22a57(%rip),%rbx │ │ │ │ + lea 0xe22a77(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x6,%rcx │ │ │ │ add $0xc0,%rcx │ │ │ │ lea 0x10(%rdx),%rsi │ │ │ │ mov %cl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe22a21(%rip),%rbx │ │ │ │ + lea 0xe22a41(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -144434,15 +144379,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe2293c(%rip),%rbx │ │ │ │ + lea 0xe2295c(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 48bade <__gmpz_get_d_2exp@plt+0x8585e> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 48ba6b <__gmpz_get_d_2exp@plt+0x857eb> │ │ │ │ @@ -144459,15 +144404,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe228d5(%rip),%rbx │ │ │ │ + lea 0xe228f5(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -144486,38 +144431,38 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe22866(%rip),%rbx │ │ │ │ + lea 0xe22886(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 48bafe <__gmpz_get_d_2exp@plt+0x8587e> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 48ba6b <__gmpz_get_d_2exp@plt+0x857eb> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe22842(%rip),%rbx │ │ │ │ + lea 0xe22862(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe2280c(%rip),%rbx │ │ │ │ + lea 0xe2282c(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -144582,15 +144527,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe2272a,%eax │ │ │ │ + sbb $0xe2274a,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -144755,15 +144700,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe224f2,%eax │ │ │ │ + sbb $0xe22512,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -144771,15 +144716,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1040f7bc <__environ@GLIBC_2.2.5+0xf0cbcd4> │ │ │ │ + rex.RB call 1040f7bc <__environ@GLIBC_2.2.5+0xf0cbc94> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -144852,15 +144797,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe223b0(%rip),%rbx │ │ │ │ + lea 0xe223d0(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 48c02d <__gmpz_get_d_2exp@plt+0x85dad> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 48c0d3 <__gmpz_get_d_2exp@plt+0x85e53> │ │ │ │ movq $0x48bfd8,-0x18(%rbp) │ │ │ │ @@ -144901,15 +144846,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe22317(%rip),%rbx │ │ │ │ + lea 0xe22337(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x48c060,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -144954,15 +144899,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe2226d(%rip),%rbx │ │ │ │ + lea 0xe2228d(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48c108,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -145021,15 +144966,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe2218c(%rip),%rbx │ │ │ │ + lea 0xe221ac(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 48be94 <__gmpz_get_d_2exp@plt+0x85c14> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -145094,15 +145039,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe220a2,%eax │ │ │ │ + sbb $0xe220c2,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -145316,15 +145261,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe21dc4(%rip),%rbx │ │ │ │ + lea 0xe21de4(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 48c652 <__gmpz_get_d_2exp@plt+0x863d2> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 48c5e3 <__gmpz_get_d_2exp@plt+0x86363> │ │ │ │ @@ -145341,15 +145286,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe21d5d(%rip),%rbx │ │ │ │ + lea 0xe21d7d(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -145368,52 +145313,52 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe21cee(%rip),%rbx │ │ │ │ + lea 0xe21d0e(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 48c672 <__gmpz_get_d_2exp@plt+0x863f2> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 48c5e3 <__gmpz_get_d_2exp@plt+0x86363> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe21cce(%rip),%rbx │ │ │ │ + lea 0xe21cee(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe21c98(%rip),%rbx │ │ │ │ + lea 0xe21cb8(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10410014 <__environ@GLIBC_2.2.5+0xf0cc52c> │ │ │ │ + rex.RB call 10410014 <__environ@GLIBC_2.2.5+0xf0cc4ec> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -145485,15 +145430,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe21b58(%rip),%rbx │ │ │ │ + lea 0xe21b78(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 48c885 <__gmpz_get_d_2exp@plt+0x86605> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 48c92b <__gmpz_get_d_2exp@plt+0x866ab> │ │ │ │ movq $0x48c830,-0x18(%rbp) │ │ │ │ @@ -145534,15 +145479,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe21abf(%rip),%rbx │ │ │ │ + lea 0xe21adf(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x48c8b8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -145588,15 +145533,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe21a15(%rip),%rbx │ │ │ │ + lea 0xe21a35(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48c960,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -145654,15 +145599,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe21934(%rip),%rbx │ │ │ │ + lea 0xe21954(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 48c6ec <__gmpz_get_d_2exp@plt+0x8646c> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -145727,15 +145672,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe2184a,%eax │ │ │ │ + sbb $0xe2186a,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -145743,15 +145688,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10410464 <__environ@GLIBC_2.2.5+0xf0cc97c> │ │ │ │ + rex.RB call 10410464 <__environ@GLIBC_2.2.5+0xf0cc93c> │ │ │ │ (bad) │ │ │ │ mov $0x1,%ah │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x1ff800,%ebx │ │ │ │ cmp $0xd800,%rbx │ │ │ │ @@ -145825,15 +145770,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe21708(%rip),%rbx │ │ │ │ + lea 0xe21728(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 48ccd5 <__gmpz_get_d_2exp@plt+0x86a55> │ │ │ │ test %rbx,%rbx │ │ │ │ jl 48cd7b <__gmpz_get_d_2exp@plt+0x86afb> │ │ │ │ movq $0x48cc80,-0x18(%rbp) │ │ │ │ @@ -145873,15 +145818,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe2166f(%rip),%rbx │ │ │ │ + lea 0xe2168f(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x48cd08,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -145928,15 +145873,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe215c5(%rip),%rbx │ │ │ │ + lea 0xe215e5(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48cdb0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -145996,15 +145941,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xe214e4(%rip),%rbx │ │ │ │ + lea 0xe21504(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 48cb3c <__gmpz_get_d_2exp@plt+0x868bc> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -146120,15 +146065,15 @@ │ │ │ │ movb $0xef,(%rax,%rbx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ movb $0xbf,(%rax,%rdx,1) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add $0x2,%rbx │ │ │ │ movb $0xbd,(%rax,%rbx,1) │ │ │ │ - lea 0xe21354(%rip),%rbx │ │ │ │ + lea 0xe21374(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 48d0c2 <__gmpz_get_d_2exp@plt+0x86e42> │ │ │ │ cmp $0x3,%rdx │ │ │ │ jge 48d053 <__gmpz_get_d_2exp@plt+0x86dd3> │ │ │ │ @@ -146145,15 +146090,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe212ed(%rip),%rbx │ │ │ │ + lea 0xe2130d(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x12,%rdx │ │ │ │ add $0xf0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ @@ -146172,37 +146117,37 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x3,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe2127e(%rip),%rbx │ │ │ │ + lea 0xe2129e(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rdx │ │ │ │ jge 48d0e2 <__gmpz_get_d_2exp@plt+0x86e62> │ │ │ │ test %rdx,%rdx │ │ │ │ jl 48d053 <__gmpz_get_d_2exp@plt+0x86dd3> │ │ │ │ add $0x10,%rcx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe2125e(%rip),%rbx │ │ │ │ + lea 0xe2127e(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x6,%rdx │ │ │ │ add $0xc0,%rdx │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xe21228(%rip),%rbx │ │ │ │ + lea 0xe21248(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -146259,15 +146204,15 @@ │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %rdx,%r8 │ │ │ │ test %r8,%r8 │ │ │ │ jle 48d24d <__gmpz_get_d_2exp@plt+0x86fcd> │ │ │ │ test %r8,%r8 │ │ │ │ jg 48d6ab <__gmpz_get_d_2exp@plt+0x8742b> │ │ │ │ xor %r8d,%r8d │ │ │ │ - lea 0xd7cccc(%rip),%r9 │ │ │ │ + lea 0xd7ccec(%rip),%r9 │ │ │ │ xor %r10d,%r10d │ │ │ │ cmp $0xf4240,%r8 │ │ │ │ jge 48d5a7 <__gmpz_get_d_2exp@plt+0x87327> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %r8,%rsi │ │ │ │ mov %rdi,%r8 │ │ │ │ @@ -146319,15 +146264,15 @@ │ │ │ │ cmp $0xc,%r9 │ │ │ │ je 48d2d0 <__gmpz_get_d_2exp@plt+0x87050> │ │ │ │ inc %rax │ │ │ │ jmp 48d280 <__gmpz_get_d_2exp@plt+0x87000> │ │ │ │ test %rdi,%rdi │ │ │ │ jg 48d8e4 <__gmpz_get_d_2exp@plt+0x87664> │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0xd7cbd0(%rip),%r8 │ │ │ │ + lea 0xd7cbf0(%rip),%r8 │ │ │ │ xor %r9d,%r9d │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 48d355 <__gmpz_get_d_2exp@plt+0x870d5> │ │ │ │ movq $0x486120,-0x38(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ @@ -146352,15 +146297,15 @@ │ │ │ │ movq $0x492e28,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %r8,0x0(%rbp) │ │ │ │ mov %r9,0x38(%rbp) │ │ │ │ mov %rdi,0x40(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ - lea 0xcc6bc8(%rip),%rbx │ │ │ │ + lea 0xcc6be8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%rdx │ │ │ │ jl 48d3d2 <__gmpz_get_d_2exp@plt+0x87152> │ │ │ │ lea -0x2(%rdx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ jge 48d3a3 <__gmpz_get_d_2exp@plt+0x87123> │ │ │ │ mov %rdi,%r14 │ │ │ │ @@ -146404,15 +146349,15 @@ │ │ │ │ mov %rdx,%rbx │ │ │ │ mov %rdi,0x40(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ test %rdi,%rdi │ │ │ │ jg 48d738 <__gmpz_get_d_2exp@plt+0x874b8> │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0xd7ca63(%rip),%rsi │ │ │ │ + lea 0xd7ca83(%rip),%rsi │ │ │ │ xor %r9d,%r9d │ │ │ │ test %rdi,%rdi │ │ │ │ jg 48d488 <__gmpz_get_d_2exp@plt+0x87208> │ │ │ │ movq $0x48d4f0,0x0(%rbp) │ │ │ │ mov %r8,%rdi │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rdi,%rdx │ │ │ │ @@ -146424,46 +146369,46 @@ │ │ │ │ mov %rbx,0x30(%rbp) │ │ │ │ mov %r9,0x38(%rbp) │ │ │ │ mov %dl,0x40(%rbp) │ │ │ │ jmp 45d0d0 <__gmpz_get_d_2exp@plt+0x56e50> │ │ │ │ cmp %rdx,%rdi │ │ │ │ jl 48d776 <__gmpz_get_d_2exp@plt+0x874f6> │ │ │ │ movq $0x48d4c8,0x0(%rbp) │ │ │ │ - lea 0xcc63c8(%rip),%rbx │ │ │ │ + lea 0xcc63e8(%rip),%rbx │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ mov %rsi,0x30(%rbp) │ │ │ │ mov %r9,0x38(%rbp) │ │ │ │ mov %r8b,0x40(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 48d4c8 <__gmpz_get_d_2exp@plt+0x87248> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ or %dh,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3e(%rax) │ │ │ │ + add %dh,0x3e(%rax) │ │ │ │ int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 48d4e0 <__gmpz_get_d_2exp@plt+0x87260> │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%ebx │ │ │ │ jmp 48d4fc <__gmpz_get_d_2exp@plt+0x8727c> │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %dh,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - ds int3 │ │ │ │ + add %cl,0x3e(%rax) │ │ │ │ + int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 48d508 <__gmpz_get_d_2exp@plt+0x87288> │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov $0xffffffff,%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ shr $0x18,%rdx │ │ │ │ @@ -146583,15 +146528,15 @@ │ │ │ │ jge 48d6f2 <__gmpz_get_d_2exp@plt+0x87472> │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rdx,%rbx │ │ │ │ jmp 48d524 <__gmpz_get_d_2exp@plt+0x872a4> │ │ │ │ test %rax,%rax │ │ │ │ jne 48d921 <__gmpz_get_d_2exp@plt+0x876a1> │ │ │ │ movq $0x48d728,0x40(%rbp) │ │ │ │ - lea 0xcc3c0e(%rip),%rbx │ │ │ │ + lea 0xcc3c2e(%rip),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 48d728 <__gmpz_get_d_2exp@plt+0x874a8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -146636,15 +146581,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ or %dh,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3b(%rax) │ │ │ │ + add %bh,0x3b(%rax) │ │ │ │ int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 48d7d8 <__gmpz_get_d_2exp@plt+0x87558> │ │ │ │ mov 0x40(%rbp),%eax │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -146676,17 +146621,19 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %dh,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c00cc3a(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + add %bl,%al │ │ │ │ + cmp %ah,%cl │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 48d878 <__gmpz_get_d_2exp@plt+0x875f8> │ │ │ │ mov 0x40(%rbp),%eax │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 48d8c3 <__gmpz_get_d_2exp@plt+0x87643> │ │ │ │ movq $0xe1d1c0,-0x18(%r12) │ │ │ │ @@ -146760,15 +146707,15 @@ │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.WX call 48d99e <__gmpz_get_d_2exp@plt+0x8771e> │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ gs int3 │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %esp,0x49000000(%rdi) │ │ │ │ add $0x20,%esp │ │ │ │ @@ -146779,48 +146726,48 @@ │ │ │ │ mov 0x50(%rbp),%rax │ │ │ │ inc %rax │ │ │ │ test %rax,%rax │ │ │ │ jg 48d9f9 <__gmpz_get_d_2exp@plt+0x87779> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ movq $0x48f0b0,0x0(%rbp) │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ - lea 0xcc58f5(%rip),%rdi │ │ │ │ + lea 0xcc5915(%rip),%rdi │ │ │ │ jmp 478110 <__gmpz_get_d_2exp@plt+0x71e90> │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ cmp %rdx,%rax │ │ │ │ jl 48da21 <__gmpz_get_d_2exp@plt+0x877a1> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ movq $0x48ed68,0x0(%rbp) │ │ │ │ - lea 0xd0d41c(%rip),%r8 │ │ │ │ - lea 0xcc58cd(%rip),%rdi │ │ │ │ + lea 0xd0d43c(%rip),%r8 │ │ │ │ + lea 0xcc58ed(%rip),%rdi │ │ │ │ jmp 478110 <__gmpz_get_d_2exp@plt+0x71e90> │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ add %rax,%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ sub %rax,%rdx │ │ │ │ mov %rdx,(%r12) │ │ │ │ movq $0x48efc8,0x0(%rbp) │ │ │ │ lea -0x17(%r12),%r8 │ │ │ │ - lea 0xcc588f(%rip),%rdi │ │ │ │ + lea 0xcc58af(%rip),%rdi │ │ │ │ jmp 478110 <__gmpz_get_d_2exp@plt+0x71e90> │ │ │ │ movq $0x48da88,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 48da88 <__gmpz_get_d_2exp@plt+0x87808> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.WX call 48da7e <__gmpz_get_d_2exp@plt+0x877fe> │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - fs int3 │ │ │ │ + add %dl,0x64(%rax) │ │ │ │ + int3 │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -146845,67 +146792,65 @@ │ │ │ │ mov 0x50(%rbp),%rax │ │ │ │ inc %rax │ │ │ │ test %rax,%rax │ │ │ │ jg 48db06 <__gmpz_get_d_2exp@plt+0x87886> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ movq $0x4901b0,0x0(%rbp) │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ - lea 0xcc57f0(%rip),%rdi │ │ │ │ + lea 0xcc5810(%rip),%rdi │ │ │ │ mov %rdx,0x40(%rbp) │ │ │ │ mov %rcx,0x50(%rbp) │ │ │ │ jmp 478110 <__gmpz_get_d_2exp@plt+0x71e90> │ │ │ │ mov 0x40(%rbp),%rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jl 48db36 <__gmpz_get_d_2exp@plt+0x878b6> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ movq $0x4900a8,0x0(%rbp) │ │ │ │ - lea 0xd0d30f(%rip),%r8 │ │ │ │ - lea 0xcc57c0(%rip),%rdi │ │ │ │ + lea 0xd0d32f(%rip),%r8 │ │ │ │ + lea 0xcc57e0(%rip),%rdi │ │ │ │ mov %rdx,0x40(%rbp) │ │ │ │ mov %rcx,0x50(%rbp) │ │ │ │ jmp 478110 <__gmpz_get_d_2exp@plt+0x71e90> │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ add %rax,%rdi │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ sub %rax,%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x490128,0x0(%rbp) │ │ │ │ lea -0x17(%r12),%r8 │ │ │ │ - lea 0xcc577a(%rip),%rdi │ │ │ │ + lea 0xcc579a(%rip),%rdi │ │ │ │ mov %rdx,0x40(%rbp) │ │ │ │ mov %rcx,0x50(%rbp) │ │ │ │ jmp 478110 <__gmpz_get_d_2exp@plt+0x71e90> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %dh,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x37(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 48dbc8 <__gmpz_get_d_2exp@plt+0x87948> │ │ │ │ + add %cl,0x4c00cc37(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov 0x40(%rbp),%eax │ │ │ │ jmp 48dc5b <__gmpz_get_d_2exp@plt+0x879db> │ │ │ │ or %dh,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x37(%rax) │ │ │ │ + add %ch,0x37(%rax) │ │ │ │ int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 48dbe8 <__gmpz_get_d_2exp@plt+0x87968> │ │ │ │ mov 0x40(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ @@ -146919,15 +146864,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or %dh,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 48dc28 <__gmpz_get_d_2exp@plt+0x879a8> │ │ │ │ mov 0x40(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ @@ -146971,16 +146916,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ or %dh,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - ss int3 │ │ │ │ + add %bl,0x36(%rax) │ │ │ │ + int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 48dcf8 <__gmpz_get_d_2exp@plt+0x87a78> │ │ │ │ mov 0x40(%rbp),%eax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov %rcx,0x100(%rsp) │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -147015,28 +146960,26 @@ │ │ │ │ nopl (%rax) │ │ │ │ or %dh,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x35(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 48ddb8 <__gmpz_get_d_2exp@plt+0x87b38> │ │ │ │ + add %bl,0x4c00cc35(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov 0x40(%rbp),%eax │ │ │ │ jmp 48de4b <__gmpz_get_d_2exp@plt+0x87bcb> │ │ │ │ or %dh,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x35(%rax) │ │ │ │ + add %bh,0x35(%rax) │ │ │ │ int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 48ddd8 <__gmpz_get_d_2exp@plt+0x87b58> │ │ │ │ mov 0x40(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ @@ -147050,15 +146993,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or %dh,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ xor $0x8b4c00cc,%eax │ │ │ │ jne 48de0c <__gmpz_get_d_2exp@plt+0x87b8c> │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x40(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x80,%rbx │ │ │ │ setae %cl │ │ │ │ @@ -147101,15 +147044,15 @@ │ │ │ │ nop │ │ │ │ or %dh,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x34(%rax) │ │ │ │ + add %ch,0x34(%rax) │ │ │ │ int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 48dee8 <__gmpz_get_d_2exp@plt+0x87c68> │ │ │ │ mov 0x40(%rbp),%eax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov %rcx,0x118(%rsp) │ │ │ │ @@ -147143,15 +147086,15 @@ │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl 0x0(%rax) │ │ │ │ movb $0x0,0x0(%rip) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800cc33(%rax) │ │ │ │ + add %ah,0x4800cc33(%rax) │ │ │ │ mov 0x30(%rbp),%eax │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rsi,0x120(%rsp) │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -147204,33 +147147,32 @@ │ │ │ │ jmp 48e55a <__gmpz_get_d_2exp@plt+0x882da> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x32(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsi,%rdi,2) │ │ │ │ - movl $0x48e0e0,0x0(%rbp) │ │ │ │ + add %cl,0x4800cc32(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 48e13a <__gmpz_get_d_2exp@plt+0x87eba> │ │ │ │ + movq $0x48e0e0,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 48e0e0 <__gmpz_get_d_2exp@plt+0x87e60> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xor %ah,%cl │ │ │ │ + add %bl,0x32(%rax) │ │ │ │ + int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sub %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ @@ -147261,36 +147203,34 @@ │ │ │ │ mov 0x160(%rsp),%rcx │ │ │ │ jmp 48e55a <__gmpz_get_d_2exp@plt+0x882da> │ │ │ │ add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800cc31(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 48e1ee <__gmpz_get_d_2exp@plt+0x87f6e> │ │ │ │ - movq $0x48e1a8,0x0(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + xor %ecx,%esp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdx,%rbp,2) │ │ │ │ + movl $0x48e1a8,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 48e1a8 <__gmpz_get_d_2exp@plt+0x87f28> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x31(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %dl,0x4800cc31(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x80,%rbx │ │ │ │ setae %cl │ │ │ │ movzbl %cl,%ecx │ │ │ │ cmp $0x10000,%rbx │ │ │ │ setae %dl │ │ │ │ movzbl %dl,%edx │ │ │ │ add %rcx,%rdx │ │ │ │ @@ -147302,15 +147242,15 @@ │ │ │ │ jne 48e3bb <__gmpz_get_d_2exp@plt+0x8813b> │ │ │ │ xor %ecx,%ecx │ │ │ │ jmp 48e2c5 <__gmpz_get_d_2exp@plt+0x88045> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 48e378 <__gmpz_get_d_2exp@plt+0x880f8> │ │ │ │ movq $0x48e228,0x20(%rbp) │ │ │ │ - lea 0xcc310e(%rip),%rbx │ │ │ │ + lea 0xcc312e(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 48e228 <__gmpz_get_d_2exp@plt+0x87fa8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -147323,15 +147263,15 @@ │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ xor %cl,%ah │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB and %r9b,-0x77(%r8) │ │ │ │ fiaddl -0x7cb7f81e(%rbx) │ │ │ │ cli │ │ │ │ add %esi,0x48(%rcx,%rbp,2) │ │ │ │ @@ -147342,15 +147282,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800cc30(%rax) │ │ │ │ + add %bh,0x4800cc30(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x80,%rbx │ │ │ │ setae %dl │ │ │ │ movzbl %dl,%edx │ │ │ │ cmp $0x10000,%rbx │ │ │ │ @@ -147364,15 +147304,15 @@ │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ jne 48e70b <__gmpz_get_d_2exp@plt+0x8848b> │ │ │ │ test %rax,%rax │ │ │ │ jne 48e310 <__gmpz_get_d_2exp@plt+0x88090> │ │ │ │ test %rcx,%rcx │ │ │ │ jne 48e7e2 <__gmpz_get_d_2exp@plt+0x88562> │ │ │ │ movq $0x48e300,0x20(%rbp) │ │ │ │ - lea 0xcc3036(%rip),%rbx │ │ │ │ + lea 0xcc3056(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 48e300 <__gmpz_get_d_2exp@plt+0x88080> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -147392,15 +147332,15 @@ │ │ │ │ add $0x8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ mov %rax,%rdx │ │ │ │ add %rcx,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ jne 48e820 <__gmpz_get_d_2exp@plt+0x885a0> │ │ │ │ movq $0x48e368,0x20(%rbp) │ │ │ │ - lea 0xcc2fcd(%rip),%rbx │ │ │ │ + lea 0xcc2fed(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 48e368 <__gmpz_get_d_2exp@plt+0x880e8> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -147418,54 +147358,40 @@ │ │ │ │ add $0x8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x2f(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x77(%r8) │ │ │ │ - mov %fs,(%rax,%rdx,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - (bad) -0x75(%rax) │ │ │ │ - pushf │ │ │ │ - and $0x10,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebp,0x0(%rsp,%rax,1) │ │ │ │ - add %cl,-0x39(%rcx) │ │ │ │ - rex.R and $0xf8,%al │ │ │ │ - rol $0x48,%dh │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - sbb $0x24,%al │ │ │ │ + add %bl,0x4800cc2f(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,0x110(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x110(%rsp),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48e838 <__gmpz_get_d_2exp@plt+0x885b8> │ │ │ │ + movq $0x48c6c0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ inc %rcx │ │ │ │ mov %rax,0x160(%rsp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov 0x160(%rsp),%rcx │ │ │ │ jmp 48e55a <__gmpz_get_d_2exp@plt+0x882da> │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ @@ -147480,15 +147406,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ cs int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ @@ -147514,15 +147440,15 @@ │ │ │ │ nop │ │ │ │ test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x2e(%rax) │ │ │ │ + add %bh,0x2e(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ fiadds -0x7cb7f81a(%rbx) │ │ │ │ @@ -147536,15 +147462,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ cs int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ @@ -147567,15 +147493,15 @@ │ │ │ │ mov %rax,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ test %rcx,%rcx │ │ │ │ jne 48e5a8 <__gmpz_get_d_2exp@plt+0x88328> │ │ │ │ test %rbx,%rbx │ │ │ │ jne 48e610 <__gmpz_get_d_2exp@plt+0x88390> │ │ │ │ movq $0x48e598,0x20(%rbp) │ │ │ │ - lea 0xcc2da1(%rip),%rbx │ │ │ │ + lea 0xcc2dc1(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 48e598 <__gmpz_get_d_2exp@plt+0x88318> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -147595,15 +147521,15 @@ │ │ │ │ add $0x8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ mov %rcx,%rdx │ │ │ │ add %rbx,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ jne 48e6b2 <__gmpz_get_d_2exp@plt+0x88432> │ │ │ │ movq $0x48e600,0x20(%rbp) │ │ │ │ - lea 0xcc2d35(%rip),%rbx │ │ │ │ + lea 0xcc2d55(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 48e600 <__gmpz_get_d_2exp@plt+0x88380> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -147622,15 +147548,15 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.RX or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ sub $0xcc,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jne 48e658 <__gmpz_get_d_2exp@plt+0x883d8> │ │ │ │ @@ -147663,16 +147589,16 @@ │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sub $0xcc,%al │ │ │ │ + add %dl,0x2c(%rax) │ │ │ │ + int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ mov %edx,0x150(%rsp) │ │ │ │ @@ -147694,19 +147620,22 @@ │ │ │ │ mov 0x160(%rsp),%rcx │ │ │ │ jmp 48e55a <__gmpz_get_d_2exp@plt+0x882da> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.RX or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800cc2b(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ + add %cl,%al │ │ │ │ + sub %esp,%ecx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 48e788 <__gmpz_get_d_2exp@plt+0x88508> │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rsi,0x148(%rsp) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x148(%rsp),%rbx │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 48e880 <__gmpz_get_d_2exp@plt+0x88600> │ │ │ │ @@ -147769,16 +147698,16 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.WX filds (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - sub %ah,%cl │ │ │ │ + add %bl,0x2a(%rax) │ │ │ │ + int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB push %r8 │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov %rbx,%r8 │ │ │ │ @@ -147802,32 +147731,34 @@ │ │ │ │ nopl (%rax) │ │ │ │ rex.WX iretq │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800cc29(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 48ea2e <__gmpz_get_d_2exp@plt+0x887ae> │ │ │ │ - movq $0x48e998,0x0(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + sub %ecx,%esp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,0x48000000(%rsi) │ │ │ │ + movl $0x48e998,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 48e998 <__gmpz_get_d_2exp@plt+0x88718> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.WX iretq │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800cc29(%rax) │ │ │ │ + add %ah,0x4800cc29(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x50(%rbp),%rcx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x80,%rbx │ │ │ │ setae %dil │ │ │ │ @@ -147884,19 +147815,17 @@ │ │ │ │ jmp 48f230 <__gmpz_get_d_2exp@plt+0x88fb0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.WX filds (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x28(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB push %r8 │ │ │ │ + add %cl,0x4800cc28(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x50(%rbp),%rcx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ and $0x7,%esi │ │ │ │ cmp $0x1,%rsi │ │ │ │ je 48f21f <__gmpz_get_d_2exp@plt+0x88f9f> │ │ │ │ movq $0x48eb28,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ @@ -147905,16 +147834,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ rex.WX filds (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sub %cl,%ah │ │ │ │ + add %cl,0x28(%rax) │ │ │ │ + int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB push %r8 │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov %rsi,0x80(%rsp) │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -147922,17 +147851,16 @@ │ │ │ │ jmp 48eb75 <__gmpz_get_d_2exp@plt+0x888f5> │ │ │ │ nopl (%rax) │ │ │ │ rex.WX filds (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ - int3 │ │ │ │ + add %dl,(%rax) │ │ │ │ + sub %cl,%ah │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB push %r8 │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x80,%rbx │ │ │ │ setae %sil │ │ │ │ @@ -147972,15 +147900,15 @@ │ │ │ │ jmp 48f230 <__gmpz_get_d_2exp@plt+0x88fb0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.WX filds (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB push %r8 │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -147994,15 +147922,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ rex.WX filds (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ es int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB push %r8 │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov %rsi,0x78(%rsp) │ │ │ │ @@ -148011,17 +147939,19 @@ │ │ │ │ jmp 48ecc5 <__gmpz_get_d_2exp@plt+0x88a45> │ │ │ │ nop │ │ │ │ rex.WX filds (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800cc26(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x50(%rbp),%rcx │ │ │ │ + add %al,%al │ │ │ │ + es int3 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB push %r8 │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x80,%rbx │ │ │ │ setae %sil │ │ │ │ movzbl %sil,%esi │ │ │ │ cmp $0x10000,%rbx │ │ │ │ setae %dil │ │ │ │ @@ -148046,15 +147976,15 @@ │ │ │ │ jmp 48f230 <__gmpz_get_d_2exp@plt+0x88fb0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.WX flds (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ es int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ pop %rbp │ │ │ │ push %rax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ @@ -148070,57 +148000,59 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.WX cld │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800cc25(%rax) │ │ │ │ - movl $0x48ed90,0x0(%rbp) │ │ │ │ - mov %rsi,0x40(%rbp) │ │ │ │ + add %dl,%al │ │ │ │ + and $0xc74800cc,%eax │ │ │ │ + add %r10b,0x480048ed(%r8) │ │ │ │ + mov %esi,0x40(%rbp) │ │ │ │ mov %r14,0x50(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 48ed90 <__gmpz_get_d_2exp@plt+0x88b10> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ rex.WX pop %rsp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800cc25(%rax) │ │ │ │ + add %ch,0x4800cc25(%rax) │ │ │ │ movl $0x48f108,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x40(%rbp),%rbx │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 48f108 <__gmpz_get_d_2exp@plt+0x88e88> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ rex.WX faddl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x25(%rax) │ │ │ │ + add %bh,0x25(%rax) │ │ │ │ int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 48ede8 <__gmpz_get_d_2exp@plt+0x88b68> │ │ │ │ mov 0x50(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%edx │ │ │ │ jmp 48f17a <__gmpz_get_d_2exp@plt+0x88efa> │ │ │ │ mov 0x1(%rdx),%esi │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - and $0x8b4800cc,%eax │ │ │ │ + add %dl,0x25(%rax) │ │ │ │ + int3 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ pop %rbp │ │ │ │ pop %rax │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%r8 │ │ │ │ @@ -148136,15 +148068,15 @@ │ │ │ │ jmp 48ef5c <__gmpz_get_d_2exp@plt+0x88cdc> │ │ │ │ xchg %ax,%ax │ │ │ │ rex.WX flds (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ and $0xcc,%al │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %ch,0x48000000(%rdx) │ │ │ │ movl $0x48ee78,0x0(%rbp) │ │ │ │ @@ -148154,18 +148086,23 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.WX flds (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900cc24(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48eeea <__gmpz_get_d_2exp@plt+0x88c6a> │ │ │ │ + add %al,%al │ │ │ │ + and $0xcc,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x65(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x486818,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov 0x50(%rbp),%rcx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ @@ -148191,24 +148128,24 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x50(%rbp),%rbx │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x38(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ - lea 0xcc90be(%rip),%r10 │ │ │ │ + lea 0xcc90de(%rip),%r10 │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,0xa0(%rsp) │ │ │ │ mov %rdx,%rax │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0xa0(%rsp),%rbx │ │ │ │ test %rax,%rax │ │ │ │ jne 48ef49 <__gmpz_get_d_2exp@plt+0x88cc9> │ │ │ │ - lea 0xcc9097(%rip),%rax │ │ │ │ + lea 0xcc90b7(%rip),%rax │ │ │ │ xor %r10d,%r10d │ │ │ │ jmp 48ef5c <__gmpz_get_d_2exp@plt+0x88cdc> │ │ │ │ mov %rax,0xa8(%rsp) │ │ │ │ mov %r10,%rax │ │ │ │ mov 0xa8(%rsp),%r10 │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -148235,15 +148172,15 @@ │ │ │ │ nop │ │ │ │ rex.WX cld │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x23(%rax) │ │ │ │ + add %dh,0x23(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,%r8b │ │ │ │ out %eax,(%dx) │ │ │ │ rex.W add %cl,-0x77(%rax) │ │ │ │ jne 48f014 <__gmpz_get_d_2exp@plt+0x88d94> │ │ │ │ mov %r14,0x50(%rbp) │ │ │ │ @@ -148253,16 +148190,16 @@ │ │ │ │ nop │ │ │ │ rex.WX pop %rsp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - and %esp,%ecx │ │ │ │ + add %cl,0x23(%rax) │ │ │ │ + int3 │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,(%r8) │ │ │ │ lock rex.W add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ rex │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ @@ -148272,16 +148209,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.WX pop %rsp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - and %ah,%cl │ │ │ │ + add %bl,(%rax) │ │ │ │ + and %esp,%ecx │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 48f048 <__gmpz_get_d_2exp@plt+0x88dc8> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ jmp 48f140 <__gmpz_get_d_2exp@plt+0x88ec0> │ │ │ │ movq $0x486260,-0x18(%r12) │ │ │ │ @@ -148295,17 +148232,20 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.WX xlat %ds:(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800cc22(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ + add %cl,%al │ │ │ │ + and %ah,%cl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + push %rax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov %rbx,0x90(%rsp) │ │ │ │ mov %rdx,%rbx │ │ │ │ mov %rcx,%rdx │ │ │ │ mov 0x90(%rsp),%rcx │ │ │ │ @@ -148313,32 +148253,29 @@ │ │ │ │ nop │ │ │ │ rex.WX cld │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x22(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - lock rex.W add %cl,-0x77(%rax) │ │ │ │ - jne 48f0fc <__gmpz_get_d_2exp@plt+0x88e7c> │ │ │ │ + add %cl,0x4800cc22(%rax) │ │ │ │ + movl $0x48f0d8,0x0(%rbp) │ │ │ │ + mov %rsi,0x40(%rbp) │ │ │ │ mov %r14,0x50(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 48f0d8 <__gmpz_get_d_2exp@plt+0x88e58> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ rex.WX pop %rsp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x22(%rax) │ │ │ │ + add %ah,0x22(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,(%r8) │ │ │ │ int1 │ │ │ │ rex.W add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ @@ -148350,31 +148287,31 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.WX pop %rsp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ and %ah,%cl │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 48f130 <__gmpz_get_d_2exp@plt+0x88eb0> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ jmp 48f140 <__gmpz_get_d_2exp@plt+0x88ec0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.WX pop %rsp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - and %ecx,%esp │ │ │ │ + add %cl,(%rax) │ │ │ │ + and %ah,%cl │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 48f158 <__gmpz_get_d_2exp@plt+0x88ed8> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x7(%rcx),%rdx │ │ │ │ mov 0xf(%rcx),%rcx │ │ │ │ @@ -148426,28 +148363,28 @@ │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r8,%rbx │ │ │ │ jmp 48f17a <__gmpz_get_d_2exp@plt+0x88efa> │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rcx,0x50(%rbp) │ │ │ │ mov %rdx,0x40(%rbp) │ │ │ │ - lea 0xcc8dad(%rip),%rsi │ │ │ │ + lea 0xcc8dcd(%rip),%rsi │ │ │ │ xor %ebx,%ebx │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 48f318 <__gmpz_get_d_2exp@plt+0x89098> │ │ │ │ test %rcx,%rcx │ │ │ │ jne 48f300 <__gmpz_get_d_2exp@plt+0x89080> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ test %rax,%rax │ │ │ │ jne 48f298 <__gmpz_get_d_2exp@plt+0x89018> │ │ │ │ test %rbx,%rbx │ │ │ │ jne 48f338 <__gmpz_get_d_2exp@plt+0x890b8> │ │ │ │ movq $0x48f288,0x50(%rbp) │ │ │ │ - lea 0xcc20ad(%rip),%rbx │ │ │ │ + lea 0xcc20cd(%rip),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 48f288 <__gmpz_get_d_2exp@plt+0x89008> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -148467,15 +148404,15 @@ │ │ │ │ add $0x8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ mov %rax,%rcx │ │ │ │ add %rbx,%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jne 48f4fd <__gmpz_get_d_2exp@plt+0x8927d> │ │ │ │ movq $0x48f2f0,0x50(%rbp) │ │ │ │ - lea 0xcc2045(%rip),%rbx │ │ │ │ + lea 0xcc2065(%rip),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 48f2f0 <__gmpz_get_d_2exp@plt+0x89070> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -148506,17 +148443,20 @@ │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.WX faddl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c00cc1f(%rax) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + int3 │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 48f390 <__gmpz_get_d_2exp@plt+0x89110> │ │ │ │ mov 0x50(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%edx │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rdx,%rbx │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ @@ -148551,15 +148491,15 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nop │ │ │ │ rex.WX faddl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ + add %bl,(%rax) │ │ │ │ (bad) │ │ │ │ int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 48f448 <__gmpz_get_d_2exp@plt+0x891c8> │ │ │ │ mov 0x50(%rbp),%rax │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ @@ -148648,15 +148588,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.WX leave │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x1d(%rax) │ │ │ │ + add %bh,0x1d(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB push %r8 │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ @@ -148747,15 +148687,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x31(%rdi) │ │ │ │ movq $0x44e9c0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x48f7c0,0x0(%rbp) │ │ │ │ - lea 0xcc8830(%rip),%rsi │ │ │ │ + lea 0xcc8850(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp fb9ba8 <__gmpz_get_d_2exp@plt+0xbb3928> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -148815,15 +148755,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x31(%rdi) │ │ │ │ movq $0x44e9c0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x48f8a0,0x0(%rbp) │ │ │ │ - lea 0xcc8750(%rip),%rsi │ │ │ │ + lea 0xcc8770(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp fb9ba8 <__gmpz_get_d_2exp@plt+0xbb3928> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -148872,16 +148812,16 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.WX faddl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sbb %ecx,%esp │ │ │ │ + add %bl,(%rax) │ │ │ │ + sbb %ah,%cl │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x5e(%rbp) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 48f97a <__gmpz_get_d_2exp@plt+0x896fa> │ │ │ │ @@ -148906,23 +148846,18 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ rex.WX faddl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x19(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x63(%rdi) │ │ │ │ + add %cl,0x4900cc19(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48fa20 <__gmpz_get_d_2exp@plt+0x897a0> │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ movq $0x4877f0,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ movq $0xe1d1c0,-0x18(%r12) │ │ │ │ mov 0x38(%rbp),%eax │ │ │ │ shr $0x8,%rax │ │ │ │ mov %al,-0x10(%r12) │ │ │ │ @@ -148997,15 +148932,15 @@ │ │ │ │ xor %r14d,%r14d │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ rex.WX testq $0x0,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ sbb %cl,%ah │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB push %r8 │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ @@ -149050,16 +148985,15 @@ │ │ │ │ jmp 4905c3 <__gmpz_get_d_2exp@plt+0x8a343> │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.WR fldl (%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,0x17(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %cl,(%rdx) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -149074,15 +149008,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.WR fldl (%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ int3 │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ @@ -149170,15 +149104,15 @@ │ │ │ │ jmp 4909e2 <__gmpz_get_d_2exp@plt+0x8a762> │ │ │ │ rex.WX │ │ │ │ repz add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800cc15(%rax) │ │ │ │ + add %ch,0x4800cc15(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 48fe6d <__gmpz_get_d_2exp@plt+0x89bed> │ │ │ │ movq $0x48fdc8,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ @@ -149187,15 +149121,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.WX │ │ │ │ repz add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x15(%rax) │ │ │ │ + add %dh,0x15(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB push %r8 │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ @@ -149282,17 +149216,19 @@ │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ jmp 4905c3 <__gmpz_get_d_2exp@plt+0x8a343> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.WX testq $0x0,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800cc13(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x50(%rbp),%rcx │ │ │ │ + add %bl,%al │ │ │ │ + adc %esp,%ecx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB push %r8 │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov %r8,0xb8(%rsp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0xb8(%rsp),%rbx │ │ │ │ @@ -149308,16 +149244,16 @@ │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0xe0(%rsp),%rbx │ │ │ │ jmp 4909e2 <__gmpz_get_d_2exp@plt+0x8a762> │ │ │ │ xchg %ax,%ax │ │ │ │ rex.WX testq $0x0,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - adc %esp,%ecx │ │ │ │ + add %bl,0x13(%rax) │ │ │ │ + int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB push %r8 │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov %rbx,%r8 │ │ │ │ @@ -149328,16 +149264,16 @@ │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 490028 <__gmpz_get_d_2exp@plt+0x89da8> │ │ │ │ jmp *(%rbx) │ │ │ │ rex.WX testq $0x0,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - adc %ah,%cl │ │ │ │ + add %dl,(%rax) │ │ │ │ + adc %esp,%ecx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB push %r8 │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ @@ -149363,31 +149299,28 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.WX cld │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x12(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,%r8b │ │ │ │ - add %cl,0x0(%rcx) │ │ │ │ + add %dl,0x4800cc12(%rax) │ │ │ │ + movl $0x4900d0,0x0(%rbp) │ │ │ │ mov %rsi,0x30(%rbp) │ │ │ │ mov %r14,0x38(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 4900d0 <__gmpz_get_d_2exp@plt+0x89e50> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ rex.WX in $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x12(%rax) │ │ │ │ + add %ch,0x12(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,(%r8) │ │ │ │ add 0x0(%rcx),%cl │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ @@ -149397,46 +149330,46 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ rex.WX hlt │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ adc %ah,%cl │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 490128 <__gmpz_get_d_2exp@plt+0x89ea8> │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%edx │ │ │ │ jmp 49028b <__gmpz_get_d_2exp@plt+0x8a00b> │ │ │ │ rex.WX cld │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - adc %ecx,%esp │ │ │ │ + add %dl,(%rax) │ │ │ │ + adc %ah,%cl │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,0x1(%r8) │ │ │ │ rex.WB add %cl,-0x77(%r8) │ │ │ │ jne 490164 <__gmpz_get_d_2exp@plt+0x89ee4> │ │ │ │ mov %r14,0x38(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 490150 <__gmpz_get_d_2exp@plt+0x89ed0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ rex.WX in $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ adc %ecx,%esp │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r8b,0x48004901(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -149444,46 +149377,43 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.WX in $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c00cc11(%rax) │ │ │ │ + add %bh,0x4c00cc11(%rax) │ │ │ │ mov 0x18(%rbp),%esi │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x50(%rbp),%rcx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ jmp 490250 <__gmpz_get_d_2exp@plt+0x89fd0> │ │ │ │ nopl (%rax) │ │ │ │ rex.WX cld │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x11(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - add %ecx,0x0(%rcx) │ │ │ │ + add %cl,0x4800cc11(%rax) │ │ │ │ + movl $0x4901d8,0x0(%rbp) │ │ │ │ mov %rsi,0x30(%rbp) │ │ │ │ mov %r14,0x38(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 4901d8 <__gmpz_get_d_2exp@plt+0x89f58> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ rex.WX in $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x11(%rax) │ │ │ │ + add %ah,0x11(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r15b,(%r8) │ │ │ │ add 0x0(%rcx),%cl │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ @@ -149492,15 +149422,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.WX in $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ adc %ecx,%esp │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 490230 <__gmpz_get_d_2exp@plt+0x89fb0> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x50(%rbp),%rcx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ @@ -149508,16 +149438,16 @@ │ │ │ │ jmp 490250 <__gmpz_get_d_2exp@plt+0x89fd0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.WX in $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - adc %cl,%ah │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %ecx,%esp │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 490260 <__gmpz_get_d_2exp@plt+0x89fe0> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x50(%rbp),%rcx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ @@ -149574,15 +149504,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ rex.WX hlt │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ bswap %esp │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 490368 <__gmpz_get_d_2exp@plt+0x8a0e8> │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%edx │ │ │ │ @@ -149622,16 +149552,16 @@ │ │ │ │ nop │ │ │ │ rex.WX hlt │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - bswap %esp │ │ │ │ + add %al,0xf(%rax) │ │ │ │ + int3 │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 490420 <__gmpz_get_d_2exp@plt+0x8a1a0> │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%edx │ │ │ │ mov %rbx,%r10 │ │ │ │ @@ -149676,16 +149606,15 @@ │ │ │ │ add %rax,%rdx │ │ │ │ mov %rdx,%rax │ │ │ │ jmp 490610 <__gmpz_get_d_2exp@plt+0x8a390> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.WX testq $0x0,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,0xe(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB push %r8 │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ @@ -149693,16 +149622,18 @@ │ │ │ │ mov %rax,0xa0(%rsp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0xa0(%rsp),%rbx │ │ │ │ jmp 4905f6 <__gmpz_get_d_2exp@plt+0x8a376> │ │ │ │ rex.WX testq $0x0,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - or $0x8b4800cc,%eax │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + int3 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB push %r8 │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov %rbx,%r8 │ │ │ │ and $0x7,%r8d │ │ │ │ @@ -149712,17 +149643,18 @@ │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 490568 <__gmpz_get_d_2exp@plt+0x8a2e8> │ │ │ │ jmp *(%rbx) │ │ │ │ rex.WX testq $0x0,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800cc0d(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x50(%rbp),%rcx │ │ │ │ + add %dl,%al │ │ │ │ + or $0x8b4800cc,%eax │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB push %r8 │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x80,%rbx │ │ │ │ setae %r8b │ │ │ │ movzbl %r8b,%r8d │ │ │ │ @@ -149745,27 +149677,27 @@ │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %r8,%rdi │ │ │ │ mov %rax,0xa0(%rsp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0xa0(%rsp),%rbx │ │ │ │ test %rsi,%rsi │ │ │ │ jne 490660 <__gmpz_get_d_2exp@plt+0x8a3e0> │ │ │ │ - lea 0xcc79e5(%rip),%rsi │ │ │ │ + lea 0xcc7a05(%rip),%rsi │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 490750 <__gmpz_get_d_2exp@plt+0x8a4d0> │ │ │ │ test %rdx,%rdx │ │ │ │ jne 490671 <__gmpz_get_d_2exp@plt+0x8a3f1> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ test %rbx,%rbx │ │ │ │ jne 4906e8 <__gmpz_get_d_2exp@plt+0x8a468> │ │ │ │ test %rax,%rax │ │ │ │ jne 490774 <__gmpz_get_d_2exp@plt+0x8a4f4> │ │ │ │ movq $0x490650,0x60(%rbp) │ │ │ │ - lea 0xcc0ce7(%rip),%rbx │ │ │ │ + lea 0xcc0d07(%rip),%rbx │ │ │ │ add $0x60,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 490650 <__gmpz_get_d_2exp@plt+0x8a3d0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -149794,15 +149726,15 @@ │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%rax │ │ │ │ add %rdx,%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 490c3f <__gmpz_get_d_2exp@plt+0x8a9bf> │ │ │ │ movq $0x4906d8,0x60(%rbp) │ │ │ │ - lea 0xcc0c5b(%rip),%rbx │ │ │ │ + lea 0xcc0c7b(%rip),%rbx │ │ │ │ add $0x60,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4906d8 <__gmpz_get_d_2exp@plt+0x8a458> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -149821,15 +149753,15 @@ │ │ │ │ add $0x18,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ mov %rbx,%rcx │ │ │ │ add %rax,%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jne 490bec <__gmpz_get_d_2exp@plt+0x8a96c> │ │ │ │ movq $0x490740,0x60(%rbp) │ │ │ │ - lea 0xcc0bf5(%rip),%rbx │ │ │ │ + lea 0xcc0c15(%rip),%rbx │ │ │ │ add $0x60,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 490740 <__gmpz_get_d_2exp@plt+0x8a4c0> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -149852,19 +149784,17 @@ │ │ │ │ mov %rax,0x58(%rbp) │ │ │ │ mov %rsi,0x60(%rbp) │ │ │ │ add $0x50,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ rex.WX testq $0x0,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0xb(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB push %r8 │ │ │ │ + add %bl,0x4800cc0b(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x50(%rbp),%rcx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov %r8,0xb0(%rsp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0xb0(%rsp),%rbx │ │ │ │ @@ -149882,16 +149812,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.WX cmc │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - or %ah,%cl │ │ │ │ + add %bl,(%rax) │ │ │ │ + or %esp,%ecx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %dh,0x48000000(%rdi) │ │ │ │ movl $0x490858,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ @@ -149901,15 +149831,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.WX cmc │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ or %ah,%cl │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -149976,33 +149906,31 @@ │ │ │ │ add %rbx,%rdx │ │ │ │ mov %rdx,%rbx │ │ │ │ jmp 490a1a <__gmpz_get_d_2exp@plt+0x8a79a> │ │ │ │ nopl (%rax) │ │ │ │ rex.WX testq $0x0,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800cc09(%rax) │ │ │ │ + add %dh,0x4800cc09(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x50(%rbp),%rcx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ mov 0x30(%rbp),%r8 │ │ │ │ jmp 490a00 <__gmpz_get_d_2exp@plt+0x8a780> │ │ │ │ xchg %ax,%ax │ │ │ │ rex.WX cmc │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x9(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB push %r8 │ │ │ │ + add %cl,0x4800cc09(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x50(%rbp),%rcx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov %rbx,0xd8(%rsp) │ │ │ │ mov %rdi,%rbx │ │ │ │ @@ -150021,15 +149949,15 @@ │ │ │ │ jne 490a68 <__gmpz_get_d_2exp@plt+0x8a7e8> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ test %rax,%rax │ │ │ │ jne 490af8 <__gmpz_get_d_2exp@plt+0x8a878> │ │ │ │ test %rbx,%rbx │ │ │ │ jne 490ba0 <__gmpz_get_d_2exp@plt+0x8a920> │ │ │ │ movq $0x490a58,0x50(%rbp) │ │ │ │ - lea 0xcc08dd(%rip),%rbx │ │ │ │ + lea 0xcc08fd(%rip),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 490a58 <__gmpz_get_d_2exp@plt+0x8a7d8> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -150053,15 +149981,15 @@ │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add %rdx,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jne 490c5e <__gmpz_get_d_2exp@plt+0x8a9de> │ │ │ │ movq $0x490ad0,0x50(%rbp) │ │ │ │ - lea 0xcc0864(%rip),%rbx │ │ │ │ + lea 0xcc0884(%rip),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 490ad0 <__gmpz_get_d_2exp@plt+0x8a850> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -150087,15 +150015,15 @@ │ │ │ │ add $0x8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ mov %rax,%rcx │ │ │ │ add %rbx,%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jne 490c0f <__gmpz_get_d_2exp@plt+0x8a98f> │ │ │ │ movq $0x490b50,0x50(%rbp) │ │ │ │ - lea 0xcc07e5(%rip),%rbx │ │ │ │ + lea 0xcc0805(%rip),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 490b50 <__gmpz_get_d_2exp@plt+0x8a8d0> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -150296,20 +150224,19 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.WX hlt │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x5e(%rbp) │ │ │ │ + add %dl,0x4800cc04(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 490f12 <__gmpz_get_d_2exp@plt+0x8ac92> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 490f02 <__gmpz_get_d_2exp@plt+0x8ac82> │ │ │ │ movq $0xe1d1c0,-0x18(%r12) │ │ │ │ mov 0x28(%rbp),%eax │ │ │ │ shr $0x8,%rax │ │ │ │ mov %al,-0x10(%r12) │ │ │ │ @@ -150331,16 +150258,16 @@ │ │ │ │ nopl (%rax) │ │ │ │ rex.WX hlt │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - add %esp,%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0xcc,%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x64(%rdi) │ │ │ │ @@ -150470,15 +150397,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ rex.WX hlt │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ add %ah,%cl │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x5e(%rbp) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -150505,23 +150432,18 @@ │ │ │ │ nopl (%rax) │ │ │ │ rex.WX hlt │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x1(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x60(%rdi) │ │ │ │ + add %bl,0x4900cc01(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49120d <__gmpz_get_d_2exp@plt+0x8af8d> │ │ │ │ mov 0x7(%rbx),%r8 │ │ │ │ movq $0x48ac60,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ movq $0xe1d1c0,-0x18(%r12) │ │ │ │ mov 0x28(%rbp),%eax │ │ │ │ shr $0x8,%rax │ │ │ │ mov %al,-0x10(%r12) │ │ │ │ @@ -150541,16 +150463,16 @@ │ │ │ │ nopl (%rax) │ │ │ │ lret │ │ │ │ loop 491224 <__gmpz_get_d_2exp@plt+0x8afa4> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - add %cl,%ah │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %ecx,%esp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ xor %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ pop %rax │ │ │ │ mov 0x48(%rbp),%rsi │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ @@ -150616,15 +150538,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.WR rolq $1,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ dec %ebx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x5a(%rbp) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -150649,15 +150571,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.WR rolq $1,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ + add %ch,-0x1(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -150695,15 +150617,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x31(%rdi) │ │ │ │ movq $0x44e9c0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x4914c0,0x0(%rbp) │ │ │ │ - lea 0xcc6b30(%rip),%rsi │ │ │ │ + lea 0xcc6b50(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp fb9ba8 <__gmpz_get_d_2exp@plt+0xbb3928> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -150775,15 +150697,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x31(%rdi) │ │ │ │ movq $0x44e9c0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x4915e0,0x0(%rbp) │ │ │ │ - lea 0xcc6a10(%rip),%rsi │ │ │ │ + lea 0xcc6a30(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp fb9ba8 <__gmpz_get_d_2exp@plt+0xbb3928> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -151476,15 +151398,15 @@ │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800cbf3(%rax) │ │ │ │ + add %dh,0x4800cbf3(%rax) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x60(%rbp),%rsi │ │ │ │ mov 0x50(%rbp),%rdi │ │ │ │ mov 0x48(%rbp),%r8 │ │ │ │ mov 0x40(%rbp),%r9 │ │ │ │ @@ -151519,15 +151441,15 @@ │ │ │ │ mov %rdi,%rdx │ │ │ │ mov %r9,%rdi │ │ │ │ jmp 4909e2 <__gmpz_get_d_2exp@plt+0x8a762> │ │ │ │ xchg %ax,%ax │ │ │ │ rex.WX testq $0x0,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ repnz lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB push %r8 │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ @@ -151538,36 +151460,36 @@ │ │ │ │ nopl (%rax) │ │ │ │ mov %ss,%ecx │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c00cbf2(%rax) │ │ │ │ + add %dh,0x4c00cbf2(%rax) │ │ │ │ mov 0x28(%rbp),%esi │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%edx │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 492160 <__gmpz_get_d_2exp@plt+0x8bee0> │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%edx │ │ │ │ - lea 0xcc5f25(%rip),%r9 │ │ │ │ + lea 0xcc5f45(%rip),%r9 │ │ │ │ xor %r8d,%r8d │ │ │ │ jmp 492160 <__gmpz_get_d_2exp@plt+0x8bee0> │ │ │ │ xchg %ax,%ax │ │ │ │ rex.WX hlt │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xe(%rax) │ │ │ │ + add %ch,-0xe(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rax,%rcx,8) │ │ │ │ movl $0x492100,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ @@ -151577,15 +151499,15 @@ │ │ │ │ nop │ │ │ │ rex.WX hlt │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ repnz lret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -151639,16 +151561,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %esi,%esp │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - int1 │ │ │ │ + add %al,-0xf(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jne 492260 <__gmpz_get_d_2exp@plt+0x8bfe0> │ │ │ │ @@ -151685,21 +151606,18 @@ │ │ │ │ nopl (%rax) │ │ │ │ mov %esi,%esp │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x10(%rax) │ │ │ │ - lret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - pop %rax │ │ │ │ + add %cl,0x4800cbf0(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x58(%rbp),%rdx │ │ │ │ mov 0x48(%rbp),%rsi │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov 0x38(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ mov 0x28(%rbp),%r9 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ mov %rax,0xc8(%rsp) │ │ │ │ @@ -151742,15 +151660,15 @@ │ │ │ │ jmp 4909e2 <__gmpz_get_d_2exp@plt+0x8a762> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.WR int $0x3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800cbef(%rax) │ │ │ │ + add %ch,0x4800cbef(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 49245e <__gmpz_get_d_2exp@plt+0x8c1de> │ │ │ │ movq $0x4923c8,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ @@ -151758,15 +151676,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.WR int $0x3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x11(%rax) │ │ │ │ + add %dh,-0x11(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -151806,15 +151724,15 @@ │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x60(%rbp),%rdx │ │ │ │ mov 0x50(%rbp),%rsi │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ mov 0x30(%rbp),%r11 │ │ │ │ - lea 0xcc5b52(%rip),%r14 │ │ │ │ + lea 0xcc5b72(%rip),%r14 │ │ │ │ xor %r10d,%r10d │ │ │ │ mov %rax,0xd0(%rsp) │ │ │ │ mov %r10,%rax │ │ │ │ mov %r9,%r10 │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ @@ -151953,15 +151871,15 @@ │ │ │ │ jmp 4908dc <__gmpz_get_d_2exp@plt+0x8a65c> │ │ │ │ nop │ │ │ │ rex.WX filds (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x14(%rax) │ │ │ │ + add %dh,-0x14(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB push %r8 │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ @@ -151969,37 +151887,36 @@ │ │ │ │ jmp 48f6c3 <__gmpz_get_d_2exp@plt+0x89443> │ │ │ │ nopl (%rax) │ │ │ │ rex.WX fadds (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - in (%dx),%al │ │ │ │ + add %al,-0x14(%rax) │ │ │ │ lret │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 492720 <__gmpz_get_d_2exp@plt+0x8c4a0> │ │ │ │ mov 0x38(%rbp),%edx │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ jmp 4927cf <__gmpz_get_d_2exp@plt+0x8c54f> │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%edx │ │ │ │ - lea 0xcc58b9(%rip),%rdi │ │ │ │ + lea 0xcc58d9(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ jmp 4927cf <__gmpz_get_d_2exp@plt+0x8c54f> │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.WX faddl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ jmp 49270a <__gmpz_get_d_2exp@plt+0x8c48a> │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsp,%rax,8) │ │ │ │ movl $0x492770,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ @@ -152008,19 +151925,27 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ rex.WX faddl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900cbeb(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 492848 <__gmpz_get_d_2exp@plt+0x8c5c8> │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %cl,%al │ │ │ │ + jmp 49273a <__gmpz_get_d_2exp@plt+0x8c4ba> │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %eax,%edi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ movq $0x486ef8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%edx │ │ │ │ lea -0x5(%r12),%rdi │ │ │ │ cmp $0x80,%rax │ │ │ │ @@ -152062,53 +151987,54 @@ │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov %fs,0x3(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c00cbea(%rax) │ │ │ │ - mov 0x28(%rbp),%esi │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + lret │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 4928a0 <__gmpz_get_d_2exp@plt+0x8c620> │ │ │ │ mov 0x48(%rbp),%edx │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 492940 <__gmpz_get_d_2exp@plt+0x8c6c0> │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%edx │ │ │ │ - lea 0xcc5745(%rip),%r9 │ │ │ │ + lea 0xcc5765(%rip),%r9 │ │ │ │ xor %r8d,%r8d │ │ │ │ jmp 492940 <__gmpz_get_d_2exp@plt+0x8c6c0> │ │ │ │ xchg %ax,%ax │ │ │ │ rex.WX fadds (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x16(%rax) │ │ │ │ - lret │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rax,%rcx,8) │ │ │ │ - movl $0x4928e0,0x0(%rbp) │ │ │ │ + add %cl,0x4800cbea(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 492884 <__gmpz_get_d_2exp@plt+0x8c604> │ │ │ │ + movq $0x4928e0,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 4928e0 <__gmpz_get_d_2exp@plt+0x8c660> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ rex.WX fadds (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,-0x16(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -152161,15 +152087,15 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.WB push $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x17(%rax) │ │ │ │ + add %ah,-0x17(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sub %r9b,0x75(%r11,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jne 4929fc <__gmpz_get_d_2exp@plt+0x8c77c> │ │ │ │ mov 0x48(%rbp),%ecx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ @@ -152197,47 +152123,48 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or %dh,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c00cbe8(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ + add %cl,%al │ │ │ │ + call ffffffff8b952b3d <__environ@GLIBC_2.2.5+0xffffffff8a60f015> │ │ │ │ + jne 492a7c <__gmpz_get_d_2exp@plt+0x8c7fc> │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x40(%rbp),%eax │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov %rax,0x140(%rsp) │ │ │ │ mov %rcx,%rax │ │ │ │ mov 0x140(%rsp),%rcx │ │ │ │ jmp 492b66 <__gmpz_get_d_2exp@plt+0x8c8e6> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ or %dh,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x18(%rax) │ │ │ │ - lret │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsi,%rdi,2) │ │ │ │ - movl $0x492ae0,0x0(%rbp) │ │ │ │ + add %cl,0x4800cbe8(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 492b3a <__gmpz_get_d_2exp@plt+0x8c8ba> │ │ │ │ + movq $0x492ae0,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 492ae0 <__gmpz_get_d_2exp@plt+0x8c860> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ or %dh,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - call ffffffff8b912bad <__environ@GLIBC_2.2.5+0xffffffff8a5cf0c5> │ │ │ │ + add %bl,-0x18(%rax) │ │ │ │ + lret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ and %r9b,0x75(%r11,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 492afc <__gmpz_get_d_2exp@plt+0x8c87c> │ │ │ │ mov 0x40(%rbp),%ecx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x80,%rbx │ │ │ │ @@ -152301,30 +152228,30 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %dh,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - out %al,$0xcb │ │ │ │ + add %bl,(%rax) │ │ │ │ + out %eax,$0xcb │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 492c38 <__gmpz_get_d_2exp@plt+0x8c9b8> │ │ │ │ mov 0x40(%rbp),%eax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ jmp 492cde <__gmpz_get_d_2exp@plt+0x8ca5e> │ │ │ │ or %dh,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ out %al,$0xcb │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 492c60 <__gmpz_get_d_2exp@plt+0x8c9e0> │ │ │ │ mov 0x40(%rbp),%eax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -152339,15 +152266,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ or %dh,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c00cbe6(%rax) │ │ │ │ + add %dh,0x4c00cbe6(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x40(%rbp),%eax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x80,%rbx │ │ │ │ setae %dl │ │ │ │ @@ -152358,15 +152285,15 @@ │ │ │ │ add %rdx,%rdi │ │ │ │ cmp $0x800,%rbx │ │ │ │ setae %dl │ │ │ │ movzbl %dl,%edx │ │ │ │ add %rdi,%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ jne 492d96 <__gmpz_get_d_2exp@plt+0x8cb16> │ │ │ │ - lea 0xcc5300(%rip),%rdx │ │ │ │ + lea 0xcc5320(%rip),%rdx │ │ │ │ mov %rdx,%rbx │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 492d3e <__gmpz_get_d_2exp@plt+0x8cabe> │ │ │ │ movq $0xe1d1c0,-0x18(%r12) │ │ │ │ mov %eax,%eax │ │ │ │ shr $0x10,%rax │ │ │ │ @@ -152393,17 +152320,19 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ or %dh,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c00cbe5(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + add %cl,%al │ │ │ │ + in $0xcb,%eax │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 492d88 <__gmpz_get_d_2exp@plt+0x8cb08> │ │ │ │ mov 0x40(%rbp),%eax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov %rdx,0x128(%rsp) │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x128(%rsp),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ @@ -152429,26 +152358,26 @@ │ │ │ │ nopl (%rax) │ │ │ │ or %dh,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ in $0xcb,%eax │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 492e20 <__gmpz_get_d_2exp@plt+0x8cba0> │ │ │ │ mov 0x40(%rbp),%eax │ │ │ │ jmp 48d524 <__gmpz_get_d_2exp@plt+0x872a4> │ │ │ │ rex.WX call 492e1e <__gmpz_get_d_2exp@plt+0x8cb9e> │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ adc %cl,%ah │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 492e50 <__gmpz_get_d_2exp@plt+0x8cbd0> │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ @@ -152464,31 +152393,31 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %dh,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4c00cbe4(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + add %al,%al │ │ │ │ + in $0xcb,%al │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 492e90 <__gmpz_get_d_2exp@plt+0x8cc10> │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ jmp 48d4fc <__gmpz_get_d_2exp@plt+0x8727c> │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x10(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 492eb8 <__gmpz_get_d_2exp@plt+0x8cc38> │ │ │ │ + add %bl,0x4c00cc10(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x38(%rbp),%r8 │ │ │ │ movslq %ebx,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ @@ -152524,15 +152453,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ adc %cl,%ah │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 492fa1 <__gmpz_get_d_2exp@plt+0x8cd21> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 492fa7 <__gmpz_get_d_2exp@plt+0x8cd27> │ │ │ │ movq $0x492f88,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ @@ -152545,27 +152474,27 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ bswap %esp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r14b,%r8b │ │ │ │ (bad) │ │ │ │ rex.WB add %cl,-0x77(%r8) │ │ │ │ fisttps -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 48d130 <__gmpz_get_d_2exp@plt+0x86eb0> │ │ │ │ - lea 0xcc0fca(%rip),%rbx │ │ │ │ + lea 0xcc0fea(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -152624,15 +152553,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x4930b8,-0x8(%r12) │ │ │ │ mov %r14b,(%r12) │ │ │ │ mov %esi,0x4(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xcc0eef(%rip),%rbx │ │ │ │ + lea 0xcc0f0f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ mov $0x0,%ah │ │ │ │ ... │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -152686,15 +152615,15 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x71(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ cmp 0x18(%rbp),%rax │ │ │ │ jl 493151 <__gmpz_get_d_2exp@plt+0x8ced1> │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xcc4be7(%rip),%rbx │ │ │ │ + lea 0xcc4c07(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov (%rbx,%rax,1),%bl │ │ │ │ movq $0xf82ba0,-0x30(%r12) │ │ │ │ inc %rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ @@ -152750,23 +152679,23 @@ │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ movq $0x4b7080,-0x30(%r12) │ │ │ │ movq $0x0,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x4ba330,-0x18(%r12) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x133eb69,-0x8(%r12) │ │ │ │ + movq $0x133eb89,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcc0cf8(%rip),%rbx │ │ │ │ + lea 0xcc0d18(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ @@ -152801,15 +152730,15 @@ │ │ │ │ mov %r8,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xcc0c5f(%rip),%rbx │ │ │ │ + lea 0xcc0c7f(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -152836,24 +152765,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d75d(%rax) │ │ │ │ + add %ch,0x4800d75d(%rax) │ │ │ │ mov 0x0(%rbp),%eax │ │ │ │ lea -0x40(%rbp),%rcx │ │ │ │ cmp %r15,%rcx │ │ │ │ jb 49340a <__gmpz_get_d_2exp@plt+0x8d18a> │ │ │ │ mov %rdi,%rcx │ │ │ │ shl $1,%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jge 4933d0 <__gmpz_get_d_2exp@plt+0x8d150> │ │ │ │ - lea 0xd75d69(%rip),%rbx │ │ │ │ + lea 0xd75d89(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x493440,-0x40(%rbp) │ │ │ │ mov 0x1(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %r14,-0x38(%rbp) │ │ │ │ @@ -152876,16 +152805,16 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb (%rax),%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - pop %rsp │ │ │ │ + add %dl,(%rax) │ │ │ │ + pop %rbp │ │ │ │ xlat %ds:(%rbx) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -152953,16 +152882,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - pop %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + pop %rsp │ │ │ │ xlat %ds:(%rbx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB enter $0x394c,$0xf8 │ │ │ │ jae 4935b9 <__gmpz_get_d_2exp@plt+0x8d339> │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ @@ -152974,18 +152903,21 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d75b(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ + add %cl,%al │ │ │ │ + pop %rbx │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 4935b4 <__gmpz_get_d_2exp@plt+0x8d334> │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%r9 │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x3,%rcx │ │ │ │ jae 4935f3 <__gmpz_get_d_2exp@plt+0x8d373> │ │ │ │ cmp $0x2,%rcx │ │ │ │ @@ -153018,15 +152950,15 @@ │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ jmp 4935b9 <__gmpz_get_d_2exp@plt+0x8d339> │ │ │ │ mov %r8,%rax │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r9,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xd69a38(%rip),%r14 │ │ │ │ + lea 0xd69a58(%rip),%r14 │ │ │ │ movq $0xfb5618,0x30(%rbp) │ │ │ │ add $0x30,%rbp │ │ │ │ jmp 4932e0 <__gmpz_get_d_2exp@plt+0x8d060> │ │ │ │ mov %r9,%rax │ │ │ │ mov %rcx,%r9 │ │ │ │ mov %r8,%rcx │ │ │ │ mov %rsi,%r8 │ │ │ │ @@ -153042,47 +152974,50 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d75a(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,%al │ │ │ │ + pop %rdx │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 4936d1 <__gmpz_get_d_2exp@plt+0x8d451> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 4936d4 <__gmpz_get_d_2exp@plt+0x8d454> │ │ │ │ mov %rdi,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 4936cb <__gmpz_get_d_2exp@plt+0x8d44b> │ │ │ │ mov $0x4,%ebx │ │ │ │ mov %rdi,%rax │ │ │ │ test %rbx,%rbx │ │ │ │ jge 4936ae <__gmpz_get_d_2exp@plt+0x8d42e> │ │ │ │ - lea 0xd75a87(%rip),%rbx │ │ │ │ + lea 0xd75aa7(%rip),%rbx │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x4936f0,-0x20(%rbp) │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ mov %rdi,%rax │ │ │ │ mov 0xf(%rdi),%rbx │ │ │ │ jmp 49369d <__gmpz_get_d_2exp@plt+0x8d41d> │ │ │ │ - lea 0xcc08c5(%rip),%rbx │ │ │ │ + lea 0xcc08e5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x5a(%rax) │ │ │ │ + add %ah,0x5a(%rax) │ │ │ │ xlat %ds:(%rbx) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -153149,57 +153084,55 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800cc07(%rax) │ │ │ │ + add %ch,0x4800cc07(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 49385d <__gmpz_get_d_2exp@plt+0x8d5dd> │ │ │ │ movq $0x493848,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 493848 <__gmpz_get_d_2exp@plt+0x8d5c8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x7(%rax) │ │ │ │ + add %bh,0x7(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jnp 493863 <__gmpz_get_d_2exp@plt+0x8d5e3> │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 493680 <__gmpz_get_d_2exp@plt+0x8d400> │ │ │ │ - lea 0xcc074c(%rip),%rbx │ │ │ │ + lea 0xcc076c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W (bad) │ │ │ │ - int3 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0xcc0741,%eax │ │ │ │ + push $0x4800cc07 │ │ │ │ + lea 0xcc0761(%rip),%esi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %al,(%rdi) │ │ │ │ + rex.W (bad) │ │ │ │ int3 │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -153215,15 +153148,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - fadds (%rsi) │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ int3 │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -153240,15 +153174,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov %al,(%rsi) │ │ │ │ + test $0x6,%al │ │ │ │ int3 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 493994 <__gmpz_get_d_2exp@plt+0x8d714> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -153270,15 +153204,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ int3 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 493a03 <__gmpz_get_d_2exp@plt+0x8d783> │ │ │ │ add $0x20,%r12 │ │ │ │ @@ -153291,15 +153225,15 @@ │ │ │ │ mov %r8,%rsi │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xcc05de(%rip),%rbx │ │ │ │ + lea 0xcc05fe(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -153406,15 +153340,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800cc04(%rax) │ │ │ │ + add %bh,0x4800cc04(%rax) │ │ │ │ lea -0x48(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 493dc7 <__gmpz_get_d_2exp@plt+0x8db47> │ │ │ │ movq $0x493c08,-0x28(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ @@ -153432,30 +153366,30 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4(%rax) │ │ │ │ + add %ah,0x4(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %esi,0x48000001(%rdx) │ │ │ │ mov 0x20(%rbp),%esi │ │ │ │ mov 0x7(%rbx),%rdi │ │ │ │ cmp %rsi,%rdi │ │ │ │ jl 493c38 <__gmpz_get_d_2exp@plt+0x8d9b8> │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xcc4100(%rip),%rbx │ │ │ │ + lea 0xcc4120(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov (%rcx,%rdi,1),%r8b │ │ │ │ cmp $0x7f,%r8b │ │ │ │ @@ -153499,16 +153433,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - add %esp,%ecx │ │ │ │ + add %bl,0x3(%rax) │ │ │ │ + int3 │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -153562,15 +153496,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x2(%rax) │ │ │ │ + add %bh,0x2(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ pop %rbp │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ @@ -153627,15 +153561,15 @@ │ │ │ │ jne 493ef0 <__gmpz_get_d_2exp@plt+0x8dc70> │ │ │ │ jmp *(%rbx) │ │ │ │ movb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x1(%rax) │ │ │ │ + add %bh,0x1(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ xor %r9b,-0x75(%r8) │ │ │ │ rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ jne 493f18 <__gmpz_get_d_2exp@plt+0x8dc98> │ │ │ │ @@ -153667,15 +153601,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ movb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ add %cl,%ah │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ xor %r9b,-0x75(%r8) │ │ │ │ rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ jne 493f98 <__gmpz_get_d_2exp@plt+0x8dd18> │ │ │ │ @@ -153710,15 +153644,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ movb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rax) │ │ │ │ + add %ch,0x0(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ jge 494018 <__gmpz_get_d_2exp@plt+0x8dd98> │ │ │ │ mov 0x8(%rbp),%r8b │ │ │ │ mov 0x7(%rbx),%bl │ │ │ │ cmp $0x80,%bl │ │ │ │ @@ -153742,16 +153676,16 @@ │ │ │ │ nop │ │ │ │ mov %ch,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - dec %ebx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%ah │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ and %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sub %cl,-0x75(%rax) │ │ │ │ jne 4940a8 <__gmpz_get_d_2exp@plt+0x8de28> │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ @@ -153786,15 +153720,15 @@ │ │ │ │ nop │ │ │ │ mov %ch,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x1(%rax) │ │ │ │ + add %dh,-0x1(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ and %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sub %cl,-0x75(%rax) │ │ │ │ jne 494138 <__gmpz_get_d_2exp@plt+0x8deb8> │ │ │ │ @@ -153828,15 +153762,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ mov %ch,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ dec %bl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ and %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sub %cl,-0x75(%rax) │ │ │ │ jne 4941c0 <__gmpz_get_d_2exp@plt+0x8df40> │ │ │ │ @@ -153890,17 +153824,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %ch,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - std │ │ │ │ - lret │ │ │ │ + add %bl,(%rax) │ │ │ │ + dec %bl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ and %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sub %cl,-0x75(%rax) │ │ │ │ jne 494290 <__gmpz_get_d_2exp@plt+0x8e010> │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ @@ -153933,16 +153866,16 @@ │ │ │ │ mov %r8b,-0x10(%r12) │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x27(%r12),%r9 │ │ │ │ lea -0x6(%r12),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0xcbfd26(%rip),%rsi │ │ │ │ - lea 0xcbfcf7(%rip),%r14 │ │ │ │ + lea 0xcbfd46(%rip),%rsi │ │ │ │ + lea 0xcbfd17(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 4939b0 <__gmpz_get_d_2exp@plt+0x8d730> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ movq $0x494bc0,0x0(%rbp) │ │ │ │ mov %r8b,0x18(%rbp) │ │ │ │ mov %rdi,0x20(%rbp) │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ @@ -154004,16 +153937,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ mov %ch,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cld │ │ │ │ + add %cl,-0x4(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ and %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sub %cl,-0x75(%rax) │ │ │ │ jne 494460 <__gmpz_get_d_2exp@plt+0x8e1e0> │ │ │ │ @@ -154051,15 +153983,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800cbfb(%rax) │ │ │ │ + add %dh,0x4800cbfb(%rax) │ │ │ │ mov 0x30(%rbp),%eax │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r8b │ │ │ │ mov 0x7(%rbx),%bl │ │ │ │ @@ -154079,16 +154011,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %ch,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sti │ │ │ │ + add %dl,-0x5(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ and %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sub %cl,-0x75(%rax) │ │ │ │ jne 494558 <__gmpz_get_d_2exp@plt+0x8e2d8> │ │ │ │ @@ -154123,17 +154054,20 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800cbfa(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ + add %al,%al │ │ │ │ + cli │ │ │ │ + lret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + jge 4945c0 <__gmpz_get_d_2exp@plt+0x8e340> │ │ │ │ mov 0x8(%rbp),%r8b │ │ │ │ mov 0x7(%rbx),%bl │ │ │ │ cmp $0x80,%bl │ │ │ │ jae 494741 <__gmpz_get_d_2exp@plt+0x8e4c1> │ │ │ │ add $0x10,%rbp │ │ │ │ mov %rax,%rbx │ │ │ │ jmp 4942a7 <__gmpz_get_d_2exp@plt+0x8e027> │ │ │ │ @@ -154169,16 +154103,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %ch,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - stc │ │ │ │ + add %bl,(%rax) │ │ │ │ + cli │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ and %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sub %cl,-0x75(%rax) │ │ │ │ jne 494690 <__gmpz_get_d_2exp@plt+0x8e410> │ │ │ │ @@ -154224,15 +154158,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ movb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7(%rax) │ │ │ │ + add %ah,-0x7(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ xor %r9b,-0x75(%r8) │ │ │ │ rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ jne 494730 <__gmpz_get_d_2exp@plt+0x8e4b0> │ │ │ │ @@ -154259,15 +154193,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ mov %ch,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ clc │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ and %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sub %cl,-0x75(%rax) │ │ │ │ @@ -154376,15 +154310,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ movb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rax) │ │ │ │ + add %ch,-0x9(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ xor %r9b,-0x75(%r8) │ │ │ │ rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ jne 494928 <__gmpz_get_d_2exp@plt+0x8e6a8> │ │ │ │ @@ -154414,15 +154348,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ test $0x0,%bl │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r8b │ │ │ │ mov 0x7(%rbx),%bl │ │ │ │ cmp $0x80,%bl │ │ │ │ jae 494a49 <__gmpz_get_d_2exp@plt+0x8e7c9> │ │ │ │ @@ -154455,20 +154389,22 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - test $0x0,%bl │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ + add %bl,-0xa(%rax) │ │ │ │ + lret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 494a38 <__gmpz_get_d_2exp@plt+0x8e7b8> │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r8b │ │ │ │ mov 0x7(%rbx),%bl │ │ │ │ cmp $0x80,%bl │ │ │ │ jae 494b8f <__gmpz_get_d_2exp@plt+0x8e90f> │ │ │ │ add $0x10,%rbp │ │ │ │ mov %r8,%r9 │ │ │ │ @@ -154581,49 +154517,45 @@ │ │ │ │ nopl (%rax) │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800cbf4(%rax) │ │ │ │ + add %ch,0x4800cbf4(%rax) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%r8b │ │ │ │ jmp 4942a7 <__gmpz_get_d_2exp@plt+0x8e027> │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %ch,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0xc(%rax) │ │ │ │ - lret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - jne 494c34 <__gmpz_get_d_2exp@plt+0x8e9b4> │ │ │ │ + add %al,0x4800cbf4(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%r9b │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 493e6c <__gmpz_get_d_2exp@plt+0x8dbec> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ hlt │ │ │ │ lret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 494cfa <__gmpz_get_d_2exp@plt+0x8ea7a> │ │ │ │ movq $0x494c68,-0x10(%rbp) │ │ │ │ @@ -154636,16 +154568,17 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - repz lret │ │ │ │ + add %al,(%rax) │ │ │ │ + hlt │ │ │ │ + lret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 494cea <__gmpz_get_d_2exp@plt+0x8ea6a> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ @@ -154658,35 +154591,36 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x4ba330,-0x18(%r12) │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x133eb69,-0x8(%r12) │ │ │ │ + movq $0x133eb89,-0x8(%r12) │ │ │ │ lea -0x57(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcbf36f(%rip),%rbx │ │ │ │ + lea 0xcbf38f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - repz lret │ │ │ │ + add %dl,(%rax) │ │ │ │ + hlt │ │ │ │ + lret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 494f03 <__gmpz_get_d_2exp@plt+0x8ec83> │ │ │ │ movq $0x494d78,-0x28(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ @@ -154704,24 +154638,24 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900cbf3(%rax) │ │ │ │ + add %bh,0x4900cbf3(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 494f07 <__gmpz_get_d_2exp@plt+0x8ec87> │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp %rax,%rbx │ │ │ │ jl 494da8 <__gmpz_get_d_2exp@plt+0x8eb28> │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xcc2f90(%rip),%rbx │ │ │ │ + lea 0xcc2fb0(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ lea 0x3(%rbx),%rdx │ │ │ │ cmp %rax,%rdx │ │ │ │ jge 494f17 <__gmpz_get_d_2exp@plt+0x8ec97> │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ @@ -154785,59 +154719,57 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xf82ba0,-0x30(%r12) │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%r9 │ │ │ │ - lea 0xd94a00(%rip),%r8 │ │ │ │ + lea 0xd94a20(%rip),%r8 │ │ │ │ mov %rcx,%rdi │ │ │ │ - lea 0xcbf1f5(%rip),%rsi │ │ │ │ - lea 0xcbf1c6(%rip),%r14 │ │ │ │ + lea 0xcbf215(%rip),%rsi │ │ │ │ + lea 0xcbf1e6(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 4939b0 <__gmpz_get_d_2exp@plt+0x8d730> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0xf82ba0,-0x30(%r12) │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%r9 │ │ │ │ - lea 0xd949ad(%rip),%r8 │ │ │ │ + lea 0xd949cd(%rip),%r8 │ │ │ │ mov %rcx,%rdi │ │ │ │ - lea 0xcbf1a2(%rip),%rsi │ │ │ │ - lea 0xcbf173(%rip),%r14 │ │ │ │ + lea 0xcbf1c2(%rip),%rsi │ │ │ │ + lea 0xcbf193(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 4939b0 <__gmpz_get_d_2exp@plt+0x8d730> │ │ │ │ movq $0xf82ba0,-0x30(%r12) │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%r9 │ │ │ │ - lea 0xd9496e(%rip),%r8 │ │ │ │ + lea 0xd9498e(%rip),%r8 │ │ │ │ mov %rcx,%rdi │ │ │ │ - lea 0xcbf163(%rip),%rsi │ │ │ │ - lea 0xcbf134(%rip),%r14 │ │ │ │ + lea 0xcbf183(%rip),%rsi │ │ │ │ + lea 0xcbf154(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 4939b0 <__gmpz_get_d_2exp@plt+0x8d730> │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0xf(%rax) │ │ │ │ - lret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %al,0x4800cbf1(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 49507e <__gmpz_get_d_2exp@plt+0x8edfe> │ │ │ │ movq $0x494fe8,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 494fe8 <__gmpz_get_d_2exp@plt+0x8ed68> │ │ │ │ @@ -154845,16 +154777,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - int1 │ │ │ │ + add %cl,-0xf(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49506e <__gmpz_get_d_2exp@plt+0x8edee> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -154869,35 +154800,36 @@ │ │ │ │ movq $0x4b7080,-0x30(%r12) │ │ │ │ movq $0x0,-0x28(%r12) │ │ │ │ sar $0x2,%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x4ba330,-0x18(%r12) │ │ │ │ lea -0x57(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x133eb69,-0x8(%r12) │ │ │ │ + movq $0x133eb89,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcbf0b3(%rip),%rbx │ │ │ │ + lea 0xcbf0d3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - lock lret │ │ │ │ + add %dl,(%rax) │ │ │ │ + int1 │ │ │ │ + lret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 49528c <__gmpz_get_d_2exp@plt+0x8f00c> │ │ │ │ movq $0x495100,-0x28(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ @@ -154915,24 +154847,24 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900cbf0(%rax) │ │ │ │ + add %bh,0x4900cbf0(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 495290 <__gmpz_get_d_2exp@plt+0x8f010> │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp %rax,%rbx │ │ │ │ jl 495130 <__gmpz_get_d_2exp@plt+0x8eeb0> │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xcc2c08(%rip),%rbx │ │ │ │ + lea 0xcc2c28(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ lea 0x3(%rbx),%rdx │ │ │ │ cmp %rax,%rdx │ │ │ │ jge 4952a0 <__gmpz_get_d_2exp@plt+0x8f020> │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ @@ -154996,59 +154928,57 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xf82ba0,-0x30(%r12) │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%r9 │ │ │ │ - lea 0xd94677(%rip),%r8 │ │ │ │ + lea 0xd94697(%rip),%r8 │ │ │ │ mov %rcx,%rdi │ │ │ │ - lea 0xcbeef4(%rip),%rsi │ │ │ │ - lea 0xcbeec5(%rip),%r14 │ │ │ │ + lea 0xcbef14(%rip),%rsi │ │ │ │ + lea 0xcbeee5(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 4939b0 <__gmpz_get_d_2exp@plt+0x8d730> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0xf82ba0,-0x30(%r12) │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%r9 │ │ │ │ - lea 0xd94624(%rip),%r8 │ │ │ │ + lea 0xd94644(%rip),%r8 │ │ │ │ mov %rcx,%rdi │ │ │ │ - lea 0xcbeea1(%rip),%rsi │ │ │ │ - lea 0xcbee72(%rip),%r14 │ │ │ │ + lea 0xcbeec1(%rip),%rsi │ │ │ │ + lea 0xcbee92(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 4939b0 <__gmpz_get_d_2exp@plt+0x8d730> │ │ │ │ movq $0xf82ba0,-0x30(%r12) │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%r9 │ │ │ │ - lea 0xd945e5(%rip),%r8 │ │ │ │ + lea 0xd94605(%rip),%r8 │ │ │ │ mov %rcx,%rdi │ │ │ │ - lea 0xcbee62(%rip),%rsi │ │ │ │ - lea 0xcbee33(%rip),%r14 │ │ │ │ + lea 0xcbee82(%rip),%rsi │ │ │ │ + lea 0xcbee53(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 4939b0 <__gmpz_get_d_2exp@plt+0x8d730> │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x12(%rax) │ │ │ │ - lret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %al,0x4800cbee(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 495406 <__gmpz_get_d_2exp@plt+0x8f186> │ │ │ │ movq $0x495370,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 495370 <__gmpz_get_d_2exp@plt+0x8f0f0> │ │ │ │ @@ -155056,16 +154986,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - out %al,(%dx) │ │ │ │ + add %cl,-0x12(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4953f6 <__gmpz_get_d_2exp@plt+0x8f176> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -155080,23 +155009,23 @@ │ │ │ │ movq $0x4b7080,-0x30(%r12) │ │ │ │ movq $0x0,-0x28(%r12) │ │ │ │ sar $0x2,%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x4ba330,-0x18(%r12) │ │ │ │ lea -0x57(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x133eb69,-0x8(%r12) │ │ │ │ + movq $0x133eb89,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcbedb3(%rip),%rbx │ │ │ │ + lea 0xcbedd3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -155134,18 +155063,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x13(%rax) │ │ │ │ - lret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ + add %cl,0x4800cbed(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4956e2 <__gmpz_get_d_2exp@plt+0x8f462> │ │ │ │ movq $0x495510,-0x28(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -155161,15 +155089,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ in (%dx),%eax │ │ │ │ lret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ @@ -155180,15 +155108,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ and %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ cmp %rax,%rbx │ │ │ │ jl 495540 <__gmpz_get_d_2exp@plt+0x8f2c0> │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ - lea 0xcc27f8(%rip),%rbx │ │ │ │ + lea 0xcc2818(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x495428,-0x20(%r12) │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ @@ -155218,15 +155146,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x14(%rax) │ │ │ │ + add %dh,-0x14(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -155278,18 +155206,18 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xf82ba0,-0x30(%r12) │ │ │ │ lea 0x1(%rcx),%rbx │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xd94221(%rip),%r8 │ │ │ │ + lea 0xd94241(%rip),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0xcbeb26(%rip),%rsi │ │ │ │ - lea 0xcbeaf7(%rip),%r14 │ │ │ │ + lea 0xcbeb46(%rip),%rsi │ │ │ │ + lea 0xcbeb17(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 4939b0 <__gmpz_get_d_2exp@plt+0x8d730> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x495728,-0x10(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ @@ -155302,17 +155230,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ rex.RX or (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - lret │ │ │ │ + add %bl,(%rax) │ │ │ │ + jmp 4956f2 <__gmpz_get_d_2exp@plt+0x8f472> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -155365,18 +155292,18 @@ │ │ │ │ mov %rax,%rdx │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ jmp 495588 <__gmpz_get_d_2exp@plt+0x8f308> │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%r9 │ │ │ │ - lea 0xd940bb(%rip),%r8 │ │ │ │ + lea 0xd940db(%rip),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0xcbe9c0(%rip),%rsi │ │ │ │ - lea 0xcbe991(%rip),%r14 │ │ │ │ + lea 0xcbe9e0(%rip),%rsi │ │ │ │ + lea 0xcbe9b1(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 4939b0 <__gmpz_get_d_2exp@plt+0x8d730> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x495960,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -155385,54 +155312,54 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0xf82ba0,-0x30(%r12) │ │ │ │ lea 0x1(%rcx),%rbx │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xd94048(%rip),%r8 │ │ │ │ + lea 0xd94068(%rip),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0xcbe94d(%rip),%rsi │ │ │ │ - lea 0xcbe91e(%rip),%r14 │ │ │ │ + lea 0xcbe96d(%rip),%rsi │ │ │ │ + lea 0xcbe93e(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 4939b0 <__gmpz_get_d_2exp@plt+0x8d730> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0xf82ba0,-0x30(%r12) │ │ │ │ lea 0x1(%rcx),%rbx │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xd93ff9(%rip),%r8 │ │ │ │ + lea 0xd94019(%rip),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0xcbe8fe(%rip),%rsi │ │ │ │ - lea 0xcbe8cf(%rip),%r14 │ │ │ │ + lea 0xcbe91e(%rip),%rsi │ │ │ │ + lea 0xcbe8ef(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 4939b0 <__gmpz_get_d_2exp@plt+0x8d730> │ │ │ │ movq $0xf82ba0,-0x30(%r12) │ │ │ │ lea 0x1(%rcx),%rbx │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xd93fba(%rip),%r8 │ │ │ │ + lea 0xd93fda(%rip),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0xcbe8bf(%rip),%rsi │ │ │ │ - lea 0xcbe890(%rip),%r14 │ │ │ │ + lea 0xcbe8df(%rip),%rsi │ │ │ │ + lea 0xcbe8b0(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 4939b0 <__gmpz_get_d_2exp@plt+0x8d730> │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.RX or (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - call ffffffff8b915a2d <__environ@GLIBC_2.2.5+0xffffffff8a5d1f45> │ │ │ │ + add %ah,%al │ │ │ │ + call ffffffff8b915a2d <__environ@GLIBC_2.2.5+0xffffffff8a5d1f05> │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ pop %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ @@ -155443,15 +155370,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800cbe8(%rax) │ │ │ │ + add %ch,0x4800cbe8(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 495a65 <__gmpz_get_d_2exp@plt+0x8f7e5> │ │ │ │ movq $0x4959d0,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -155461,15 +155388,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x18(%rax) │ │ │ │ + add %dh,-0x18(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 495a55 <__gmpz_get_d_2exp@plt+0x8f7d5> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -155484,23 +155411,23 @@ │ │ │ │ movq $0x4b7080,-0x30(%r12) │ │ │ │ movq $0x0,-0x28(%r12) │ │ │ │ sar $1,%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x4ba330,-0x18(%r12) │ │ │ │ lea -0x57(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x133eb69,-0x8(%r12) │ │ │ │ + movq $0x133eb89,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcbe7dc(%rip),%rbx │ │ │ │ + lea 0xcbe7fc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -155537,15 +155464,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800cbe7(%rax) │ │ │ │ + add %bh,0x4800cbe7(%rax) │ │ │ │ lea -0x38(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 495d3a <__gmpz_get_d_2exp@plt+0x8faba> │ │ │ │ movq $0x495b68,-0x28(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ @@ -155563,15 +155490,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x19(%rax) │ │ │ │ + add %ah,-0x19(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -155581,15 +155508,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ and %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ cmp %rax,%rbx │ │ │ │ jl 495b98 <__gmpz_get_d_2exp@plt+0x8f918> │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ - lea 0xcc21a0(%rip),%rbx │ │ │ │ + lea 0xcc21c0(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x495a80,-0x20(%r12) │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ @@ -155619,15 +155546,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900cbe6(%rax) │ │ │ │ + add %ah,0x4900cbe6(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 495f13 <__gmpz_get_d_2exp@plt+0x8fc93> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x7(%rbx),%bx │ │ │ │ cmp $0xd800,%bx │ │ │ │ @@ -155670,18 +155597,18 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xf82ba0,-0x30(%r12) │ │ │ │ lea 0x1(%rcx),%rbx │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xd93bc9(%rip),%r8 │ │ │ │ + lea 0xd93be9(%rip),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0xcbe556(%rip),%rsi │ │ │ │ - lea 0xcbe527(%rip),%r14 │ │ │ │ + lea 0xcbe576(%rip),%rsi │ │ │ │ + lea 0xcbe547(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 4939b0 <__gmpz_get_d_2exp@plt+0x8d730> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x495d80,-0x10(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ @@ -155694,16 +155621,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ rex.RX or (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - in $0xcb,%eax │ │ │ │ + add %cl,-0x1b(%rax) │ │ │ │ + lret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -155756,18 +155683,18 @@ │ │ │ │ mov %rax,%rdx │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ jmp 495be0 <__gmpz_get_d_2exp@plt+0x8f960> │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%r9 │ │ │ │ - lea 0xd93a63(%rip),%r8 │ │ │ │ + lea 0xd93a83(%rip),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0xcbe3f0(%rip),%rsi │ │ │ │ - lea 0xcbe3c1(%rip),%r14 │ │ │ │ + lea 0xcbe410(%rip),%rsi │ │ │ │ + lea 0xcbe3e1(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 4939b0 <__gmpz_get_d_2exp@plt+0x8d730> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x495fb8,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -155776,54 +155703,54 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0xf82ba0,-0x30(%r12) │ │ │ │ lea 0x1(%rcx),%rbx │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xd939f0(%rip),%r8 │ │ │ │ + lea 0xd93a10(%rip),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0xcbe37d(%rip),%rsi │ │ │ │ - lea 0xcbe34e(%rip),%r14 │ │ │ │ + lea 0xcbe39d(%rip),%rsi │ │ │ │ + lea 0xcbe36e(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 4939b0 <__gmpz_get_d_2exp@plt+0x8d730> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0xf82ba0,-0x30(%r12) │ │ │ │ lea 0x1(%rcx),%rbx │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xd939a1(%rip),%r8 │ │ │ │ + lea 0xd939c1(%rip),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0xcbe32e(%rip),%rsi │ │ │ │ - lea 0xcbe2ff(%rip),%r14 │ │ │ │ + lea 0xcbe34e(%rip),%rsi │ │ │ │ + lea 0xcbe31f(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 4939b0 <__gmpz_get_d_2exp@plt+0x8d730> │ │ │ │ movq $0xf82ba0,-0x30(%r12) │ │ │ │ lea 0x1(%rcx),%rbx │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xd93962(%rip),%r8 │ │ │ │ + lea 0xd93982(%rip),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0xcbe2ef(%rip),%rsi │ │ │ │ - lea 0xcbe2c0(%rip),%r14 │ │ │ │ + lea 0xcbe30f(%rip),%rsi │ │ │ │ + lea 0xcbe2e0(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 4939b0 <__gmpz_get_d_2exp@plt+0x8d730> │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.RX or (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - loop 495f82 <__gmpz_get_d_2exp@plt+0x8fd02> │ │ │ │ + add %dl,(%rax) │ │ │ │ + jrcxz 495f82 <__gmpz_get_d_2exp@plt+0x8fd02> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ pop %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ @@ -155835,17 +155762,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800cbe2(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %bl,%al │ │ │ │ + loop 495fba <__gmpz_get_d_2exp@plt+0x8fd3a> │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 4960bd <__gmpz_get_d_2exp@plt+0x8fe3d> │ │ │ │ movq $0x496028,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 496028 <__gmpz_get_d_2exp@plt+0x8fda8> │ │ │ │ @@ -155853,15 +155782,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900cbe2(%rax) │ │ │ │ + add %ah,0x4900cbe2(%rax) │ │ │ │ add $0x60,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4960ad <__gmpz_get_d_2exp@plt+0x8fe2d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ movq $0x495b10,-0x58(%r12) │ │ │ │ @@ -155873,23 +155802,23 @@ │ │ │ │ movq $0x4b7080,-0x30(%r12) │ │ │ │ movq $0x0,-0x28(%r12) │ │ │ │ sar $1,%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x4ba330,-0x18(%r12) │ │ │ │ lea -0x57(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x133eb69,-0x8(%r12) │ │ │ │ + movq $0x133eb89,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcbe20c(%rip),%rbx │ │ │ │ + lea 0xcbe22c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -155921,15 +155850,15 @@ │ │ │ │ movq $0x4981b0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcbe18f(%rip),%rbx │ │ │ │ + lea 0xcbe1af(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -155986,15 +155915,15 @@ │ │ │ │ mov %bl,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcbe0c7(%rip),%rbx │ │ │ │ + lea 0xcbe0e7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -156061,15 +155990,15 @@ │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x34(%rdi) │ │ │ │ mov 0x7(%rbx),%al │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e91,-0x8(%r12) │ │ │ │ + movq $0x1231eb1,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ movzbl %al,%esi │ │ │ │ mov $0xb,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ @@ -156122,42 +156051,42 @@ │ │ │ │ add %dh,0x67(%rdi) │ │ │ │ cmp $0xb,%r14 │ │ │ │ jl 496409 <__gmpz_get_d_2exp@plt+0x90189> │ │ │ │ movq $0x496348,-0x30(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e81,-0x8(%r12) │ │ │ │ + movq $0x1231ea1,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x496238,-0x30(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0xb43af9(%rip),%r14 │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xcbdeaa(%rip),%rbx │ │ │ │ + lea 0xcbdeca(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73419dbc <__environ@GLIBC_2.2.5+0x720d62d4> │ │ │ │ + rex.RB call 73419dbc <__environ@GLIBC_2.2.5+0x720d6294> │ │ │ │ rex.R │ │ │ │ movq $0x4964a0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -156174,15 +156103,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jge 4964b4 <__gmpz_get_d_2exp@plt+0x90234> │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 4963c0 <__gmpz_get_d_2exp@plt+0x90140> │ │ │ │ - lea 0xcbde3c(%rip),%rbx │ │ │ │ + lea 0xcbde5c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -156198,16 +156127,16 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0xf5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ + testl $0x15358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ add %ch,%cl │ │ │ │ pop %rsi │ │ │ │ mov $0xf660094,%edx │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -156228,15 +156157,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - cmp $0xe1aeda,%eax │ │ │ │ + cmp $0xe1aefa,%eax │ │ │ │ movzbl 0x7(%rbx),%esi │ │ │ │ mov $0xb,%r14d │ │ │ │ add $0x8,%rbp │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ @@ -156255,15 +156184,15 @@ │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x496528,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0xb43972(%rip),%r14 │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xcbdd43(%rip),%rbx │ │ │ │ + lea 0xcbdd63(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -156308,15 +156237,15 @@ │ │ │ │ inc %rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcbdcca(%rip),%rbx │ │ │ │ + lea 0xcbdcea(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -156375,28 +156304,28 @@ │ │ │ │ movq $0xf82bc0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcbdbf1(%rip),%rbx │ │ │ │ + lea 0xcbdc11(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1041a0ec <__environ@GLIBC_2.2.5+0xf0d6604> │ │ │ │ + rex.RB call 1041a0ec <__environ@GLIBC_2.2.5+0xf0d65c4> │ │ │ │ (bad) │ │ │ │ int1 │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call 92cf85 <__gmpz_get_d_2exp@plt+0x526d05> │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ @@ -156468,15 +156397,15 @@ │ │ │ │ movq $0xf82bc0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcbdad3(%rip),%rbx │ │ │ │ + lea 0xcbdaf3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -156580,15 +156509,15 @@ │ │ │ │ movq $0xf82bc0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcbd973(%rip),%rbx │ │ │ │ + lea 0xcbd993(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -156632,15 +156561,15 @@ │ │ │ │ xor %rax,%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcbddb7(%rip),%rbx │ │ │ │ + lea 0xcbddd7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -156767,18 +156696,18 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7fc3f8bd(%rdx) │ │ │ │ jae 496d3f <__gmpz_get_d_2exp@plt+0x90abf> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xe1a763(%rip),%rbx │ │ │ │ + lea 0xe1a783(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcbdc0c(%rip),%rbx │ │ │ │ + lea 0xcbdc2c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0xbf,%bl │ │ │ │ jbe 496c9f <__gmpz_get_d_2exp@plt+0x90a1f> │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp 496b82 <__gmpz_get_d_2exp@plt+0x90902> │ │ │ │ cmp $0x9f,%bl │ │ │ │ @@ -156888,15 +156817,15 @@ │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp 496bd2 <__gmpz_get_d_2exp@plt+0x90952> │ │ │ │ cmp $0xbf,%bl │ │ │ │ jbe 496e04 <__gmpz_get_d_2exp@plt+0x90b84> │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp 496c26 <__gmpz_get_d_2exp@plt+0x909a6> │ │ │ │ - lea 0xe1a5cf(%rip),%rbx │ │ │ │ + lea 0xe1a5ef(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0xbf,%bl │ │ │ │ jbe 496e04 <__gmpz_get_d_2exp@plt+0x90b84> │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp 496bd2 <__gmpz_get_d_2exp@plt+0x90952> │ │ │ │ @@ -157002,18 +156931,18 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7fc3f8bd(%rdx) │ │ │ │ jae 496f99 <__gmpz_get_d_2exp@plt+0x90d19> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xe1a45f(%rip),%rbx │ │ │ │ + lea 0xe1a47f(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcbd910(%rip),%rbx │ │ │ │ + lea 0xcbd930(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0xbf,%bl │ │ │ │ jbe 497042 <__gmpz_get_d_2exp@plt+0x90dc2> │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp 496eda <__gmpz_get_d_2exp@plt+0x90c5a> │ │ │ │ cmp $0x8f,%al │ │ │ │ @@ -157166,15 +157095,15 @@ │ │ │ │ adc %r9b,0x5b8a084d(%r10) │ │ │ │ (bad) │ │ │ │ cmp $0x80,%bl │ │ │ │ jae 497191 <__gmpz_get_d_2exp@plt+0x90f11> │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp 496f2a <__gmpz_get_d_2exp@plt+0x90caa> │ │ │ │ - lea 0xe1a250(%rip),%rbx │ │ │ │ + lea 0xe1a270(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0xbf,%bl │ │ │ │ jbe 497183 <__gmpz_get_d_2exp@plt+0x90f03> │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp 496f2a <__gmpz_get_d_2exp@plt+0x90caa> │ │ │ │ @@ -157239,25 +157168,25 @@ │ │ │ │ movq $0xe1d1c0,-0x8(%r12) │ │ │ │ mov %al,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcbd621(%rip),%rbx │ │ │ │ + lea 0xcbd641(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ mov %esi,%edx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 4972e9 <__gmpz_get_d_2exp@plt+0x91069> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 497349 <__gmpz_get_d_2exp@plt+0x910c9> │ │ │ │ movzbl %r14b,%eax │ │ │ │ mov 0xff90d8(%rax),%al │ │ │ │ @@ -157289,25 +157218,25 @@ │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4973e0,-0x20(%rbp) │ │ │ │ mov %r14b,-0x18(%rbp) │ │ │ │ mov %al,-0x10(%rbp) │ │ │ │ mov %cl,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xcbd5f5(%rip),%rbx │ │ │ │ + lea 0xcbd615(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcbd570(%rip),%rbx │ │ │ │ + lea 0xcbd590(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x76(%rax) │ │ │ │ + add %ah,-0x76(%rax) │ │ │ │ (bad) │ │ │ │ add %al,0x75(%rdx,%rcx,4) │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ mov %ebx,%ecx │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -157346,47 +157275,50 @@ │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800cbd4(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + lret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 49744f <__gmpz_get_d_2exp@plt+0x911cf> │ │ │ │ movq $0x497440,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 497440 <__gmpz_get_d_2exp@plt+0x911c0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x75ff342c(%rax) │ │ │ │ + add %ah,-0x75ff342c(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov %al,%r14b │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 497298 <__gmpz_get_d_2exp@plt+0x91018> │ │ │ │ - lea 0xcbd47a(%rip),%rbx │ │ │ │ + lea 0xcbd49a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov %edx,%esi │ │ │ │ + add %dl,-0x77(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1041adcc <__environ@GLIBC_2.2.5+0xf0d72e4> │ │ │ │ + rex.RB call 1041adcc <__environ@GLIBC_2.2.5+0xf0d72a4> │ │ │ │ (bad) │ │ │ │ test $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ movzbl %r14b,%eax │ │ │ │ mov 0xff90d8(%rax),%al │ │ │ │ add %sil,%al │ │ │ │ movzbl %al,%eax │ │ │ │ @@ -157396,15 +157328,15 @@ │ │ │ │ shl $0x6,%rdi │ │ │ │ or %rbx,%rdi │ │ │ │ movzbl %al,%ebx │ │ │ │ test %rbx,%rbx │ │ │ │ je 497550 <__gmpz_get_d_2exp@plt+0x912d0> │ │ │ │ cmp $0xc,%rbx │ │ │ │ jne 4974e3 <__gmpz_get_d_2exp@plt+0x91263> │ │ │ │ - lea 0xcbd479(%rip),%rbx │ │ │ │ + lea 0xcbd499(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -157423,25 +157355,23 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4974d8,-0x18(%rbp) │ │ │ │ mov %al,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xcbd3ac(%rip),%rbx │ │ │ │ + lea 0xcbd3cc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x78(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 497554 <__gmpz_get_d_2exp@plt+0x912d4> │ │ │ │ + add %al,0x4800d688(%rax) │ │ │ │ + mov 0x8(%rbp),%edi │ │ │ │ add $0x10,%rbp │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 497587 <__gmpz_get_d_2exp@plt+0x91307> │ │ │ │ cmp $0x10ffff,%rdi │ │ │ │ ja 49757b <__gmpz_get_d_2exp@plt+0x912fb> │ │ │ │ movq $0x4981b0,-0x8(%r12) │ │ │ │ @@ -157460,18 +157390,18 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - ror %cl,%ebx │ │ │ │ + add %al,-0x2d(%rax) │ │ │ │ + lret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1041af14 <__environ@GLIBC_2.2.5+0xf0d742c> │ │ │ │ + rex.RB call 1041af14 <__environ@GLIBC_2.2.5+0xf0d73ec> │ │ │ │ (bad) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call 92ebd5 <__gmpz_get_d_2exp@plt+0x528955> │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ @@ -157483,16 +157413,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - ror %cl,%bl │ │ │ │ + add %al,(%rax) │ │ │ │ + ror %cl,%ebx │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,(%r8) │ │ │ │ jbe 497650 <__gmpz_get_d_2exp@plt+0x913d0> │ │ │ │ add %cl,-0x74b7f8bd(%rdx) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x3c09f7bb(%rax) │ │ │ │ (bad) │ │ │ │ @@ -157500,37 +157430,39 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800cbd2(%rax) │ │ │ │ - movl $0x497660,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%al │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %al,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ + add %dl,%al │ │ │ │ + ror %cl,%bl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x76(%r8) │ │ │ │ + rex.WB add %cl,-0x74b7f8bd(%r10) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x3c09efbb(%rax) │ │ │ │ + (bad) │ │ │ │ jne 497660 <__gmpz_get_d_2exp@plt+0x913e0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800cbd2(%rax) │ │ │ │ + add %ah,0x4800cbd2(%rax) │ │ │ │ mov 0x7(%rbx),%edi │ │ │ │ mov 0x10(%rbp),%al │ │ │ │ mov %al,%sil │ │ │ │ mov 0x8(%rbp),%al │ │ │ │ mov %al,%r14b │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 497478 <__gmpz_get_d_2exp@plt+0x911f8> │ │ │ │ - lea 0xcbd270(%rip),%rbx │ │ │ │ + lea 0xcbd290(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -157779,15 +157711,15 @@ │ │ │ │ lea -0x68(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x80(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xa0,0x388(%r13) │ │ │ │ - lea 0xcbceae(%rip),%rbx │ │ │ │ + lea 0xcbcece(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -157990,15 +157922,15 @@ │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x60(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ - lea 0xcbcbab(%rip),%rbx │ │ │ │ + lea 0xcbcbcb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -158149,15 +158081,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ - lea 0xcbc95e(%rip),%rbx │ │ │ │ + lea 0xcbc97e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -158184,15 +158116,15 @@ │ │ │ │ rorb $0xb6,(%rdi) │ │ │ │ rorb $0xe0,-0x3f(%rax) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ cwtl │ │ │ │ sarb $0xc5,-0x7cb7feec(%rbx) │ │ │ │ or %bh,%bh │ │ │ │ add %cl,%gs:-0x73(%rax) │ │ │ │ - sbb $0xcbc8f5,%eax │ │ │ │ + sbb $0xcbc915,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -158235,18 +158167,18 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7fc3f8bd(%rdx) │ │ │ │ jae 4980d4 <__gmpz_get_d_2exp@plt+0x91e54> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xe1930f(%rip),%rbx │ │ │ │ + lea 0xe1932f(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcbc850(%rip),%rbx │ │ │ │ + lea 0xcbc870(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0xbf,%al │ │ │ │ setbe %al │ │ │ │ movzbl %al,%eax │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114bbc0(%rax),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -158269,15 +158201,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ movq $0x4981b0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xcbc7ec(%rip),%rbx │ │ │ │ + lea 0xcbc80c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -158293,15 +158225,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x4981d0,-0x10(%r12) │ │ │ │ mov %r14b,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xcbc79f(%rip),%rbx │ │ │ │ + lea 0xcbc7bf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ xchg %bl,0xb4(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -158362,15 +158294,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcbc6ee(%rip),%rbx │ │ │ │ + lea 0xcbc70e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -171602,15 +171534,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4a5c69 <__gmpz_get_d_2exp@plt+0x9f9e9> │ │ │ │ movq $0x4a5c88,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xcaed38(%rip),%rbx │ │ │ │ + lea 0xcaed58(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -171654,23 +171586,23 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7342965c <__environ@GLIBC_2.2.5+0x720e5b74> │ │ │ │ + rex.RB call 7342965c <__environ@GLIBC_2.2.5+0x720e5b34> │ │ │ │ sbb $0x48,%al │ │ │ │ movl $0x4a5d48,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xcaec7c(%rip),%rbx │ │ │ │ + lea 0xcaec9c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -171735,15 +171667,15 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4a5e15 <__gmpz_get_d_2exp@plt+0x9fb95> │ │ │ │ movq $0x4a5e30,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xcaeb9c(%rip),%rbx │ │ │ │ + lea 0xcaebbc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ @@ -171774,15 +171706,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4a5ea1 <__gmpz_get_d_2exp@plt+0x9fc21> │ │ │ │ movq $0x4a5ec0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xcaeb18(%rip),%rbx │ │ │ │ + lea 0xcaeb38(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -171836,15 +171768,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4a5f61 <__gmpz_get_d_2exp@plt+0x9fce1> │ │ │ │ movq $0x4a5f80,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xcaea60(%rip),%rbx │ │ │ │ + lea 0xcaea80(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -171899,15 +171831,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4a6031 <__gmpz_get_d_2exp@plt+0x9fdb1> │ │ │ │ movq $0x4a6050,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xcae998(%rip),%rbx │ │ │ │ + lea 0xcae9b8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -171961,15 +171893,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4a60f1 <__gmpz_get_d_2exp@plt+0x9fe71> │ │ │ │ movq $0x4a6110,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xcae8e0(%rip),%rbx │ │ │ │ + lea 0xcae900(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -172021,15 +171953,15 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4a61ad <__gmpz_get_d_2exp@plt+0x9ff2d> │ │ │ │ movq $0x4a61c8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xcae82c(%rip),%rbx │ │ │ │ + lea 0xcae84c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ @@ -172060,15 +171992,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4a6239 <__gmpz_get_d_2exp@plt+0x9ffb9> │ │ │ │ movq $0x4a6258,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xcae7a8(%rip),%rbx │ │ │ │ + lea 0xcae7c8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -172121,15 +172053,15 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4a6305 <__gmpz_get_d_2exp@plt+0xa0085> │ │ │ │ movq $0x4a6320,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xcae6e4(%rip),%rbx │ │ │ │ + lea 0xcae704(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ @@ -172158,15 +172090,15 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4a638d <__gmpz_get_d_2exp@plt+0xa010d> │ │ │ │ movq $0x4a63a8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xcae664(%rip),%rbx │ │ │ │ + lea 0xcae684(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ @@ -172215,15 +172147,15 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,0x64(%r8) │ │ │ │ rex.WX add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xcae5b0(%rip),%rbx │ │ │ │ + lea 0xcae5d0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -172257,15 +172189,15 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4a64dd <__gmpz_get_d_2exp@plt+0xa025d> │ │ │ │ movq $0x4a64f8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xcae524(%rip),%rbx │ │ │ │ + lea 0xcae544(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ @@ -172294,15 +172226,15 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4a6565 <__gmpz_get_d_2exp@plt+0xa02e5> │ │ │ │ movq $0x4a6580,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xcae4a4(%rip),%rbx │ │ │ │ + lea 0xcae4c4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ @@ -172331,15 +172263,15 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4a65ed <__gmpz_get_d_2exp@plt+0xa036d> │ │ │ │ movq $0x4a6608,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xcae424(%rip),%rbx │ │ │ │ + lea 0xcae444(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ @@ -172368,15 +172300,15 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4a6675 <__gmpz_get_d_2exp@plt+0xa03f5> │ │ │ │ movq $0x4a6690,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xcae3a4(%rip),%rbx │ │ │ │ + lea 0xcae3c4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ @@ -172405,15 +172337,15 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4a66fd <__gmpz_get_d_2exp@plt+0xa047d> │ │ │ │ movq $0x4a6718,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xcae324(%rip),%rbx │ │ │ │ + lea 0xcae344(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ @@ -172461,15 +172393,15 @@ │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4ba390,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13da,(%r12) │ │ │ │ + movq $0x12b13fa,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -172503,15 +172435,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xcb14e9(%rip),%ebx │ │ │ │ + lea 0xcb1509(%rip),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -172532,20 +172464,20 @@ │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0x4a6800,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x4ba330,-0x18(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x12b13d1,-0x8(%r12) │ │ │ │ - movq $0x1154a31,(%r12) │ │ │ │ + movq $0x12b13f1,-0x8(%r12) │ │ │ │ + movq $0x1154a51,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xcae15c(%rip),%rbx │ │ │ │ + lea 0xcae17c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -172575,17 +172507,17 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4a6961 <__gmpz_get_d_2exp@plt+0xa06e1> │ │ │ │ movq $0x4a6990,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xcae0e8(%rip),%rbx │ │ │ │ + lea 0xcae108(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xe0aac6(%rip),%rbx │ │ │ │ + lea 0xe0aae6(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -172659,15 +172591,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 4a6a9b <__gmpz_get_d_2exp@plt+0xa081b> │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4a6940 <__gmpz_get_d_2exp@plt+0xa06c0> │ │ │ │ - lea 0xcadfb8(%rip),%rbx │ │ │ │ + lea 0xcadfd8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -172693,18 +172625,18 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rcx,%rdx,1) │ │ │ │ mov 0xe(%rbx),%esi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4b7218 <__gmpz_get_d_2exp@plt+0xb0f98> │ │ │ │ - lea 0xcb121d(%rip),%rbx │ │ │ │ + lea 0xcb123d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcadf3e(%rip),%rbx │ │ │ │ + lea 0xcadf5e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -172730,23 +172662,23 @@ │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2b(%rdi) │ │ │ │ movq $0x4ba330,-0x18(%r12) │ │ │ │ - movq $0x1154a61,-0x10(%r12) │ │ │ │ + movq $0x1154a81,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x11570da,(%r12) │ │ │ │ + movq $0x11570fa,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcadea9(%rip),%rbx │ │ │ │ + lea 0xcadec9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -172778,15 +172710,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ movzbl (%rax,%rbx,1),%ecx │ │ │ │ test %rcx,%rcx │ │ │ │ jne 4a6c3f <__gmpz_get_d_2exp@plt+0xa09bf> │ │ │ │ - lea 0xcb10f9(%rip),%rbx │ │ │ │ + lea 0xcb1119(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rcx,%rdx │ │ │ │ not %rdx │ │ │ │ and $0xff,%edx │ │ │ │ movzbl %dl,%edx │ │ │ │ bsr %dx,%dx │ │ │ │ @@ -173033,20 +172965,20 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3a(%rdi) │ │ │ │ movq $0x4a6be0,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ movq $0x4ba330,-0x18(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x133eb69,-0x8(%r12) │ │ │ │ - movq $0x11570da,(%r12) │ │ │ │ + movq $0x133eb89,-0x8(%r12) │ │ │ │ + movq $0x11570fa,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xcada0f(%rip),%rbx │ │ │ │ + lea 0xcada2f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -173155,15 +173087,15 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2b(%rdi) │ │ │ │ movq $0x4ba330,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x11570da,(%r12) │ │ │ │ + movq $0x11570fa,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -173180,15 +173112,15 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2b(%rdi) │ │ │ │ movq $0x4ba330,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x1154a79,(%r12) │ │ │ │ + movq $0x1154a99,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -173272,15 +173204,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1042ad24 <__environ@GLIBC_2.2.5+0xf0e723c> │ │ │ │ + rex.RB call 1042ad24 <__environ@GLIBC_2.2.5+0xf0e71fc> │ │ │ │ (bad) │ │ │ │ ss add %eax,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ or %dh,0x0(%rdx,%rcx,2) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -173354,18 +173286,18 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x4a7480,0x0(%rbp) │ │ │ │ jmp faed10 <__gmpz_get_d_2exp@plt+0xba8a90> │ │ │ │ - lea 0xd823dd(%rip),%rbx │ │ │ │ + lea 0xd823fd(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcad576(%rip),%rbx │ │ │ │ + lea 0xcad596(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -173411,36 +173343,36 @@ │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ movq $0x4a7590,-0x8(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xe09e01(%rip),%rbx │ │ │ │ + lea 0xe09e21(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xe09dfc(%rip),%rbx │ │ │ │ + lea 0xe09e1c(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcad4ac(%rip),%rbx │ │ │ │ + lea 0xcad4cc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4a7629 <__gmpz_get_d_2exp@plt+0xa13a9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xcad485(%rip),%r14 │ │ │ │ + lea 0xcad4a5(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -173475,15 +173407,15 @@ │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp dc1268 <__gmpz_get_d_2exp@plt+0x9bafe8> │ │ │ │ - lea 0xcad414(%rip),%rbx │ │ │ │ + lea 0xcad434(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -173515,15 +173447,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x37(%rbx),%rbx │ │ │ │ movq $0x4a7600,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x4a7750,-0x10(%rbp) │ │ │ │ - lea 0xcad398(%rip),%r14 │ │ │ │ + lea 0xcad3b8(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -173601,15 +173533,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4a7839 <__gmpz_get_d_2exp@plt+0xa15b9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xcad285(%rip),%r14 │ │ │ │ + lea 0xcad2a5(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -173620,15 +173552,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4a7879 <__gmpz_get_d_2exp@plt+0xa15f9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xcad235(%rip),%r14 │ │ │ │ + lea 0xcad255(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -173665,15 +173597,15 @@ │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp dc1268 <__gmpz_get_d_2exp@plt+0x9bafe8> │ │ │ │ - lea 0xcad1c4(%rip),%rbx │ │ │ │ + lea 0xcad1e4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -173752,15 +173684,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ xor %r9b,0x39(%r8) │ │ │ │ fdivrs 0xe(%rbp) │ │ │ │ - lea 0xe09a11(%rip),%rbx │ │ │ │ + lea 0xe09a31(%rip),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ shl $0x2,%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ jg 4a7b6a <__gmpz_get_d_2exp@plt+0xa18ea> │ │ │ │ @@ -173773,15 +173705,15 @@ │ │ │ │ je 4a7a49 <__gmpz_get_d_2exp@plt+0xa17c9> │ │ │ │ mov %rsi,%rax │ │ │ │ jmp 4a7ae4 <__gmpz_get_d_2exp@plt+0xa1864> │ │ │ │ cmp %rdx,%rcx │ │ │ │ je 4a7a56 <__gmpz_get_d_2exp@plt+0xa17d6> │ │ │ │ mov %rsi,%rax │ │ │ │ jmp 4a7ae4 <__gmpz_get_d_2exp@plt+0xa1864> │ │ │ │ - lea 0xe099cd(%rip),%rbx │ │ │ │ + lea 0xe099ed(%rip),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -173828,15 +173760,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2d(%rdi) │ │ │ │ movq $0x4a7850,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4a7ba8,0x0(%rbp) │ │ │ │ - lea 0xcacfa4(%rip),%r14 │ │ │ │ + lea 0xcacfc4(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4a7ae0,0x0(%rbp) │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ @@ -173853,15 +173785,15 @@ │ │ │ │ sti │ │ │ │ add %esi,0x19(%rbp) │ │ │ │ movq $0x4a7c10,0x0(%rbp) │ │ │ │ mov 0x40(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xe098c2(%rip),%rbx │ │ │ │ + lea 0xe098e2(%rip),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ or %ebp,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -173946,15 +173878,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1042b5d4 <__environ@GLIBC_2.2.5+0xf0e7aec> │ │ │ │ + rex.RB call 1042b5d4 <__environ@GLIBC_2.2.5+0xf0e7aac> │ │ │ │ (bad) │ │ │ │ roll $0x0,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ mov $0x4c004a7c,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -173989,47 +173921,47 @@ │ │ │ │ cmp $0x2,%rdx │ │ │ │ jb 4a7cfc <__gmpz_get_d_2exp@plt+0xa1a7c> │ │ │ │ add $0x10,%rbp │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ jmp 4a7d2f <__gmpz_get_d_2exp@plt+0xa1aaf> │ │ │ │ cmp $0x1,%rcx │ │ │ │ jne 4a7d10 <__gmpz_get_d_2exp@plt+0xa1a90> │ │ │ │ - lea 0xe096d1(%rip),%rbx │ │ │ │ + lea 0xe096f1(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xe096ba(%rip),%rbx │ │ │ │ + lea 0xe096da(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rcx │ │ │ │ jge 4a7d10 <__gmpz_get_d_2exp@plt+0xa1a90> │ │ │ │ add $0x10,%rbp │ │ │ │ mov 0xd(%rbx),%rbx │ │ │ │ inc %rcx │ │ │ │ movq $0x4a7cd8,-0x10(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xcacd7b(%rip),%rbx │ │ │ │ + lea 0xcacd9b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7342b6cc <__environ@GLIBC_2.2.5+0x720e7be4> │ │ │ │ + rex.RB call 7342b6cc <__environ@GLIBC_2.2.5+0x720e7ba4> │ │ │ │ (bad) │ │ │ │ movq $0x4a7dc0,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -174153,15 +174085,15 @@ │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcacba1(%rip),%rbx │ │ │ │ + lea 0xcacbc1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -174255,15 +174187,15 @@ │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ jmp 4a8045 <__gmpz_get_d_2exp@plt+0xa1dc5> │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcaca49(%rip),%rbx │ │ │ │ + lea 0xcaca69(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -174299,15 +174231,15 @@ │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xcac9c9(%rip),%rbx │ │ │ │ + lea 0xcac9e9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -174473,15 +174405,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1042bca4 <__environ@GLIBC_2.2.5+0xf0e81bc> │ │ │ │ + rex.RB call 1042bca4 <__environ@GLIBC_2.2.5+0xf0e817c> │ │ │ │ (bad) │ │ │ │ mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x4a8390,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -174515,15 +174447,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rbx,%r14 │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 4a8238 <__gmpz_get_d_2exp@plt+0xa1fb8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcac704(%rip),%rbx │ │ │ │ + lea 0xcac724(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -174568,15 +174500,15 @@ │ │ │ │ add 0x22(%rbx),%esi │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 4a8480 <__gmpz_get_d_2exp@plt+0xa2200> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ add $0x8,%rbp │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ jmp 4a84d5 <__gmpz_get_d_2exp@plt+0xa2255> │ │ │ │ - lea 0xe08f4a(%rip),%rbx │ │ │ │ + lea 0xe08f6a(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4a84c0,-0x8(%rbp) │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ mov 0xd(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ @@ -174599,18 +174531,18 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ movq $0x4a8460,-0x8(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xe08ee3(%rip),%rbx │ │ │ │ + lea 0xe08f03(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcac5f3(%rip),%rbx │ │ │ │ + lea 0xcac613(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -174656,15 +174588,15 @@ │ │ │ │ add 0x22(%rbx),%esi │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 4a85a0 <__gmpz_get_d_2exp@plt+0xa2320> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ add $0x8,%rbp │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ jmp 4a85f5 <__gmpz_get_d_2exp@plt+0xa2375> │ │ │ │ - lea 0xe08e33(%rip),%rbx │ │ │ │ + lea 0xe08e53(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4a85e0,-0x8(%rbp) │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ mov 0xd(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ @@ -174687,18 +174619,18 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ movq $0x4a8580,-0x8(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xe08dba(%rip),%rbx │ │ │ │ + lea 0xe08dda(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcac4db(%rip),%rbx │ │ │ │ + lea 0xcac4fb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -174756,15 +174688,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 4a86fb <__gmpz_get_d_2exp@plt+0xa247b> │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4b7218 <__gmpz_get_d_2exp@plt+0xb0f98> │ │ │ │ - lea 0xcaf631(%rip),%rbx │ │ │ │ + lea 0xcaf651(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -174777,15 +174709,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4a8741 <__gmpz_get_d_2exp@plt+0xa24c1> │ │ │ │ movq $0x4a8760,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xcac3c0(%rip),%rbx │ │ │ │ + lea 0xcac3e0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -174802,15 +174734,15 @@ │ │ │ │ movq $0x4a8648,-0x28(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x4ba330,-0x18(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x11570da,(%r12) │ │ │ │ + movq $0x11570fa,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ @@ -174945,15 +174877,15 @@ │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcac1b4(%rip),%rbx │ │ │ │ + lea 0xcac1d4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -175256,15 +175188,15 @@ │ │ │ │ movq $0x4a8d38,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,0x8(%rbp) │ │ │ │ mov %rsi,0x18(%rbp) │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xe08659(%rip),%rbx │ │ │ │ + lea 0xe08679(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4a8990,0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -175310,15 +175242,15 @@ │ │ │ │ movq $0x4a8df8,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,0x8(%rbp) │ │ │ │ mov %rsi,0x18(%rbp) │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xe08590(%rip),%rbx │ │ │ │ + lea 0xe085b0(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4a8a10,0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ @@ -175409,21 +175341,21 @@ │ │ │ │ rex.WXB (bad) │ │ │ │ cmp 0x8(%rbp),%rcx │ │ │ │ je 4a8f88 <__gmpz_get_d_2exp@plt+0xa2d08> │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ jmp 4a8fe2 <__gmpz_get_d_2exp@plt+0xa2d62> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xe0844b(%rip),%rbx │ │ │ │ + lea 0xe0846b(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xe08434(%rip),%rbx │ │ │ │ + lea 0xe08454(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcabb6d(%rip),%rbx │ │ │ │ + lea 0xcabb8d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -175513,17 +175445,17 @@ │ │ │ │ mov 0xd(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xcaba33(%rip),%rbx │ │ │ │ + lea 0xcaba53(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xd807f1(%rip),%rbx │ │ │ │ + lea 0xd80811(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -175560,15 +175492,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4a91a1 <__gmpz_get_d_2exp@plt+0xa2f21> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xcab90d(%rip),%r14 │ │ │ │ + lea 0xcab92d(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -175708,15 +175640,15 @@ │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ mov 0xd(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xe080c7(%rip),%rbx │ │ │ │ + lea 0xe080e7(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -175791,15 +175723,15 @@ │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp dc1268 <__gmpz_get_d_2exp@plt+0x9bafe8> │ │ │ │ - lea 0xcab684(%rip),%rbx │ │ │ │ + lea 0xcab6a4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -175837,15 +175769,15 @@ │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4a9570,0x0(%rbp) │ │ │ │ - lea 0xcab576(%rip),%r14 │ │ │ │ + lea 0xcab596(%rip),%r14 │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ addl $0x0,(%rax) │ │ │ │ @@ -175880,15 +175812,15 @@ │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd802fc(%rip),%rbx │ │ │ │ + lea 0xd8031c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -176034,15 +175966,15 @@ │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0xd(%rbx),%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xcae4e2(%rip),%rbx │ │ │ │ + lea 0xcae502(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -176141,15 +176073,15 @@ │ │ │ │ and $0x7,%r9d │ │ │ │ cmp $0x1,%r9 │ │ │ │ je 4a9a35 <__gmpz_get_d_2exp@plt+0xa37b5> │ │ │ │ mov %rbx,%r8 │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 4a9b5b <__gmpz_get_d_2exp@plt+0xa38db> │ │ │ │ - lea 0xcad72e(%rip),%rbx │ │ │ │ + lea 0xcad74e(%rip),%rbx │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4a9a11 <__gmpz_get_d_2exp@plt+0xa3791> │ │ │ │ movq $0x4b4870,-0x50(%r12) │ │ │ │ mov %rdx,-0x48(%r12) │ │ │ │ mov %rdi,-0x40(%r12) │ │ │ │ movq $0x4a9610,-0x38(%r12) │ │ │ │ @@ -176187,15 +176119,15 @@ │ │ │ │ movq $0x0,-0x8(%r12) │ │ │ │ mov %r10,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp 4a99ac <__gmpz_get_d_2exp@plt+0xa372c> │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %r8,%rbx │ │ │ │ jmp 4a99ac <__gmpz_get_d_2exp@plt+0xa372c> │ │ │ │ - lea 0xcab097(%rip),%rbx │ │ │ │ + lea 0xcab0b7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ mov %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -176345,15 +176277,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4a9d09 <__gmpz_get_d_2exp@plt+0xa3a89> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xcaada5(%rip),%r14 │ │ │ │ + lea 0xcaadc5(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -176389,15 +176321,15 @@ │ │ │ │ movabs 0x4808758b4c004a9d,%al │ │ │ │ mov 0xf(%rbx),%eax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp dc1268 <__gmpz_get_d_2exp@plt+0x9bafe8> │ │ │ │ - lea 0xcaadac(%rip),%rbx │ │ │ │ + lea 0xcaadcc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -176429,15 +176361,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x37(%rbx),%rbx │ │ │ │ movq $0x4a9ce0,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x4a9e30,-0x10(%rbp) │ │ │ │ - lea 0xcaacb8(%rip),%r14 │ │ │ │ + lea 0xcaacd8(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -176683,15 +176615,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ lret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4aa1bf <__gmpz_get_d_2exp@plt+0xa3f3f> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -176703,31 +176635,31 @@ │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ lea 0xb2fee3(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xcaaa9a(%rip),%rbx │ │ │ │ + lea 0xcaaaba(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x56(%rax) │ │ │ │ + add %bh,-0x56(%rax) │ │ │ │ lret $0x4900 │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4aa221 <__gmpz_get_d_2exp@plt+0xa3fa1> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1154b40,-0x10(%r12) │ │ │ │ - movq $0x1154bf1,-0x8(%r12) │ │ │ │ + movq $0x1154b60,-0x10(%r12) │ │ │ │ + movq $0x1154c11,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rbx,%rsi │ │ │ │ lea -0x16(%r12),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ @@ -176768,17 +176700,19 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - movabs %eax,0x394cf0458d4800d5 │ │ │ │ - clc │ │ │ │ + add %dl,(%rax) │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4aa317 <__gmpz_get_d_2exp@plt+0xa4097> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4aa30c <__gmpz_get_d_2exp@plt+0xa408c> │ │ │ │ movq $0x4aa268,-0x18(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ @@ -176786,57 +176720,57 @@ │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ lea 0xb2fd8b(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xcaa952(%rip),%rbx │ │ │ │ + lea 0xcaa972(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x5d(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ + add %bl,0x4800d5a3(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - test $0x8d4800ca,%eax │ │ │ │ - rex.RB call 7342dcb4 <__environ@GLIBC_2.2.5+0x720ea1cc> │ │ │ │ - movq $0x4aa398,-0x18(%ebp) │ │ │ │ + add %al,-0x57(%rax) │ │ │ │ + lret $0x4800 │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aa3d0 <__gmpz_get_d_2exp@plt+0xa4150> │ │ │ │ + movq $0x4aa398,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4aa398 <__gmpz_get_d_2exp@plt+0xa4118> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - test $0xca,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + test $0x8b4800ca,%eax │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ fiaddl -0x7cb7f81e(%rbx) │ │ │ │ cli │ │ │ │ add 0x12(%rbp),%esi │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ @@ -176844,27 +176778,28 @@ │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 4aa2c0 <__gmpz_get_d_2exp@plt+0xa4040> │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 4aa168 <__gmpz_get_d_2exp@plt+0xa3ee8> │ │ │ │ - lea 0xcaa8c9(%rip),%rbx │ │ │ │ + lea 0xcaa8e9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - test $0x8d4800ca,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + lret $0x4800 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4aa4b0 <__gmpz_get_d_2exp@plt+0xa4230> │ │ │ │ movq $0x4aa430,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4aa430 <__gmpz_get_d_2exp@plt+0xa41b0> │ │ │ │ @@ -176872,39 +176807,40 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800caa9(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 4aa4cb <__gmpz_get_d_2exp@plt+0xa424b> │ │ │ │ - add $0x40,%r12 │ │ │ │ + add %cl,%al │ │ │ │ + test $0x8b4800ca,%eax │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %al,0x49000000(%rdi) │ │ │ │ + add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4aa4bb <__gmpz_get_d_2exp@plt+0xa423b> │ │ │ │ movq $0xdfd2a8,-0x38(%r12) │ │ │ │ - movq $0x1154d30,-0x30(%r12) │ │ │ │ - movq $0x1154d69,-0x28(%r12) │ │ │ │ + movq $0x1154d50,-0x30(%r12) │ │ │ │ + movq $0x1154d89,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1154cb0,-0x10(%r12) │ │ │ │ - movq $0x1154ce9,-0x8(%r12) │ │ │ │ + movq $0x1154cd0,-0x10(%r12) │ │ │ │ + movq $0x1154d09,-0x8(%r12) │ │ │ │ lea -0x36(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ - lea 0xcaa90f(%rip),%rdi │ │ │ │ + lea 0xcaa92f(%rip),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 4aa360 <__gmpz_get_d_2exp@plt+0xa40e0> │ │ │ │ - lea 0xcaa961(%rip),%rbx │ │ │ │ + lea 0xcaa981(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp 4aa49a <__gmpz_get_d_2exp@plt+0xa421a> │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -176913,54 +176849,56 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xcaa9b6(%rip),%r14 │ │ │ │ + lea 0xcaa9d6(%rip),%r14 │ │ │ │ jmp 4aa3f8 <__gmpz_get_d_2exp@plt+0xa4178> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - test $0x8d4800ca,%eax │ │ │ │ - rex.RB call 1042de64 <__environ@GLIBC_2.2.5+0xf0ea37c> │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + lret $0x4800 │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aa6e1 <__gmpz_get_d_2exp@plt+0xa4461> │ │ │ │ movq $0x4aa548,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4aa548 <__gmpz_get_d_2exp@plt+0xa42c8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800caa9(%rax) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ + add %cl,%al │ │ │ │ + test $0x8b4800ca,%eax │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ jmp 4aa58a <__gmpz_get_d_2exp@plt+0xa430a> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800caa9(%rax) │ │ │ │ + add %ch,0x4800caa9(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x3,%rcx │ │ │ │ jae 4aa5a5 <__gmpz_get_d_2exp@plt+0xa4325> │ │ │ │ cmp $0x2,%rcx │ │ │ │ jb 4aa66d <__gmpz_get_d_2exp@plt+0xa43ed> │ │ │ │ @@ -177030,32 +176968,32 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 4aa698 <__gmpz_get_d_2exp@plt+0xa4418> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x58(%rax) │ │ │ │ + add %bh,-0x58(%rax) │ │ │ │ lret $0x4800 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 4aa6fc <__gmpz_get_d_2exp@plt+0xa447c> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4aa6ec <__gmpz_get_d_2exp@plt+0xa446c> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1154e28,-0x10(%r12) │ │ │ │ - movq $0x1154e61,-0x8(%r12) │ │ │ │ + movq $0x1154e48,-0x10(%r12) │ │ │ │ + movq $0x1154e81,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4aa4e8 <__gmpz_get_d_2exp@plt+0xa4268> │ │ │ │ - lea 0xcaa830(%rip),%rbx │ │ │ │ + lea 0xcaa850(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp 4aa6d5 <__gmpz_get_d_2exp@plt+0xa4455> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -177064,24 +177002,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xcaa85e(%rip),%r14 │ │ │ │ + lea 0xcaa87e(%rip),%r14 │ │ │ │ jmp 4aa3f8 <__gmpz_get_d_2exp@plt+0xa4178> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800caa8(%rax) │ │ │ │ + add %ch,0x4800caa8(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4aa911 <__gmpz_get_d_2exp@plt+0xa4691> │ │ │ │ movq $0x4aa778,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -177091,33 +177029,33 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x58(%rax) │ │ │ │ + add %dh,-0x58(%rax) │ │ │ │ lret $0x4800 │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ jmp 4aa7ba <__gmpz_get_d_2exp@plt+0xa453a> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - test $0xca,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x2d(%rbx),%esi │ │ │ │ + add %dl,-0x58(%rax) │ │ │ │ + lret $0x4800 │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 4aa7d5 <__gmpz_get_d_2exp@plt+0xa4555> │ │ │ │ cmp $0x2,%rcx │ │ │ │ jb 4aa89d <__gmpz_get_d_2exp@plt+0xa461d> │ │ │ │ add $0x8,%rbp │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ movq $0x4aa798,-0x8(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -177182,33 +177120,33 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 4aa8c8 <__gmpz_get_d_2exp@plt+0xa4648> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ lret $0x4800 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 4aa92c <__gmpz_get_d_2exp@plt+0xa46ac> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4aa91c <__gmpz_get_d_2exp@plt+0xa469c> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1154e28,-0x10(%r12) │ │ │ │ - movq $0x1154f39,-0x8(%r12) │ │ │ │ + movq $0x1154e48,-0x10(%r12) │ │ │ │ + movq $0x1154f59,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4aa718 <__gmpz_get_d_2exp@plt+0xa4498> │ │ │ │ - lea 0xcaa6d8(%rip),%rbx │ │ │ │ + lea 0xcaa6f8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp 4aa905 <__gmpz_get_d_2exp@plt+0xa4685> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -177217,15 +177155,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xcaa706(%rip),%r14 │ │ │ │ + lea 0xcaa726(%rip),%r14 │ │ │ │ jmp 4aa3f8 <__gmpz_get_d_2exp@plt+0xa4178> │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -177332,15 +177270,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ lret $0x4800 │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4aac39 <__gmpz_get_d_2exp@plt+0xa49b9> │ │ │ │ movq $0x4aab08,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ @@ -177353,27 +177291,26 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800caa5(%rax) │ │ │ │ + add %bh,0x4800caa5(%rax) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ jmp 4aab4a <__gmpz_get_d_2exp@plt+0xa48ca> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x5b(%rax) │ │ │ │ - lret $0x4800 │ │ │ │ + add %bl,0x4800caa5(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x3,%rcx │ │ │ │ jae 4aab65 <__gmpz_get_d_2exp@plt+0xa48e5> │ │ │ │ cmp $0x2,%rcx │ │ │ │ jb 4aabc9 <__gmpz_get_d_2exp@plt+0xa4949> │ │ │ │ @@ -177410,31 +177347,33 @@ │ │ │ │ add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4aabf0 <__gmpz_get_d_2exp@plt+0xa4970> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800caa4(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + lret $0x4800 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 4aac54 <__gmpz_get_d_2exp@plt+0xa49d4> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4aac44 <__gmpz_get_d_2exp@plt+0xa49c4> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1154e28,-0x10(%r12) │ │ │ │ - movq $0x1155011,-0x8(%r12) │ │ │ │ + movq $0x1154e48,-0x10(%r12) │ │ │ │ + movq $0x1155031,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4aa948 <__gmpz_get_d_2exp@plt+0xa46c8> │ │ │ │ - lea 0xcaa488(%rip),%rbx │ │ │ │ + lea 0xcaa4a8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp 4aac2d <__gmpz_get_d_2exp@plt+0xa49ad> │ │ │ │ xchg %ax,%ax │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -177457,25 +177396,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xcaa496(%rip),%r14 │ │ │ │ + lea 0xcaa4b6(%rip),%r14 │ │ │ │ jmp 4aa3f8 <__gmpz_get_d_2exp@plt+0xa4178> │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ lret $0x4800 │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4aae71 <__gmpz_get_d_2exp@plt+0xa4bf1> │ │ │ │ movq $0x4aacf8,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ @@ -177488,27 +177427,26 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800caa4(%rax) │ │ │ │ + add %ah,0x4800caa4(%rax) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ jmp 4aad3a <__gmpz_get_d_2exp@plt+0xa4aba> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x5c(%rax) │ │ │ │ - lret $0x4800 │ │ │ │ + add %al,0x4800caa4(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x3,%rcx │ │ │ │ jae 4aad55 <__gmpz_get_d_2exp@plt+0xa4ad5> │ │ │ │ cmp $0x2,%rcx │ │ │ │ jb 4aadfc <__gmpz_get_d_2exp@plt+0xa4b7c> │ │ │ │ @@ -177580,32 +177518,32 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 4aae28 <__gmpz_get_d_2exp@plt+0xa4ba8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x5d(%rax) │ │ │ │ + add %dh,-0x5d(%rax) │ │ │ │ lret $0x4800 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 4aae8c <__gmpz_get_d_2exp@plt+0xa4c0c> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4aae7c <__gmpz_get_d_2exp@plt+0xa4bfc> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1154e28,-0x10(%r12) │ │ │ │ - movq $0x11550e9,-0x8(%r12) │ │ │ │ + movq $0x1154e48,-0x10(%r12) │ │ │ │ + movq $0x1155109,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4aac90 <__gmpz_get_d_2exp@plt+0xa4a10> │ │ │ │ - lea 0xcaa328(%rip),%rbx │ │ │ │ + lea 0xcaa348(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp 4aae65 <__gmpz_get_d_2exp@plt+0xa4be5> │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -177630,17 +177568,18 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - movabs %eax,0x394ce0458d4800ca │ │ │ │ - clc │ │ │ │ + add %al,-0x5d(%rax) │ │ │ │ + lret $0x4800 │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4ab0b9 <__gmpz_get_d_2exp@plt+0xa4e39> │ │ │ │ movq $0x4aaf28,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -177649,26 +177588,26 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - movabs %al,0x8b4807438b4800ca │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs %eax,0x8b4807438b4800ca │ │ │ │ pop %rbx │ │ │ │ por (%rax),%mm7 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ movabs %al,0x894808458b4800ca │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add 0x2d(%rbx),%esi │ │ │ │ cmp $0x2,%rcx │ │ │ │ jb 4ab046 <__gmpz_get_d_2exp@plt+0xa4dc6> │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -177736,31 +177675,31 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 4ab070 <__gmpz_get_d_2exp@plt+0xa4df0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800caa1(%rax) │ │ │ │ + add %bh,0x4800caa1(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 4ab0d4 <__gmpz_get_d_2exp@plt+0xa4e54> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ab0c4 <__gmpz_get_d_2exp@plt+0xa4e44> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1154e28,-0x10(%r12) │ │ │ │ - movq $0x11551c1,-0x8(%r12) │ │ │ │ + movq $0x1154e48,-0x10(%r12) │ │ │ │ + movq $0x11551e1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4aac90 <__gmpz_get_d_2exp@plt+0xa4a10> │ │ │ │ - lea 0xcaa170(%rip),%rbx │ │ │ │ + lea 0xcaa190(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp 4ab0ad <__gmpz_get_d_2exp@plt+0xa4e2d> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -177769,24 +177708,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xcaa19e(%rip),%r14 │ │ │ │ + lea 0xcaa1be(%rip),%r14 │ │ │ │ jmp 4aa3f8 <__gmpz_get_d_2exp@plt+0xa4178> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ movabs 0x394ce8458d4800ca,%eax │ │ │ │ clc │ │ │ │ jb 4ab2c9 <__gmpz_get_d_2exp@plt+0xa5049> │ │ │ │ movq $0x4ab150,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -177796,27 +177735,26 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800caa1(%rax) │ │ │ │ + add %dh,0x4800caa1(%rax) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ jmp 4ab192 <__gmpz_get_d_2exp@plt+0xa4f12> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x5f(%rax) │ │ │ │ - lret $0x4800 │ │ │ │ + add %dl,0x4800caa1(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x3,%rcx │ │ │ │ jae 4ab1ad <__gmpz_get_d_2exp@plt+0xa4f2d> │ │ │ │ cmp $0x2,%rcx │ │ │ │ jb 4ab24f <__gmpz_get_d_2exp@plt+0xa4fcf> │ │ │ │ @@ -177878,32 +177816,31 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 4ab280 <__gmpz_get_d_2exp@plt+0xa5000> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x60(%rax) │ │ │ │ - lret $0x4800 │ │ │ │ + add %al,0x4800caa0(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 4ab2e4 <__gmpz_get_d_2exp@plt+0xa5064> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ab2d4 <__gmpz_get_d_2exp@plt+0xa5054> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1154e28,-0x10(%r12) │ │ │ │ - movq $0x1155251,-0x8(%r12) │ │ │ │ + movq $0x1154e48,-0x10(%r12) │ │ │ │ + movq $0x1155271,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ab0f0 <__gmpz_get_d_2exp@plt+0xa4e70> │ │ │ │ - lea 0xcaa038(%rip),%rbx │ │ │ │ + lea 0xcaa058(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp 4ab2bd <__gmpz_get_d_2exp@plt+0xa503d> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -177912,55 +177849,56 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - cmp $0xcaa091,%eax │ │ │ │ - lea 0xcaa062(%rip),%rsi │ │ │ │ + cmp $0xcaa0b1,%eax │ │ │ │ + lea 0xcaa082(%rip),%rsi │ │ │ │ jmp 4aa360 <__gmpz_get_d_2exp@plt+0xa40e0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - movabs 0x394cf8458d4800ca,%eax │ │ │ │ - clc │ │ │ │ + add %bl,-0x5f(%rax) │ │ │ │ + lret $0x4800 │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4ab3b7 <__gmpz_get_d_2exp@plt+0xa5137> │ │ │ │ movq $0x4ab360,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4ab360 <__gmpz_get_d_2exp@plt+0xa50e0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ movabs 0x7e083d8894800ca,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 4ab3d2 <__gmpz_get_d_2exp@plt+0xa5152> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ab3c2 <__gmpz_get_d_2exp@plt+0xa5142> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1154cb0,-0x10(%r12) │ │ │ │ - movq $0x11553f9,-0x8(%r12) │ │ │ │ + movq $0x1154cd0,-0x10(%r12) │ │ │ │ + movq $0x1155419,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ - lea 0xcaa09c(%rip),%rdi │ │ │ │ - lea 0xca9fc5(%rip),%rsi │ │ │ │ + lea 0xcaa0bc(%rip),%rdi │ │ │ │ + lea 0xca9fe5(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4aa360 <__gmpz_get_d_2exp@plt+0xa40e0> │ │ │ │ - lea 0xcaa0e2(%rip),%rbx │ │ │ │ + lea 0xcaa102(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov %rbx,%rax │ │ │ │ jmp 4ab39d <__gmpz_get_d_2exp@plt+0xa511d> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -177972,15 +177910,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4ab411 <__gmpz_get_d_2exp@plt+0xa5191> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xca96ad(%rip),%r14 │ │ │ │ + lea 0xca96cd(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -177991,15 +177929,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4ab451 <__gmpz_get_d_2exp@plt+0xa51d1> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xca965d(%rip),%r14 │ │ │ │ + lea 0xca967d(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -178010,30 +177948,31 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4ab491 <__gmpz_get_d_2exp@plt+0xa5211> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xca962d(%rip),%r14 │ │ │ │ + lea 0xca964d(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - movabs 0x394cb0458d4800ca,%al │ │ │ │ - clc │ │ │ │ + add %cl,-0x60(%rax) │ │ │ │ + lret $0x4800 │ │ │ │ + lea -0x50(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4ab515 <__gmpz_get_d_2exp@plt+0xa5295> │ │ │ │ movq $0x4ab4f0,-0x20(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ @@ -178043,49 +177982,48 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - lahf │ │ │ │ - lret $0x4800 │ │ │ │ - movl $0x4ab530,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %cl,(%rax) │ │ │ │ + movabs 0xb530f845c74800ca,%al │ │ │ │ + rex.WX add %cl,0x75(%rbx,%r9,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x74b7ffbb(%r9),%ecx │ │ │ │ + rex.XB (bad) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp dc1268 <__gmpz_get_d_2exp@plt+0x9bafe8> │ │ │ │ - lea 0xca9fdc(%rip),%rbx │ │ │ │ + lea 0xca9ffc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800ca9f(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + lahf │ │ │ │ + lret $0x4800 │ │ │ │ movl $0x4ab560,-0x8(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4ab560 <__gmpz_get_d_2exp@plt+0xa52e0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x61(%rax) │ │ │ │ - lret $0x4800 │ │ │ │ + add %bl,0x4800ca9f(%rax) │ │ │ │ movl $0x4ab5a0,-0x8(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x37(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ @@ -178096,16 +178034,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - lahf │ │ │ │ + add %bl,-0x61(%rax) │ │ │ │ lret $0x4800 │ │ │ │ movl $0x4ab5d0,-0x8(%rbp) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -178114,15 +178051,15 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ lahf │ │ │ │ lret $0x4900 │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ab610 <__gmpz_get_d_2exp@plt+0xa5390> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x4ab3e8,-0x10(%r12) │ │ │ │ @@ -178138,15 +178075,17 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800ca9e(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + sahf │ │ │ │ + lret $0x4800 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 4ab69b <__gmpz_get_d_2exp@plt+0xa541b> │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ab68b <__gmpz_get_d_2exp@plt+0xa540b> │ │ │ │ @@ -178171,42 +178110,44 @@ │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - popf │ │ │ │ + add %dl,(%rax) │ │ │ │ + sahf │ │ │ │ lret $0x4800 │ │ │ │ mov 0x30(%rbp),%eax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ jmp 4ab72e <__gmpz_get_d_2exp@plt+0xa54ae> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %ecx,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ popf │ │ │ │ lret $0x4800 │ │ │ │ mov 0x40(%rbp),%eax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 4ab72e <__gmpz_get_d_2exp@plt+0xa54ae> │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800ca9d(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + popf │ │ │ │ + lret $0x4800 │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x3,%rcx │ │ │ │ jae 4ab748 <__gmpz_get_d_2exp@plt+0xa54c8> │ │ │ │ cmp $0x2,%rcx │ │ │ │ jb 4ab777 <__gmpz_get_d_2exp@plt+0xa54f7> │ │ │ │ @@ -178239,42 +178180,44 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 4ab7a0 <__gmpz_get_d_2exp@plt+0xa5520> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ popf │ │ │ │ lret $0x4800 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 4ab6a8 <__gmpz_get_d_2exp@plt+0xa5428> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ab7ed <__gmpz_get_d_2exp@plt+0xa556d> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1154cb0,-0x10(%r12) │ │ │ │ - movq $0x1155329,-0x8(%r12) │ │ │ │ + movq $0x1154cd0,-0x10(%r12) │ │ │ │ + movq $0x1155349,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ab300 <__gmpz_get_d_2exp@plt+0xa5080> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x7cff3564(%rax) │ │ │ │ + add %al,%al │ │ │ │ + pushf │ │ │ │ + lret $0x8300 │ │ │ │ jrcxz 4ab81a <__gmpz_get_d_2exp@plt+0xa559a> │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 4ab832 <__gmpz_get_d_2exp@plt+0xa55b2> │ │ │ │ movq $0x4ab6e0,0x0(%rbp) │ │ │ │ mov 0x48(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ @@ -178284,64 +178227,62 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x63(%rax) │ │ │ │ + add %bh,-0x63(%rax) │ │ │ │ lret $0x4800 │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4ab8df <__gmpz_get_d_2exp@plt+0xa565f> │ │ │ │ movq $0x4ab888,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4ab888 <__gmpz_get_d_2exp@plt+0xa5608> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - popf │ │ │ │ + add %cl,-0x63(%rax) │ │ │ │ lret $0x4800 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 4ab8fa <__gmpz_get_d_2exp@plt+0xa567a> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ab8ea <__gmpz_get_d_2exp@plt+0xa566a> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1154cb0,-0x10(%r12) │ │ │ │ - movq $0x1155519,-0x8(%r12) │ │ │ │ + movq $0x1154cd0,-0x10(%r12) │ │ │ │ + movq $0x1155539,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ - lea 0xca9cbc(%rip),%rdi │ │ │ │ - lea 0xca9c8d(%rip),%rsi │ │ │ │ + lea 0xca9cdc(%rip),%rdi │ │ │ │ + lea 0xca9cad(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4aa360 <__gmpz_get_d_2exp@plt+0xa40e0> │ │ │ │ - lea 0xca9d02(%rip),%rbx │ │ │ │ + lea 0xca9d22(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov %rbx,%rax │ │ │ │ jmp 4ab8c5 <__gmpz_get_d_2exp@plt+0xa5645> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x63(%rax) │ │ │ │ - lret $0x4800 │ │ │ │ + add %al,0x4800ca9d(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4aba29 <__gmpz_get_d_2exp@plt+0xa57a9> │ │ │ │ movq $0x4ab950,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -178351,28 +178292,27 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - popf │ │ │ │ + add %cl,-0x63(%rax) │ │ │ │ lret $0x4800 │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ jmp 4ab98e <__gmpz_get_d_2exp@plt+0xa570e> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ popf │ │ │ │ lret $0x4800 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 4ab9a9 <__gmpz_get_d_2exp@plt+0xa5729> │ │ │ │ cmp $0x2,%rax │ │ │ │ @@ -178396,31 +178336,31 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 4ab9e0 <__gmpz_get_d_2exp@plt+0xa5760> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800ca9c(%rax) │ │ │ │ + add %bh,0x4800ca9c(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 4aba44 <__gmpz_get_d_2exp@plt+0xa57c4> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4aba34 <__gmpz_get_d_2exp@plt+0xa57b4> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x11555f8,-0x10(%r12) │ │ │ │ - movq $0x1155631,-0x8(%r12) │ │ │ │ + movq $0x1155618,-0x10(%r12) │ │ │ │ + movq $0x1155651,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ab858 <__gmpz_get_d_2exp@plt+0xa55d8> │ │ │ │ - lea 0xca9c70(%rip),%rbx │ │ │ │ + lea 0xca9c90(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp 4aba1d <__gmpz_get_d_2exp@plt+0xa579d> │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -178433,15 +178373,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4aba8a <__gmpz_get_d_2exp@plt+0xa580a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x1154aa1,-0x18(%rbp) │ │ │ │ + movq $0x1154ac1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -178453,15 +178393,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4abad2 <__gmpz_get_d_2exp@plt+0xa5852> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x1154ab1,-0x18(%rbp) │ │ │ │ + movq $0x1154ad1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ @@ -178499,15 +178439,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,-0x44(%r8) │ │ │ │ rex.WX add %cl,0x75(%rbx,%r9,4) │ │ │ │ sbb %cl,-0x39(%rax) │ │ │ │ - rex.RB call 1462924 <__environ@GLIBC_2.2.5+0x11ee3c> │ │ │ │ + rex.RB call 1462924 <__environ@GLIBC_2.2.5+0x11edfc> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,0x18(%rbp) │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ @@ -178570,15 +178510,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x4abba0,0x8(%rbp) │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xcac0a9(%rip),%rbx │ │ │ │ + lea 0xcac0c9(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -178644,15 +178584,15 @@ │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp dc1268 <__gmpz_get_d_2exp@plt+0x9bafe8> │ │ │ │ - lea 0xcaa6cc(%rip),%rbx │ │ │ │ + lea 0xcaa6ec(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -178753,15 +178693,15 @@ │ │ │ │ movq $0x4ba3f0,-0x30(%r12) │ │ │ │ mov %rdx,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ movq $0x4ba330,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x1154a79,(%r12) │ │ │ │ + movq $0x1154a99,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -178920,15 +178860,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xcabada,%eax │ │ │ │ + sbb $0xcabafa,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -178938,15 +178878,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4ac2a2 <__gmpz_get_d_2exp@plt+0xa6022> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x1154ab1,-0x18(%rbp) │ │ │ │ + movq $0x1154ad1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -178958,15 +178898,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4ac2ea <__gmpz_get_d_2exp@plt+0xa606a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x1156459,-0x18(%rbp) │ │ │ │ + movq $0x1156479,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -179008,15 +178948,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4ac3aa <__gmpz_get_d_2exp@plt+0xa612a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x1154aa1,-0x18(%rbp) │ │ │ │ + movq $0x1154ac1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ @@ -179089,15 +179029,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,%r8b │ │ │ │ (bad) │ │ │ │ rex.WX add %cl,0x75(%rbx,%r9,4) │ │ │ │ and %cl,-0x39(%rax) │ │ │ │ - rex.RB call 146326c <__environ@GLIBC_2.2.5+0x11f784> │ │ │ │ + rex.RB call 146326c <__environ@GLIBC_2.2.5+0x11f744> │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -179126,23 +179066,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,-0x3b(%r8) │ │ │ │ rex.WX add %cl,0x75(%rbx,%r9,4) │ │ │ │ sbb %cl,-0x39(%rax) │ │ │ │ - rex.RB call 14632ec <__environ@GLIBC_2.2.5+0x11f804> │ │ │ │ + rex.RB call 14632ec <__environ@GLIBC_2.2.5+0x11f7c4> │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rbx,0x28(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9a178 <__gmpz_get_d_2exp@plt+0x993ef8> │ │ │ │ - lea 0xcab7e1(%rip),%rbx │ │ │ │ + lea 0xcab801(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -179204,15 +179144,15 @@ │ │ │ │ movq $0x4ac658,-0x28(%rbp) │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp dc1268 <__gmpz_get_d_2exp@plt+0x9bafe8> │ │ │ │ - lea 0xca9e57(%rip),%rbx │ │ │ │ + lea 0xca9e77(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -179269,15 +179209,15 @@ │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp dc1578 <__gmpz_get_d_2exp@plt+0x9bb2f8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xca9d31(%rip),%rbx │ │ │ │ + lea 0xca9d51(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -179299,15 +179239,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r15b,0x4c004ac7(%r8) │ │ │ │ mov 0x10(%rbp),%esi │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ - movq $0x1154ab1,-0x8(%rbp) │ │ │ │ + movq $0x1154ad1,-0x8(%rbp) │ │ │ │ mov %rbx,0x18(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -179373,15 +179313,15 @@ │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + adc $0x20000000,%eax │ │ │ │ pushf │ │ │ │ lret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4ac913 <__gmpz_get_d_2exp@plt+0xa6693> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -179390,24 +179330,24 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4ac911 <__gmpz_get_d_2exp@plt+0xa6691> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xca9b9f(%rip),%rsi │ │ │ │ - lea 0xca616a(%rip),%r14 │ │ │ │ + lea 0xca9bbf(%rip),%rsi │ │ │ │ + lea 0xca618a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0xe8000000,%eax │ │ │ │ - fwait │ │ │ │ + adc $0x8000000,%eax │ │ │ │ + pushf │ │ │ │ lret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4ac973 <__gmpz_get_d_2exp@plt+0xa66f3> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -179415,16 +179355,16 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4ac971 <__gmpz_get_d_2exp@plt+0xa66f1> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xca9b3f(%rip),%rsi │ │ │ │ - lea 0xca618a(%rip),%r14 │ │ │ │ + lea 0xca9b5f(%rip),%rsi │ │ │ │ + lea 0xca61aa(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -179433,15 +179373,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104302e4 <__environ@GLIBC_2.2.5+0xf0ec7fc> │ │ │ │ + rex.RB call 104302e4 <__environ@GLIBC_2.2.5+0xf0ec7bc> │ │ │ │ (bad) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call 95937d <__gmpz_get_d_2exp@plt+0x5530fd> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -179530,15 +179470,15 @@ │ │ │ │ mov 0x7(%rax),%r14 │ │ │ │ mov 0xd(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ jmp fb9748 <__gmpz_get_d_2exp@plt+0xbb34c8> │ │ │ │ - lea 0xcab212(%rip),%rbx │ │ │ │ + lea 0xcab232(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -179590,25 +179530,24 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cltd │ │ │ │ + add %dl,-0x67(%rax) │ │ │ │ lret $0x4800 │ │ │ │ lea -0x38(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4acd28 <__gmpz_get_d_2exp@plt+0xa6aa8> │ │ │ │ mov %r8,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 4accdd <__gmpz_get_d_2exp@plt+0xa6a5d> │ │ │ │ - lea 0xcaa48e(%rip),%rbx │ │ │ │ + lea 0xcaa4ae(%rip),%rbx │ │ │ │ mov %rdi,%rdx │ │ │ │ mov %rsi,%rcx │ │ │ │ mov %r14,%rax │ │ │ │ add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4accb5 <__gmpz_get_d_2exp@plt+0xa6a35> │ │ │ │ movq $0x4ba490,-0x48(%r12) │ │ │ │ @@ -179646,17 +179585,17 @@ │ │ │ │ and %rdx,%r9 │ │ │ │ imul $0x3,%r9,%r9 │ │ │ │ shl $0x20,%rcx │ │ │ │ add %r9,%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jl 4acd1f <__gmpz_get_d_2exp@plt+0xa6a9f> │ │ │ │ jmp 4acd70 <__gmpz_get_d_2exp@plt+0xa6af0> │ │ │ │ - lea 0xca97ca(%rip),%rbx │ │ │ │ + lea 0xca97ea(%rip),%rbx │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xca9849(%rip),%rbx │ │ │ │ + lea 0xca9869(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov %rax,%rcx │ │ │ │ neg %rcx │ │ │ │ mov %rcx,%rdx │ │ │ │ sar $0x20,%rdx │ │ │ │ imul $0x3,%rdx,%rdx │ │ │ │ cmp $0x7fffffff,%rdx │ │ │ │ @@ -179696,15 +179635,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ mov %rdi,%rdx │ │ │ │ mov %rsi,%rcx │ │ │ │ mov %r14,%rax │ │ │ │ jmp 4acc55 <__gmpz_get_d_2exp@plt+0xa69d5> │ │ │ │ - lea 0xca973c(%rip),%rbx │ │ │ │ + lea 0xca975c(%rip),%rbx │ │ │ │ jmp *(%rbx) │ │ │ │ mov %rbx,%rdx │ │ │ │ neg %rdx │ │ │ │ mov %rdx,%r9 │ │ │ │ sar $0x20,%r9 │ │ │ │ imul $0x3,%r9,%r9 │ │ │ │ cmp $0x7fffffff,%r9 │ │ │ │ @@ -179738,18 +179677,18 @@ │ │ │ │ mov %rdi,-0x20(%rbp) │ │ │ │ mov %r8,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffc8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0xca9680(%rip),%rbx │ │ │ │ + lea 0xca96a0(%rip),%rbx │ │ │ │ jmp *(%rbx) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0xca962b(%rip),%rbx │ │ │ │ + lea 0xca964b(%rip),%rbx │ │ │ │ jmp *(%rbx) │ │ │ │ cmp %rdx,%rbx │ │ │ │ jg 4acf1b <__gmpz_get_d_2exp@plt+0xa6c9b> │ │ │ │ movq $0x4b7080,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ @@ -179792,15 +179731,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ xchg %eax,%ebp │ │ │ │ lret $0x4800 │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ @@ -179831,46 +179770,45 @@ │ │ │ │ push $0xffffffc │ │ │ │ (bad) │ │ │ │ add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x6b(%rax) │ │ │ │ - lret $0x4800 │ │ │ │ + add %dl,0x4800ca95(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4ad054 <__gmpz_get_d_2exp@plt+0xa6dd4> │ │ │ │ movq $0x4ad038,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4ad038 <__gmpz_get_d_2exp@plt+0xa6db8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x6b(%rax) │ │ │ │ + add %ah,-0x6b(%rax) │ │ │ │ lret $0x4c00 │ │ │ │ mov 0x17(%rbx),%eax │ │ │ │ mov 0xf(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xca7916(%rip),%r14 │ │ │ │ + lea 0xca7936(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4acc28 <__gmpz_get_d_2exp@plt+0xa69a8> │ │ │ │ - lea 0xca952d(%rip),%rbx │ │ │ │ + lea 0xca954d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ xchg %eax,%ebp │ │ │ │ lret $0x4800 │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4ad0c4 <__gmpz_get_d_2exp@plt+0xa6e44> │ │ │ │ movq $0x4ad0a8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -179878,68 +179816,67 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 4ad0a8 <__gmpz_get_d_2exp@plt+0xa6e28> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ xchg %eax,%esp │ │ │ │ lret $0x4c00 │ │ │ │ mov 0x17(%rbx),%eax │ │ │ │ mov 0xf(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xca788e(%rip),%r14 │ │ │ │ + lea 0xca78ae(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4acc28 <__gmpz_get_d_2exp@plt+0xa69a8> │ │ │ │ - lea 0xca94cd(%rip),%rbx │ │ │ │ + lea 0xca94ed(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800ca94(%rax) │ │ │ │ + add %dh,0x4800ca94(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4ad134 <__gmpz_get_d_2exp@plt+0xa6eb4> │ │ │ │ movq $0x4ad118,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4ad118 <__gmpz_get_d_2exp@plt+0xa6e98> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x6c(%rax) │ │ │ │ - lret $0x4c00 │ │ │ │ + add %al,0x4c00ca94(%rax) │ │ │ │ mov 0x17(%rbx),%eax │ │ │ │ mov 0xf(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xca7826(%rip),%r14 │ │ │ │ + lea 0xca7846(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4acc28 <__gmpz_get_d_2exp@plt+0xa69a8> │ │ │ │ - lea 0xca946d(%rip),%rbx │ │ │ │ + lea 0xca948d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73430aac <__environ@GLIBC_2.2.5+0x720ecfc4> │ │ │ │ + rex.RB call 73430aac <__environ@GLIBC_2.2.5+0x720ecf84> │ │ │ │ (bad) │ │ │ │ movq $0x4ad1a0,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -180018,15 +179955,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73430bcc <__environ@GLIBC_2.2.5+0x720ed0e4> │ │ │ │ + rex.RB call 73430bcc <__environ@GLIBC_2.2.5+0x720ed0a4> │ │ │ │ (bad) │ │ │ │ movq $0x4ad2c0,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -180107,15 +180044,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73430cec <__environ@GLIBC_2.2.5+0x720ed204> │ │ │ │ + rex.RB call 73430cec <__environ@GLIBC_2.2.5+0x720ed1c4> │ │ │ │ (bad) │ │ │ │ movq $0x4ad3e0,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -180248,15 +180185,15 @@ │ │ │ │ movq $0x4ad398,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ movq $0x4ba330,-0x18(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ - movq $0x11570da,(%r12) │ │ │ │ + movq $0x11570fa,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x4ad4f0,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ @@ -180306,15 +180243,15 @@ │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xca8f33(%rip),%rbx │ │ │ │ + lea 0xca8f53(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x4ad5b8,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -180326,15 +180263,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7343101c <__environ@GLIBC_2.2.5+0x720ed534> │ │ │ │ + rex.RB call 7343101c <__environ@GLIBC_2.2.5+0x720ed4f4> │ │ │ │ jnp 4ad71a <__gmpz_get_d_2exp@plt+0xa749a> │ │ │ │ movl $0x4ad710,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -180443,15 +180380,15 @@ │ │ │ │ mov 0xd(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ add $0x10,%rbp │ │ │ │ - lea 0xcaa470(%rip),%rbx │ │ │ │ + lea 0xcaa490(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -180539,15 +180476,15 @@ │ │ │ │ je 4ada5f <__gmpz_get_d_2exp@plt+0xa77df> │ │ │ │ movq $0x4b49f0,-0x40(%r12) │ │ │ │ mov %rcx,-0x38(%r12) │ │ │ │ movq $0x4ba330,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x11570da,-0x18(%r12) │ │ │ │ + movq $0x11570fa,-0x18(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmpq $0x0,0x7(%rbx) │ │ │ │ jne 4adaa4 <__gmpz_get_d_2exp@plt+0xa7824> │ │ │ │ @@ -180574,15 +180511,15 @@ │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xca8abf(%rip),%rbx │ │ │ │ + lea 0xca8adf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -180590,15 +180527,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73431484 <__environ@GLIBC_2.2.5+0x720ed99c> │ │ │ │ + rex.RB call 73431484 <__environ@GLIBC_2.2.5+0x720ed95c> │ │ │ │ (bad) │ │ │ │ movq $0x4adb78,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -180652,15 +180589,15 @@ │ │ │ │ sti │ │ │ │ add %esi,0x48(%rdx,%rdx,1) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcaa12f(%rip),%rbx │ │ │ │ + lea 0xcaa14f(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -180704,15 +180641,15 @@ │ │ │ │ mov %rbx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x1,%rdx │ │ │ │ je 4adcd4 <__gmpz_get_d_2exp@plt+0xa7a54> │ │ │ │ movq $0x4ba330,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x11570da,-0x18(%r12) │ │ │ │ + movq $0x11570fa,-0x18(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmpq $0x0,0x7(%rbx) │ │ │ │ jne 4add06 <__gmpz_get_d_2exp@plt+0xa7a86> │ │ │ │ @@ -180733,15 +180670,15 @@ │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xca8878(%rip),%rbx │ │ │ │ + lea 0xca8898(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -180753,15 +180690,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4addaa <__gmpz_get_d_2exp@plt+0xa7b2a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x1154aa1,-0x18(%rbp) │ │ │ │ + movq $0x1154ac1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -180773,15 +180710,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4addf2 <__gmpz_get_d_2exp@plt+0xa7b72> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x1154ab1,-0x18(%rbp) │ │ │ │ + movq $0x1154ad1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ @@ -180950,15 +180887,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - lea 0xca9c4d(%rip),%rbx │ │ │ │ + lea 0xca9c6d(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -181022,15 +180959,15 @@ │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp dc1268 <__gmpz_get_d_2exp@plt+0x9bafe8> │ │ │ │ - lea 0xca83f4(%rip),%rbx │ │ │ │ + lea 0xca8414(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -181117,15 +181054,15 @@ │ │ │ │ movq $0x4b48d0,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ movq $0x4ba330,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x11570da,(%r12) │ │ │ │ + movq $0x11570fa,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x4ae308,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rdx,%rbx │ │ │ │ @@ -181173,15 +181110,15 @@ │ │ │ │ movq $0x4b48d0,-0x48(%r12) │ │ │ │ mov %rdx,-0x40(%r12) │ │ │ │ mov %rcx,-0x38(%r12) │ │ │ │ movq $0x4ba330,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ lea -0x46(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1154a79,-0x18(%r12) │ │ │ │ + movq $0x1154a99,-0x18(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4b7080,-0x48(%r12) │ │ │ │ movq $0x0,-0x40(%r12) │ │ │ │ @@ -181242,15 +181179,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4ae599 <__gmpz_get_d_2exp@plt+0xa8319> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xca6525(%rip),%r14 │ │ │ │ + lea 0xca6545(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -181261,15 +181198,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4ae5d9 <__gmpz_get_d_2exp@plt+0xa8359> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xca64d5(%rip),%r14 │ │ │ │ + lea 0xca64f5(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -181323,15 +181260,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xca9691(%rip),%ebx │ │ │ │ + lea 0xca96b1(%rip),%ebx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4ae6d0,0x0(%rbp) │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ @@ -181374,15 +181311,15 @@ │ │ │ │ sbb $0x48,%al │ │ │ │ movl $0x4ae768,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xca7e84(%rip),%rbx │ │ │ │ + lea 0xca7ea4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -181493,15 +181430,15 @@ │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xca7bb9(%rip),%ebx │ │ │ │ + lea 0xca7bd9(%rip),%ebx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4ae8f8,0x0(%rbp) │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -181514,34 +181451,36 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,(%r8) │ │ │ │ - jmp ffffffff8993e94c <__environ@GLIBC_2.2.5+0xffffffff885fae64> │ │ │ │ + jmp ffffffff8993e94c <__environ@GLIBC_2.2.5+0xffffffff885fae24> │ │ │ │ fsubrp %st,%st(1) │ │ │ │ mov $0x600a658,%eax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,-0x17(%r8) │ │ │ │ rex.WX add %cl,0x35(%rbp,%r9,4) │ │ │ │ - mov -0x36(%rcx),%ah │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - sub %r13b,%r9b │ │ │ │ - adc %ebp,0x69000b0(%rdi) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + lret $0x4800 │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -181591,15 +181530,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1043236c <__environ@GLIBC_2.2.5+0xf0ee884> │ │ │ │ + rex.RB call 1043236c <__environ@GLIBC_2.2.5+0xf0ee844> │ │ │ │ (bad) │ │ │ │ mov $0x0,%ch │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x4aea60,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -181695,15 +181634,15 @@ │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xca9155(%rip),%rbx │ │ │ │ + lea 0xca9175(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -181736,18 +181675,18 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - or $0x0,%edx │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + test %cl,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 4aee74 <__gmpz_get_d_2exp@plt+0xa8bf4> │ │ │ │ movq $0x4aecb0,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -181756,16 +181695,17 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900ca83(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %al,%al │ │ │ │ + or $0x0,%edx │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4aee7f <__gmpz_get_d_2exp@plt+0xa8bff> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ movq $0x4aea18,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ @@ -181806,15 +181746,15 @@ │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x4ba330,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x11570da,(%r12) │ │ │ │ + movq $0x11570fa,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ inc %rsi │ │ │ │ @@ -181867,24 +181807,24 @@ │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xca7765(%rip),%rbx │ │ │ │ + lea 0xca7785(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xca81ba(%rip),%rbx │ │ │ │ + lea 0xca81da(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0x40000000,%eax │ │ │ │ + adc $0x60000000,%eax │ │ │ │ ja 4aee79 <__gmpz_get_d_2exp@plt+0xa8bf9> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4aeefb <__gmpz_get_d_2exp@plt+0xa8c7b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -181893,16 +181833,16 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4aeef9 <__gmpz_get_d_2exp@plt+0xa8c79> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xca75b7(%rip),%rsi │ │ │ │ - lea 0xca3c82(%rip),%r14 │ │ │ │ + lea 0xca75d7(%rip),%rsi │ │ │ │ + lea 0xca3ca2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -181915,15 +181855,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4aef42 <__gmpz_get_d_2exp@plt+0xa8cc2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x1154aa1,-0x18(%rbp) │ │ │ │ + movq $0x1154ac1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -182058,15 +181998,15 @@ │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9a178 <__gmpz_get_d_2exp@plt+0x993ef8> │ │ │ │ - lea 0xca8c0c(%rip),%rbx │ │ │ │ + lea 0xca8c2c(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -182203,16 +182143,16 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jb 4af309 <__gmpz_get_d_2exp@plt+0xa9089> │ │ │ │ + add %bl,(%rax) │ │ │ │ + jae 4af309 <__gmpz_get_d_2exp@plt+0xa9089> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB mov $0x72f8394c,%r8d │ │ │ │ je 4af392 <__gmpz_get_d_2exp@plt+0xa9112> │ │ │ │ movl $0x4af380,-0x20(%rbp) │ │ │ │ mov %r8,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ @@ -182224,48 +182164,49 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800ca72(%rax) │ │ │ │ - movl $0x4af3d8,-0x18(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + jb 4af349 <__gmpz_get_d_2exp@plt+0xa90c9> │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 95e760 <__gmpz_get_d_2exp@plt+0x5584e0> │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ movq $0xfb68a0,-0x28(%rbp) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp dc1578 <__gmpz_get_d_2exp@plt+0x9bb2f8> │ │ │ │ - lea 0xca72a4(%rip),%rbx │ │ │ │ + lea 0xca72c4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x72(%rax) │ │ │ │ - lret $0x4800 │ │ │ │ + add %al,0x4800ca72(%rax) │ │ │ │ movl $0x4af3f8,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp f141c0 <__gmpz_get_d_2exp@plt+0xb0df40> │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x72(%rax) │ │ │ │ + add %ah,0x72(%rax) │ │ │ │ lret $0x4800 │ │ │ │ movl $0x4af428,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 4af428 <__gmpz_get_d_2exp@plt+0xa91a8> │ │ │ │ @@ -182273,15 +182214,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ jb 4af3f1 <__gmpz_get_d_2exp@plt+0xa9171> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ and %r9b,-0x77(%r8) │ │ │ │ (bad) -0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ @@ -182476,15 +182417,15 @@ │ │ │ │ jg 4af866 <__gmpz_get_d_2exp@plt+0xa95e6> │ │ │ │ imul %r9,%r10 │ │ │ │ shl $0x20,%rsi │ │ │ │ add %r10,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ jl 4af74b <__gmpz_get_d_2exp@plt+0xa94cb> │ │ │ │ jmp 4af61a <__gmpz_get_d_2exp@plt+0xa939a> │ │ │ │ - lea 0xca6d9e(%rip),%rbx │ │ │ │ + lea 0xca6dbe(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ test %rdx,%rdx │ │ │ │ jl 4af873 <__gmpz_get_d_2exp@plt+0xa95f3> │ │ │ │ mov %rdx,%rdi │ │ │ │ sar $0x20,%rdi │ │ │ │ neg %rbx │ │ │ │ @@ -182543,18 +182484,18 @@ │ │ │ │ imul %r8,%rsi │ │ │ │ shl $0x20,%rdi │ │ │ │ add %rsi,%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ jl 4af74b <__gmpz_get_d_2exp@plt+0xa94cb> │ │ │ │ mov %rdi,%rsi │ │ │ │ jmp 4af61a <__gmpz_get_d_2exp@plt+0xa939a> │ │ │ │ - lea 0xca6db8(%rip),%rbx │ │ │ │ + lea 0xca6dd8(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xca6ccb(%rip),%rbx │ │ │ │ + lea 0xca6ceb(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ test %rbx,%rbx │ │ │ │ jl 4af941 <__gmpz_get_d_2exp@plt+0xa96c1> │ │ │ │ neg %rdx │ │ │ │ mov %rdx,%rdi │ │ │ │ sar $0x20,%rdi │ │ │ │ @@ -182681,16 +182622,19 @@ │ │ │ │ jmp 4af921 <__gmpz_get_d_2exp@plt+0xa96a1> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.RXB add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4900ca75(%rax) │ │ │ │ - add $0x50,%esp │ │ │ │ + add %bl,%al │ │ │ │ + jne 4afa61 <__gmpz_get_d_2exp@plt+0xa97e1> │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4afc27 <__gmpz_get_d_2exp@plt+0xa99a7> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x4aef10,-0x48(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0x4aeff8,-0x30(%r12) │ │ │ │ @@ -182709,15 +182653,15 @@ │ │ │ │ mov %rcx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x1,%rdx │ │ │ │ je 4afb33 <__gmpz_get_d_2exp@plt+0xa98b3> │ │ │ │ movq $0x4afcc0,0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb68a0,-0x8(%rbp) │ │ │ │ - movq $0x1154ab1,0x0(%rbp) │ │ │ │ + movq $0x1154ad1,0x0(%rbp) │ │ │ │ mov %rbx,0x38(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ mov 0x7(%rcx),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ add %rdx,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ @@ -182728,71 +182672,71 @@ │ │ │ │ test %r8,%r8 │ │ │ │ jl 4afc37 <__gmpz_get_d_2exp@plt+0xa99b7> │ │ │ │ cmp %rdi,%rsi │ │ │ │ jl 4afb90 <__gmpz_get_d_2exp@plt+0xa9910> │ │ │ │ movq $0x4afd38,0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb68a0,-0x8(%rbp) │ │ │ │ - movq $0x1154ab1,0x0(%rbp) │ │ │ │ + movq $0x1154ad1,0x0(%rbp) │ │ │ │ mov %r8,0x28(%rbp) │ │ │ │ mov %rsi,0x30(%rbp) │ │ │ │ mov %rbx,0x38(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ cmp %r8,%rdx │ │ │ │ jl 4afbc1 <__gmpz_get_d_2exp@plt+0xa9941> │ │ │ │ movq $0x4afdc8,0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb68a0,-0x8(%rbp) │ │ │ │ - movq $0x1154ab1,0x0(%rbp) │ │ │ │ + movq $0x1154ad1,0x0(%rbp) │ │ │ │ mov %rcx,0x30(%rbp) │ │ │ │ mov %rbx,0x38(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ cmp %rdx,%rsi │ │ │ │ jg 4afc44 <__gmpz_get_d_2exp@plt+0xa99c4> │ │ │ │ cmp %rdi,%r8 │ │ │ │ jg 4afbf7 <__gmpz_get_d_2exp@plt+0xa9977> │ │ │ │ movq $0x4afe40,0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb68a0,-0x8(%rbp) │ │ │ │ - movq $0x1154ab1,0x0(%rbp) │ │ │ │ + movq $0x1154ad1,0x0(%rbp) │ │ │ │ mov %rcx,0x30(%rbp) │ │ │ │ mov %rbx,0x38(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ movq $0x4afeb8,0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb68a0,-0x8(%rbp) │ │ │ │ - movq $0x1154ab1,0x0(%rbp) │ │ │ │ + movq $0x1154ad1,0x0(%rbp) │ │ │ │ mov %r8,0x28(%rbp) │ │ │ │ mov %rdx,0x30(%rbp) │ │ │ │ mov %rbx,0x38(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xca7412(%rip),%rbx │ │ │ │ + lea 0xca7432(%rip),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ cmp %rdi,%r8 │ │ │ │ jg 4afc79 <__gmpz_get_d_2exp@plt+0xa99f9> │ │ │ │ movq $0x4aff48,0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb68a0,-0x8(%rbp) │ │ │ │ - movq $0x1154ab1,0x0(%rbp) │ │ │ │ + movq $0x1154ad1,0x0(%rbp) │ │ │ │ mov %rsi,0x28(%rbp) │ │ │ │ mov %rdi,0x30(%rbp) │ │ │ │ mov %rbx,0x38(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ movq $0x4affd8,0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb68a0,-0x8(%rbp) │ │ │ │ - movq $0x1154ab1,0x0(%rbp) │ │ │ │ + movq $0x1154ad1,0x0(%rbp) │ │ │ │ mov %r8,0x28(%rbp) │ │ │ │ mov %rsi,0x30(%rbp) │ │ │ │ mov %rbx,0x38(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %al,(%rdi) │ │ │ │ @@ -182815,15 +182759,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x4ba330,-0x18(%r12) │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x11570da,(%r12) │ │ │ │ + movq $0x11570fa,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %al,(%rdi) │ │ │ │ @@ -183030,15 +182974,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ lretw $0x4800 │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b014b <__gmpz_get_d_2exp@plt+0xa9ecb> │ │ │ │ movq $0x4b00b0,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -183050,15 +182994,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ gs lret $0x4900 │ │ │ │ add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4b014f <__gmpz_get_d_2exp@plt+0xa9ecf> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ @@ -183094,15 +183038,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ gs lret $0x4800 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 4b01f8 <__gmpz_get_d_2exp@plt+0xa9f78> │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 4b0224 <__gmpz_get_d_2exp@plt+0xa9fa4> │ │ │ │ @@ -183132,27 +183076,26 @@ │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov 0xd(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp e0b818 <__gmpz_get_d_2exp@plt+0xa05598> │ │ │ │ - lea 0xca7b06(%rip),%rbx │ │ │ │ + lea 0xca7b26(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x43(%rax) │ │ │ │ - roll $1,(%rax) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + add %dl,0x4800d1bd(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 4b0265 <__gmpz_get_d_2exp@plt+0xa9fe5> │ │ │ │ movq $0x4b02a8,0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ jmp a7bc10 <__gmpz_get_d_2exp@plt+0x675990> │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ @@ -183209,15 +183152,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x7b(%r8) │ │ │ │ (bad) 0x77(%rbp) │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4b03a0 <__gmpz_get_d_2exp@plt+0xaa120> │ │ │ │ movq $0x4ba3f0,-0x40(%r12) │ │ │ │ - movq $0x12b13da,-0x38(%r12) │ │ │ │ + movq $0x12b13fa,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x4ba490,-0x28(%r12) │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x0,-0x18(%r12) │ │ │ │ movq $0x4ba390,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ @@ -183229,15 +183172,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4b042f <__gmpz_get_d_2exp@plt+0xaa1af> │ │ │ │ movq $0x4ba3f0,-0x50(%r12) │ │ │ │ - movq $0x12b13da,-0x48(%r12) │ │ │ │ + movq $0x12b13fa,-0x48(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ movq $0x4ba490,-0x38(%r12) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rbx,%rax │ │ │ │ sar $0x15,%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ @@ -183257,17 +183200,16 @@ │ │ │ │ nop │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x45(%rax) │ │ │ │ - roll $1,(%rax) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + add %cl,0x4800d1bb(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ test %rbx,%rbx │ │ │ │ jne 4b0469 <__gmpz_get_d_2exp@plt+0xaa1e9> │ │ │ │ movq $0x4b0498,0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ jmp a7bc10 <__gmpz_get_d_2exp@plt+0x675990> │ │ │ │ movq $0x4b0520,0x10(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ @@ -183346,70 +183288,71 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800ca60(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + lret $0x4800 │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b069f <__gmpz_get_d_2exp@plt+0xaa41f> │ │ │ │ movq $0x4b0608,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4b0608 <__gmpz_get_d_2exp@plt+0xaa388> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x60(%rax) │ │ │ │ - lret $0x4900 │ │ │ │ + add %dl,0x4900ca60(%rax) │ │ │ │ add $0x60,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4b068f <__gmpz_get_d_2exp@plt+0xaa40f> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x4ba3f0,-0x58(%r12) │ │ │ │ - movq $0x12b13d1,-0x50(%r12) │ │ │ │ + movq $0x12b13f1,-0x50(%r12) │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ movq $0x4ba490,-0x40(%r12) │ │ │ │ lea -0x57(%r12),%rbx │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ movq $0x0,-0x30(%r12) │ │ │ │ movq $0x4b0070,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x4ba330,-0x18(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x11570da,(%r12) │ │ │ │ + movq $0x11570fa,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xca5ff2(%rip),%rbx │ │ │ │ + lea 0xca6012(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1043401c <__environ@GLIBC_2.2.5+0xf0f0534> │ │ │ │ + rex.RB call 1043401c <__environ@GLIBC_2.2.5+0xf0f04f4> │ │ │ │ (bad) │ │ │ │ mov $0x48000000,%esi │ │ │ │ movl $0x4b0710,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -183574,15 +183517,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0x10,%rbp │ │ │ │ - lea 0xca737f(%rip),%rbx │ │ │ │ + lea 0xca739f(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -183624,70 +183567,69 @@ │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x4ba330,-0x18(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x11570da,(%r12) │ │ │ │ + movq $0x11570fa,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xca5c16(%rip),%rbx │ │ │ │ + lea 0xca5c36(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xca5c4e(%rip),%r14 │ │ │ │ + lea 0xca5c6e(%rip),%r14 │ │ │ │ jmp 4aa3f8 <__gmpz_get_d_2exp@plt+0xa4178> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbbb $0x48,0x0(%rdx,%rcx,8) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + movabs 0x4ce8458d4800ca5c,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 4b0b64 <__gmpz_get_d_2exp@plt+0xaa8e4> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4b0b10,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4b0b10 <__gmpz_get_d_2exp@plt+0xaa890> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x5c(%rax) │ │ │ │ + add %ah,0x5c(%rax) │ │ │ │ lret $0x4800 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 4b0b68 <__gmpz_get_d_2exp@plt+0xaa8e8> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4b0b54 <__gmpz_get_d_2exp@plt+0xaa8d4> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1154e28,-0x10(%r12) │ │ │ │ - movq $0x11566c1,-0x8(%r12) │ │ │ │ + movq $0x1154e48,-0x10(%r12) │ │ │ │ + movq $0x11566e1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -183698,15 +183640,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800ca5b(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + pop %rbx │ │ │ │ + lret $0x4800 │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b0c1b <__gmpz_get_d_2exp@plt+0xaa99b> │ │ │ │ movq $0x4b0bd0,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -183720,16 +183664,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x5b(%rax) │ │ │ │ - lret $0x4800 │ │ │ │ + add %al,0x4800ca5b(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 4b0c03 <__gmpz_get_d_2exp@plt+0xaa983> │ │ │ │ movq $0x4b0c30,0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ @@ -183792,25 +183735,25 @@ │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xca701c(%rip),%rbx │ │ │ │ + lea 0xca703c(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ pop %rdx │ │ │ │ lret $0x4800 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 4b0d93 <__gmpz_get_d_2exp@plt+0xaab13> │ │ │ │ cmp $0x2,%rax │ │ │ │ @@ -183852,15 +183795,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x59(%rax) │ │ │ │ + add %bh,0x59(%rax) │ │ │ │ lret $0x4800 │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b0f09 <__gmpz_get_d_2exp@plt+0xaac89> │ │ │ │ movq $0x4b0e50,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ @@ -183871,26 +183814,25 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - pop %rcx │ │ │ │ + add %al,0x59(%rax) │ │ │ │ lret $0x4800 │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ and $0x7,%esi │ │ │ │ cmp $0x1,%rsi │ │ │ │ je 4b0f38 <__gmpz_get_d_2exp@plt+0xaacb8> │ │ │ │ - lea 0xca6263(%rip),%rbx │ │ │ │ + lea 0xca6283(%rip),%rbx │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4b0ee5 <__gmpz_get_d_2exp@plt+0xaac65> │ │ │ │ movq $0x4b49b0,-0x58(%r12) │ │ │ │ mov %rdx,-0x50(%r12) │ │ │ │ movq $0x4b0ad0,-0x48(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ @@ -183909,24 +183851,24 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x4b1010,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xca5880(%rip),%rbx │ │ │ │ + lea 0xca58a0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x58(%rax) │ │ │ │ + add %ch,0x58(%rax) │ │ │ │ lret $0x4800 │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ add $0x10,%rbp │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -183936,15 +183878,15 @@ │ │ │ │ add $0xfffffffffffffffc,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jg 4b0f93 <__gmpz_get_d_2exp@plt+0xaad13> │ │ │ │ lea -0x1(%rsi),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jg 4b0f73 <__gmpz_get_d_2exp@plt+0xaacf3> │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0xca3b0b(%rip),%rbx │ │ │ │ + lea 0xca3b2b(%rip),%rbx │ │ │ │ jmp 4b0e77 <__gmpz_get_d_2exp@plt+0xaabf7> │ │ │ │ movq $0x4b7080,-0x10(%r12) │ │ │ │ movq $0x0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp 4b0e77 <__gmpz_get_d_2exp@plt+0xaabf7> │ │ │ │ dec %rsi │ │ │ │ @@ -183969,16 +183911,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x57(%rax) │ │ │ │ - lret $0x4800 │ │ │ │ + add %al,0x4800ca57(%rax) │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 4b0e77 <__gmpz_get_d_2exp@plt+0xaabf7> │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ @@ -183988,50 +183929,53 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xca57ae(%rip),%r14 │ │ │ │ + lea 0xca57ce(%rip),%r14 │ │ │ │ jmp 4aa3f8 <__gmpz_get_d_2exp@plt+0xa4178> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 4b10b5 <__gmpz_get_d_2exp@plt+0xaae35> │ │ │ │ - lret $0x4800 │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b10f4 <__gmpz_get_d_2exp@plt+0xaae74> │ │ │ │ + add %bl,-0x36(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 104349b4 <__environ@GLIBC_2.2.5+0xf0f0e8c> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4b10a0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4b10a0 <__gmpz_get_d_2exp@plt+0xaae20> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800ca57(%rax) │ │ │ │ + add %al,%al │ │ │ │ + push %rdi │ │ │ │ + lret $0x4800 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 4b10f8 <__gmpz_get_d_2exp@plt+0xaae78> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4b10e4 <__gmpz_get_d_2exp@plt+0xaae64> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1154e28,-0x10(%r12) │ │ │ │ - movq $0x11567b1,-0x8(%r12) │ │ │ │ + movq $0x1154e48,-0x10(%r12) │ │ │ │ + movq $0x11567d1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -184042,15 +183986,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ push %rdi │ │ │ │ lret $0x4800 │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b11a0 <__gmpz_get_d_2exp@plt+0xaaf20> │ │ │ │ movq $0x4b1160,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -184066,15 +184010,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ push %rsi │ │ │ │ lret $0x4800 │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 4b1188 <__gmpz_get_d_2exp@plt+0xaaf08> │ │ │ │ @@ -184127,25 +184071,25 @@ │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xca6ab9(%rip),%rbx │ │ │ │ + lea 0xca6ad9(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800ca55(%rax) │ │ │ │ + add %dh,0x4800ca55(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 4b12e3 <__gmpz_get_d_2exp@plt+0xab063> │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 4b1330 <__gmpz_get_d_2exp@plt+0xab0b0> │ │ │ │ add $0x20,%r12 │ │ │ │ @@ -184180,15 +184124,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ push %rbp │ │ │ │ lret $0x4800 │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b1449 <__gmpz_get_d_2exp@plt+0xab1c9> │ │ │ │ movq $0x4b1390,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -184200,26 +184144,26 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ push %rsp │ │ │ │ lret $0x4800 │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ and $0x7,%esi │ │ │ │ cmp $0x1,%rsi │ │ │ │ je 4b1478 <__gmpz_get_d_2exp@plt+0xab1f8> │ │ │ │ - lea 0xca5d23(%rip),%rbx │ │ │ │ + lea 0xca5d43(%rip),%rbx │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4b1425 <__gmpz_get_d_2exp@plt+0xab1a5> │ │ │ │ movq $0x4b4a70,-0x58(%r12) │ │ │ │ mov %rdx,-0x50(%r12) │ │ │ │ movq $0x4b1060,-0x48(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ @@ -184238,25 +184182,25 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x4b1550,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xca5430(%rip),%rbx │ │ │ │ + lea 0xca5450(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - push %rbx │ │ │ │ + add %bl,(%rax) │ │ │ │ + push %rsp │ │ │ │ lret $0x4800 │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ add $0x10,%rbp │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -184266,15 +184210,15 @@ │ │ │ │ add $0xfffffffffffffffc,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jg 4b14d3 <__gmpz_get_d_2exp@plt+0xab253> │ │ │ │ lea -0x1(%rsi),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jg 4b14b3 <__gmpz_get_d_2exp@plt+0xab233> │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0xca35cb(%rip),%rbx │ │ │ │ + lea 0xca35eb(%rip),%rbx │ │ │ │ jmp 4b13b7 <__gmpz_get_d_2exp@plt+0xab137> │ │ │ │ movq $0x4b7080,-0x10(%r12) │ │ │ │ movq $0x0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp 4b13b7 <__gmpz_get_d_2exp@plt+0xab137> │ │ │ │ dec %rsi │ │ │ │ @@ -184299,15 +184243,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ push %rbx │ │ │ │ lret $0x4800 │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 4b13b7 <__gmpz_get_d_2exp@plt+0xab137> │ │ │ │ @@ -184401,15 +184345,15 @@ │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xca6649(%rip),%rbx │ │ │ │ + lea 0xca6669(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -184459,16 +184403,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x58(%rax) │ │ │ │ - lret $0x4800 │ │ │ │ + add %dl,0x4800ca58(%rax) │ │ │ │ lea -0x38(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b1952 <__gmpz_get_d_2exp@plt+0xab6d2> │ │ │ │ movq $0x4b1818,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -184478,16 +184421,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - pop %rax │ │ │ │ + add %bl,0x58(%rax) │ │ │ │ lret $0x4800 │ │ │ │ movl $0x4b1860,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ @@ -184501,16 +184443,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - push %rdi │ │ │ │ + add %dl,(%rax) │ │ │ │ + pop %rax │ │ │ │ lret $0x4800 │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x7(%rbx),%rdx │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rdi,%r8 │ │ │ │ @@ -184520,15 +184462,15 @@ │ │ │ │ mov 0x7(%rdi),%r8 │ │ │ │ mov 0xf(%rdi),%rdi │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%r9 │ │ │ │ and $0x7,%r9d │ │ │ │ cmp $0x1,%r9 │ │ │ │ je 4b198c <__gmpz_get_d_2exp@plt+0xab70c> │ │ │ │ - lea 0xca5835(%rip),%rdi │ │ │ │ + lea 0xca5855(%rip),%rdi │ │ │ │ mov %rdi,%rbx │ │ │ │ add $0x70,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4b192e <__gmpz_get_d_2exp@plt+0xab6ae> │ │ │ │ movq $0x4b4a10,-0x68(%r12) │ │ │ │ mov %rsi,-0x60(%r12) │ │ │ │ movq $0x4ba370,-0x58(%r12) │ │ │ │ @@ -184552,24 +184494,24 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ movq $0x4b1a18,-0x8(%rbp) │ │ │ │ mov %rsi,0x0(%rbp) │ │ │ │ mov %rdx,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xca4f37(%rip),%rbx │ │ │ │ + lea 0xca4f57(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ movb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push %rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rdi │ │ │ │ lret $0x4800 │ │ │ │ mov 0x30(%rbp),%eax │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ @@ -184585,15 +184527,15 @@ │ │ │ │ jl 4b19c7 <__gmpz_get_d_2exp@plt+0xab747> │ │ │ │ movq $0x4b7080,-0x10(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp 4b18a8 <__gmpz_get_d_2exp@plt+0xab628> │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0xca567e(%rip),%rbx │ │ │ │ + lea 0xca569e(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4b1970,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ mov %rsi,0x0(%rbp) │ │ │ │ @@ -184707,15 +184649,15 @@ │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xca6179(%rip),%rbx │ │ │ │ + lea 0xca6199(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -184764,29 +184706,32 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800ca53(%rax) │ │ │ │ + add %al,%al │ │ │ │ + push %rbx │ │ │ │ + lret $0x4800 │ │ │ │ lea -0x38(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b1d63 <__gmpz_get_d_2exp@plt+0xabae3> │ │ │ │ movq $0x4b1ce8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4b1ce8 <__gmpz_get_d_2exp@plt+0xaba68> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800ca4b(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + rex.WXB lretq $0x4800 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 4b1d55 <__gmpz_get_d_2exp@plt+0xabad5> │ │ │ │ movq $0x4b1d28,-0x8(%rbp) │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ @@ -184798,30 +184743,29 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4b(%rax) │ │ │ │ - lret $0x4800 │ │ │ │ + add %bl,0x4800ca4b(%rax) │ │ │ │ movl $0x4b1da8,-0x10(%rbp) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4b1cb0 <__gmpz_get_d_2exp@plt+0xaba30> │ │ │ │ - lea 0xca4715(%rip),%rbx │ │ │ │ + lea 0xca4735(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xca4b36(%rip),%rbx │ │ │ │ + lea 0xca4b56(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -184839,15 +184783,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800ca52(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + push %rdx │ │ │ │ + lret $0x4800 │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x7(%rbx),%rdx │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rdi,%r8 │ │ │ │ and $0x7,%r8d │ │ │ │ @@ -184856,15 +184802,15 @@ │ │ │ │ mov 0x7(%rdi),%r8 │ │ │ │ mov 0xf(%rdi),%rdi │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%r9 │ │ │ │ and $0x7,%r9d │ │ │ │ cmp $0x1,%r9 │ │ │ │ je 4b1ecc <__gmpz_get_d_2exp@plt+0xabc4c> │ │ │ │ - lea 0xca52ed(%rip),%rdi │ │ │ │ + lea 0xca530d(%rip),%rdi │ │ │ │ mov %rdi,%rbx │ │ │ │ add $0x70,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4b1e76 <__gmpz_get_d_2exp@plt+0xabbf6> │ │ │ │ movq $0x4b4a10,-0x68(%r12) │ │ │ │ mov %rsi,-0x60(%r12) │ │ │ │ movq $0x4ba370,-0x58(%r12) │ │ │ │ @@ -184894,15 +184840,17 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800ca51(%rax) │ │ │ │ + add %al,%al │ │ │ │ + push %rcx │ │ │ │ + lret $0x4800 │ │ │ │ mov 0x30(%rbp),%eax │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ add $0x18,%rbp │ │ │ │ @@ -184917,15 +184865,15 @@ │ │ │ │ jl 4b1f07 <__gmpz_get_d_2exp@plt+0xabc87> │ │ │ │ movq $0x4b7080,-0x10(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp 4b1df0 <__gmpz_get_d_2exp@plt+0xabb70> │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0xca513e(%rip),%rbx │ │ │ │ + lea 0xca515e(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4b1eb0,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ mov %rsi,0x0(%rbp) │ │ │ │ @@ -185022,15 +184970,15 @@ │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xca5c69(%rip),%rbx │ │ │ │ + lea 0xca5c89(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -185098,15 +185046,15 @@ │ │ │ │ mov 0x17(%r14),%rbx │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 4b1cb0 <__gmpz_get_d_2exp@plt+0xaba30> │ │ │ │ - lea 0xca46b4(%rip),%rbx │ │ │ │ + lea 0xca46d4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -185123,15 +185071,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ rex.WRX lretq $0x4800 │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x7(%rbx),%rdx │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov %rdi,%r8 │ │ │ │ @@ -185141,15 +185089,15 @@ │ │ │ │ mov 0x7(%rdi),%r8 │ │ │ │ mov 0xf(%rdi),%rdi │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%r9 │ │ │ │ and $0x7,%r9d │ │ │ │ cmp $0x1,%r9 │ │ │ │ je 4b235c <__gmpz_get_d_2exp@plt+0xac0dc> │ │ │ │ - lea 0xca4e5d(%rip),%rdi │ │ │ │ + lea 0xca4e7d(%rip),%rdi │ │ │ │ mov %rdi,%rbx │ │ │ │ add $0x70,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4b2306 <__gmpz_get_d_2exp@plt+0xac086> │ │ │ │ movq $0x4b4a10,-0x68(%r12) │ │ │ │ mov %rsi,-0x60(%r12) │ │ │ │ movq $0x4ba370,-0x58(%r12) │ │ │ │ @@ -185179,15 +185127,15 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ rex.WRB lretq $0x4800 │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ @@ -185203,15 +185151,15 @@ │ │ │ │ jl 4b2397 <__gmpz_get_d_2exp@plt+0xac117> │ │ │ │ movq $0x4b7080,-0x10(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp 4b2280 <__gmpz_get_d_2exp@plt+0xac000> │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0xca4cae(%rip),%rbx │ │ │ │ + lea 0xca4cce(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4b2340,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ mov %rsi,0x0(%rbp) │ │ │ │ @@ -185220,25 +185168,27 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x16ff35bc(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + rex.R lret $0xe900 │ │ │ │ mov $0xffffff8,%ebx │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800ca44(%rax) │ │ │ │ + add %al,%al │ │ │ │ + rex.R lret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b247f <__gmpz_get_d_2exp@plt+0xac1ff> │ │ │ │ movq $0x4b2448,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -185248,39 +185198,38 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x44(%rax) │ │ │ │ - lret $0x4800 │ │ │ │ + add %cl,0x4800ca44(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 4b2471 <__gmpz_get_d_2exp@plt+0xac1f1> │ │ │ │ movq $0x4b24a0,0x0(%rbp) │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ jmp e74d50 <__gmpz_get_d_2exp@plt+0xa6ead0> │ │ │ │ - lea 0xca3ff9(%rip),%rbx │ │ │ │ + lea 0xca4019(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xca445a(%rip),%rbx │ │ │ │ + lea 0xca447a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ rex.R lret $0x4800 │ │ │ │ movl $0x4b24d0,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 4b24d0 <__gmpz_get_d_2exp@plt+0xac250> │ │ │ │ @@ -185288,16 +185237,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.XB lret $0x4800 │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.R lret $0x4800 │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 4b21c0 <__gmpz_get_d_2exp@plt+0xabf40> │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -185387,15 +185336,15 @@ │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xca56d1(%rip),%rbx │ │ │ │ + lea 0xca56f1(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -185446,30 +185395,29 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - lretq $0x4800 │ │ │ │ + add %bl,(%rax) │ │ │ │ + rex.WB lretq $0x4800 │ │ │ │ lea -0x38(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jae 4b27a2 <__gmpz_get_d_2exp@plt+0xac522> │ │ │ │ - lea 0xca4188(%rip),%rbx │ │ │ │ + lea 0xca41a8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x41(%rax) │ │ │ │ - lret $0x4c00 │ │ │ │ + add %dl,0x4c00ca41(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 4b27be <__gmpz_get_d_2exp@plt+0xac53e> │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 4b27e4 <__gmpz_get_d_2exp@plt+0xac564> │ │ │ │ @@ -185487,26 +185435,26 @@ │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ mov 0xd(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xca3c86(%rip),%rbx │ │ │ │ + lea 0xca3ca6(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rex lret $0x4800 │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.B lret $0x4800 │ │ │ │ movl $0x4b2878,0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ @@ -185534,15 +185482,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ rex.RXB lret $0x4800 │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x7(%rbx),%rdx │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rdi,%r8 │ │ │ │ @@ -185552,15 +185500,15 @@ │ │ │ │ mov 0x7(%rdi),%r8 │ │ │ │ mov 0xf(%rdi),%rdi │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%r9 │ │ │ │ and $0x7,%r9d │ │ │ │ cmp $0x1,%r9 │ │ │ │ je 4b299c <__gmpz_get_d_2exp@plt+0xac71c> │ │ │ │ - lea 0xca481d(%rip),%rdi │ │ │ │ + lea 0xca483d(%rip),%rdi │ │ │ │ mov %rdi,%rbx │ │ │ │ add $0x70,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4b2946 <__gmpz_get_d_2exp@plt+0xac6c6> │ │ │ │ movq $0x4b4a10,-0x68(%r12) │ │ │ │ mov %rsi,-0x60(%r12) │ │ │ │ movq $0x4ba370,-0x58(%r12) │ │ │ │ @@ -185590,15 +185538,15 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ rex.RX lret $0x4800 │ │ │ │ mov 0x30(%rbp),%eax │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ @@ -185614,15 +185562,15 @@ │ │ │ │ jl 4b29d7 <__gmpz_get_d_2exp@plt+0xac757> │ │ │ │ movq $0x4b7080,-0x10(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp 4b28c0 <__gmpz_get_d_2exp@plt+0xac640> │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0xca466e(%rip),%rbx │ │ │ │ + lea 0xca468e(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4b2980,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ mov %rsi,0x0(%rbp) │ │ │ │ @@ -185632,28 +185580,28 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ ds lret $0x4800 │ │ │ │ movl $0x4b2780,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800ca3e(%rax) │ │ │ │ + add %bh,0x4800ca3e(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b2aa5 <__gmpz_get_d_2exp@plt+0xac825> │ │ │ │ movq $0x4b2a90,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -185663,35 +185611,34 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3e(%rax) │ │ │ │ - lret $0x4800 │ │ │ │ + add %al,0x4800ca3e(%rax) │ │ │ │ mov 0xf(%rbx),%edi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 4b2758 <__gmpz_get_d_2exp@plt+0xac4d8> │ │ │ │ - lea 0xca3e54(%rip),%rbx │ │ │ │ + lea 0xca3e74(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1043641c <__environ@GLIBC_2.2.5+0xf0f2934> │ │ │ │ + rex.RB call 1043641c <__environ@GLIBC_2.2.5+0xf0f28f4> │ │ │ │ (bad) │ │ │ │ popf │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call 9655ed <__gmpz_get_d_2exp@plt+0x55f36d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -185777,25 +185724,25 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xca50c9(%rip),%rbx │ │ │ │ + lea 0xca50e9(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ rex.XB lret $0x4800 │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b2d96 <__gmpz_get_d_2exp@plt+0xacb16> │ │ │ │ movq $0x4b2cc0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -185806,40 +185753,39 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800ca43(%rax) │ │ │ │ + add %dh,0x4800ca43(%rax) │ │ │ │ movl $0x4b2cf0,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 4b2cf0 <__gmpz_get_d_2exp@plt+0xaca70> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x43(%rax) │ │ │ │ - lret $0x4800 │ │ │ │ + add %al,0x4800ca43(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ and $0x7,%esi │ │ │ │ cmp $0x1,%rsi │ │ │ │ je 4b2dc8 <__gmpz_get_d_2exp@plt+0xacb48> │ │ │ │ - lea 0xca43c3(%rip),%rbx │ │ │ │ + lea 0xca43e3(%rip),%rbx │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4b2d72 <__gmpz_get_d_2exp@plt+0xacaf2> │ │ │ │ movq $0x4b4a90,-0x40(%r12) │ │ │ │ mov %rdx,-0x38(%r12) │ │ │ │ movq $0x4b2ac8,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ @@ -185855,24 +185801,24 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ movq $0x4b2e50,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xca3b73(%rip),%rbx │ │ │ │ + lea 0xca3b93(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800ca42(%rax) │ │ │ │ + add %bh,0x4800ca42(%rax) │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ add $0x10,%rbp │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4b2e1b <__gmpz_get_d_2exp@plt+0xacb9b> │ │ │ │ @@ -185886,15 +185832,15 @@ │ │ │ │ jl 4b2e0a <__gmpz_get_d_2exp@plt+0xacb8a> │ │ │ │ movq $0x4b7080,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp 4b2d17 <__gmpz_get_d_2exp@plt+0xaca97> │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0xca423b(%rip),%rbx │ │ │ │ + lea 0xca425b(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4b2db8,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -185953,15 +185899,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB cmovs (%r11),%edi │ │ │ │ sbb %r15b,0x48(%r14,%rcx,1) │ │ │ │ - lea 0xca4e50(%rip),%ebx │ │ │ │ + lea 0xca4e70(%rip),%ebx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ movq $0x4b2f20,0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ @@ -186033,15 +185979,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ cmp %cl,%dl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB enter $0x394c,$0xf8 │ │ │ │ jb 4b3209 <__gmpz_get_d_2exp@plt+0xacf89> │ │ │ │ movq $0x4b3080,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ @@ -186052,16 +185998,19 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800ca38(%rax) │ │ │ │ - movl $0x4b30c8,-0x10(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + cmp %cl,%dl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x4b30,$0x0 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ @@ -186073,28 +186022,28 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x38(%rax) │ │ │ │ + add %bh,0x38(%rax) │ │ │ │ lret $0x4800 │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x0,%rbx │ │ │ │ jl 4b39e9 <__gmpz_get_d_2exp@plt+0xad769> │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rdx,%rdi │ │ │ │ and $0x7,%edi │ │ │ │ cmp $0x1,%rdi │ │ │ │ je 4b318e <__gmpz_get_d_2exp@plt+0xacf0e> │ │ │ │ - lea 0xca3fde(%rip),%rdx │ │ │ │ + lea 0xca3ffe(%rip),%rdx │ │ │ │ mov %rbx,0x40(%rsp) │ │ │ │ mov %rdx,%rbx │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4b3172 <__gmpz_get_d_2exp@plt+0xacef2> │ │ │ │ movq $0x4b48f0,-0x50(%r12) │ │ │ │ @@ -186144,15 +186093,15 @@ │ │ │ │ jg 4b34a2 <__gmpz_get_d_2exp@plt+0xad222> │ │ │ │ imul %rdx,%r11 │ │ │ │ shl $0x20,%r8 │ │ │ │ add %r11,%r8 │ │ │ │ test %r8,%r8 │ │ │ │ jl 4b3347 <__gmpz_get_d_2exp@plt+0xad0c7> │ │ │ │ jmp 4b34de <__gmpz_get_d_2exp@plt+0xad25e> │ │ │ │ - lea 0xca3738(%rip),%rbx │ │ │ │ + lea 0xca3758(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ test %rsi,%rsi │ │ │ │ jl 4b3288 <__gmpz_get_d_2exp@plt+0xad008> │ │ │ │ mov %rsi,%r8 │ │ │ │ sar $0x20,%r8 │ │ │ │ neg %rdx │ │ │ │ mov %rdx,%r9 │ │ │ │ @@ -186223,15 +186172,15 @@ │ │ │ │ imul %rdx,%r11 │ │ │ │ shl $0x20,%r8 │ │ │ │ add %r11,%r8 │ │ │ │ test %r8,%r8 │ │ │ │ jl 4b3347 <__gmpz_get_d_2exp@plt+0xad0c7> │ │ │ │ neg %r8 │ │ │ │ jmp 4b34de <__gmpz_get_d_2exp@plt+0xad25e> │ │ │ │ - lea 0xca31a2(%rip),%rbx │ │ │ │ + lea 0xca31c2(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov %rsi,%r8 │ │ │ │ neg %r8 │ │ │ │ mov %r8,%r9 │ │ │ │ sar $0x20,%r9 │ │ │ │ neg %rdx │ │ │ │ @@ -186306,28 +186255,27 @@ │ │ │ │ imul %rdx,%r8 │ │ │ │ shl $0x20,%r9 │ │ │ │ add %r8,%r9 │ │ │ │ test %r9,%r9 │ │ │ │ jl 4b3347 <__gmpz_get_d_2exp@plt+0xad0c7> │ │ │ │ mov %r9,%r8 │ │ │ │ jmp 4b34de <__gmpz_get_d_2exp@plt+0xad25e> │ │ │ │ - lea 0xca317c(%rip),%rbx │ │ │ │ + lea 0xca319c(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xca308f(%rip),%rbx │ │ │ │ + lea 0xca30af(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x34(%rax) │ │ │ │ - lret $0x4800 │ │ │ │ + add %al,0x4800ca34(%rax) │ │ │ │ mov 0x28(%rbp),%eax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ add $0x10,%rbp │ │ │ │ mov %rbx,%r8 │ │ │ │ @@ -186372,15 +186320,15 @@ │ │ │ │ jmp 4b3109 <__gmpz_get_d_2exp@plt+0xace89> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movb $0x0,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800ca33(%rax) │ │ │ │ + add %ah,0x4800ca33(%rax) │ │ │ │ mov 0x30(%rbp),%eax │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ add $0x18,%rbp │ │ │ │ @@ -186600,23 +186548,23 @@ │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0xf(%r12),%rdx │ │ │ │ mov %rbx,0x40(%rsp) │ │ │ │ mov %rdx,%rbx │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ jmp 4b3109 <__gmpz_get_d_2exp@plt+0xace89> │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0xca2c78(%rip),%rbx │ │ │ │ + lea 0xca2c98(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0xca2b87(%rip),%rbx │ │ │ │ + lea 0xca2ba7(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0xca2b2e(%rip),%rbx │ │ │ │ + lea 0xca2b4e(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -186647,15 +186595,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4b3a29 <__gmpz_get_d_2exp@plt+0xad7a9> │ │ │ │ movq $0x4b3a48,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xca2f28(%rip),%rbx │ │ │ │ + lea 0xca2f48(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -186700,23 +186648,23 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7343741c <__environ@GLIBC_2.2.5+0x720f3934> │ │ │ │ + rex.RB call 7343741c <__environ@GLIBC_2.2.5+0x720f38f4> │ │ │ │ sbb $0x48,%al │ │ │ │ movl $0x4b3b08,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xca2e6c(%rip),%rbx │ │ │ │ + lea 0xca2e8c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -186781,15 +186729,15 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b3bd5 <__gmpz_get_d_2exp@plt+0xad955> │ │ │ │ movq $0x4b3bf0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xca2d8c(%rip),%rbx │ │ │ │ + lea 0xca2dac(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ @@ -186820,15 +186768,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4b3c61 <__gmpz_get_d_2exp@plt+0xad9e1> │ │ │ │ movq $0x4b3c80,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xca2d08(%rip),%rbx │ │ │ │ + lea 0xca2d28(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -186880,15 +186828,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4b3d21 <__gmpz_get_d_2exp@plt+0xadaa1> │ │ │ │ movq $0x4b3d40,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xca2c50(%rip),%rbx │ │ │ │ + lea 0xca2c70(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -186924,15 +186872,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4b3db9 <__gmpz_get_d_2exp@plt+0xadb39> │ │ │ │ movq $0x4b3dd8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xca2bc0(%rip),%rbx │ │ │ │ + lea 0xca2be0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -186986,15 +186934,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4b3e79 <__gmpz_get_d_2exp@plt+0xadbf9> │ │ │ │ movq $0x4b3e98,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xca2b08(%rip),%rbx │ │ │ │ + lea 0xca2b28(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -187046,15 +186994,15 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b3f35 <__gmpz_get_d_2exp@plt+0xadcb5> │ │ │ │ movq $0x4b3f50,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xca2a54(%rip),%rbx │ │ │ │ + lea 0xca2a74(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ @@ -187086,15 +187034,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4b3fc1 <__gmpz_get_d_2exp@plt+0xadd41> │ │ │ │ movq $0x4b3fe0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xca29d0(%rip),%rbx │ │ │ │ + lea 0xca29f0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -187128,15 +187076,15 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b4055 <__gmpz_get_d_2exp@plt+0xaddd5> │ │ │ │ movq $0x4b4070,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xca2944(%rip),%rbx │ │ │ │ + lea 0xca2964(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ @@ -187165,15 +187113,15 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b40dd <__gmpz_get_d_2exp@plt+0xade5d> │ │ │ │ movq $0x4b40f8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xca28c4(%rip),%rbx │ │ │ │ + lea 0xca28e4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ @@ -187203,15 +187151,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4b4169 <__gmpz_get_d_2exp@plt+0xadee9> │ │ │ │ movq $0x4b4188,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xca2840(%rip),%rbx │ │ │ │ + lea 0xca2860(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -187245,15 +187193,15 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b41fd <__gmpz_get_d_2exp@plt+0xadf7d> │ │ │ │ movq $0x4b4218,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xca27b4(%rip),%rbx │ │ │ │ + lea 0xca27d4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ @@ -187282,15 +187230,15 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b4285 <__gmpz_get_d_2exp@plt+0xae005> │ │ │ │ movq $0x4b42a0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xca2734(%rip),%rbx │ │ │ │ + lea 0xca2754(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ @@ -187338,15 +187286,15 @@ │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4ba390,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x11569c9,(%r12) │ │ │ │ + movq $0x11569e9,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -187357,15 +187305,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73437cdc <__environ@GLIBC_2.2.5+0x720f41f4> │ │ │ │ + rex.RB call 73437cdc <__environ@GLIBC_2.2.5+0x720f41b4> │ │ │ │ jne 4b43da <__gmpz_get_d_2exp@plt+0xae15a> │ │ │ │ movl $0x4b43d0,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ @@ -187389,15 +187337,15 @@ │ │ │ │ add %esi,0x48(%rsp,%rbx,1) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x4b4420,0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xca3932(%rip),%rbx │ │ │ │ + lea 0xca3952(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -187449,15 +187397,15 @@ │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x2b(%rax) │ │ │ │ + add %dh,0x2b(%rax) │ │ │ │ lret $0x4800 │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b45f1 <__gmpz_get_d_2exp@plt+0xae371> │ │ │ │ movq $0x4b4538,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -187468,26 +187416,26 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ sub %edx,%ecx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WXB (bad) │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ and $0x7,%esi │ │ │ │ cmp $0x1,%rsi │ │ │ │ je 4b4620 <__gmpz_get_d_2exp@plt+0xae3a0> │ │ │ │ - lea 0xca2b7b(%rip),%rbx │ │ │ │ + lea 0xca2b9b(%rip),%rbx │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4b45cd <__gmpz_get_d_2exp@plt+0xae34d> │ │ │ │ movq $0x4b42e8,-0x58(%r12) │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x4b4a50,-0x40(%r12) │ │ │ │ mov %rdx,-0x38(%r12) │ │ │ │ @@ -187506,24 +187454,24 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x4b46a8,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xca23d8(%rip),%rbx │ │ │ │ + lea 0xca23f8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2a(%rax) │ │ │ │ + add %ah,0x2a(%rax) │ │ │ │ lret $0x4800 │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ add $0x10,%rbp │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -187538,15 +187486,15 @@ │ │ │ │ jl 4b4662 <__gmpz_get_d_2exp@plt+0xae3e2> │ │ │ │ movq $0x4b7080,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp 4b455f <__gmpz_get_d_2exp@plt+0xae2df> │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0xca29e3(%rip),%rbx │ │ │ │ + lea 0xca2a03(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4b4610,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -187579,15 +187527,15 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b46f5 <__gmpz_get_d_2exp@plt+0xae475> │ │ │ │ movq $0x4b4710,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xca22e4(%rip),%rbx │ │ │ │ + lea 0xca2304(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ @@ -187616,15 +187564,15 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b477d <__gmpz_get_d_2exp@plt+0xae4fd> │ │ │ │ movq $0x4b4798,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xca2264(%rip),%rbx │ │ │ │ + lea 0xca2284(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ @@ -187653,15 +187601,15 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b4805 <__gmpz_get_d_2exp@plt+0xae585> │ │ │ │ movq $0x4b4820,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xca21e4(%rip),%rbx │ │ │ │ + lea 0xca2204(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ @@ -187994,19 +187942,19 @@ │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xca1e96(%rip),%rbx │ │ │ │ + lea 0xca1eb6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0xd0000000,%eax │ │ │ │ + adc $0xf0000000,%eax │ │ │ │ rex.RXB roll $1,(%r8) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b4bbc <__gmpz_get_d_2exp@plt+0xae93c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -188020,15 +187968,15 @@ │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xb25974(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp a6df68 <__gmpz_get_d_2exp@plt+0x667ce8> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ - adc $0x78000000,%eax │ │ │ │ + adc $0x98000000,%eax │ │ │ │ rex.RXB roll $1,(%r8) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b4c14 <__gmpz_get_d_2exp@plt+0xae994> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -188101,15 +188049,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xca1d4d(%rip),%rbx │ │ │ │ + lea 0xca1d6d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -188118,15 +188066,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b4d32 <__gmpz_get_d_2exp@plt+0xaeab2> │ │ │ │ movq $0x4b4d50,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f141c0 <__gmpz_get_d_2exp@plt+0xb0df40> │ │ │ │ - lea 0xca1d17(%rip),%rbx │ │ │ │ + lea 0xca1d37(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -188181,15 +188129,15 @@ │ │ │ │ movq $0x0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xca1c36(%rip),%rbx │ │ │ │ + lea 0xca1c56(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -188197,15 +188145,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%cl │ │ │ │ imul $0xffffffff,%esp,%edi │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ - add %dl,0x40000000(%rip) │ │ │ │ + add %dl,0x60000000(%rip) │ │ │ │ sbb $0xca,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4b4ea3 <__gmpz_get_d_2exp@plt+0xaec23> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -188214,23 +188162,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4b4ea1 <__gmpz_get_d_2exp@plt+0xaec21> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xca1bdf(%rip),%rsi │ │ │ │ - lea 0xc9dbda(%rip),%r14 │ │ │ │ + lea 0xca1bff(%rip),%rsi │ │ │ │ + lea 0xc9dbfa(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x28000000,%eax │ │ │ │ + adc $0x48000000,%eax │ │ │ │ sbb $0xca,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4b4f03 <__gmpz_get_d_2exp@plt+0xaec83> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -188239,23 +188187,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4b4f01 <__gmpz_get_d_2exp@plt+0xaec81> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xca1b7f(%rip),%rsi │ │ │ │ - lea 0xc9dbfa(%rip),%r14 │ │ │ │ + lea 0xca1b9f(%rip),%rsi │ │ │ │ + lea 0xc9dc1a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ + adc $0x30000000,%eax │ │ │ │ sbb $0xca,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4b4f63 <__gmpz_get_d_2exp@plt+0xaece3> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -188264,29 +188212,29 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4b4f61 <__gmpz_get_d_2exp@plt+0xaece1> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xca1b1f(%rip),%rsi │ │ │ │ - lea 0xc9dc1a(%rip),%r14 │ │ │ │ + lea 0xca1b3f(%rip),%rsi │ │ │ │ + lea 0xc9dc3a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sbb %edx,%ecx │ │ │ │ + add %dl,(%rax) │ │ │ │ + sbb $0xca,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 4b4fd1 <__gmpz_get_d_2exp@plt+0xaed51> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 4b501e <__gmpz_get_d_2exp@plt+0xaed9e> │ │ │ │ movq $0x4b4fb8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -188297,19 +188245,20 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800ca1b(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4b5010 <__gmpz_get_d_2exp@plt+0xaed90> │ │ │ │ + add %bl,%al │ │ │ │ + sbb %edx,%ecx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4c(%rbp) │ │ │ │ movq $0x4b5000,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ @@ -188319,25 +188268,24 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x1b(%rax) │ │ │ │ - lret $0x4800 │ │ │ │ + add %dl,0x4800ca1b(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 4b5029 <__gmpz_get_d_2exp@plt+0xaeda9> │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xca20c3(%rip),%rbx │ │ │ │ + lea 0xca20e3(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xca1b73(%rip),%rbx │ │ │ │ + lea 0xca1b93(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ test %rdx,%rdx │ │ │ │ jl 4b50ac <__gmpz_get_d_2exp@plt+0xaee2c> │ │ │ │ @@ -188446,15 +188394,15 @@ │ │ │ │ jmp 4b51f8 <__gmpz_get_d_2exp@plt+0xaef78> │ │ │ │ xchg %ax,%ax │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800ca19(%rax) │ │ │ │ + add %ah,0x4800ca19(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4b554c <__gmpz_get_d_2exp@plt+0xaf2cc> │ │ │ │ mov %rax,%rdx │ │ │ │ test %rax,%rax │ │ │ │ @@ -188537,15 +188485,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ sbb %cl,%dl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ push %rbp │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ @@ -188619,18 +188567,18 @@ │ │ │ │ imul %rbx,%rdx │ │ │ │ shl $0x20,%rsi │ │ │ │ add %rdx,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ jl 4b5590 <__gmpz_get_d_2exp@plt+0xaf310> │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp 4b51f8 <__gmpz_get_d_2exp@plt+0xaef78> │ │ │ │ - lea 0xca16a2(%rip),%rbx │ │ │ │ + lea 0xca16c2(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xca164d(%rip),%rbx │ │ │ │ + lea 0xca166d(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ test %rcx,%rcx │ │ │ │ jl 4b5609 <__gmpz_get_d_2exp@plt+0xaf389> │ │ │ │ neg %rdx │ │ │ │ mov %rdx,%rax │ │ │ │ sar $0x20,%rax │ │ │ │ @@ -188669,15 +188617,15 @@ │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4b5368,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rdx,0x8(%rbp) │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ - lea 0xca1529(%rip),%rbx │ │ │ │ + lea 0xca1549(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov $0xffffffff,%edi │ │ │ │ and %rdi,%rcx │ │ │ │ mov $0xffffffff,%edi │ │ │ │ and %rdi,%rdx │ │ │ │ mov %rdx,%rdi │ │ │ │ @@ -188695,15 +188643,15 @@ │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ neg %rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0xca14bd(%rip),%rbx │ │ │ │ + lea 0xca14dd(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,%rax │ │ │ │ sar $0x20,%rax │ │ │ │ neg %rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ @@ -188794,19 +188742,19 @@ │ │ │ │ movq $0x4b7080,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0xca13ab(%rip),%rbx │ │ │ │ + lea 0xca13cb(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0xca1352(%rip),%rbx │ │ │ │ + lea 0xca1372(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -188845,15 +188793,15 @@ │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xca134b(%rip),%rbx │ │ │ │ + lea 0xca136b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ @@ -188895,23 +188843,23 @@ │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xca12a3(%rip),%rbx │ │ │ │ + lea 0xca12c3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0xd8000000,%eax │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ ss roll $1,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b5974 <__gmpz_get_d_2exp@plt+0xaf6f4> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -188930,15 +188878,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ adc %edx,%ecx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 4b59e1 <__gmpz_get_d_2exp@plt+0xaf761> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 4b5aa9 <__gmpz_get_d_2exp@plt+0xaf829> │ │ │ │ mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ @@ -188969,21 +188917,21 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x13(%rax) │ │ │ │ + add %dh,0x13(%rax) │ │ │ │ lret $0x4800 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 4b5a32 <__gmpz_get_d_2exp@plt+0xaf7b2> │ │ │ │ - lea 0xdfb9af(%rip),%rbx │ │ │ │ + lea 0xdfb9cf(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4b5a70,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ @@ -188995,31 +188943,31 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - adc %dl,%cl │ │ │ │ + add %bl,(%rax) │ │ │ │ + adc %edx,%ecx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbp,%rcx,1) │ │ │ │ - lea 0xca12e5(%rip),%ebx │ │ │ │ + lea 0xca1305(%rip),%ebx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ cmp 0x7(%rbx),%rax │ │ │ │ je 4b5b34 <__gmpz_get_d_2exp@plt+0xaf8b4> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xdfb92f(%rip),%rbx │ │ │ │ + lea 0xdfb94f(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xca12d8(%rip),%rbx │ │ │ │ + lea 0xca12f8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x4b5ae8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -189028,15 +188976,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4c00ca12(%rax) │ │ │ │ + add %ah,0x4c00ca12(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ jmp 4b59c5 <__gmpz_get_d_2exp@plt+0xaf745> │ │ │ │ and $0xfffffffffffffff8,%rsi │ │ │ │ @@ -189070,33 +189018,35 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - adc %ecx,%edx │ │ │ │ + add %cl,(%rax) │ │ │ │ + adc %dl,%cl │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ jrcxz 4b5b84 <__gmpz_get_d_2exp@plt+0xaf904> │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ jmp 4b59e9 <__gmpz_get_d_2exp@plt+0xaf769> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800ca11(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %bl,%al │ │ │ │ + adc %ecx,%edx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 4b5c01 <__gmpz_get_d_2exp@plt+0xaf981> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 4b5cbd <__gmpz_get_d_2exp@plt+0xafa3d> │ │ │ │ mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ test %rax,%rax │ │ │ │ je 4b5cc8 <__gmpz_get_d_2exp@plt+0xafa48> │ │ │ │ cmp $0x7,%rax │ │ │ │ je 4b5d48 <__gmpz_get_d_2exp@plt+0xafac8> │ │ │ │ @@ -189123,25 +189073,21 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - adc %ecx,%edx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ebx,%ebx │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov %bl,0x0(%rbx,%rcx,2) │ │ │ │ + add %dl,0x11(%rax) │ │ │ │ + lret $0x4800 │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4b5d23 <__gmpz_get_d_2exp@plt+0xafaa3> │ │ │ │ + movq $0x4b5c88,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -189150,31 +189096,31 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - adc %cl,%dl │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %ecx,%edx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbp,%rcx,1) │ │ │ │ - lea 0xca10cd(%rip),%ebx │ │ │ │ + lea 0xca10ed(%rip),%ebx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ cmp 0x7(%rbx),%rax │ │ │ │ je 4b5d0f <__gmpz_get_d_2exp@plt+0xafa8f> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xdfb724(%rip),%rbx │ │ │ │ + lea 0xdfb744(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xca10d4(%rip),%rbx │ │ │ │ + lea 0xca10f4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x4b5cf8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -189183,29 +189129,28 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x10(%rax) │ │ │ │ - lret $0x4c00 │ │ │ │ + add %dl,0x4c00ca10(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ jmp 4b5be5 <__gmpz_get_d_2exp@plt+0xaf965> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ cmp 0xf(%rbx),%rax │ │ │ │ je 4b5d1f <__gmpz_get_d_2exp@plt+0xafa9f> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4b5caf <__gmpz_get_d_2exp@plt+0xafa2f> │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xdfb6a7(%rip),%rbx │ │ │ │ + lea 0xdfb6c7(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ and $0xfffffffffffffff8,%rsi │ │ │ │ mov (%rsi),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -189226,15 +189171,15 @@ │ │ │ │ jne 4b5d90 <__gmpz_get_d_2exp@plt+0xafb10> │ │ │ │ jmp *(%rbx) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ bswap %edx │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ jrcxz 4b5d94 <__gmpz_get_d_2exp@plt+0xafb14> │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ @@ -189278,20 +189223,20 @@ │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd73a97(%rip),%rbx │ │ │ │ + lea 0xd73ab7(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xca0f68(%rip),%rbx │ │ │ │ + lea 0xca0f88(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xd73a7e(%rip),%rbx │ │ │ │ + lea 0xd73a9e(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ @@ -189329,15 +189274,15 @@ │ │ │ │ shl $0x2,%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xca0eb6(%rip),%rbx │ │ │ │ + lea 0xca0ed6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -189359,25 +189304,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xdfb456(%rip),%ebx │ │ │ │ + lea 0xdfb476(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmpq $0x0,0xf(%rbx) │ │ │ │ setle %al │ │ │ │ movzbl %al,%eax │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114bbc0(%rax),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xca0e32(%rip),%rbx │ │ │ │ + lea 0xca0e52(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ @@ -189412,15 +189357,15 @@ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x4b5fc0,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1232559,-0x8(%r12) │ │ │ │ + movq $0x1232579,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ @@ -189441,15 +189386,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4b60d7 <__gmpz_get_d_2exp@plt+0xafe57> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e91,-0x8(%r12) │ │ │ │ + movq $0x1231eb1,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -189472,15 +189417,15 @@ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x4b6080,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1232559,-0x8(%r12) │ │ │ │ + movq $0x1232579,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ @@ -189585,15 +189530,15 @@ │ │ │ │ cmpq $0xb,0x7(%rbx) │ │ │ │ jl 4b6303 <__gmpz_get_d_2exp@plt+0xb0083> │ │ │ │ movq $0x4b6178,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rdx,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e81,-0x8(%r12) │ │ │ │ + movq $0x1231ea1,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4b6000,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ @@ -189601,30 +189546,30 @@ │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0xb24137(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xca0aca(%rip),%rbx │ │ │ │ + lea 0xca0aea(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0xec358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - xchg %ebp,%eax │ │ │ │ + testl $0xc358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + mov %ch,%al │ │ │ │ add %ch,%cl │ │ │ │ jle 4b637e <__gmpz_get_d_2exp@plt+0xb00fe> │ │ │ │ (bad) │ │ │ │ jmp *0xf(%rsi) │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -189632,15 +189577,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0x75358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + testl $0x95358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ or %dl,%cl │ │ │ │ add %ch,%cl │ │ │ │ mov $0x660092bb,%esi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -189650,15 +189595,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b63f7 <__gmpz_get_d_2exp@plt+0xb0177> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xdfb055(%rip),%rdi │ │ │ │ + lea 0xdfb075(%rip),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -189673,78 +189618,78 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4b6461 <__gmpz_get_d_2exp@plt+0xb01e1> │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x4b63c8,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1232559,-0x8(%r12) │ │ │ │ + movq $0x1232579,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x9(%rax) │ │ │ │ + add %bh,0x9(%rax) │ │ │ │ lret $0x4800 │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b6510 <__gmpz_get_d_2exp@plt+0xb0290> │ │ │ │ movq $0x4b64b8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4b64b8 <__gmpz_get_d_2exp@plt+0xb0238> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - or %ecx,%edx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x57(%rbp) │ │ │ │ + add %cl,0x9(%rax) │ │ │ │ + lret $0x4800 │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4b651b <__gmpz_get_d_2exp@plt+0xb029b> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4b6500 <__gmpz_get_d_2exp@plt+0xb0280> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x4b6410,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0xb23f6e(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xca0919(%rip),%rbx │ │ │ │ + lea 0xca0939(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xca08be(%rip),%rbx │ │ │ │ + lea 0xca08de(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10439e94 <__environ@GLIBC_2.2.5+0xf0f63ac> │ │ │ │ + rex.RB call 10439e94 <__environ@GLIBC_2.2.5+0xf0f636c> │ │ │ │ (bad) │ │ │ │ xchg %eax,%ecx │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock js 4b65b8 <__gmpz_get_d_2exp@plt+0xb0338> │ │ │ │ rex.WXB add %cl,-0xd(%r9,%r9,4) │ │ │ │ @@ -189786,46 +189731,46 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbp,%rbx,1) │ │ │ │ add $0x8,%ebp │ │ │ │ - lea 0xd73312(%rip),%rbx │ │ │ │ + lea 0xd73332(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xca08cb(%rip),%rbx │ │ │ │ + lea 0xca08eb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ jge 4b6604 <__gmpz_get_d_2exp@plt+0xb0384> │ │ │ │ - lea 0xca089d(%rip),%rbx │ │ │ │ + lea 0xca08bd(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ cmp %rbx,%rdx │ │ │ │ jle 4b661f <__gmpz_get_d_2exp@plt+0xb039f> │ │ │ │ - lea 0xca086a(%rip),%rbx │ │ │ │ + lea 0xca088a(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rax,%rdx │ │ │ │ je 4b662a <__gmpz_get_d_2exp@plt+0xb03aa> │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4b65d0 <__gmpz_get_d_2exp@plt+0xb0350> │ │ │ │ cmp %rcx,%rdx │ │ │ │ je 4b6635 <__gmpz_get_d_2exp@plt+0xb03b5> │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4b65d0 <__gmpz_get_d_2exp@plt+0xb0350> │ │ │ │ cmp %rbx,%rdx │ │ │ │ je 4b6640 <__gmpz_get_d_2exp@plt+0xb03c0> │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4b65d0 <__gmpz_get_d_2exp@plt+0xb0350> │ │ │ │ - lea 0xca0823(%rip),%rbx │ │ │ │ + lea 0xca0843(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -189912,18 +189857,18 @@ │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rdi,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ - lea 0xca095f(%rip),%rbx │ │ │ │ + lea 0xca097f(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xca072f(%rip),%rbx │ │ │ │ + lea 0xca074f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp %rdx,%rsi │ │ │ │ jg 4b67b0 <__gmpz_get_d_2exp@plt+0xb0530> │ │ │ │ movq $0x4b7080,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ @@ -190068,17 +190013,17 @@ │ │ │ │ jle 4b6950 <__gmpz_get_d_2exp@plt+0xb06d0> │ │ │ │ movq $0x4b7080,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xca0510(%rip),%rbx │ │ │ │ + lea 0xca0530(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xca071f(%rip),%rbx │ │ │ │ + lea 0xca073f(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ cmp %rdi,%rdx │ │ │ │ @@ -190120,15 +190065,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xca0667(%rip),%ebx │ │ │ │ + lea 0xca0687(%rip),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4b6ac0,-0x10(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -190177,24 +190122,24 @@ │ │ │ │ sub 0xf(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jg 4b6b80 <__gmpz_get_d_2exp@plt+0xb0900> │ │ │ │ sub %rdx,%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jg 4b6b53 <__gmpz_get_d_2exp@plt+0xb08d3> │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0xca037d(%rip),%rbx │ │ │ │ + lea 0xca039d(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4b7080,-0x10(%r12) │ │ │ │ movq $0x0,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xca0364(%rip),%rbx │ │ │ │ + lea 0xca0384(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sub %rdx,%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jg 4b6baa <__gmpz_get_d_2exp@plt+0xb092a> │ │ │ │ movq $0x4b7080,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x0,(%r12) │ │ │ │ @@ -190286,18 +190231,18 @@ │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ - lea 0xca03eb(%rip),%rbx │ │ │ │ + lea 0xca040b(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xca01eb(%rip),%rbx │ │ │ │ + lea 0xca020b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp %rsi,%rcx │ │ │ │ jg 4b6d11 <__gmpz_get_d_2exp@plt+0xb0a91> │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4b7080,-0x10(%r12) │ │ │ │ @@ -190306,15 +190251,15 @@ │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0xd8000000,%eax │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ add %dl,%cl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4b6d9b <__gmpz_get_d_2exp@plt+0xb0b1b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -190323,28 +190268,28 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4b6d99 <__gmpz_get_d_2exp@plt+0xb0b19> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xca0277(%rip),%rsi │ │ │ │ - lea 0xca024a(%rip),%r14 │ │ │ │ + lea 0xca0297(%rip),%rsi │ │ │ │ + lea 0xca026a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800ca02(%rax) │ │ │ │ + add %bh,0x4800ca02(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b6eba <__gmpz_get_d_2exp@plt+0xb0c3a> │ │ │ │ movq $0x4b6df0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -190354,16 +190299,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x2(%rax) │ │ │ │ - lret $0x4800 │ │ │ │ + add %al,0x4800ca02(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 4b6eac <__gmpz_get_d_2exp@plt+0xb0c2c> │ │ │ │ movq $0x4b6e40,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -190377,15 +190321,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ add %dl,%cl │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x5c(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -190403,22 +190347,22 @@ │ │ │ │ movq $0x4b7080,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0xca01ae(%rip),%rbx │ │ │ │ + lea 0xca01ce(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xca0227(%rip),%rbx │ │ │ │ + lea 0xca0247(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xca01af(%rip),%rbx │ │ │ │ + lea 0xca01cf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -190457,15 +190401,15 @@ │ │ │ │ test %rcx,%rcx │ │ │ │ jg 4b6f99 <__gmpz_get_d_2exp@plt+0xb0d19> │ │ │ │ xor %ebx,%ebx │ │ │ │ sub %rax,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jg 4b6f77 <__gmpz_get_d_2exp@plt+0xb0cf7> │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0xc9ff59(%rip),%rbx │ │ │ │ + lea 0xc9ff79(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4b7080,-0x10(%r12) │ │ │ │ movq $0x0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -190482,17 +190426,17 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4b7080,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xca0096(%rip),%rbx │ │ │ │ + lea 0xca00b6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xc9fed4(%rip),%rbx │ │ │ │ + lea 0xc9fef4(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -190512,15 +190456,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x4b7080,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xca006f(%rip),%rbx │ │ │ │ + lea 0xca008f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ jmp 4b709e <__gmpz_get_d_2exp@plt+0xb0e1e> │ │ │ │ mov $0x0,%dl │ │ │ │ ... │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -190549,23 +190493,23 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7343aa14 <__environ@GLIBC_2.2.5+0x720f6f2c> │ │ │ │ + rex.RB call 7343aa14 <__environ@GLIBC_2.2.5+0x720f6eec> │ │ │ │ sbb $0x48,%al │ │ │ │ movl $0x4b7100,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc9fff4(%rip),%rbx │ │ │ │ + lea 0xca0014(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -190621,15 +190565,15 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b71ad <__gmpz_get_d_2exp@plt+0xb0f2d> │ │ │ │ movq $0x4b71c8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc9ff34(%rip),%rbx │ │ │ │ + lea 0xc9ff54(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ @@ -190660,15 +190604,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4b7239 <__gmpz_get_d_2exp@plt+0xb0fb9> │ │ │ │ movq $0x4b7258,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc9feb0(%rip),%rbx │ │ │ │ + lea 0xc9fed0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -190737,15 +190681,15 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,0x73(%r8) │ │ │ │ rex.WXB add %cl,-0x75(%r8) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc9fdc8(%rip),%rbx │ │ │ │ + lea 0xc9fde8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -190800,15 +190744,15 @@ │ │ │ │ add %r10b,(%r8) │ │ │ │ je 4b742a <__gmpz_get_d_2exp@plt+0xb11aa> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc9fd08(%rip),%rbx │ │ │ │ + lea 0xc9fd28(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -190844,15 +190788,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4b7489 <__gmpz_get_d_2exp@plt+0xb1209> │ │ │ │ movq $0x4b74a8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc9fc78(%rip),%rbx │ │ │ │ + lea 0xc9fc98(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -190901,15 +190845,15 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b7545 <__gmpz_get_d_2exp@plt+0xb12c5> │ │ │ │ movq $0x4b7560,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc9fbc4(%rip),%rbx │ │ │ │ + lea 0xc9fbe4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ @@ -190940,15 +190884,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4b75d1 <__gmpz_get_d_2exp@plt+0xb1351> │ │ │ │ movq $0x4b75f0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc9fb40(%rip),%rbx │ │ │ │ + lea 0xc9fb60(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -191000,23 +190944,23 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7343afd4 <__environ@GLIBC_2.2.5+0x720f74ec> │ │ │ │ + rex.RB call 7343afd4 <__environ@GLIBC_2.2.5+0x720f74ac> │ │ │ │ sbb $0x48,%al │ │ │ │ movl $0x4b76c0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc9fa74(%rip),%rbx │ │ │ │ + lea 0xc9fa94(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -191097,15 +191041,15 @@ │ │ │ │ movq $0x4b77d0,-0x20(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc9f970(%rip),%rbx │ │ │ │ + lea 0xc9f990(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -191201,15 +191145,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4b78f1 <__gmpz_get_d_2exp@plt+0xb1671> │ │ │ │ movq $0x4b7910,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc9f838(%rip),%rbx │ │ │ │ + lea 0xc9f858(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -191251,15 +191195,15 @@ │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x70000000,%eax │ │ │ │ + adc $0x90000000,%eax │ │ │ │ (bad) │ │ │ │ roll $1,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b79dc <__gmpz_get_d_2exp@plt+0xb175c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -191280,15 +191224,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x9(%rax) │ │ │ │ + add %ah,-0x9(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB mov $0xff8394c,%r8d │ │ │ │ (bad) │ │ │ │ xchg %eax,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -191303,15 +191247,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ test $0x45c74800,%ecx │ │ │ │ clc │ │ │ │ js 4b7ab8 <__gmpz_get_d_2exp@plt+0xb1838> │ │ │ │ rex.WXB add %cl,-0x75(%r8) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -191325,47 +191269,47 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ test $0x0,%cl │ │ │ │ movq $0x4b7ab8,-0x8(%rbp) │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xc9f6b9(%rip),%rbx │ │ │ │ + lea 0xc9f6d9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c9f6(%rax) │ │ │ │ + add %ah,0x4800c9f6(%rax) │ │ │ │ movl $0x4b7b60,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0xa(%rax) │ │ │ │ + add %dh,-0xa(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ rex.WRB and %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 4b7b08 <__gmpz_get_d_2exp@plt+0xb1888> │ │ │ │ @@ -191373,43 +191317,45 @@ │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - test $0x0,%cl │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + add %cl,-0xa(%rax) │ │ │ │ + leave │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4b7b30 <__gmpz_get_d_2exp@plt+0xb18b0> │ │ │ │ jmp 4b7ba5 <__gmpz_get_d_2exp@plt+0xb1925> │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ test $0x0,%cl │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ jmp 4b7ba5 <__gmpz_get_d_2exp@plt+0xb1925> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ cmc │ │ │ │ leave │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ rex.WRB and %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ @@ -191418,19 +191364,23 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c9f5(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + add %dl,%al │ │ │ │ + cmc │ │ │ │ + leave │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4b7ba8 <__gmpz_get_d_2exp@plt+0xb1928> │ │ │ │ mov %rsi,0x40(%rsp) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ mov %rbx,%rdi │ │ │ │ and $0x7,%edi │ │ │ │ cmp $0x3,%rdi │ │ │ │ jae 4b7c06 <__gmpz_get_d_2exp@plt+0xb1986> │ │ │ │ @@ -191486,44 +191436,43 @@ │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0xd(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov 0xd(%rsi),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp f4d100 <__gmpz_get_d_2exp@plt+0xb46e80> │ │ │ │ - lea 0xc9f49c(%rip),%rbx │ │ │ │ + lea 0xc9f4bc(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cff360c(%rax) │ │ │ │ + add %ah,-0x7cff360c(%rax) │ │ │ │ jrcxz 4b7cc2 <__gmpz_get_d_2exp@plt+0xb1a42> │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 4b7cd6 <__gmpz_get_d_2exp@plt+0xb1a56> │ │ │ │ movq $0x4b7d08,0x0(%rbp) │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xdf96f0(%rip),%rbx │ │ │ │ + lea 0xdf9710(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xdf96eb(%rip),%rbx │ │ │ │ + lea 0xdf970b(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - hlt │ │ │ │ + add %dl,-0xc(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r15b,(%r8) │ │ │ │ jnp 4b7d5e <__gmpz_get_d_2exp@plt+0xb1ade> │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ (bad) │ │ │ │ @@ -191535,16 +191484,17 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - repz leave │ │ │ │ + add %bl,(%rax) │ │ │ │ + hlt │ │ │ │ + leave │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,(%r8) │ │ │ │ jnp 4b7d92 <__gmpz_get_d_2exp@plt+0xb1b12> │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ @@ -191555,15 +191505,15 @@ │ │ │ │ add %dl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ repz leave │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB mov $0xff8394c,%r8d │ │ │ │ (bad) │ │ │ │ xchg %eax,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -191578,15 +191528,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c9f3(%rax) │ │ │ │ + add %ah,0x4800c9f3(%rax) │ │ │ │ movl $0x4b7df8,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ @@ -191597,35 +191547,35 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0xd(%rax) │ │ │ │ + add %ah,-0xd(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %bh,0x4b(%rsi) │ │ │ │ add %cl,0x73(%rbx,%rcx,4) │ │ │ │ cmovs -0x76b7f8bd(%rbx),%ecx │ │ │ │ ret │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xc9f349(%rip),%rbx │ │ │ │ + lea 0xc9f369(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ repz leave │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,%r8b │ │ │ │ jle 4b7e8a <__gmpz_get_d_2exp@plt+0xb1c0a> │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ @@ -191636,15 +191586,15 @@ │ │ │ │ sbb %esi,0x401f0f00(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ repnz leave │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ rex.WRB and %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 4b7e88 <__gmpz_get_d_2exp@plt+0xb1c08> │ │ │ │ @@ -191652,41 +191602,44 @@ │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c9f2(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + add %cl,%al │ │ │ │ + repnz leave │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4b7eb0 <__gmpz_get_d_2exp@plt+0xb1c30> │ │ │ │ jmp 4b7f25 <__gmpz_get_d_2exp@plt+0xb1ca5> │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c9f2(%rax) │ │ │ │ + add %ah,0x4800c9f2(%rax) │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ jmp 4b7f25 <__gmpz_get_d_2exp@plt+0xb1ca5> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0xe(%rax) │ │ │ │ + add %bh,-0xe(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ rex.WRB and %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 4b7f00 <__gmpz_get_d_2exp@plt+0xb1c80> │ │ │ │ @@ -191694,16 +191647,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - repnz leave │ │ │ │ + add %dl,-0xe(%rax) │ │ │ │ + leave │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ rex.WRB and %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 4b7f28 <__gmpz_get_d_2exp@plt+0xb1ca8> │ │ │ │ mov %rsi,0x40(%rsp) │ │ │ │ @@ -191765,96 +191718,96 @@ │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0xd(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov 0xd(%rsi),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp f4d100 <__gmpz_get_d_2exp@plt+0xb46e80> │ │ │ │ - lea 0xc9f11c(%rip),%rbx │ │ │ │ + lea 0xc9f13c(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ int1 │ │ │ │ leave │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbp,%rdx,1) │ │ │ │ movl $0x4b8088,0x0(%rbp) │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xdf9379(%rip),%rbx │ │ │ │ + lea 0xdf9399(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xdf9362(%rip),%rbx │ │ │ │ + lea 0xdf9382(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c9f0(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x4b7eb8,0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ + add %dl,%al │ │ │ │ + lock leave │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,0x49004b7e(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x10(%rax) │ │ │ │ - leave │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x4c004b7e(%r8) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ + add %bl,0x4800c9f0(%rax) │ │ │ │ + movl $0x4b7e90,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x10(%rax) │ │ │ │ - leave │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + add %dl,0x4800c9f0(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ jmp 4b7d78 <__gmpz_get_d_2exp@plt+0xb1af8> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - lock leave │ │ │ │ + add %bl,-0x10(%rax) │ │ │ │ + leave │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ jmp 4b79f8 <__gmpz_get_d_2exp@plt+0xb1778> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -191880,15 +191833,15 @@ │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xc9efd1(%rip),%rbx │ │ │ │ + lea 0xc9eff1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -191906,33 +191859,28 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x11(%rax) │ │ │ │ - leave │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x17(%rdi) │ │ │ │ + add %bl,0x4900c9ef(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b8224 <__gmpz_get_d_2exp@plt+0xb1fa4> │ │ │ │ movq $0x4b81c0,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 4b8148 <__gmpz_get_d_2exp@plt+0xb1ec8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc9ef62(%rip),%rbx │ │ │ │ + lea 0xc9ef82(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xb8000000,%eax │ │ │ │ + adc $0xd8000000,%eax │ │ │ │ or $0x8d4800d1,%eax │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4b8294 <__gmpz_get_d_2exp@plt+0xb2014> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -191952,16 +191900,16 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - out %al,(%dx) │ │ │ │ + add %bl,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ leave │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB mov $0xff8394c,%r8d │ │ │ │ (bad) │ │ │ │ xchg %eax,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ @@ -191976,17 +191924,21 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c9ee(%rax) │ │ │ │ - movl $0x4b8330,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %bl,%al │ │ │ │ + out %al,(%dx) │ │ │ │ + leave │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + xor %al,-0x74b7ffb5(%rbx) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -191995,36 +191947,32 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x12(%rax) │ │ │ │ - leave │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - jo 4b82b9 <__gmpz_get_d_2exp@plt+0xb2039> │ │ │ │ - rex.WXB add %cl,0x73(%r11,%r9,4) │ │ │ │ - cmovs -0x76b7f8bd(%rbx),%ecx │ │ │ │ - ret │ │ │ │ + add %bl,0x4800c9ee(%rax) │ │ │ │ + movl $0x4b8370,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xc9ee71(%rip),%rbx │ │ │ │ + lea 0xc9ee91(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - out %al,(%dx) │ │ │ │ + add %bl,-0x12(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,(%r8) │ │ │ │ test %cl,0x0(%rbx) │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ @@ -192033,15 +191981,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ out %al,(%dx) │ │ │ │ leave │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ rex.WRB and %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ @@ -192050,16 +191998,16 @@ │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - in (%dx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + out %al,(%dx) │ │ │ │ leave │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ rex.WRB and %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 4b83e8 <__gmpz_get_d_2exp@plt+0xb2168> │ │ │ │ @@ -192067,48 +192015,49 @@ │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c9ed(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + add %bl,%al │ │ │ │ + in (%dx),%eax │ │ │ │ + leave │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4b8410 <__gmpz_get_d_2exp@plt+0xb2190> │ │ │ │ jmp 4b845d <__gmpz_get_d_2exp@plt+0xb21dd> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c9ed(%rax) │ │ │ │ + add %dh,0x4800c9ed(%rax) │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ jmp 4b845d <__gmpz_get_d_2exp@plt+0xb21dd> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x13(%rax) │ │ │ │ - leave │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 4b8460 <__gmpz_get_d_2exp@plt+0xb21e0> │ │ │ │ + add %cl,0x4800c9ed(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov %rsi,0x40(%rsp) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ mov %rbx,%rdi │ │ │ │ and $0x7,%edi │ │ │ │ cmp $0x3,%rdi │ │ │ │ jae 4b84be <__gmpz_get_d_2exp@plt+0xb223e> │ │ │ │ @@ -192164,32 +192113,32 @@ │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0xd(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov 0xd(%rsi),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp f4ce60 <__gmpz_get_d_2exp@plt+0xb46be0> │ │ │ │ - lea 0xc9ec5c(%rip),%rbx │ │ │ │ + lea 0xc9ec7c(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xdf8ec8(%rip),%rbx │ │ │ │ + lea 0xdf8ee8(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xdf8ecc(%rip),%rbx │ │ │ │ + lea 0xdf8eec(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xdf8eb5(%rip),%rbx │ │ │ │ + lea 0xdf8ed5(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ in (%dx),%al │ │ │ │ leave │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add 0x15(%rbp),%dh │ │ │ │ movq $0x4b85f8,0x0(%rbp) │ │ │ │ @@ -192200,73 +192149,75 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jmp 4b8590 <__gmpz_get_d_2exp@plt+0xb2310> │ │ │ │ + add %al,(%rax) │ │ │ │ + in (%dx),%al │ │ │ │ + leave │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,%r8b │ │ │ │ orl $0x4c,0x0(%rbx) │ │ │ │ mov 0x10(%rbp),%esi │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c9eb(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x4b83a0,0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ + add %dl,%al │ │ │ │ + jmp 4b85c0 <__gmpz_get_d_2exp@plt+0xb2340> │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,0x49004b83(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x15(%rax) │ │ │ │ - leave │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x72f8394c,%r8d │ │ │ │ - sub -0x39(%rax),%cl │ │ │ │ - rex.RB fmuls 0x4c004b86(%r8) │ │ │ │ - mov %esi,%eax │ │ │ │ + add %dl,0x4800c9eb(%rax) │ │ │ │ + lea -0x48(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b866b <__gmpz_get_d_2exp@plt+0xb23eb> │ │ │ │ + movq $0x4b8688,-0x28(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ mov %r9,%r14 │ │ │ │ mov %r8,%rbx │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xc9eb66(%rip),%rbx │ │ │ │ + lea 0xc9eb86(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jmp 4b8650 <__gmpz_get_d_2exp@plt+0xb23d0> │ │ │ │ + add %al,-0x15(%rax) │ │ │ │ + leave │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,(%r8) │ │ │ │ xchg %ecx,0x0(%rbx) │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ @@ -192274,32 +192225,31 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ - leave │ │ │ │ + add %dl,(%rax) │ │ │ │ + jmp 4b8680 <__gmpz_get_d_2exp@plt+0xb2400> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 4b86e8 <__gmpz_get_d_2exp@plt+0xb2468> │ │ │ │ jmp 4b8775 <__gmpz_get_d_2exp@plt+0xb24f5> │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ (bad) │ │ │ │ leave │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ @@ -192308,44 +192258,45 @@ │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c9ea(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + leave │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 4b8738 <__gmpz_get_d_2exp@plt+0xb24b8> │ │ │ │ jmp 4b8775 <__gmpz_get_d_2exp@plt+0xb24f5> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x16(%rax) │ │ │ │ - leave │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 4b8760 <__gmpz_get_d_2exp@plt+0xb24e0> │ │ │ │ + add %bl,0x4800c9ea(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ jmp 4b8775 <__gmpz_get_d_2exp@plt+0xb24f5> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x16(%rax) │ │ │ │ + add %dh,-0x16(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 4b8788 <__gmpz_get_d_2exp@plt+0xb2508> │ │ │ │ @@ -192408,79 +192359,80 @@ │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0xd(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov 0xd(%rsi),%rax │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp f4ce60 <__gmpz_get_d_2exp@plt+0xb46be0> │ │ │ │ - lea 0xc9e940(%rip),%rbx │ │ │ │ + lea 0xc9e960(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xdf8b58(%rip),%rbx │ │ │ │ + lea 0xdf8b78(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - jmp ffffffffe3ce895b <__environ@GLIBC_2.2.5+0xffffffffe29a4e73> │ │ │ │ + add %bh,(%rax) │ │ │ │ + jmp ffffffffe3ce895b <__environ@GLIBC_2.2.5+0xffffffffe29a4e33> │ │ │ │ (bad) │ │ │ │ cmp $0x3,%rbx │ │ │ │ jae 4b886e <__gmpz_get_d_2exp@plt+0xb25ee> │ │ │ │ cmp $0x2,%rbx │ │ │ │ jb 4b88b4 <__gmpz_get_d_2exp@plt+0xb2634> │ │ │ │ movq $0x4b8908,0x0(%rbp) │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xdf8b1b(%rip),%rbx │ │ │ │ + lea 0xdf8b3b(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - call ffffffffc79389a3 <__environ@GLIBC_2.2.5+0xffffffffc65f4ebb> │ │ │ │ + add %dh,%al │ │ │ │ + call ffffffffc79389a3 <__environ@GLIBC_2.2.5+0xffffffffc65f4e7b> │ │ │ │ add %r9b,(%r8) │ │ │ │ xchg %ecx,0x0(%rbx) │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c9e8(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x4b86b8,0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ + add %al,%al │ │ │ │ + call ffffffff8b9389d3 <__environ@GLIBC_2.2.5+0xffffffff8a5f4eab> │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,0x49004b86(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c9e8(%rax) │ │ │ │ + add %dh,0x4800c9e8(%rax) │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b89e5 <__gmpz_get_d_2exp@plt+0xb2765> │ │ │ │ movq $0x4b8988,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ @@ -192491,15 +192443,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x18(%rax) │ │ │ │ + add %dh,-0x18(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ enter $0x4b89,$0x0 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -192513,56 +192465,57 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - call ffffffff8b978a93 <__environ@GLIBC_2.2.5+0xffffffff8a634fab> │ │ │ │ + add %dh,(%rax) │ │ │ │ + call ffffffff8b978a93 <__environ@GLIBC_2.2.5+0xffffffff8a634f6b> │ │ │ │ rex.WXB cmovl -0x74b7f8bd(%r11),%rcx │ │ │ │ jge 4b89dc <__gmpz_get_d_2exp@plt+0xb275c> │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 4b8638 <__gmpz_get_d_2exp@plt+0xb23b8> │ │ │ │ - lea 0xc9e7fc(%rip),%rbx │ │ │ │ + lea 0xc9e81c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c9e7(%rax) │ │ │ │ - lea -0x48(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b8a3b <__gmpz_get_d_2exp@plt+0xb27bb> │ │ │ │ - movq $0x4b8a58,-0x28(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ + add %al,%al │ │ │ │ + out %eax,$0xc9 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0x72f8394c,%r8d │ │ │ │ + sub -0x39(%rax),%cl │ │ │ │ + rex.RB fcomps -0x76(%r8) │ │ │ │ + rex.WXB add %cl,-0x10(%r9,%r9,4) │ │ │ │ mov %r9,%r14 │ │ │ │ mov %r8,%rbx │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xc9e7b6(%rip),%rbx │ │ │ │ + lea 0xc9e7d6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x19(%rax) │ │ │ │ + add %dh,-0x19(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r8b,(%r8) │ │ │ │ mov 0x0(%rbx),%ecx │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ @@ -192571,47 +192524,47 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - out %eax,$0xc9 │ │ │ │ + add %al,-0x19(%rax) │ │ │ │ + leave │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 4b8ab8 <__gmpz_get_d_2exp@plt+0xb2838> │ │ │ │ jmp 4b8b45 <__gmpz_get_d_2exp@plt+0xb28c5> │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - out %al,$0xc9 │ │ │ │ + add %bl,(%rax) │ │ │ │ + out %eax,$0xc9 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 4b8ae0 <__gmpz_get_d_2exp@plt+0xb2860> │ │ │ │ jmp 4b8b45 <__gmpz_get_d_2exp@plt+0xb28c5> │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ out %al,$0xc9 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 4b8b08 <__gmpz_get_d_2exp@plt+0xb2888> │ │ │ │ @@ -192619,28 +192572,31 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c9e6(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ + add %cl,%al │ │ │ │ + out %al,$0xc9 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 4b8b30 <__gmpz_get_d_2exp@plt+0xb28b0> │ │ │ │ jmp 4b8b45 <__gmpz_get_d_2exp@plt+0xb28c5> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c9e6(%rax) │ │ │ │ + add %ah,0x4800c9e6(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov %rsi,0x40(%rsp) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ @@ -192700,63 +192656,63 @@ │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0xd(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov 0xd(%rsi),%rax │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp f4ce60 <__gmpz_get_d_2exp@plt+0xb46be0> │ │ │ │ - lea 0xc9e570(%rip),%rbx │ │ │ │ + lea 0xc9e590(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xdf8791(%rip),%rbx │ │ │ │ + lea 0xdf87b1(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1b(%rax) │ │ │ │ + add %ch,-0x1b(%rax) │ │ │ │ leave │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add -0x2b(%rbx),%esi │ │ │ │ cmp $0x2,%rbx │ │ │ │ jb 4b8c84 <__gmpz_get_d_2exp@plt+0xb2a04> │ │ │ │ movq $0x4b8cd8,0x0(%rbp) │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xdf8742(%rip),%rbx │ │ │ │ + lea 0xdf8762(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ in $0xc9,%eax │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,%r8b │ │ │ │ mov 0x0(%rbx),%cl │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ in $0xc9,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r9b,0x49004b8a(%r8) │ │ │ │ mov %eax,%esi │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ @@ -192767,16 +192723,16 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - in $0xc9,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + in $0xc9,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 4b8d69 <__gmpz_get_d_2exp@plt+0xb2ae9> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 4b8db5 <__gmpz_get_d_2exp@plt+0xb2b35> │ │ │ │ movq $0x4b8d58,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ @@ -192788,16 +192744,20 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c9e4(%rax) │ │ │ │ - movl $0x4b8d98,-0x8(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + in $0xc9,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cwtl │ │ │ │ + lea 0x0(%rbx),%ecx │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -192807,33 +192767,32 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x1c(%rax) │ │ │ │ - leave │ │ │ │ - add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ - cmovl -0x74b7f8bd(%rbx),%ecx │ │ │ │ - jge 4b8dac <__gmpz_get_d_2exp@plt+0xb2b2c> │ │ │ │ + add %al,0x4c00c9e4(%rax) │ │ │ │ + mov 0xf(%rbx),%ecx │ │ │ │ + mov 0x7(%rbx),%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 4b8a08 <__gmpz_get_d_2exp@plt+0xb2788> │ │ │ │ - lea 0xc9e44c(%rip),%rbx │ │ │ │ + lea 0xc9e46c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ jrcxz 4b8da0 <__gmpz_get_d_2exp@plt+0xb2b20> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB test $0x4c,%al │ │ │ │ cmp %edi,%eax │ │ │ │ jb 4b8e87 <__gmpz_get_d_2exp@plt+0xb2c07> │ │ │ │ movq $0x4b8e18,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -192846,15 +192805,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c9e3(%rax) │ │ │ │ + add %dh,0x4800c9e3(%rax) │ │ │ │ movl $0x4b8e60,-0x10(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ @@ -192867,37 +192826,37 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1d(%rax) │ │ │ │ + add %ch,-0x1d(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock test $0x8e,%al │ │ │ │ rex.WXB add %cl,0x73(%r11,%r9,4) │ │ │ │ cmovs 0x5b8b48d8(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xc9e38a(%rip),%rbx │ │ │ │ + lea 0xc9e3aa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ jrcxz 4b8e70 <__gmpz_get_d_2exp@plt+0xb2bf0> │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,-0x71(%r8) │ │ │ │ rex.WXB add %cl,0x75(%r11,%r9,4) │ │ │ │ sbb %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ @@ -192908,15 +192867,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ loop 4b8ea0 <__gmpz_get_d_2exp@plt+0xb2c20> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sub %r9b,-0x75(%r8) │ │ │ │ rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ jne 4b8ef8 <__gmpz_get_d_2exp@plt+0xb2c78> │ │ │ │ @@ -192926,48 +192885,48 @@ │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c9e2(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + add %al,%al │ │ │ │ + loop 4b8ed0 <__gmpz_get_d_2exp@plt+0xb2c50> │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 4b8f28 <__gmpz_get_d_2exp@plt+0xb2ca8> │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ jmp 4b8fbd <__gmpz_get_d_2exp@plt+0xb2d3d> │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x1e(%rax) │ │ │ │ - leave │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 4b8f58 <__gmpz_get_d_2exp@plt+0xb2cd8> │ │ │ │ + add %dl,0x4800c9e2(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ jmp 4b8fbd <__gmpz_get_d_2exp@plt+0xb2d3d> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x1e(%rax) │ │ │ │ + add %ah,-0x1e(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sub %r9b,-0x75(%r8) │ │ │ │ rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ jne 4b8f88 <__gmpz_get_d_2exp@plt+0xb2d08> │ │ │ │ @@ -192977,15 +192936,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ loop 4b8f60 <__gmpz_get_d_2exp@plt+0xb2ce0> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sub %r9b,-0x75(%r8) │ │ │ │ rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ jne 4b8fb8 <__gmpz_get_d_2exp@plt+0xb2d38> │ │ │ │ @@ -193050,30 +193009,30 @@ │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0xd(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov 0xd(%r8),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp f4ce60 <__gmpz_get_d_2exp@plt+0xb46be0> │ │ │ │ - lea 0xc9e0f7(%rip),%rbx │ │ │ │ + lea 0xc9e117(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ loopne 4b90a8 <__gmpz_get_d_2exp@plt+0xb2e28> │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add -0x32(%rbx),%esi │ │ │ │ cmp $0x2,%rbx │ │ │ │ jb 4b9104 <__gmpz_get_d_2exp@plt+0xb2e84> │ │ │ │ movq $0x4b9158,0x0(%rbp) │ │ │ │ @@ -193088,29 +193047,29 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c9e0(%rax) │ │ │ │ + add %ah,0x4800c9e0(%rax) │ │ │ │ movl $0x4b8f38,0x0(%rbp) │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x20(%rax) │ │ │ │ + add %dh,-0x20(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r11b,%r8b │ │ │ │ mov 0x0(%rbx),%cs │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ @@ -193123,15 +193082,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ loopne 4b9160 <__gmpz_get_d_2exp@plt+0xb2ee0> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB mov $0x72f8394c,%r8d │ │ │ │ sub -0x39(%rax),%cl │ │ │ │ rex.RB fsubr %st(0),%st │ │ │ │ xchg %eax,%ecx │ │ │ │ rex.WXB add %cl,-0x10(%r9,%r9,4) │ │ │ │ @@ -193139,24 +193098,24 @@ │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xc9e056(%rip),%rbx │ │ │ │ + lea 0xc9e076(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,0x4c004b92(%r8) │ │ │ │ mov 0x20(%rbp),%esi │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ @@ -193164,44 +193123,41 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c9df(%rax) │ │ │ │ + add %dh,0x4800c9df(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ jmp 4b92d5 <__gmpz_get_d_2exp@plt+0xb3055> │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x21(%rax) │ │ │ │ - leave │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 4b9270 <__gmpz_get_d_2exp@plt+0xb2ff0> │ │ │ │ + add %cl,0x4800c9df(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ jmp 4b92d5 <__gmpz_get_d_2exp@plt+0xb3055> │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x21(%rax) │ │ │ │ + add %ah,-0x21(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 4b9298 <__gmpz_get_d_2exp@plt+0xb3018> │ │ │ │ @@ -193209,15 +193165,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 4b92c0 <__gmpz_get_d_2exp@plt+0xb3040> │ │ │ │ @@ -193225,16 +193181,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 4b92e8 <__gmpz_get_d_2exp@plt+0xb3068> │ │ │ │ mov %rsi,0x40(%rsp) │ │ │ │ @@ -193296,63 +193252,60 @@ │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0xd(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov 0xd(%rsi),%rax │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp f4ce60 <__gmpz_get_d_2exp@plt+0xb46be0> │ │ │ │ - lea 0xc9dde0(%rip),%rbx │ │ │ │ + lea 0xc9de00(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xdf8001(%rip),%rbx │ │ │ │ + lea 0xdf8021(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x7cff3623(%rax) │ │ │ │ - jrcxz 4b93fa <__gmpz_get_d_2exp@plt+0xb317a> │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 4b93ce <__gmpz_get_d_2exp@plt+0xb314e> │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add -0x2b(%rbx),%esi │ │ │ │ cmp $0x2,%rbx │ │ │ │ jb 4b9414 <__gmpz_get_d_2exp@plt+0xb3194> │ │ │ │ movq $0x4b9468,0x0(%rbp) │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xdf7fb2(%rip),%rbx │ │ │ │ + lea 0xdf7fd2(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x23(%rax) │ │ │ │ - leave │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,-0x6e(%r8) │ │ │ │ - rex.WXB add %cl,0x75(%r11,%r9,4) │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - and %r13b,%r9b │ │ │ │ - hlt │ │ │ │ - add 0x401f0f00(%rax),%esi │ │ │ │ - add %al,0x4(%rip) │ │ │ │ + add %dl,0x4800c9dd(%rax) │ │ │ │ + movl $0x4b9268,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x23(%rax) │ │ │ │ + add %ah,-0x23(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r11b,(%r8) │ │ │ │ xchg %eax,%edx │ │ │ │ rex.WXB add %cl,-0x77(%r9) │ │ │ │ (bad) │ │ │ │ @@ -193365,15 +193318,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c9dd(%rax) │ │ │ │ + add %ah,0x4800c9dd(%rax) │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b9545 <__gmpz_get_d_2exp@plt+0xb32c5> │ │ │ │ movq $0x4b94e8,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ @@ -193384,15 +193337,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x23(%rax) │ │ │ │ + add %ah,-0x23(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ sub %dl,-0x74b7ffb5(%rbp) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -193406,33 +193359,33 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ cmovl -0x74b7f8bd(%rbx),%ecx │ │ │ │ jge 4b953c <__gmpz_get_d_2exp@plt+0xb32bc> │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 4b9198 <__gmpz_get_d_2exp@plt+0xb2f18> │ │ │ │ - lea 0xc9dcec(%rip),%rbx │ │ │ │ + lea 0xc9dd0c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x24(%rax) │ │ │ │ + add %ah,-0x24(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB test $0x4c,%al │ │ │ │ cmp %edi,%eax │ │ │ │ jb 4b9617 <__gmpz_get_d_2exp@plt+0xb3397> │ │ │ │ movq $0x4b95a8,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -193445,15 +193398,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ fmul %st,%st(1) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock lock xchg %eax,%ebp │ │ │ │ rex.WXB add %cl,-0x77(%r8) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ rex.WXB (bad) │ │ │ │ @@ -193470,53 +193423,51 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c9db(%rax) │ │ │ │ - movl $0x4b9638,-0x10(%rbp) │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ + add %bl,%al │ │ │ │ + fcmovne %st(1),%st │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %dl,-0x74b3ffb5(%rsi) │ │ │ │ + jae 4b960b <__gmpz_get_d_2exp@plt+0xb338b> │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xc9dc2a(%rip),%rbx │ │ │ │ + lea 0xc9dc4a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x25(%rax) │ │ │ │ - leave │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - xchg %eax,%esi │ │ │ │ - rex.WXB add %cl,0x75(%r11,%r9,4) │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - sbb %r13b,%r9b │ │ │ │ - hlt │ │ │ │ - add %esi,0x401f0f00(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + add %dl,0x4800c9db(%rax) │ │ │ │ + movl $0x4b96f8,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x25(%rax) │ │ │ │ + add %ah,-0x25(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sub %r9b,-0x75(%r8) │ │ │ │ rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ jne 4b9688 <__gmpz_get_d_2exp@plt+0xb3408> │ │ │ │ @@ -193526,15 +193477,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ fcmovne %st(1),%st │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sub %r9b,-0x75(%r8) │ │ │ │ rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ jne 4b96b8 <__gmpz_get_d_2exp@plt+0xb3438> │ │ │ │ @@ -193544,16 +193495,16 @@ │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - fcmove %st(1),%st │ │ │ │ + add %al,(%rax) │ │ │ │ + fcmovne %st(1),%st │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sub %r9b,-0x75(%r8) │ │ │ │ rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ jne 4b96e8 <__gmpz_get_d_2exp@plt+0xb3468> │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ @@ -193562,30 +193513,33 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c9da(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + add %dl,%al │ │ │ │ + fcmove %st(1),%st │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 4b9718 <__gmpz_get_d_2exp@plt+0xb3498> │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ jmp 4b974d <__gmpz_get_d_2exp@plt+0xb34cd> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c9da(%rax) │ │ │ │ + add %ah,0x4800c9da(%rax) │ │ │ │ mov 0x28(%rbp),%eax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov %r8,0x40(%rsp) │ │ │ │ @@ -193647,31 +193601,31 @@ │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0xd(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov 0xd(%r8),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp f4ce60 <__gmpz_get_d_2exp@plt+0xb46be0> │ │ │ │ - lea 0xc9d967(%rip),%rbx │ │ │ │ + lea 0xc9d987(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rsi,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - fxch %st(1) │ │ │ │ + add %bl,-0x27(%rax) │ │ │ │ + leave │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add -0x32(%rbx),%esi │ │ │ │ cmp $0x2,%rbx │ │ │ │ jb 4b9894 <__gmpz_get_d_2exp@plt+0xb3614> │ │ │ │ movq $0x4b98e8,0x0(%rbp) │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ @@ -193685,16 +193639,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - fmul %st(1),%st │ │ │ │ + add %dl,(%rax) │ │ │ │ + fxch %st(1) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,%r8b │ │ │ │ xchg %eax,%esi │ │ │ │ rex.WXB add %cl,0x75(%r11,%r9,4) │ │ │ │ sbb %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ @@ -193706,15 +193660,15 @@ │ │ │ │ (bad) │ │ │ │ rex add %al,(%rdi) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ fmul %st(1),%st │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r13b,-0x6a(%r8) │ │ │ │ rex.WXB add %cl,-0x77(%r9) │ │ │ │ (bad) │ │ │ │ mov %rbx,%rax │ │ │ │ @@ -193728,119 +193682,117 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - fxch %st(1) │ │ │ │ + add %al,-0x27(%rax) │ │ │ │ + leave │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ jmp 4b9568 <__gmpz_get_d_2exp@plt+0xb32e8> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ fmul %st(1),%st │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ jmp 4b8dd8 <__gmpz_get_d_2exp@plt+0xb2b58> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x28(%rax) │ │ │ │ - leave │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + add %dl,0x4c00c9d8(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 4b8948 <__gmpz_get_d_2exp@plt+0xb26c8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x28(%rax) │ │ │ │ - leave │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + add %cl,0x4800c9d8(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ jmp 4b8d18 <__gmpz_get_d_2exp@plt+0xb2a98> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - fmul %st(1),%st │ │ │ │ + add %al,-0x28(%rax) │ │ │ │ + leave │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ jmp 4b8948 <__gmpz_get_d_2exp@plt+0xb26c8> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x28(%rax) │ │ │ │ + add %ch,-0x28(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ jmp 4b94a8 <__gmpz_get_d_2exp@plt+0xb3228> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c9d7(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ + add %dl,%al │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + leave │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ jmp 4b82b0 <__gmpz_get_d_2exp@plt+0xb2030> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - leave │ │ │ │ + adc $0xc9,%bh │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4b9a5a <__gmpz_get_d_2exp@plt+0xb37da> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ @@ -193896,47 +193848,47 @@ │ │ │ │ lea -0xb6(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0xc6(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x3f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xd0,0x388(%r13) │ │ │ │ - lea 0xc9d6c0(%rip),%rbx │ │ │ │ + lea 0xc9d6e0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xc9e172,%eax │ │ │ │ + sbb $0xc9e192,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7343d534 <__environ@GLIBC_2.2.5+0x720f9a4c> │ │ │ │ + rex.RB call 7343d534 <__environ@GLIBC_2.2.5+0x720f9a0c> │ │ │ │ sbb $0x48,%al │ │ │ │ movl $0x4b9c20,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc9e11c(%rip),%rbx │ │ │ │ + lea 0xc9e13c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -193991,15 +193943,15 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4b9ccd <__gmpz_get_d_2exp@plt+0xb3a4d> │ │ │ │ movq $0x4b9ce8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc9e064(%rip),%rbx │ │ │ │ + lea 0xc9e084(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ @@ -194030,15 +193982,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4b9d59 <__gmpz_get_d_2exp@plt+0xb3ad9> │ │ │ │ movq $0x4b9d78,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc9dfe0(%rip),%rbx │ │ │ │ + lea 0xc9e000(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -194088,15 +194040,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4b9e19 <__gmpz_get_d_2exp@plt+0xb3b99> │ │ │ │ movq $0x4b9e38,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc9df28(%rip),%rbx │ │ │ │ + lea 0xc9df48(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -194131,15 +194083,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4b9eb1 <__gmpz_get_d_2exp@plt+0xb3c31> │ │ │ │ movq $0x4b9ed0,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc9de98(%rip),%rbx │ │ │ │ + lea 0xc9deb8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -194175,15 +194127,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4b9f49 <__gmpz_get_d_2exp@plt+0xb3cc9> │ │ │ │ movq $0x4b9f68,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc9de08(%rip),%rbx │ │ │ │ + lea 0xc9de28(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -194232,15 +194184,15 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4ba005 <__gmpz_get_d_2exp@plt+0xb3d85> │ │ │ │ movq $0x4ba020,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc9dd54(%rip),%rbx │ │ │ │ + lea 0xc9dd74(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ @@ -194272,15 +194224,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4ba091 <__gmpz_get_d_2exp@plt+0xb3e11> │ │ │ │ movq $0x4ba0b0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %sil,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc9dcd0(%rip),%rbx │ │ │ │ + lea 0xc9dcf0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -194309,23 +194261,23 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7343da5c <__environ@GLIBC_2.2.5+0x720f9f74> │ │ │ │ + rex.RB call 7343da5c <__environ@GLIBC_2.2.5+0x720f9f34> │ │ │ │ sbb $0x48,%al │ │ │ │ movl $0x4ba148,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %sil,-0x10(%rbp) │ │ │ │ mov %dil,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc9dc3c(%rip),%rbx │ │ │ │ + lea 0xc9dc5c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -194380,15 +194332,15 @@ │ │ │ │ movq $0x4ba230,-0x20(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %sil,-0x18(%rbp) │ │ │ │ mov %dil,-0x10(%rbp) │ │ │ │ mov %r8b,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc9db70(%rip),%rbx │ │ │ │ + lea 0xc9db90(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ret │ │ │ │ @@ -194434,15 +194386,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4ba2b9 <__gmpz_get_d_2exp@plt+0xb4039> │ │ │ │ movq $0x4ba2d8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc9dac0(%rip),%rbx │ │ │ │ + lea 0xc9dae0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -194681,15 +194633,15 @@ │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc9d826(%rip),%rbx │ │ │ │ + lea 0xc9d846(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ @@ -194747,15 +194699,15 @@ │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0xffffffffffffffb8,%r12 │ │ │ │ - lea 0xdf6de2(%rip),%rbx │ │ │ │ + lea 0xdf6e02(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ @@ -194813,15 +194765,15 @@ │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0xffffffffffffffb8,%r12 │ │ │ │ - lea 0xdf6cea(%rip),%rbx │ │ │ │ + lea 0xdf6d0a(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -194878,15 +194830,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ cmp $0x0,%rax │ │ │ │ jg 4ba840 <__gmpz_get_d_2exp@plt+0xb45c0> │ │ │ │ - lea 0xdf6c00(%rip),%rbx │ │ │ │ + lea 0xdf6c20(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ lea 0x10(%rcx),%rdx │ │ │ │ mov (%rdx,%rbx,1),%dl │ │ │ │ movq $0x4ba888,-0x18(%rbp) │ │ │ │ @@ -194922,15 +194874,15 @@ │ │ │ │ jne 4ba8f8 <__gmpz_get_d_2exp@plt+0xb4678> │ │ │ │ movq $0x4ba768,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %bl,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x133eb69,-0x8(%r12) │ │ │ │ + movq $0x133eb89,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4ba5c0,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ @@ -194939,15 +194891,15 @@ │ │ │ │ mov %rdx,-0x20(%r12) │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov $0x1,%r14d │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 4ba5c0 <__gmpz_get_d_2exp@plt+0xb4340> │ │ │ │ - lea 0xc9d459(%rip),%rbx │ │ │ │ + lea 0xc9d479(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -195044,15 +194996,15 @@ │ │ │ │ call 4c04a0 <__gmpz_get_d_2exp@plt+0xba220> │ │ │ │ add $0x8,%rsp │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ je 4baaa0 <__gmpz_get_d_2exp@plt+0xb4820> │ │ │ │ add %rax,%r14 │ │ │ │ inc %r14 │ │ │ │ jmp 4ba9b5 <__gmpz_get_d_2exp@plt+0xb4735> │ │ │ │ - lea 0xdf6992(%rip),%rbx │ │ │ │ + lea 0xdf69b2(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -195278,26 +195230,26 @@ │ │ │ │ mov %rbx,-0x20(%rbp) │ │ │ │ mov %r9b,-0x18(%rbp) │ │ │ │ mov %r11,-0x10(%rbp) │ │ │ │ mov %r10,-0x8(%rbp) │ │ │ │ mov %rsi,0x0(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ - lea 0xc9d10d(%rip),%rbx │ │ │ │ + lea 0xc9d12d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xdf660a,%eax │ │ │ │ + sbb $0xdf662a,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ @@ -195359,29 +195311,29 @@ │ │ │ │ jne 4baf3e <__gmpz_get_d_2exp@plt+0xb4cbe> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x4bae48,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ - lea 0xc9ce5d(%rip),%rbx │ │ │ │ + lea 0xc9ce7d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ test %rax,%rax │ │ │ │ jg 4baf55 <__gmpz_get_d_2exp@plt+0xb4cd5> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xc9cfd3(%rip),%rbx │ │ │ │ + lea 0xc9cff3(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%r14 │ │ │ │ - lea 0xc9cfb7(%rip),%rbx │ │ │ │ + lea 0xc9cfd7(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xc9cfb5(%rip),%rbx │ │ │ │ + lea 0xc9cfd5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -195400,15 +195352,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x4baff8,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc9cf57(%rip),%rbx │ │ │ │ + lea 0xc9cf77(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.WR stc │ │ │ │ mov $0x0,%cl │ │ │ │ ... │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -195461,15 +195413,15 @@ │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc9ce9e(%rip),%rbx │ │ │ │ + lea 0xc9cebe(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ @@ -195651,15 +195603,15 @@ │ │ │ │ lea -0x2d(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ add %rcx,%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc9cc2a(%rip),%rbx │ │ │ │ + lea 0xc9cc4a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -195824,15 +195776,15 @@ │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4bb4a0 <__gmpz_get_d_2exp@plt+0xb5220> │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc9c9de(%rip),%rbx │ │ │ │ + lea 0xc9c9fe(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -195897,15 +195849,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1043efa4 <__environ@GLIBC_2.2.5+0xf0fb4bc> │ │ │ │ + rex.RB call 1043efa4 <__environ@GLIBC_2.2.5+0xf0fb47c> │ │ │ │ (bad) │ │ │ │ mov (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x4bb688,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -195949,15 +195901,15 @@ │ │ │ │ mov $0x4b,%bh │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fisttps -0x75(%rax) │ │ │ │ jne 4bb6e3 <__gmpz_get_d_2exp@plt+0xb5463> │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 4bb4a0 <__gmpz_get_d_2exp@plt+0xb5220> │ │ │ │ - lea 0xc9c862(%rip),%rbx │ │ │ │ + lea 0xc9c882(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -196019,30 +195971,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 4bb7d3 <__gmpz_get_d_2exp@plt+0xb5553> │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4bb650 <__gmpz_get_d_2exp@plt+0xb53d0> │ │ │ │ - lea 0xc9c780(%rip),%rbx │ │ │ │ + lea 0xc9c7a0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xc9c762,%eax │ │ │ │ - lea 0xd92d8e(%rip),%rbx │ │ │ │ + xor $0xc9c782,%eax │ │ │ │ + lea 0xd92dae(%rip),%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -196065,15 +196017,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc9c73c(%rip),%rbx │ │ │ │ + lea 0xc9c75c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -196105,48 +196057,48 @@ │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc9c6b7(%rip),%rbx │ │ │ │ + lea 0xc9c6d7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ pop %rdx │ │ │ │ leave │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1043f26c <__environ@GLIBC_2.2.5+0xf0fb784> │ │ │ │ + rex.RB call 1043f26c <__environ@GLIBC_2.2.5+0xf0fb744> │ │ │ │ (bad) │ │ │ │ lret $0x0 │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ push %rax │ │ │ │ mov $0x894c004b,%ecx │ │ │ │ repz add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4bb950 <__gmpz_get_d_2exp@plt+0xb56d0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ pop %rcx │ │ │ │ leave │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB cmovs 0x487375c0(%r13),%eax │ │ │ │ movl $0x4bb980,0x0(%rbp) │ │ │ │ - lea 0xc959b0(%rip),%rbx │ │ │ │ + lea 0xc959d0(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 4bb980 <__gmpz_get_d_2exp@plt+0xb5700> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -196173,15 +196125,15 @@ │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xc9c5d2(%rip),%rbx │ │ │ │ + lea 0xc9c5f2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -196193,15 +196145,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x31(%rdi) │ │ │ │ movq $0x44e9c0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x4bba70,0x0(%rbp) │ │ │ │ - lea 0xe83130(%rip),%rsi │ │ │ │ + lea 0xe83150(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp fb9ba8 <__gmpz_get_d_2exp@plt+0xbb3928> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -196237,15 +196189,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xdf285a,%eax │ │ │ │ + sbb $0xdf287a,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -196307,15 +196259,15 @@ │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ - lea 0xdf2777(%rip),%rbx │ │ │ │ + lea 0xdf2797(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -196358,15 +196310,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc9c375(%rip),%rbx │ │ │ │ + lea 0xc9c395(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ @@ -196378,15 +196330,15 @@ │ │ │ │ jb 4bbcdf <__gmpz_get_d_2exp@plt+0xb5a5f> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ and $0x1ff800,%eax │ │ │ │ cmp $0xd800,%rax │ │ │ │ jne 4bbcd4 <__gmpz_get_d_2exp@plt+0xb5a54> │ │ │ │ - lea 0xc9c33c(%rip),%rbx │ │ │ │ + lea 0xc9c35c(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -196398,15 +196350,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1043f654 <__environ@GLIBC_2.2.5+0xf0fbb6c> │ │ │ │ + rex.RB call 1043f654 <__environ@GLIBC_2.2.5+0xf0fbb2c> │ │ │ │ (bad) │ │ │ │ int3 │ │ │ │ add %eax,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call 977a55 <__gmpz_get_d_2exp@plt+0x5717d5> │ │ │ │ mov 0x5(%rbx),%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ @@ -196493,15 +196445,15 @@ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x2,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xdf24f8(%rip),%rbx │ │ │ │ + lea 0xdf2518(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rcx │ │ │ │ jge 4bbedd <__gmpz_get_d_2exp@plt+0xb5c5d> │ │ │ │ test %rcx,%rcx │ │ │ │ jl 4bbf7b <__gmpz_get_d_2exp@plt+0xb5cfb> │ │ │ │ movq $0x4bbe88,0x0(%rbp) │ │ │ │ @@ -196538,15 +196490,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xdf2467(%rip),%rbx │ │ │ │ + lea 0xdf2487(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x4bbf08,0x0(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ @@ -196589,15 +196541,15 @@ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rbx,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xdf23c5(%rip),%rbx │ │ │ │ + lea 0xdf23e5(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4bbfa8,0x0(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -196653,15 +196605,15 @@ │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ mov %dl,(%rsi,%rdi,1) │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ add $0x3,%rbx │ │ │ │ mov %cl,(%rax,%rbx,1) │ │ │ │ - lea 0xdf22ec(%rip),%rbx │ │ │ │ + lea 0xdf230c(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -196713,30 +196665,30 @@ │ │ │ │ inc %rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc9bed2(%rip),%rbx │ │ │ │ + lea 0xc9bef2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1043fabc <__environ@GLIBC_2.2.5+0xf0fbfd4> │ │ │ │ + rex.RB call 1043fabc <__environ@GLIBC_2.2.5+0xf0fbf94> │ │ │ │ (bad) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call 978325 <__gmpz_get_d_2exp@plt+0x5720a5> │ │ │ │ mov 0x5(%rbx),%al │ │ │ │ mov %r14,%rbx │ │ │ │ mov %al,-0x10(%rbp) │ │ │ │ @@ -196772,15 +196724,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x74b7f7bb(%rdx) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x10,%rbx │ │ │ │ mov %al,(%rcx,%rbx,1) │ │ │ │ - lea 0xdf2148(%rip),%rbx │ │ │ │ + lea 0xdf2168(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -196819,15 +196771,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc9bd7c(%rip),%rbx │ │ │ │ + lea 0xc9bd9c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -196893,15 +196845,15 @@ │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ - lea 0xdf1fb0(%rip),%rbx │ │ │ │ + lea 0xdf1fd0(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -196944,15 +196896,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc9bbd5(%rip),%rbx │ │ │ │ + lea 0xc9bbf5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ @@ -197105,18 +197057,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,0x49004bc6(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp 4bc5c8 <__gmpz_get_d_2exp@plt+0xb6348> │ │ │ │ - lea 0xc9b974(%rip),%r14 │ │ │ │ + lea 0xc9b994(%rip),%r14 │ │ │ │ xor %ebx,%ebx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc9ba4d(%rip),%rbx │ │ │ │ + lea 0xc9ba6d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -197181,15 +197133,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734400ac <__environ@GLIBC_2.2.5+0x720fc5c4> │ │ │ │ + rex.RB call 734400ac <__environ@GLIBC_2.2.5+0x720fc584> │ │ │ │ (bad) │ │ │ │ movq $0x4bc788,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4bc788 <__gmpz_get_d_2exp@plt+0xb6508> │ │ │ │ jmp *(%rbx) │ │ │ │ @@ -197203,15 +197155,15 @@ │ │ │ │ add %r11b,%r8b │ │ │ │ (bad) │ │ │ │ rex.WXB add %cl,-0x77(%r9) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ xor %bh,%dh │ │ │ │ (bad) │ │ │ │ decl -0x73(%rax) │ │ │ │ - sbb $0xc9b929,%eax │ │ │ │ + sbb $0xc9b949,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -197265,15 +197217,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x4bc898,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc9b887(%rip),%rbx │ │ │ │ + lea 0xc9b8a7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ cmc │ │ │ │ loopne 4bc834 <__gmpz_get_d_2exp@plt+0xb65b4> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -197345,15 +197297,15 @@ │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc9b79e(%rip),%rbx │ │ │ │ + lea 0xc9b7be(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ @@ -197372,15 +197324,15 @@ │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,0x65(%rax) │ │ │ │ + add %ch,0x65(%rax) │ │ │ │ xlat %ds:(%rbx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4bca6c <__gmpz_get_d_2exp@plt+0xb67ec> │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -197390,19 +197342,19 @@ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x4bc980,-0x58(%r12) │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ movq $0xf82c60,-0x38(%r12) │ │ │ │ - movq $0x1232559,-0x30(%r12) │ │ │ │ + movq $0x1232579,-0x30(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0xf82c60,-0x20(%r12) │ │ │ │ - movq $0x1233711,-0x18(%r12) │ │ │ │ + movq $0x1233731,-0x18(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0xf82bc0,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0x1e(%r12),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -197431,103 +197383,101 @@ │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x64(%rax) │ │ │ │ + add %ah,0x64(%rax) │ │ │ │ xlat %ds:(%rbx) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4bcb61 <__gmpz_get_d_2exp@plt+0xb68e1> │ │ │ │ cmp $0x27,%rsi │ │ │ │ jne 4bcb26 <__gmpz_get_d_2exp@plt+0xb68a6> │ │ │ │ movq $0x4bca80,-0x38(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ movq $0xf82c60,-0x18(%r12) │ │ │ │ - movq $0x1232559,-0x10(%r12) │ │ │ │ + movq $0x1232579,-0x10(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ add $0xfffffffffffffff8,%r12 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0xb2f7cb(%rip),%r14 │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x4bc9c0,-0x38(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1233711,-0x8(%r12) │ │ │ │ + movq $0x1233731,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xc9b59d(%rip),%rbx │ │ │ │ + lea 0xc9b5bd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 4bccc8 <__gmpz_get_d_2exp@plt+0xb6a48> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,-0x4b(%rax) │ │ │ │ - leave │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 4bcbbc <__gmpz_get_d_2exp@plt+0xb693c> │ │ │ │ + add %cl,0x4800c9b5(%rax) │ │ │ │ + mov 0x10(%rbx),%edi │ │ │ │ mov 0x20(%rbx),%rsi │ │ │ │ mov 0x18(%rbx),%r14 │ │ │ │ jmp 4bcac8 <__gmpz_get_d_2exp@plt+0xb6848> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,-0x4b(%rax) │ │ │ │ + add %ah,-0x4b(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x32(%rdi) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e91,-0x8(%r12) │ │ │ │ + movq $0x1231eb1,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ jmp 4bcac8 <__gmpz_get_d_2exp@plt+0xb6848> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0xc9,%ah │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0xc9,%ch │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4bcc95 <__gmpz_get_d_2exp@plt+0xb6a15> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4bcc8a <__gmpz_get_d_2exp@plt+0xb6a0a> │ │ │ │ @@ -197557,58 +197507,58 @@ │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x4c(%rax) │ │ │ │ + add %ch,-0x4c(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4bcd46 <__gmpz_get_d_2exp@plt+0xb6ac6> │ │ │ │ cmp $0xb,%r14 │ │ │ │ jl 4bcd16 <__gmpz_get_d_2exp@plt+0xb6a96> │ │ │ │ movq $0x4bcc30,-0x38(%r12) │ │ │ │ mov %r8,-0x28(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e81,-0x8(%r12) │ │ │ │ + movq $0x1231ea1,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4bcba8,-0x38(%r12) │ │ │ │ mov %r8,-0x28(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0xb1dc9d(%rip),%r14 │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xc9b3c8(%rip),%rbx │ │ │ │ + lea 0xc9b3e8(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c9b3(%rax) │ │ │ │ + add %bh,0x4800c9b3(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4bce09 <__gmpz_get_d_2exp@plt+0xb6b89> │ │ │ │ movq $0x4bcdc0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ @@ -197619,52 +197569,48 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x4d(%rax) │ │ │ │ - leave │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - int $0x4b │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %al,0x4800c9b3(%rax) │ │ │ │ + movl $0x4bcdf0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 4bcdf0 <__gmpz_get_d_2exp@plt+0xb6b70> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0xc9,%bl │ │ │ │ + add %dl,-0x4d(%rax) │ │ │ │ + leave │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jnp 4bce07 <__gmpz_get_d_2exp@plt+0xb6b87> │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 4bccc8 <__gmpz_get_d_2exp@plt+0xb6a48> │ │ │ │ - lea 0xc9b320(%rip),%rbx │ │ │ │ + lea 0xc9b340(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0xc9,%dl │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0xc9,%bl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4bce80 <__gmpz_get_d_2exp@plt+0xb6c00> │ │ │ │ movq $0x4bce68,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -197675,42 +197621,44 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c00c9b2(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ + add %bl,%al │ │ │ │ + mov $0xc9,%dl │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jnp 4bce7f <__gmpz_get_d_2exp@plt+0xb6bff> │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 4bccc8 <__gmpz_get_d_2exp@plt+0xb6a48> │ │ │ │ - lea 0xc9b2b9(%rip),%rbx │ │ │ │ + lea 0xc9b2d9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c9b2(%rax) │ │ │ │ + add %bh,0x4800c9b2(%rax) │ │ │ │ mov %esi,%edi │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xc9b28d(%rip),%r14 │ │ │ │ + lea 0xc9b2ad(%rip),%r14 │ │ │ │ jmp de1f70 <__gmpz_get_d_2exp@plt+0x9dbcf0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x4e(%rax) │ │ │ │ + add %ch,-0x4e(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4bcf23 <__gmpz_get_d_2exp@plt+0xb6ca3> │ │ │ │ movq $0x4bcf08,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -197718,25 +197666,25 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 4bcf08 <__gmpz_get_d_2exp@plt+0xb6c88> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ mov $0xc9,%dl │ │ │ │ add %cl,0x5(%rbp,%rcx,4) │ │ │ │ - sub -0x21(%rbp),%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 4bcf22 <__gmpz_get_d_2exp@plt+0xb6ca2> │ │ │ │ + rex.WX │ │ │ │ + rex.RB filds (%r8) │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4bccc8 <__gmpz_get_d_2exp@plt+0xb6a48> │ │ │ │ - lea 0xc9b246(%rip),%rbx │ │ │ │ + lea 0xc9b266(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -197821,15 +197769,15 @@ │ │ │ │ jge 4bd188 <__gmpz_get_d_2exp@plt+0xb6f08> │ │ │ │ cmp $0x1,%rsi │ │ │ │ jge 4bd21a <__gmpz_get_d_2exp@plt+0xb6f9a> │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp 4bcfd8 <__gmpz_get_d_2exp@plt+0xb6d58> │ │ │ │ - lea 0xc9b10b(%rip),%rbx │ │ │ │ + lea 0xc9b12b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -198069,15 +198017,15 @@ │ │ │ │ jge 4bd518 <__gmpz_get_d_2exp@plt+0xb7298> │ │ │ │ cmp $0x1,%rsi │ │ │ │ jge 4bd5a6 <__gmpz_get_d_2exp@plt+0xb7326> │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp 4bd368 <__gmpz_get_d_2exp@plt+0xb70e8> │ │ │ │ - lea 0xc9ad82(%rip),%rbx │ │ │ │ + lea 0xc9ada2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -198213,15 +198161,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10440f8c <__environ@GLIBC_2.2.5+0xf0fd4a4> │ │ │ │ + rex.RB call 10440f8c <__environ@GLIBC_2.2.5+0xf0fd464> │ │ │ │ (bad) │ │ │ │ loopne 4bd643 <__gmpz_get_d_2exp@plt+0xb73c3> │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x4bd670,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -198286,15 +198234,15 @@ │ │ │ │ xor %rax,%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc9aa8c(%rip),%rbx │ │ │ │ + lea 0xc9aaac(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -198326,27 +198274,27 @@ │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc9aa07(%rip),%rbx │ │ │ │ + lea 0xc9aa27(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1044112c <__environ@GLIBC_2.2.5+0xf0fd644> │ │ │ │ + rex.RB call 1044112c <__environ@GLIBC_2.2.5+0xf0fd604> │ │ │ │ (bad) │ │ │ │ mov $0x0,%bh │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x4bd810,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -198399,15 +198347,15 @@ │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc9a925(%rip),%rbx │ │ │ │ + lea 0xc9a945(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -198476,27 +198424,27 @@ │ │ │ │ sub %rax,%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc9a9b3(%rip),%rbx │ │ │ │ + lea 0xc9a9d3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10441314 <__environ@GLIBC_2.2.5+0xf0fd82c> │ │ │ │ + rex.RB call 10441314 <__environ@GLIBC_2.2.5+0xf0fd7ec> │ │ │ │ (bad) │ │ │ │ fadds (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x4bd9f8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -198539,35 +198487,35 @@ │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ add (%rbx),%rcx │ │ │ │ lea 0x10(%rax),%rbx │ │ │ │ cmpb $0x80,(%rbx,%rcx,1) │ │ │ │ jae 4bda5f <__gmpz_get_d_2exp@plt+0xb77df> │ │ │ │ - lea 0xe81101(%rip),%rbx │ │ │ │ + lea 0xe81121(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x10(%rax),%rbx │ │ │ │ lea -0x1(%rcx),%rdx │ │ │ │ cmpb $0xc0,(%rbx,%rdx,1) │ │ │ │ jb 4bda7b <__gmpz_get_d_2exp@plt+0xb77fb> │ │ │ │ - lea 0xe810d5(%rip),%rbx │ │ │ │ + lea 0xe810f5(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x10,%rax │ │ │ │ lea -0x2(%rcx),%rbx │ │ │ │ cmpb $0xc0,(%rax,%rbx,1) │ │ │ │ jb 4bda97 <__gmpz_get_d_2exp@plt+0xb7817> │ │ │ │ - lea 0xe810a9(%rip),%rbx │ │ │ │ + lea 0xe810c9(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xe8108b(%rip),%rbx │ │ │ │ + lea 0xe810ab(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc9a8ac(%rip),%rbx │ │ │ │ + lea 0xc9a8cc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -198691,32 +198639,32 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xfffffffffffffffc,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc9a6cc(%rip),%rbx │ │ │ │ + lea 0xc9a6ec(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10441604 <__environ@GLIBC_2.2.5+0xf0fdb1c> │ │ │ │ + rex.RB call 10441604 <__environ@GLIBC_2.2.5+0xf0fdadc> │ │ │ │ (bad) │ │ │ │ iret │ │ │ │ add %eax,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock call 4c4c28a2 <__environ@GLIBC_2.2.5+0x4b17edba> │ │ │ │ + lock call 4c4c28a2 <__environ@GLIBC_2.2.5+0x4b17ed7a> │ │ │ │ mov %esi,%ebx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4bdce8 <__gmpz_get_d_2exp@plt+0xb7a68> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ @@ -198832,15 +198780,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0xfffffffffffffffc,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc9a4d5(%rip),%rbx │ │ │ │ + lea 0xc9a4f5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -198953,15 +198901,15 @@ │ │ │ │ cmp $0x2,%rsi │ │ │ │ jge 4be12d <__gmpz_get_d_2exp@plt+0xb7ead> │ │ │ │ cmp $0x1,%rsi │ │ │ │ jge 4be1c5 <__gmpz_get_d_2exp@plt+0xb7f45> │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp 4bdf84 <__gmpz_get_d_2exp@plt+0xb7d04> │ │ │ │ - lea 0xc9a329(%rip),%rbx │ │ │ │ + lea 0xc9a349(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -199144,15 +199092,15 @@ │ │ │ │ sub %rsi,%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc9a056(%rip),%rbx │ │ │ │ + lea 0xc9a076(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -199169,15 +199117,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x4be398,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc9a007(%rip),%rbx │ │ │ │ + lea 0xc9a027(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.WR (bad) │ │ │ │ mov $0x0,%cl │ │ │ │ ... │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -199283,15 +199231,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4be615 <__gmpz_get_d_2exp@plt+0xb8395> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 4be4dd <__gmpz_get_d_2exp@plt+0xb825d> │ │ │ │ - lea 0xdf2f5f(%rip),%rbx │ │ │ │ + lea 0xdf2f7f(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ lea 0x10(%rax),%rcx │ │ │ │ mov (%rcx,%r14,1),%sil │ │ │ │ movzbl %sil,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -199580,15 +199528,15 @@ │ │ │ │ mov %rdx,(%r12) │ │ │ │ mov %rcx,%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4be4c0 <__gmpz_get_d_2exp@plt+0xb8240> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc999f7(%rip),%rbx │ │ │ │ + lea 0xc99a17(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -199681,15 +199629,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4bec0d <__gmpz_get_d_2exp@plt+0xb898d> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 4bead5 <__gmpz_get_d_2exp@plt+0xb8855> │ │ │ │ - lea 0xdf2967(%rip),%rbx │ │ │ │ + lea 0xdf2987(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ lea 0x10(%rax),%rcx │ │ │ │ mov (%rcx,%r14,1),%sil │ │ │ │ movzbl %sil,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -199940,15 +199888,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - and %al,-0x29(%rax) │ │ │ │ + rex │ │ │ │ + rex xlat %ds:(%rbx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 4bef49 <__gmpz_get_d_2exp@plt+0xb8cc9> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 4befba <__gmpz_get_d_2exp@plt+0xb8d3a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4bef40,-0x20(%rbp) │ │ │ │ @@ -199961,15 +199910,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ (bad) │ │ │ │ xlat %ds:(%rbx) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ @@ -199980,15 +199929,15 @@ │ │ │ │ add $0x17,%rbx │ │ │ │ mov %rcx,%rdx │ │ │ │ add (%rbx),%rdx │ │ │ │ movq $0x4beab8,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1232f29,-0x8(%r12) │ │ │ │ + movq $0x1232f49,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4befd0,0x0(%rbp) │ │ │ │ mov %rcx,%r14 │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ @@ -199999,77 +199948,75 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3f(%rax) │ │ │ │ + add %ch,0x3f(%rax) │ │ │ │ xlat %ds:(%rbx) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 4befdc <__gmpz_get_d_2exp@plt+0xb8d5c> │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp de4598 <__gmpz_get_d_2exp@plt+0x9de318> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,0x3f(%rax) │ │ │ │ xlat %ds:(%rbx) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x36(%rdi) │ │ │ │ movq $0x4beef8,-0x30(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1232f29,-0x8(%r12) │ │ │ │ + movq $0x1232f49,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xc99343(%rip),%rbx │ │ │ │ + lea 0xc99363(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xchg %eax,%ebx │ │ │ │ + add %al,-0x6d(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ lock mov %rdi,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 4beff8 <__gmpz_get_d_2exp@plt+0xb8d78> │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xchg %eax,%edx │ │ │ │ + add %bl,(%rax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ leave │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0xed358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - xchg %eax,%edx │ │ │ │ + testl $0xd358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + xchg %eax,%ebx │ │ │ │ leave │ │ │ │ add %ch,%cl │ │ │ │ (bad) │ │ │ │ cs xchg %eax,%edx │ │ │ │ add %ah,0xf(%rsi) │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ @@ -200167,15 +200114,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4bf325 <__gmpz_get_d_2exp@plt+0xb90a5> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 4bf1ed <__gmpz_get_d_2exp@plt+0xb8f6d> │ │ │ │ - lea 0xdf224f(%rip),%rbx │ │ │ │ + lea 0xdf226f(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ lea 0x10(%rax),%rcx │ │ │ │ mov (%rcx,%r14,1),%sil │ │ │ │ movzbl %sil,%ecx │ │ │ │ not %rcx │ │ │ │ and $0xff,%ecx │ │ │ │ @@ -200426,33 +200373,33 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %bh,(%rcx) │ │ │ │ + sub %bh,(%rcx) │ │ │ │ xlat %ds:(%rbx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10442f64 <__environ@GLIBC_2.2.5+0xf0ff47c> │ │ │ │ + rex.RB call 10442f64 <__environ@GLIBC_2.2.5+0xf0ff43c> │ │ │ │ (bad) │ │ │ │ mov %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4bf650,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4bf650 <__gmpz_get_d_2exp@plt+0xb93d0> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ cmp %dl,%bh │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -200472,46 +200419,46 @@ │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x38(%rax) │ │ │ │ + add %bh,0x38(%rax) │ │ │ │ xlat %ds:(%rbx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xc98cfb,%eax │ │ │ │ + xor $0xc98d1b,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp de4598 <__gmpz_get_d_2exp@plt+0x9de318> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cmp %dl,%bh │ │ │ │ + add %cl,0x38(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x31(%rdi) │ │ │ │ movq $0x4bf610,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1232f29,-0x8(%r12) │ │ │ │ + movq $0x1232f49,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xc98ca0(%rip),%rbx │ │ │ │ + lea 0xc98cc0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -200522,15 +200469,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4bf77a <__gmpz_get_d_2exp@plt+0xb94fa> │ │ │ │ movq $0x4bf798,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f19cc8 <__gmpz_get_d_2exp@plt+0xb13a48> │ │ │ │ - lea 0xc98c97(%rip),%rbx │ │ │ │ + lea 0xc98cb7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -200555,22 +200502,22 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7344313c <__environ@GLIBC_2.2.5+0x720ff654> │ │ │ │ + rex.RB call 7344313c <__environ@GLIBC_2.2.5+0x720ff614> │ │ │ │ adc $0xf045c748,%eax │ │ │ │ sub %bh,%al │ │ │ │ rex.WXB add %cl,0x75(%r9,%r9,4) │ │ │ │ clc │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f19cc8 <__gmpz_get_d_2exp@plt+0xb13a48> │ │ │ │ - lea 0xc98c13(%rip),%rbx │ │ │ │ + lea 0xc98c33(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -200629,15 +200576,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 4bf8f9 <__gmpz_get_d_2exp@plt+0xb9679> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 4bf8c2 <__gmpz_get_d_2exp@plt+0xb9642> │ │ │ │ movq $0x4bf908,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4bf7e8 <__gmpz_get_d_2exp@plt+0xb9568> │ │ │ │ - lea 0xc98b5f(%rip),%rbx │ │ │ │ + lea 0xc98b7f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -200684,21 +200631,21 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734432cc <__environ@GLIBC_2.2.5+0x720ff7e4> │ │ │ │ + rex.RB call 734432cc <__environ@GLIBC_2.2.5+0x720ff7a4> │ │ │ │ adc $0xf045c748,%eax │ │ │ │ mov $0x4c004bf9,%eax │ │ │ │ mov %esi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f19cc8 <__gmpz_get_d_2exp@plt+0xb13a48> │ │ │ │ - lea 0xc98a93(%rip),%rbx │ │ │ │ + lea 0xc98ab3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -200801,15 +200748,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 4bfb41 <__gmpz_get_d_2exp@plt+0xb98c1> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 4bfb0a <__gmpz_get_d_2exp@plt+0xb988a> │ │ │ │ movq $0x4bfb50,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4bf978 <__gmpz_get_d_2exp@plt+0xb96f8> │ │ │ │ - lea 0xc98927(%rip),%rbx │ │ │ │ + lea 0xc98947(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -200856,15 +200803,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73443514 <__environ@GLIBC_2.2.5+0x720ffa2c> │ │ │ │ + rex.RB call 73443514 <__environ@GLIBC_2.2.5+0x720ff9ec> │ │ │ │ pop %rsp │ │ │ │ mov %r14,%rax │ │ │ │ and $0x1ff800,%eax │ │ │ │ cmp $0xd800,%rax │ │ │ │ je 4bfc47 <__gmpz_get_d_2exp@plt+0xb99c7> │ │ │ │ movq $0x4bfcb8,-0x18(%rbp) │ │ │ │ cmp $0x80,%r14 │ │ │ │ @@ -200880,15 +200827,15 @@ │ │ │ │ movzbl %al,%eax │ │ │ │ add %rbx,%rax │ │ │ │ mov %rax,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xc98814(%rip),%rbx │ │ │ │ + lea 0xc98834(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ @@ -201023,15 +200970,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r15b,-0x2(%r8) │ │ │ │ rex.WXB add %cl,0x73(%r11,%r9,4) │ │ │ │ (bad) │ │ │ │ jmp 4bfbc0 <__gmpz_get_d_2exp@plt+0xb9940> │ │ │ │ - lea 0xc98610(%rip),%rbx │ │ │ │ + lea 0xc98630(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -201359,15 +201306,15 @@ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r12 │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ mov %rcx,%rbp │ │ │ │ push %rbx │ │ │ │ - mov 0xe837a4(%rip),%r9 │ │ │ │ + mov 0xe837e4(%rip),%r9 │ │ │ │ test %r9,%r9 │ │ │ │ je 4c0388 <__gmpz_get_d_2exp@plt+0xba108> │ │ │ │ lea (%r8,%r12,1),%rsi │ │ │ │ mov %rbp,%rdx │ │ │ │ add %rdi,%rsi │ │ │ │ add %r8,%rdi │ │ │ │ call *%r9 │ │ │ │ @@ -201392,15 +201339,15 @@ │ │ │ │ mov %esi,%ecx │ │ │ │ cpuid │ │ │ │ test $0x40000000,%ebx │ │ │ │ je 4c03c0 <__gmpz_get_d_2exp@plt+0xba140> │ │ │ │ mov $0x4bffc0,%r9d │ │ │ │ test %ebx,%ebx │ │ │ │ jns 4c03c0 <__gmpz_get_d_2exp@plt+0xba140> │ │ │ │ - mov %r9,0xe8373d(%rip) │ │ │ │ + mov %r9,0xe8377d(%rip) │ │ │ │ jmp 4c0359 <__gmpz_get_d_2exp@plt+0xba0d9> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x4c01b0,%r9d │ │ │ │ jmp 4c03b4 <__gmpz_get_d_2exp@plt+0xba134> │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -201486,15 +201433,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4c0501 <__gmpz_get_d_2exp@plt+0xba281> │ │ │ │ movq $0x4c0520,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc97f88(%rip),%rbx │ │ │ │ + lea 0xc97fa8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -201563,15 +201510,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10443f3c <__environ@GLIBC_2.2.5+0xf100454> │ │ │ │ + rex.RB call 10443f3c <__environ@GLIBC_2.2.5+0xf100414> │ │ │ │ (bad) │ │ │ │ jg 4c05f3 <__gmpz_get_d_2exp@plt+0xba373> │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x4c0628,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -201640,15 +201587,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c0748,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xc97d6b(%rip),%rbx │ │ │ │ + lea 0xc97d8b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -201731,15 +201678,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1044419c <__environ@GLIBC_2.2.5+0xf1006b4> │ │ │ │ + rex.RB call 1044419c <__environ@GLIBC_2.2.5+0xf100674> │ │ │ │ (bad) │ │ │ │ jg 4c0853 <__gmpz_get_d_2exp@plt+0xba5d3> │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x4c0888,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -201901,15 +201848,15 @@ │ │ │ │ movq $0x4c0998,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xc979cf(%rip),%rbx │ │ │ │ + lea 0xc979ef(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -201951,15 +201898,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104444b4 <__environ@GLIBC_2.2.5+0xf1009cc> │ │ │ │ + rex.RB call 104444b4 <__environ@GLIBC_2.2.5+0xf10098c> │ │ │ │ (bad) │ │ │ │ jg 4c0b6b <__gmpz_get_d_2exp@plt+0xba8eb> │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x4c0ba0,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -202028,15 +201975,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c0cc0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xc97803(%rip),%rbx │ │ │ │ + lea 0xc97823(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -202091,15 +202038,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104446ac <__environ@GLIBC_2.2.5+0xf100bc4> │ │ │ │ + rex.RB call 104446ac <__environ@GLIBC_2.2.5+0xf100b84> │ │ │ │ (bad) │ │ │ │ jg 4c0d63 <__gmpz_get_d_2exp@plt+0xbaae3> │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x4c0d98,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -202217,15 +202164,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c0f58,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xc9756e(%rip),%rbx │ │ │ │ + lea 0xc9758e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -202250,19 +202197,19 @@ │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ - movq $0x11fdf3a,(%r12) │ │ │ │ + movq $0x11fdf5a,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc974fb(%rip),%rbx │ │ │ │ + lea 0xc9751b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -202318,15 +202265,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104449dc <__environ@GLIBC_2.2.5+0xf100ef4> │ │ │ │ + rex.RB call 104449dc <__environ@GLIBC_2.2.5+0xf100eb4> │ │ │ │ (bad) │ │ │ │ jg 4c1093 <__gmpz_get_d_2exp@plt+0xbae13> │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x4c10c8,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -202439,15 +202386,15 @@ │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x4c1280,0x8(%rbp) │ │ │ │ lea -0x20(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc97267(%rip),%rbx │ │ │ │ + lea 0xc97287(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov %rax,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -202459,15 +202406,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -202495,15 +202442,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 4c131b <__gmpz_get_d_2exp@plt+0xbb09b> │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4c11b8 <__gmpz_get_d_2exp@plt+0xbaf38> │ │ │ │ - lea 0xc971a8(%rip),%rbx │ │ │ │ + lea 0xc971c8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -202545,15 +202492,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10444d04 <__environ@GLIBC_2.2.5+0xf10121c> │ │ │ │ + rex.RB call 10444d04 <__environ@GLIBC_2.2.5+0xf1011dc> │ │ │ │ (bad) │ │ │ │ jg 4c13bb <__gmpz_get_d_2exp@plt+0xbb13b> │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x4c13f0,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -202609,24 +202556,24 @@ │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c14b0 <__gmpz_get_d_2exp@plt+0xbb230> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c14f8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc96ff2(%rip),%rbx │ │ │ │ + lea 0xc97012(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -202640,16 +202587,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xc96fba,%eax │ │ │ │ - lea 0xd8d06e(%rip),%rbx │ │ │ │ + xor $0xc96fda,%eax │ │ │ │ + lea 0xd8d08e(%rip),%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -202689,15 +202636,15 @@ │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc96f56(%rip),%rbx │ │ │ │ + lea 0xc96f76(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -202761,15 +202708,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc96e62(%rip),%rbx │ │ │ │ + lea 0xc96e82(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -202812,37 +202759,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ cmovs 0x65ff08c5(%rbx),%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xc96e2e,%eax │ │ │ │ + sbb $0xc96e4e,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jb 4c175c <__gmpz_get_d_2exp@plt+0xbb4dc> │ │ │ │ + add %bl,(%rax) │ │ │ │ + jae 4c175c <__gmpz_get_d_2exp@plt+0xbb4dc> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0xfb4b20,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 8b92e8 <__gmpz_get_d_2exp@plt+0x4b3068> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc96de2(%rip),%rbx │ │ │ │ + lea 0xc96e02(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -202852,30 +202799,30 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4c1805 <__gmpz_get_d_2exp@plt+0xbb585> │ │ │ │ movq $0x4c1820,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc96dac(%rip),%rbx │ │ │ │ + lea 0xc96dcc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -202924,24 +202871,24 @@ │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2f(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x8d2a98,-0x18(%r12) │ │ │ │ - movq $0x119ae31,-0x10(%r12) │ │ │ │ + movq $0x119ae51,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x15(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc96ca5(%rip),%rbx │ │ │ │ + lea 0xc96cc5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -203144,24 +203091,24 @@ │ │ │ │ movq $0x4c1a40,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c1c03 <__gmpz_get_d_2exp@plt+0xbb983> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c1c48,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc969bf(%rip),%rbx │ │ │ │ + lea 0xc969df(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -203340,24 +203287,24 @@ │ │ │ │ movq $0x4c1c90,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c1eb3 <__gmpz_get_d_2exp@plt+0xbbc33> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c1ef8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc96717(%rip),%rbx │ │ │ │ + lea 0xc96737(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -203421,15 +203368,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 4c1ff1 <__gmpz_get_d_2exp@plt+0xbbd71> │ │ │ │ cmp %edi,%eax │ │ │ │ jae 4c20db <__gmpz_get_d_2exp@plt+0xbbe5b> │ │ │ │ - lea 0xc9664c(%rip),%rbx │ │ │ │ + lea 0xc9666c(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -203731,15 +203678,15 @@ │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 4c1fa0 <__gmpz_get_d_2exp@plt+0xbbd20> │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ - lea 0xc961e9(%rip),%rbx │ │ │ │ + lea 0xc96209(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x4c2210,-0x50(%r12) │ │ │ │ mov %rdi,-0x48(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ movq $0x8de478,-0x38(%r12) │ │ │ │ mov %rdx,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ @@ -203788,24 +203735,24 @@ │ │ │ │ movq $0x4c24a8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c2523 <__gmpz_get_d_2exp@plt+0xbc2a3> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c2568,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc960bf(%rip),%rbx │ │ │ │ + lea 0xc960df(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -203844,24 +203791,24 @@ │ │ │ │ movq $0x4c2588,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c2603 <__gmpz_get_d_2exp@plt+0xbc383> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c2648,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc95fe7(%rip),%rbx │ │ │ │ + lea 0xc96007(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -204074,24 +204021,24 @@ │ │ │ │ movq $0x4c2768,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c292b <__gmpz_get_d_2exp@plt+0xbc6ab> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c2970,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc95cc7(%rip),%rbx │ │ │ │ + lea 0xc95ce7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -204303,24 +204250,24 @@ │ │ │ │ movq $0x4c2a90,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c2c53 <__gmpz_get_d_2exp@plt+0xbc9d3> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c2c98,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc959a7(%rip),%rbx │ │ │ │ + lea 0xc959c7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -204533,24 +204480,24 @@ │ │ │ │ movq $0x4c2db8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c2f7b <__gmpz_get_d_2exp@plt+0xbccfb> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c2fc0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc95687(%rip),%rbx │ │ │ │ + lea 0xc956a7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -204832,24 +204779,24 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c339a <__gmpz_get_d_2exp@plt+0xbd11a> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c33e0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xc95270(%rip),%rbx │ │ │ │ + lea 0xc95290(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -205061,24 +205008,24 @@ │ │ │ │ movq $0x4c3500,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c36c3 <__gmpz_get_d_2exp@plt+0xbd443> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c3708,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc94f4f(%rip),%rbx │ │ │ │ + lea 0xc94f6f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -205358,24 +205305,24 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c3ae2 <__gmpz_get_d_2exp@plt+0xbd862> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c3b28,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xc94b38(%rip),%rbx │ │ │ │ + lea 0xc94b58(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -205589,24 +205536,24 @@ │ │ │ │ movq $0x4c3c48,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c3e0b <__gmpz_get_d_2exp@plt+0xbdb8b> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c3e50,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc94817(%rip),%rbx │ │ │ │ + lea 0xc94837(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -205875,24 +205822,24 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c41fa <__gmpz_get_d_2exp@plt+0xbdf7a> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c4240,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xc94430(%rip),%rbx │ │ │ │ + lea 0xc94450(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -205931,15 +205878,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - call 484c8ef3 <__environ@GLIBC_2.2.5+0x4718540b> │ │ │ │ + call 484c8ef3 <__environ@GLIBC_2.2.5+0x471853cb> │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -206103,24 +206050,24 @@ │ │ │ │ movq $0x4c4360,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c4523 <__gmpz_get_d_2exp@plt+0xbe2a3> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c4568,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc9410f(%rip),%rbx │ │ │ │ + lea 0xc9412f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -206387,24 +206334,24 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c4912 <__gmpz_get_d_2exp@plt+0xbe692> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c4958,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xc93d28(%rip),%rbx │ │ │ │ + lea 0xc93d48(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -206618,24 +206565,24 @@ │ │ │ │ movq $0x4c4a78,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c4c3b <__gmpz_get_d_2exp@plt+0xbe9bb> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c4c80,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc93a07(%rip),%rbx │ │ │ │ + lea 0xc93a27(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -206847,24 +206794,24 @@ │ │ │ │ movq $0x4c4da0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c4f63 <__gmpz_get_d_2exp@plt+0xbece3> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c4fa8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc936e7(%rip),%rbx │ │ │ │ + lea 0xc93707(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -207079,24 +207026,24 @@ │ │ │ │ movq $0x4c50c8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c528b <__gmpz_get_d_2exp@plt+0xbf00b> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c52d0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc933c7(%rip),%rbx │ │ │ │ + lea 0xc933e7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -207308,24 +207255,24 @@ │ │ │ │ movq $0x4c53f0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c55b3 <__gmpz_get_d_2exp@plt+0xbf333> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c55f8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc930a7(%rip),%rbx │ │ │ │ + lea 0xc930c7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -207537,24 +207484,24 @@ │ │ │ │ movq $0x4c5718,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c58db <__gmpz_get_d_2exp@plt+0xbf65b> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c5920,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc92d87(%rip),%rbx │ │ │ │ + lea 0xc92da7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -207765,24 +207712,24 @@ │ │ │ │ movq $0x4c5a40,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c5c03 <__gmpz_get_d_2exp@plt+0xbf983> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c5c48,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc92a67(%rip),%rbx │ │ │ │ + lea 0xc92a87(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -207994,24 +207941,24 @@ │ │ │ │ movq $0x4c5d68,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c5f2b <__gmpz_get_d_2exp@plt+0xbfcab> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c5f70,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc92747(%rip),%rbx │ │ │ │ + lea 0xc92767(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -208223,24 +208170,24 @@ │ │ │ │ movq $0x4c6090,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c6253 <__gmpz_get_d_2exp@plt+0xbffd3> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c6298,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc92427(%rip),%rbx │ │ │ │ + lea 0xc92447(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -208451,24 +208398,24 @@ │ │ │ │ movq $0x4c63b8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c657b <__gmpz_get_d_2exp@plt+0xc02fb> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c65c0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc92107(%rip),%rbx │ │ │ │ + lea 0xc92127(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -208749,24 +208696,24 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c699a <__gmpz_get_d_2exp@plt+0xc071a> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c69e0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xc91cf0(%rip),%rbx │ │ │ │ + lea 0xc91d10(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -208978,24 +208925,24 @@ │ │ │ │ movq $0x4c6b00,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c6cc3 <__gmpz_get_d_2exp@plt+0xc0a43> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c6d08,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc919cf(%rip),%rbx │ │ │ │ + lea 0xc919ef(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -209262,24 +209209,24 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c70b2 <__gmpz_get_d_2exp@plt+0xc0e32> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c70f8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xc915e8(%rip),%rbx │ │ │ │ + lea 0xc91608(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -209489,24 +209436,24 @@ │ │ │ │ movq $0x4c7218,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c73db <__gmpz_get_d_2exp@plt+0xc115b> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c7420,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc912c7(%rip),%rbx │ │ │ │ + lea 0xc912e7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -209717,24 +209664,24 @@ │ │ │ │ movq $0x4c7540,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c7703 <__gmpz_get_d_2exp@plt+0xc1483> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c7748,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc90fa7(%rip),%rbx │ │ │ │ + lea 0xc90fc7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -209946,24 +209893,24 @@ │ │ │ │ movq $0x4c7868,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c7a2b <__gmpz_get_d_2exp@plt+0xc17ab> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c7a70,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc90c87(%rip),%rbx │ │ │ │ + lea 0xc90ca7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -210175,24 +210122,24 @@ │ │ │ │ movq $0x4c7b90,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c7d53 <__gmpz_get_d_2exp@plt+0xc1ad3> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c7d98,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc90967(%rip),%rbx │ │ │ │ + lea 0xc90987(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -210540,24 +210487,24 @@ │ │ │ │ movq $0x4c7fe0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c82cb <__gmpz_get_d_2exp@plt+0xc204b> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c8310,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc903f7(%rip),%rbx │ │ │ │ + lea 0xc90417(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -210791,15 +210738,15 @@ │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x4c85b8,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ - lea 0xc900b7(%rip),%rbx │ │ │ │ + lea 0xc900d7(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0xffff,%rbx │ │ │ │ @@ -210974,24 +210921,24 @@ │ │ │ │ movq $0x4c87a0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c88ab <__gmpz_get_d_2exp@plt+0xc262b> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c88f0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc8fe27(%rip),%rbx │ │ │ │ + lea 0xc8fe47(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -211000,47 +210947,45 @@ │ │ │ │ mov -0x70(%rsi),%ah │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - addb $0xcd,(%rcx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + movabs 0x4cf0458d4800cd01,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 4c892a <__gmpz_get_d_2exp@plt+0xc26aa> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 8b92e8 <__gmpz_get_d_2exp@plt+0x4b3068> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x1(%rax) │ │ │ │ + add %ah,0x1(%rax) │ │ │ │ int $0x0 │ │ │ │ lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4c89ce <__gmpz_get_d_2exp@plt+0xc274e> │ │ │ │ movq $0x4c8978,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4c8978 <__gmpz_get_d_2exp@plt+0xc26f8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ add %ecx,%ebp │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -211054,15 +210999,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc8fd33(%rip),%rbx │ │ │ │ + lea 0xc8fd53(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -211130,15 +211075,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1044c424 <__environ@GLIBC_2.2.5+0xf10893c> │ │ │ │ + rex.RB call 1044c424 <__environ@GLIBC_2.2.5+0xf1088fc> │ │ │ │ (bad) │ │ │ │ jg 4c8adb <__gmpz_get_d_2exp@plt+0xc285b> │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x4c8b10,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -211211,15 +211156,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c8c48,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc8fd57(%rip),%rbx │ │ │ │ + lea 0xc8fd77(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -211256,15 +211201,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1044c5fc <__environ@GLIBC_2.2.5+0xf108b14> │ │ │ │ + rex.RB call 1044c5fc <__environ@GLIBC_2.2.5+0xf108ad4> │ │ │ │ (bad) │ │ │ │ lret │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock loopne 4c8c47 <__gmpz_get_d_2exp@plt+0xc29c7> │ │ │ │ rex.WR add %r9b,-0xd(%rcx,%rcx,4) │ │ │ │ @@ -211322,18 +211267,18 @@ │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ - lea 0xd351c3(%rip),%rbx │ │ │ │ + lea 0xd351e3(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xc8fc29(%rip),%rbx │ │ │ │ + lea 0xc8fc49(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -211363,24 +211308,24 @@ │ │ │ │ movq $0x4c8da8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c8e23 <__gmpz_get_d_2exp@plt+0xc2ba3> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c8e68,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc8fb67(%rip),%rbx │ │ │ │ + lea 0xc8fb87(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -211635,24 +211580,24 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c91f2 <__gmpz_get_d_2exp@plt+0xc2f72> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4c9238,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xc8f800(%rip),%rbx │ │ │ │ + lea 0xc8f820(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -211672,15 +211617,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4c9279 <__gmpz_get_d_2exp@plt+0xc2ff9> │ │ │ │ movq $0x4c9298,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc8f7a8(%rip),%rbx │ │ │ │ + lea 0xc8f7c8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -211760,15 +211705,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc8f6a2(%rip),%rbx │ │ │ │ + lea 0xc8f6c2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -211807,15 +211752,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc8f60a(%rip),%rbx │ │ │ │ + lea 0xc8f62a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -211855,56 +211800,55 @@ │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xc(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc8f56e(%rip),%rbx │ │ │ │ + lea 0xc8f58e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0xb(%rax) │ │ │ │ + add %bh,-0xb(%rax) │ │ │ │ enter $0x4800,$0x8d │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4c955f <__gmpz_get_d_2exp@plt+0xc32df> │ │ │ │ movq $0x4c9520,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4c9520 <__gmpz_get_d_2exp@plt+0xc32a0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cmc │ │ │ │ + add %cl,-0xb(%rax) │ │ │ │ enter $0x4900,$0x83 │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4d0128,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x1158a48,(%r12) │ │ │ │ + movq $0x1158a68,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc8f50a(%rip),%rbx │ │ │ │ + lea 0xc8f52a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -211939,16 +211883,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cd0458d4800cd1a,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ + rcrb $0xcd,(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 4c963d <__gmpz_get_d_2exp@plt+0xc33bd> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c9632 <__gmpz_get_d_2exp@plt+0xc33b2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -212005,22 +211950,22 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,0x4800cd19(%rax) │ │ │ │ + add %bh,0x4800cd19(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4c9729 <__gmpz_get_d_2exp@plt+0xc34a9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4c9740,-0x28(%rbp) │ │ │ │ - lea 0xd601dd(%rip),%r14 │ │ │ │ + lea 0xd601fd(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ @@ -212028,15 +211973,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x19(%rax) │ │ │ │ + add %ah,0x19(%rax) │ │ │ │ int $0x0 │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 4c98f8 <__gmpz_get_d_2exp@plt+0xc3678> │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -212044,15 +211989,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bl,(%rcx) │ │ │ │ + xor %bl,(%rcx) │ │ │ │ int $0x0 │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4c97fe <__gmpz_get_d_2exp@plt+0xc357e> │ │ │ │ movq $0x4c97c8,-0x28(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ @@ -212071,20 +212016,21 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800cd18(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c97f0 <__gmpz_get_d_2exp@plt+0xc3570> │ │ │ │ - movq $0x4c9818,0x0(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + sbb %cl,%ch │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rsp,%rbx,1) │ │ │ │ + movl $0x4c9818,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ @@ -212094,17 +212040,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x18(%rax) │ │ │ │ - int $0x0 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %cl,0x4900cd18(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c9854 <__gmpz_get_d_2exp@plt+0xc35d4> │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ @@ -212120,18 +212065,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ sbb %cl,%ch │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7344d1d4 <__environ@GLIBC_2.2.5+0x721096ec> │ │ │ │ + rex.RB call 7344d1d4 <__environ@GLIBC_2.2.5+0x721096ac> │ │ │ │ and $0xe845c748,%eax │ │ │ │ enter $0x4c98,$0x0 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -212141,31 +212086,33 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800cd17(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + int $0x0 │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 4c98f8 <__gmpz_get_d_2exp@plt+0xc3678> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %dl,(%rdi) │ │ │ │ + test $0x17,%al │ │ │ │ int $0x0 │ │ │ │ lea -0x38(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4c9a91 <__gmpz_get_d_2exp@plt+0xc3811> │ │ │ │ movq $0x4c9960,-0x38(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ @@ -212187,16 +212134,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,0x17(%rax) │ │ │ │ int $0x0 │ │ │ │ movq $0x4c9990,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 4c9990 <__gmpz_get_d_2exp@plt+0xc3710> │ │ │ │ @@ -212204,15 +212150,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ + add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ int $0x0 │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x3,%rdx │ │ │ │ @@ -212264,30 +212210,30 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0xd(%rbx),%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x4c9ad8,0x0(%rbp) │ │ │ │ - lea 0xde7980(%rip),%rsi │ │ │ │ + lea 0xde79a0(%rip),%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800cd15(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c9b2d <__gmpz_get_d_2exp@plt+0xc38ad> │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %cl,%al │ │ │ │ + adc $0x894800cd,%eax │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rcx,%rcx,2) │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c9b1d <__gmpz_get_d_2exp@plt+0xc389d> │ │ │ │ movq $0x4c95e0,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ @@ -212305,18 +212251,18 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - adc $0x8d4800cd,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %cl,0x15(%rax) │ │ │ │ + int $0x0 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4c9bdc <__gmpz_get_d_2exp@plt+0xc395c> │ │ │ │ add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4c9bd1 <__gmpz_get_d_2exp@plt+0xc3951> │ │ │ │ movq $0x4c95a0,-0x48(%r12) │ │ │ │ mov %rdi,-0x38(%r12) │ │ │ │ mov %r8,-0x30(%r12) │ │ │ │ @@ -212324,35 +212270,35 @@ │ │ │ │ movq $0x4c98f8,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ mov %r8,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4c9bf8,-0x10(%rbp) │ │ │ │ - lea 0xc8eecc(%rip),%rsi │ │ │ │ + lea 0xc8eeec(%rip),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc8eea5(%rip),%rbx │ │ │ │ + lea 0xc8eec5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800cd14(%rax) │ │ │ │ + add %ch,0x4800cd14(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ - lea 0xde7837(%rip),%r14 │ │ │ │ + lea 0xde7857(%rip),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 4c98f8 <__gmpz_get_d_2exp@plt+0xc3678> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -212390,30 +212336,30 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc8ee04(%rip),%rbx │ │ │ │ + lea 0xc8ee24(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4c9cd1 <__gmpz_get_d_2exp@plt+0xc3a51> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xde7775(%rip),%rsi │ │ │ │ + lea 0xde7795(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -212433,15 +212379,15 @@ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x4c9ca8,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0xcd1104(%rip),%rsi │ │ │ │ + lea 0xcd1124(%rip),%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9d08 <__gmpz_get_d_2exp@plt+0xbb3a88> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -212539,15 +212485,15 @@ │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea 0xde75a6(%rip),%rsi │ │ │ │ + lea 0xde75c6(%rip),%rsi │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -212709,32 +212655,32 @@ │ │ │ │ add %dh,0x33(%rdi) │ │ │ │ movq $0x4c9f38,-0x18(%r12) │ │ │ │ mov %r8,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov 0x0(%rbp),%r8 │ │ │ │ mov %r9,%rdi │ │ │ │ - lea 0xde7307(%rip),%rsi │ │ │ │ + lea 0xde7327(%rip),%rsi │ │ │ │ lea -0x14(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4c9f38 <__gmpz_get_d_2exp@plt+0xc3cb8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xc8e94e(%rip),%rbx │ │ │ │ + lea 0xc8e96e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1044dac4 <__environ@GLIBC_2.2.5+0xf109fdc> │ │ │ │ + rex.RB call 1044dac4 <__environ@GLIBC_2.2.5+0xf109f9c> │ │ │ │ (bad) │ │ │ │ add $0x48000001,%eax │ │ │ │ movl $0x4ca1a8,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -212747,15 +212693,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - call 484cee52 <__environ@GLIBC_2.2.5+0x4718b36a> │ │ │ │ + call 484cee52 <__environ@GLIBC_2.2.5+0x4718b32a> │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -212780,15 +212726,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jl 4ca23b <__gmpz_get_d_2exp@plt+0xc3fbb> │ │ │ │ movq $0xf812b8,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x119ae31,-0x10(%r12) │ │ │ │ + movq $0x119ae51,-0x10(%r12) │ │ │ │ movq $0xb17f88,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xf82ba0,-0x20(%r12) │ │ │ │ @@ -212800,39 +212746,39 @@ │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ add $0xfffffffffffffff8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc8e81f(%rip),%rbx │ │ │ │ + lea 0xc8e83f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ or $0x8d4800cd,%eax │ │ │ │ rex.RB loopne 4ca2f9 <__gmpz_get_d_2exp@plt+0xc4079> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 4ca2cc <__gmpz_get_d_2exp@plt+0xc404c> │ │ │ │ movq $0x4ca2e8,-0x8(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xcc9116(%rip),%r14 │ │ │ │ + lea 0xcc9136(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d914b0 <__gmpz_get_d_2exp@plt+0x98b230> │ │ │ │ - lea 0xc8e7dd(%rip),%rbx │ │ │ │ + lea 0xc8e7fd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800cd0d(%rax) │ │ │ │ + add %bh,0x4800cd0d(%rax) │ │ │ │ movl $0x4ca330,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 8d59e0 <__gmpz_get_d_2exp@plt+0x4cf760> │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -212888,32 +212834,32 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4ca3ba <__gmpz_get_d_2exp@plt+0xc413a> │ │ │ │ movq $0x4ca3d8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 8d5a00 <__gmpz_get_d_2exp@plt+0x4cf780> │ │ │ │ - lea 0xc8e727(%rip),%rbx │ │ │ │ + lea 0xc8e747(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - out %al,$0xc8 │ │ │ │ + add %cl,(%rax) │ │ │ │ + out %eax,$0xc8 │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4d0128,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x1158ac0,(%r12) │ │ │ │ + movq $0x1158ae0,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -213025,17 +212971,17 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x1b(%rax) │ │ │ │ - enter $0x4800,$0x8d │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + add %cl,0x4800c8e5(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4ca6ba <__gmpz_get_d_2exp@plt+0xc443a> │ │ │ │ movq $0x4ca5e0,-0x20(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ @@ -213045,17 +212991,16 @@ │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - in $0xc8,%eax │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %cl,-0x1b(%rax) │ │ │ │ + enter $0x4800,$0xc7 │ │ │ │ rex.RB clc │ │ │ │ and %ah,-0x76b7ffb4(%rsi) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ @@ -213067,16 +213012,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - in $0xc8,%al │ │ │ │ + add %cl,(%rax) │ │ │ │ + in $0xc8,%eax │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -213100,23 +213045,23 @@ │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x4ca4e8,-0x18(%r12) │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc8e455(%rip),%r8 │ │ │ │ - lea 0xc8e414(%rip),%rdi │ │ │ │ - lea 0xc8e406(%rip),%rsi │ │ │ │ + lea 0xc8e475(%rip),%r8 │ │ │ │ + lea 0xc8e434(%rip),%rdi │ │ │ │ + lea 0xc8e426(%rip),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc8e467(%rip),%rbx │ │ │ │ + lea 0xc8e487(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -213152,15 +213097,15 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ jrcxz 4ca727 <__gmpz_get_d_2exp@plt+0xc44a7> │ │ │ │ add %ch,%cl │ │ │ │ cmp %esi,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -213201,15 +213146,15 @@ │ │ │ │ mov %r8,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc8e35c(%rip),%rbx │ │ │ │ + lea 0xc8e37c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -213276,15 +213221,15 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc8e264(%rip),%rbx │ │ │ │ + lea 0xc8e284(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -213322,15 +213267,15 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc8e1fc(%rip),%rbx │ │ │ │ + lea 0xc8e21c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -213439,15 +213384,15 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc8e084(%rip),%rbx │ │ │ │ + lea 0xc8e0a4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -213521,15 +213466,15 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc8df94(%rip),%rbx │ │ │ │ + lea 0xc8dfb4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -213651,15 +213596,15 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x16(%r12),%rsi │ │ │ │ mov %r8,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xc8dddf(%rip),%rbx │ │ │ │ + lea 0xc8ddff(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -213714,15 +213659,15 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xc8dd21(%rip),%rbx │ │ │ │ + lea 0xc8dd41(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -213779,15 +213724,15 @@ │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc8dc8f(%rip),%rbx │ │ │ │ + lea 0xc8dcaf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -213795,29 +213740,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4cafad <__gmpz_get_d_2exp@plt+0xc4d2d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xde649d(%rip),%rsi │ │ │ │ + lea 0xde64bd(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4800cd00,%eax │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ + fadds (%rax) │ │ │ │ + int $0x0 │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4cb025 <__gmpz_get_d_2exp@plt+0xc4da5> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4cb01a <__gmpz_get_d_2exp@plt+0xc4d9a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -213875,23 +213821,22 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - fcmovne %st(0),%st │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %dl,-0x25(%rax) │ │ │ │ + enter $0x4800,$0x8d │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 4cb111 <__gmpz_get_d_2exp@plt+0xc4e91> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4cb128,-0x28(%rbp) │ │ │ │ - lea 0xd5e7f5(%rip),%r14 │ │ │ │ + lea 0xd5e815(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ @@ -213899,15 +213844,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ fcmove %st(0),%st │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ @@ -213918,17 +213863,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xda,%al │ │ │ │ - enter $0x4800,$0x8d │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + enter $0xc8da,$0x0 │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4cb1e6 <__gmpz_get_d_2exp@plt+0xc4f66> │ │ │ │ movq $0x4cb1b0,-0x28(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -213944,15 +213889,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x26(%rax) │ │ │ │ + add %dh,-0x26(%rax) │ │ │ │ enter $0x4800,$0x89 │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsp,%rbx,1) │ │ │ │ movl $0x4cb200,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -213967,15 +213912,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ fcmove %st(0),%st │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -214026,18 +213971,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - fxch %st(0) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7344ec1c <__environ@GLIBC_2.2.5+0x7210b134> │ │ │ │ + add %bl,-0x27(%rax) │ │ │ │ + enter $0x4800,$0x8d │ │ │ │ + rex.RB call 7344ec1c <__environ@GLIBC_2.2.5+0x7210b0f4> │ │ │ │ and $0xe845c748,%eax │ │ │ │ adc %dh,-0x74b7ffb4(%rbx) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -214047,16 +213991,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - fmul %st(0),%st │ │ │ │ + add %dl,(%rax) │ │ │ │ + fxch %st(0) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ @@ -214066,16 +214010,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rcr $0xc8,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + loopne 4cb316 <__gmpz_get_d_2exp@plt+0xc5096> │ │ │ │ + enter $0x4800,$0x8d │ │ │ │ rex.RB enter $0x394c,$0xf8 │ │ │ │ jb 4cb4d9 <__gmpz_get_d_2exp@plt+0xc5259> │ │ │ │ movq $0x4cb3a8,-0x38(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ mov 0xe(%rbx),%rdx │ │ │ │ mov 0x16(%rbx),%rdi │ │ │ │ @@ -214095,15 +214039,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x28(%rax) │ │ │ │ + add %bh,-0x28(%rax) │ │ │ │ enter $0x4800,$0xc7 │ │ │ │ add %r11b,%r8b │ │ │ │ mov $0x4c,%bl │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ xor %cl,-0x77(%rax) │ │ │ │ @@ -214115,17 +214059,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - fmul %st(0),%st │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ + add %cl,-0x28(%rax) │ │ │ │ + enter $0x4800,$0x8b │ │ │ │ sub %r9b,-0x75(%r8) │ │ │ │ rex.WRB xor %r9b,-0x77(%r8) │ │ │ │ fiaddl -0x7cb7f81e(%rbx) │ │ │ │ cli │ │ │ │ add 0x6a(%rdx),%esi │ │ │ │ cmp $0x4,%rdx │ │ │ │ jb 4cb4dd <__gmpz_get_d_2exp@plt+0xc525d> │ │ │ │ @@ -214181,16 +214124,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ enter $0x4800,$0x8b │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ rex.WRB xor %r9b,-0x77(%r8) │ │ │ │ fiaddl -0x7cb7f81e(%rbx) │ │ │ │ cli │ │ │ │ add %esi,0x49(%rbx,%riz,2) │ │ │ │ add $0x18,%esp │ │ │ │ @@ -214204,43 +214147,43 @@ │ │ │ │ mov %rcx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x38,%rbp │ │ │ │ jmp 4cb628 <__gmpz_get_d_2exp@plt+0xc53a8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x4cb5a8,0x8(%rbp) │ │ │ │ - lea 0xde5ec6(%rip),%rsi │ │ │ │ + lea 0xde5ee6(%rip),%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ - lea 0xde5eb3(%rip),%rsi │ │ │ │ + lea 0xde5ed3(%rip),%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ nopl (%rax) │ │ │ │ add $0x6,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ cli │ │ │ │ int3 │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x49(%rsp,%rcx,2) │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4cb5f0 <__gmpz_get_d_2exp@plt+0xc5370> │ │ │ │ movq $0x4cafc8,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea 0xde5e5b(%rip),%rsi │ │ │ │ + lea 0xde5e7b(%rip),%rsi │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ @@ -214251,15 +214194,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x6(%rax) │ │ │ │ + add %bh,-0x6(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4cb6a7 <__gmpz_get_d_2exp@plt+0xc5427> │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -214271,58 +214214,56 @@ │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x4cb6c8,-0x10(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xc8d576(%rip),%rsi │ │ │ │ + lea 0xc8d596(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc8d552(%rip),%rbx │ │ │ │ + lea 0xc8d572(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - {rex2 0xc8} str -0x77(%rax) │ │ │ │ + add %bl,-0x2b(%rax) │ │ │ │ + enter $0x4800,$0x89 │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - addr32 pop %rbp │ │ │ │ - fiadds (%rax) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4cb340 <__gmpz_get_d_2exp@plt+0xc50c0> │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + xchg %ebx,-0x22(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + cld │ │ │ │ + (bad) │ │ │ │ + call *0xf(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cb72c <__gmpz_get_d_2exp@plt+0xc54ac> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -214335,18 +214276,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900c8d4(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cb78f <__gmpz_get_d_2exp@plt+0xc550f> │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + enter $0x4900,$0x83 │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4cb6f8,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ @@ -214358,15 +214304,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x2c(%rax) │ │ │ │ + add %ch,-0x2c(%rax) │ │ │ │ enter $0x4900,$0x83 │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x25(%rdi) │ │ │ │ @@ -214375,15 +214321,15 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc8d414(%rip),%rbx │ │ │ │ + lea 0xc8d434(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -214538,15 +214484,15 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc8d250(%rip),%rbx │ │ │ │ + lea 0xc8d270(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4cba87 <__gmpz_get_d_2exp@plt+0xc5807> │ │ │ │ mov 0x5(%rbx),%rcx │ │ │ │ mov 0xd(%rbx),%rbx │ │ │ │ movq $0x4cb878,-0x30(%r12) │ │ │ │ @@ -214595,15 +214541,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x4cbab8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ jmp 4cb928 <__gmpz_get_d_2exp@plt+0xc56a8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc8d17a(%rip),%rbx │ │ │ │ + lea 0xc8d19a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -214623,15 +214569,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c8d1(%rax) │ │ │ │ + add %dh,0x4800c8d1(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4cbc0e <__gmpz_get_d_2exp@plt+0xc598e> │ │ │ │ movq $0x4cbbb0,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -214641,15 +214587,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x2f(%rax) │ │ │ │ + add %bh,-0x2f(%rax) │ │ │ │ enter $0x4800,$0x89 │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add 0x5d(%rdx),%esi │ │ │ │ cmp $0x4,%rax │ │ │ │ jae 4cbc40 <__gmpz_get_d_2exp@plt+0xc59c0> │ │ │ │ add $0x20,%r12 │ │ │ │ @@ -214662,26 +214608,26 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0xb0ef0d(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc8d113(%rip),%rbx │ │ │ │ + lea 0xc8d133(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 4cbc2c <__gmpz_get_d_2exp@plt+0xc59ac> │ │ │ │ - lea 0xc8d092(%rip),%rbx │ │ │ │ + lea 0xc8d0b2(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ lea 0xb0eed2(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xc8d099(%rip),%rbx │ │ │ │ + lea 0xc8d0b9(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -214734,15 +214680,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1044f64c <__environ@GLIBC_2.2.5+0xf10bb64> │ │ │ │ + rex.RB call 1044f64c <__environ@GLIBC_2.2.5+0xf10bb24> │ │ │ │ (bad) │ │ │ │ faddl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %rsi,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jb 4cbd81 <__gmpz_get_d_2exp@plt+0xc5b01> │ │ │ │ @@ -214783,15 +214729,15 @@ │ │ │ │ lea 0xb0ed4d(%rip),%r14 │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x4cbe20,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc8cf50(%rip),%rbx │ │ │ │ + lea 0xc8cf70(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov %rdi,%rsi │ │ │ │ lea 0xb0ecd2(%rip),%r14 │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ mov %rdi,%rsi │ │ │ │ lea 0xb0ed0b(%rip),%r14 │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ @@ -214836,15 +214782,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7344f7c4 <__environ@GLIBC_2.2.5+0x7210bcdc> │ │ │ │ + rex.RB call 7344f7c4 <__environ@GLIBC_2.2.5+0x7210bc9c> │ │ │ │ rex.XB │ │ │ │ movq $0x4cbea8,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -214861,15 +214807,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jge 4cbebc <__gmpz_get_d_2exp@plt+0xc5c3c> │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 4cbcf8 <__gmpz_get_d_2exp@plt+0xc5a78> │ │ │ │ - lea 0xc8ce7d(%rip),%rbx │ │ │ │ + lea 0xc8ce9d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -214923,15 +214869,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1044f8c4 <__environ@GLIBC_2.2.5+0xf10bddc> │ │ │ │ + rex.RB call 1044f8c4 <__environ@GLIBC_2.2.5+0xf10bd9c> │ │ │ │ (bad) │ │ │ │ in (%dx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call 997f35 <__gmpz_get_d_2exp@plt+0x591cb5> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -215014,15 +214960,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x4cbf70,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%r14 │ │ │ │ jmp de1f70 <__gmpz_get_d_2exp@plt+0x9dbcf0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc8cc62(%rip),%rbx │ │ │ │ + lea 0xc8cc82(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -215040,16 +214986,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - lret │ │ │ │ + add %bl,(%rax) │ │ │ │ + int3 │ │ │ │ enter $0x4c00,$0x89 │ │ │ │ testb $0x7,0x73(%rbx,%rcx,4) │ │ │ │ jmp 4cbb78 <__gmpz_get_d_2exp@plt+0xc58f8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -215059,15 +215005,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7344faac <__environ@GLIBC_2.2.5+0x7210bfc4> │ │ │ │ + rex.RB call 7344faac <__environ@GLIBC_2.2.5+0x7210bf84> │ │ │ │ rex.WXB │ │ │ │ movq $0x4cc198,-0x18(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -215091,18 +215037,16 @@ │ │ │ │ jmp 4cbcf8 <__gmpz_get_d_2exp@plt+0xc5a78> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x35(%rax) │ │ │ │ - enter $0x4900,$0x83 │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ + add %al,0x4900c8cb(%rax) │ │ │ │ + add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4cc22d <__gmpz_get_d_2exp@plt+0xc5fad> │ │ │ │ movq $0x4cc108,-0x48(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ movq $0x4cc130,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0x4cc158,-0x28(%r12) │ │ │ │ @@ -215113,15 +215057,15 @@ │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x46(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc8cb11(%rip),%rbx │ │ │ │ + lea 0xc8cb31(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -215180,15 +215124,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jae 4cc337 <__gmpz_get_d_2exp@plt+0xc60b7> │ │ │ │ - lea 0xc8ca58(%rip),%rbx │ │ │ │ + lea 0xc8ca78(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -215226,15 +215170,15 @@ │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xc(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x4cc330,0x0(%rbp) │ │ │ │ - lea 0xd5d512(%rip),%r14 │ │ │ │ + lea 0xd5d532(%rip),%r14 │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -215246,15 +215190,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4cc429 <__gmpz_get_d_2exp@plt+0xc61a9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4cc440,-0x18(%rbp) │ │ │ │ - lea 0xd5d4cd(%rip),%r14 │ │ │ │ + lea 0xd5d4ed(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -215273,15 +215217,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7344fdbc <__environ@GLIBC_2.2.5+0x7210c2d4> │ │ │ │ + rex.RB call 7344fdbc <__environ@GLIBC_2.2.5+0x7210c294> │ │ │ │ jno 4cc4ba <__gmpz_get_d_2exp@plt+0xc623a> │ │ │ │ movl $0x4cc4b0,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -215415,15 +215359,15 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc8c6e8(%rip),%rbx │ │ │ │ + lea 0xc8c708(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -215432,21 +215376,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4cc6e6 <__gmpz_get_d_2exp@plt+0xc6466> │ │ │ │ movq $0x4cc708,-0x8(%rbp) │ │ │ │ - lea 0xc8c3b2(%rip),%rsi │ │ │ │ + lea 0xc8c3d2(%rip),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xcce757(%rip),%r14 │ │ │ │ + lea 0xcce777(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xc8c693(%rip),%rbx │ │ │ │ + lea 0xc8c6b3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -215482,28 +215426,28 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4cc775 <__gmpz_get_d_2exp@plt+0xc64f5> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xde4c76(%rip),%rsi │ │ │ │ + lea 0xde4c96(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - in $0xcc,%al │ │ │ │ + add %cl,-0x1c(%rax) │ │ │ │ + int3 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 4cc7d2 <__gmpz_get_d_2exp@plt+0xc6552> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4cc810,-0x18(%rbp) │ │ │ │ mov 0x18(%rbx),%r9 │ │ │ │ @@ -215562,16 +215506,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ah,%bl │ │ │ │ - int3 │ │ │ │ + pop %rax │ │ │ │ + jrcxz 4cc84b <__gmpz_get_d_2exp@plt+0xc65cb> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB enter $0x394c,$0xf8 │ │ │ │ jb 4cc9a6 <__gmpz_get_d_2exp@plt+0xc6726> │ │ │ │ movq $0x4cc8e8,-0x38(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ @@ -215593,15 +215537,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ loop 4cc8b3 <__gmpz_get_d_2exp@plt+0xc6633> │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %ah,0x48000000(%rax) │ │ │ │ movl $0x4cc920,0x0(%rbp) │ │ │ │ @@ -215612,15 +215556,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900cce2(%rax) │ │ │ │ + add %bh,0x4900cce2(%rax) │ │ │ │ add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4cc9aa <__gmpz_get_d_2exp@plt+0xc672a> │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jg 4cc945 <__gmpz_get_d_2exp@plt+0xc66c5> │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ @@ -215635,15 +215579,15 @@ │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea 0xde4a4b(%rip),%rsi │ │ │ │ + lea 0xde4a6b(%rip),%rsi │ │ │ │ lea -0x38(%r12),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ @@ -215654,16 +215598,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - loope 4cc9a3 <__gmpz_get_d_2exp@plt+0xc6723> │ │ │ │ + add %al,(%rax) │ │ │ │ + loop 4cc9a3 <__gmpz_get_d_2exp@plt+0xc6723> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4ccab0 <__gmpz_get_d_2exp@plt+0xc6830> │ │ │ │ movq $0x4cca10,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -215674,19 +215618,23 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900cce1(%rax) │ │ │ │ - add $0x68,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ccabb <__gmpz_get_d_2exp@plt+0xc683b> │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %cl,%al │ │ │ │ + loope 4cc9db <__gmpz_get_d_2exp@plt+0xc675b> │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebx,0x48000000(%rdx) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jg 4cca96 <__gmpz_get_d_2exp@plt+0xc6816> │ │ │ │ mov 0x7(%rbx),%rdx │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ movq $0x4cc748,-0x60(%r12) │ │ │ │ mov %rbx,-0x50(%r12) │ │ │ │ @@ -215703,46 +215651,44 @@ │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffff98,%r12 │ │ │ │ - lea 0xde4930(%rip),%rsi │ │ │ │ + lea 0xde4950(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xc8c2d9(%rip),%rbx │ │ │ │ + lea 0xc8c2f9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x16ff373e(%rax) │ │ │ │ - jmp 4ccae9 <__gmpz_get_d_2exp@plt+0xc6869> │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,%al │ │ │ │ + ret $0xc8 │ │ │ │ + jmp 4cc9d8 <__gmpz_get_d_2exp@plt+0xc6758> │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4ccb26 <__gmpz_get_d_2exp@plt+0xc68a6> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ @@ -215793,15 +215739,15 @@ │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xc(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc8c1ce(%rip),%rbx │ │ │ │ + lea 0xc8c1ee(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -215816,53 +215762,49 @@ │ │ │ │ add %dl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ mov $0x8d4800c8,%esi │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4ccc3a <__gmpz_get_d_2exp@plt+0xc69ba> │ │ │ │ movq $0x4ccc58,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 8d5a00 <__gmpz_get_d_2exp@plt+0x4cf780> │ │ │ │ - lea 0xc8c17f(%rip),%rbx │ │ │ │ + lea 0xc8c19f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x42(%rax) │ │ │ │ - enter $0x4900,$0x83 │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ + add %cl,0x4900c8be(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ccc87 <__gmpz_get_d_2exp@plt+0xc6a07> │ │ │ │ movq $0x4d0128,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x1158ac0,(%r12) │ │ │ │ + movq $0x1158ae0,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ ror $0x0,%eax │ │ │ │ jmp 4ccc20 <__gmpz_get_d_2exp@plt+0xc69a0> │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -215872,15 +215814,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4cccf1 <__gmpz_get_d_2exp@plt+0xc6a71> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xb0b01c(%rip),%r14 │ │ │ │ + lea 0xb0b4f0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -216095,23 +216037,23 @@ │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0x4cce20,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %r8,(%r12) │ │ │ │ movq $0x4cd060,-0x10(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xc8ba65(%rip),%rsi │ │ │ │ + lea 0xc8ba85(%rip),%rsi │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xc8bd99(%rip),%rbx │ │ │ │ + lea 0xc8bdb9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -216160,18 +216102,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xdf,%al │ │ │ │ - int3 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + enter $0xccdf,$0x0 │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4cd148 <__gmpz_get_d_2exp@plt+0xc6ec8> │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4cd13d <__gmpz_get_d_2exp@plt+0xc6ebd> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -216273,15 +216214,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ fmulp %st,%st(4) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4cd2ef <__gmpz_get_d_2exp@plt+0xc706f> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -216308,19 +216249,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x23(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4cd361 <__gmpz_get_d_2exp@plt+0xc70e1> │ │ │ │ - cmp %edi,%eax │ │ │ │ + add %dl,0x4800ccdd(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4cd3bd <__gmpz_get_d_2exp@plt+0xc713d> │ │ │ │ movq $0x4cd360,-0x20(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -216334,16 +216273,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,-0x23(%rax) │ │ │ │ + int3 │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x49(%rbp,%rdx,2) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4cd3ad <__gmpz_get_d_2exp@plt+0xc712d> │ │ │ │ @@ -216389,15 +216328,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x24(%rax) │ │ │ │ + add %dh,-0x24(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4cd481 <__gmpz_get_d_2exp@plt+0xc7201> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -216417,48 +216356,48 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ fcmovne %st(4),%st │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x4cd430,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ - lea 0xde3f6b(%rip),%r14 │ │ │ │ + lea 0xde3f8b(%rip),%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp 4cd430 <__gmpz_get_d_2exp@plt+0xc71b0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc8b906(%rip),%rbx │ │ │ │ + lea 0xc8b926(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0x8d4800c8,%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0x8d4800c8,%ecx │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4cd51f <__gmpz_get_d_2exp@plt+0xc729f> │ │ │ │ movq $0x4cd540,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4cd4a8 <__gmpz_get_d_2exp@plt+0xc7228> │ │ │ │ - lea 0xc8b8da(%rip),%rbx │ │ │ │ + lea 0xc8b8fa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -216479,17 +216418,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x48(%rax) │ │ │ │ - enter $0xe900,$0x73 │ │ │ │ - (bad) │ │ │ │ + add %dl,-0x16ff3748(%rax) │ │ │ │ + jae 4cd592 <__gmpz_get_d_2exp@plt+0xc7312> │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ @@ -216520,15 +216458,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xde0d3a,%eax │ │ │ │ + xor $0xde0d5a,%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ @@ -216548,27 +216486,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - lock lea 0xde0cef(%rip),%rsi │ │ │ │ + lock lea 0xde0d0f(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c8b4(%rax) │ │ │ │ + add %bh,0x4800c8b4(%rax) │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4cd760 <__gmpz_get_d_2exp@plt+0xc74e0> │ │ │ │ movq $0x4cd6b0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ @@ -216579,15 +216517,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x4c(%rax) │ │ │ │ + add %bh,-0x4c(%rax) │ │ │ │ enter $0x4800,$0xc7 │ │ │ │ rex.RB clc │ │ │ │ lock (bad) │ │ │ │ rex.WR add %r9b,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ @@ -216601,45 +216539,45 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ mov $0xc8,%ah │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x6e(%rdi) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ cmp 0x8(%rbp),%rcx │ │ │ │ jl 4cd725 <__gmpz_get_d_2exp@plt+0xc74a5> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xde0c23(%rip),%rsi │ │ │ │ + lea 0xde0c43(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x4cd640,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc8b3af(%rip),%r8 │ │ │ │ - lea 0xc8b36e(%rip),%rdi │ │ │ │ - lea 0xc8b360(%rip),%rsi │ │ │ │ + lea 0xc8b3cf(%rip),%r8 │ │ │ │ + lea 0xc8b38e(%rip),%rdi │ │ │ │ + lea 0xc8b380(%rip),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc8bb49(%rip),%rbx │ │ │ │ + lea 0xc8bb69(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -216757,16 +216695,16 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0xc8,%cl │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0xc8,%dl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 4cda50 <__gmpz_get_d_2exp@plt+0xc77d0> │ │ │ │ movq $0x4cd960,-0x20(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ @@ -216778,42 +216716,40 @@ │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c8b1(%rax) │ │ │ │ - movl $0x4cd9a0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %cl,%al │ │ │ │ + mov $0xc8,%cl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + movabs 0x8b48d88948004cd9,%al │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4cd9a0 <__gmpz_get_d_2exp@plt+0xc7720> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x4f(%rax) │ │ │ │ - enter $0x4900,$0x83 │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebp,0x48000000(%rdx) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ + add %cl,0x4900c8b1(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cda5b <__gmpz_get_d_2exp@plt+0xc77db> │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ cmp %rcx,%rdx │ │ │ │ jl 4cda07 <__gmpz_get_d_2exp@plt+0xc7787> │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0xd9cbd0,-0x18(%r12) │ │ │ │ @@ -216831,23 +216767,23 @@ │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x4cd798,-0x18(%r12) │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc8b0bf(%rip),%r8 │ │ │ │ - lea 0xc8b07e(%rip),%rdi │ │ │ │ - lea 0xc8b070(%rip),%rsi │ │ │ │ + lea 0xc8b0df(%rip),%r8 │ │ │ │ + lea 0xc8b09e(%rip),%rdi │ │ │ │ + lea 0xc8b090(%rip),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc8b869(%rip),%rbx │ │ │ │ + lea 0xc8b889(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -216910,23 +216846,23 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,-0x2b(%rax) │ │ │ │ + add %ch,-0x2b(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 4cdb79 <__gmpz_get_d_2exp@plt+0xc78f9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4cdb90,-0x28(%rbp) │ │ │ │ - lea 0xd5bd8d(%rip),%r14 │ │ │ │ + lea 0xd5bdad(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ @@ -216934,18 +216870,16 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ - int3 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + {rex2 0xcc} str -0x77(%rax) │ │ │ │ fimuls 0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add (%rax),%al │ │ │ │ @@ -216955,15 +216889,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rcl $0xcc,%ah │ │ │ │ + loopne 4cdb92 <__gmpz_get_d_2exp@plt+0xc7912> │ │ │ │ + int3 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 4cdc4e <__gmpz_get_d_2exp@plt+0xc79ce> │ │ │ │ movq $0x4cdc18,-0x28(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ @@ -216981,21 +216916,20 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x2c(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rbx,1) │ │ │ │ - movl $0x4cdc68,0x0(%rbp) │ │ │ │ + add %cl,0x4800ccd4(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4cdc40 <__gmpz_get_d_2exp@plt+0xc79c0> │ │ │ │ + movq $0x4cdc68,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ @@ -217005,15 +216939,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ int3 │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ @@ -217034,17 +216968,18 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4800ccd3,%eax │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + fcom %st(3) │ │ │ │ + int3 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 4cdd25 <__gmpz_get_d_2exp@plt+0xc7aa5> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4cdd1a <__gmpz_get_d_2exp@plt+0xc7a9a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -217104,55 +217039,54 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800ccd2(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4cde06 <__gmpz_get_d_2exp@plt+0xc7b86> │ │ │ │ - movq $0x4cde20,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %cl,%al │ │ │ │ + ror %cl,%ah │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7345172c <__environ@GLIBC_2.2.5+0x7210dc04> │ │ │ │ + and $0xe845c748,%eax │ │ │ │ + and %bl,%dh │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x2e(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %al,0x4800ccd2(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4cde50 <__gmpz_get_d_2exp@plt+0xc7bd0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - ror %cl,%ah │ │ │ │ + add %dl,-0x2e(%rax) │ │ │ │ + int3 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 4cdfd9 <__gmpz_get_d_2exp@plt+0xc7d59> │ │ │ │ movq $0x4cdea8,-0x28(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ @@ -217169,15 +217103,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ ror $1,%esp │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,%r8b │ │ │ │ fimuls 0x48(%rax,%rax,1) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ @@ -217187,21 +217121,22 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800ccd1(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jb 4cdf56 <__gmpz_get_d_2exp@plt+0xc7cd6> │ │ │ │ + add %cl,%al │ │ │ │ + ror $1,%esp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add 0x6a(%rdx),%esi │ │ │ │ cmp $0x4,%rdx │ │ │ │ jb 4cdfdd <__gmpz_get_d_2exp@plt+0xc7d5d> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4cdf46 <__gmpz_get_d_2exp@plt+0xc7cc6> │ │ │ │ mov 0x4(%rbx),%rdx │ │ │ │ mov 0xc(%rbx),%rbx │ │ │ │ @@ -217240,37 +217175,35 @@ │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x4ce018,0x0(%rbp) │ │ │ │ - lea 0xde344d(%rip),%rsi │ │ │ │ + lea 0xde346d(%rip),%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ mov 0xd(%rbx),%rax │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x30(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ + add %cl,0x4800ccd0(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ je 4ce073 <__gmpz_get_d_2exp@plt+0xc7df3> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ce063 <__gmpz_get_d_2exp@plt+0xc7de3> │ │ │ │ movq $0x4cdcc8,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ @@ -217290,64 +217223,59 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - iret │ │ │ │ - int3 │ │ │ │ + add %al,(%rax) │ │ │ │ + ror $1,%ah │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4ce0fd <__gmpz_get_d_2exp@plt+0xc7e7d> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ce0f2 <__gmpz_get_d_2exp@plt+0xc7e72> │ │ │ │ movq $0x4cde50,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0x4ce118,-0x10(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xc8a9a8(%rip),%rsi │ │ │ │ + lea 0xc8a9c8(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc8b1cc(%rip),%rbx │ │ │ │ + lea 0xc8b1ec(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x31(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - xor %esi,%ebx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - and %edi,%ebp │ │ │ │ + add %cl,0x4800cccf(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0xde3337(%rip),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4cde50 <__gmpz_get_d_2exp@plt+0xc7bd0> │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ - call *0x17(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x16ff374f(%rax) │ │ │ │ + add %ch,-0x16ff374f(%rax) │ │ │ │ push %rbx │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -217364,24 +217292,24 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ iret │ │ │ │ int3 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 4ce1c1 <__gmpz_get_d_2exp@plt+0xc7f41> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4ce1d8,-0x28(%rbp) │ │ │ │ - lea 0xd5b745(%rip),%r14 │ │ │ │ + lea 0xd5b765(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ @@ -217389,30 +217317,37 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800ccce(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4ce498 <__gmpz_get_d_2exp@plt+0xc8218> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + int3 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 4ce1d4 <__gmpz_get_d_2exp@plt+0xc7f54> │ │ │ │ + cwtl │ │ │ │ + (bad) │ │ │ │ int3 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 4ce296 <__gmpz_get_d_2exp@plt+0xc8016> │ │ │ │ movq $0x4ce260,-0x28(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ @@ -217431,16 +217366,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,-0x32(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsp,%rbx,1) │ │ │ │ movl $0x4ce2b0,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ @@ -217456,15 +217390,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ int $0xcc │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -217484,16 +217418,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - jo 4ce2db <__gmpz_get_d_2exp@plt+0xc805b> │ │ │ │ - int3 │ │ │ │ + nop │ │ │ │ + int $0xcc │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 4ce36d <__gmpz_get_d_2exp@plt+0xc80ed> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ce362 <__gmpz_get_d_2exp@plt+0xc80e2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -217555,36 +217489,35 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x34(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73451d74 <__environ@GLIBC_2.2.5+0x7210e28c> │ │ │ │ - and $0xe845c748,%eax │ │ │ │ - push $0x48004ce4 │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ + add %al,0x4800cccc(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ce44e <__gmpz_get_d_2exp@plt+0xc81ce> │ │ │ │ + movq $0x4ce468,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ @@ -217596,16 +217529,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - lret │ │ │ │ + add %cl,(%rax) │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 4ce621 <__gmpz_get_d_2exp@plt+0xc83a1> │ │ │ │ movq $0x4ce4f0,-0x28(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ @@ -217623,37 +217556,36 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800cccb(%rax) │ │ │ │ + add %dh,0x4800cccb(%rax) │ │ │ │ movl $0x4ce520,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 4ce520 <__gmpz_get_d_2exp@plt+0xc82a0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x35(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add 0x6a(%rdx),%esi │ │ │ │ + add %al,0x4800cccb(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jb 4ce59e <__gmpz_get_d_2exp@plt+0xc831e> │ │ │ │ cmp $0x4,%rdx │ │ │ │ jb 4ce625 <__gmpz_get_d_2exp@plt+0xc83a5> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ce58e <__gmpz_get_d_2exp@plt+0xc830e> │ │ │ │ mov 0x4(%rbx),%rdx │ │ │ │ mov 0xc(%rbx),%rbx │ │ │ │ @@ -217704,40 +217636,40 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - lret $0xcc │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4ce670 <__gmpz_get_d_2exp@plt+0xc83f0> │ │ │ │ - mov %rbx,%rsi │ │ │ │ + add %dl,-0x36(%rax) │ │ │ │ + int3 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rsp,%rdx,1) │ │ │ │ + mov %ebx,%esi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x4ce6a8,0x0(%rbp) │ │ │ │ - lea 0xde2dba(%rip),%rsi │ │ │ │ + lea 0xde2dda(%rip),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov %rbx,0x20(%rbp) │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ leave │ │ │ │ int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ and %cl,-0x77(%rax) │ │ │ │ @@ -217766,76 +217698,75 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x37(%rax) │ │ │ │ + add %dh,-0x37(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4ce78d <__gmpz_get_d_2exp@plt+0xc850d> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ce782 <__gmpz_get_d_2exp@plt+0xc8502> │ │ │ │ movq $0x4ce498,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0x4ce7a8,-0x10(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xc8ab88(%rip),%rsi │ │ │ │ + lea 0xc8aba8(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc8ab64(%rip),%rbx │ │ │ │ + lea 0xc8ab84(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ enter $0xcc,$0x48 │ │ │ │ mov %ebx,%esi │ │ │ │ - lea 0xde2c87(%rip),%r14 │ │ │ │ + lea 0xde2ca7(%rip),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 4ce498 <__gmpz_get_d_2exp@plt+0xc8218> │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ + add %al,-0x55(%rax) │ │ │ │ enter $0xe900,$0x53 │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73452144 <__environ@GLIBC_2.2.5+0x7210e65c> │ │ │ │ + rex.RB call 73452144 <__environ@GLIBC_2.2.5+0x7210e61c> │ │ │ │ jge 4ce842 <__gmpz_get_d_2exp@plt+0xc85c2> │ │ │ │ movl $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4ce830,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -217859,15 +217790,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0xd5b068(%rip),%rbx │ │ │ │ + lea 0xd5b088(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -217930,15 +217861,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0xc8a998(%rip),%rbx │ │ │ │ + lea 0xc8a9b8(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -217994,38 +217925,43 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900c8a8(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cea87 <__gmpz_get_d_2exp@plt+0xc8807> │ │ │ │ + add %cl,%al │ │ │ │ + test $0xc8,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ movq $0x4ce8a0,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ movq $0x4ce9f8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x16(%r12),%rdi │ │ │ │ lea -0x6(%r12),%r14 │ │ │ │ jmp 4ce730 <__gmpz_get_d_2exp@plt+0xc84b0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xc8a897(%rip),%rbx │ │ │ │ + lea 0xc8a8b7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x58(%rax) │ │ │ │ - enter $0xeb00,$0x96 │ │ │ │ + add %bl,-0x14ff3758(%rax) │ │ │ │ + xchg %eax,%esi │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -218088,15 +218024,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x61(%rax) │ │ │ │ + add %dh,-0x61(%rax) │ │ │ │ enter $0x4800,$0x8d │ │ │ │ rex.RB loopne 4cec09 <__gmpz_get_d_2exp@plt+0xc8989> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 4ced11 <__gmpz_get_d_2exp@plt+0xc8a91> │ │ │ │ movq $0x4cebf8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ @@ -218108,15 +218044,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ lahf │ │ │ │ enter $0x4800,$0x8b │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WXB (bad) │ │ │ │ test %rcx,%rcx │ │ │ │ jle 4cecfa <__gmpz_get_d_2exp@plt+0xc8a7a> │ │ │ │ movq $0x4cec40,-0x8(%rbp) │ │ │ │ @@ -218130,15 +218066,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ sahf │ │ │ │ enter $0x4900,$0x83 │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ced1c <__gmpz_get_d_2exp@plt+0xc8a9c> │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ @@ -218165,122 +218101,120 @@ │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x4cead8,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc89e10(%rip),%r8 │ │ │ │ - lea 0xc89dcf(%rip),%rdi │ │ │ │ - lea 0xc89dc1(%rip),%rsi │ │ │ │ + lea 0xc89e30(%rip),%r8 │ │ │ │ + lea 0xc89def(%rip),%rdi │ │ │ │ + lea 0xc89de1(%rip),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xccc130(%rip),%rsi │ │ │ │ + lea 0xccc150(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xc8a688(%rip),%rbx │ │ │ │ + lea 0xc8a6a8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x5a(%rax) │ │ │ │ + add %bh,-0x5a(%rax) │ │ │ │ enter $0xe900,$0x6b │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x5a(%rax) │ │ │ │ + add %bh,-0x5a(%rax) │ │ │ │ enter $0x4800,$0x8d │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4cedd7 <__gmpz_get_d_2exp@plt+0xc8b57> │ │ │ │ movq $0x4ced98,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4ced98 <__gmpz_get_d_2exp@plt+0xc8b18> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x5a(%rax) │ │ │ │ enter $0x4900,$0x83 │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4d0128,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x11593c0,(%r12) │ │ │ │ + movq $0x11593e0,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc8a60a(%rip),%rbx │ │ │ │ + lea 0xc8a62a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ah,-0x72b7ff38(%rsi) │ │ │ │ + cmp %ah,-0x72b7ff38(%rsi) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4cee1d <__gmpz_get_d_2exp@plt+0xc8b9d> │ │ │ │ movq $0x4cee38,-0x8(%rbp) │ │ │ │ - lea 0xde2629(%rip),%rsi │ │ │ │ + lea 0xde2649(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp de3ff0 <__gmpz_get_d_2exp@plt+0x9ddd70> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ enter $0x4800,$0x8d │ │ │ │ - xor $0xc8a5d1,%eax │ │ │ │ + xor $0xc8a5f1,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xa5,%al │ │ │ │ - enter $0x4800,$0x8d │ │ │ │ + shlb $1,-0x72b7ff38(%rbp) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4ceeb3 <__gmpz_get_d_2exp@plt+0xc8c33> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ceea8 <__gmpz_get_d_2exp@plt+0xc8c28> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -218300,16 +218234,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0x8d4800cc,%esp │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0x8d4800cc,%ebp │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 4cef55 <__gmpz_get_d_2exp@plt+0xc8cd5> │ │ │ │ movq $0x4cef28,-0x28(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rdx │ │ │ │ mov 0x1e(%rbx),%rbx │ │ │ │ @@ -218326,15 +218260,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800ccbc(%rax) │ │ │ │ + add %dh,0x4800ccbc(%rax) │ │ │ │ movl $0x4cef98,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%r9 │ │ │ │ mov 0xf(%rbx),%r8 │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ @@ -218401,15 +218335,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4cf041 <__gmpz_get_d_2exp@plt+0xc8dc1> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xd5a8b5(%rip),%r14 │ │ │ │ + lea 0xd5a8d5(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -218420,29 +218354,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4cf081 <__gmpz_get_d_2exp@plt+0xc8e01> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xc8a386(%rip),%r14 │ │ │ │ + lea 0xc8a3a6(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ mov $0x8d4800cc,%ebx │ │ │ │ rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ (bad) │ │ │ │ roll $1,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov 0xd(%rbx),%rcx │ │ │ │ @@ -218475,37 +218409,30 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x46(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x39(%rax) │ │ │ │ - adc %r8b,%r8b │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - sti │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - sbb %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - xor $0x8,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,0x4800ccba(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + movq $0xfb6dc0,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4cf998 <__gmpz_get_d_2exp@plt+0xc9718> │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %edx,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x46(%rax) │ │ │ │ + add %ah,-0x46(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,0x4d(%r11,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ and %r9b,0x75(%r11,%rcx,4) │ │ │ │ @@ -218585,54 +218512,55 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800ccb8(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - sub 0x20(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - movq $0xfb6dc0,0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - movq $0x119ae31,0x18(%rbp) │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x894800cc,%eax │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + adc %cl,0x75(%rbx,%rbp,1) │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x39(%rax) │ │ │ │ + adc %r8b,%r8b │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + sti │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x39(%r8) │ │ │ │ + sbb %r10b,-0x52(%r9) │ │ │ │ + sbb %eax,(%rcx) │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 4cf998 <__gmpz_get_d_2exp@plt+0xc9718> │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x48(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fiadds 0x31(%rbp) │ │ │ │ - testb $0x5d,-0x75(%rax) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r8b,%r8b │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - sti │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - sub $0xf000006,%eax │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + add %dl,0x4800ccb8(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0xfb6dc0,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4cf998 <__gmpz_get_d_2exp@plt+0xc9718> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %edx,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0x8b4800cc,%eax │ │ │ │ + add %bl,-0x48(%rax) │ │ │ │ + int3 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,0x4d(%r11,%rcx,4) │ │ │ │ adc %cl,0x45(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ and %r9b,0x75(%r11,%rcx,4) │ │ │ │ sub %cl,-0x75(%rax) │ │ │ │ jne 4cf3c8 <__gmpz_get_d_2exp@plt+0xc9148> │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ @@ -218640,15 +218568,15 @@ │ │ │ │ jmp 4cf0d6 <__gmpz_get_d_2exp@plt+0xc8e56> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ mov $0x8d4800cc,%eax │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 4cf434 <__gmpz_get_d_2exp@plt+0xc91b4> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4cf410,-0x30(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ @@ -218664,34 +218592,40 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800ccb7(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - movq $0xfb6dc0,0x8(%rbp) │ │ │ │ - movq $0x119ae31,0x10(%rbp) │ │ │ │ + add %cl,%al │ │ │ │ + mov $0xcc,%bh │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x39(%rax) │ │ │ │ + or %r8b,%r8b │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + sti │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + adc %r10b,-0x52(%r9) │ │ │ │ + sbb %eax,(%rcx) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4cf998 <__gmpz_get_d_2exp@plt+0xc9718> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800ccb7 │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + mov %dh,-0x72b7ff34(%rdi) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ jb 4cf536 <__gmpz_get_d_2exp@plt+0xc92b6> │ │ │ │ movq $0x4cf4b8,-0x38(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ mov 0x27(%rbx),%rdi │ │ │ │ @@ -218710,15 +218644,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ rex.RX add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ mov $0xcc,%bh │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsp,%riz,2) │ │ │ │ movl $0x4cf4e8,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ @@ -218726,15 +218660,15 @@ │ │ │ │ jne 4cf4e8 <__gmpz_get_d_2exp@plt+0xc9268> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ rex.RX add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ mov $0xcc,%dh │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ test %rax,%rax │ │ │ │ jg 4cf4fc <__gmpz_get_d_2exp@plt+0xc927c> │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ @@ -218756,31 +218690,31 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x4a(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x48de8949,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ + add %cl,0x4800ccb6(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 4cf0a0 <__gmpz_get_d_2exp@plt+0xc8e20> │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0xcc,%dh │ │ │ │ + add %bl,-0x4a(%rax) │ │ │ │ + int3 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ (bad) │ │ │ │ add %eax,%gs:(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB shl $0xf5,%r8b │ │ │ │ rex.WR add %r9b,-0x75(%rax) │ │ │ │ @@ -218806,15 +218740,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ mov $0xcc,%ch │ │ │ │ add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ mov $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4cf6f6 <__gmpz_get_d_2exp@plt+0xc9476> │ │ │ │ @@ -218877,15 +218811,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4cf753 <__gmpz_get_d_2exp@plt+0xc94d3> │ │ │ │ movq $0x4cf768,-0x10(%rbp) │ │ │ │ - lea 0xde1d09(%rip),%rsi │ │ │ │ + lea 0xde1d29(%rip),%rsi │ │ │ │ lea 0x18(%rbx),%rax │ │ │ │ lea 0x28(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%r14 │ │ │ │ sub (%rcx),%r14 │ │ │ │ sub (%rax),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -218943,17 +218877,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800ccb3(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + mov $0xcc,%bl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 4cf8a0 <__gmpz_get_d_2exp@plt+0xc9620> │ │ │ │ movq $0x4cf870,-0x28(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rdx │ │ │ │ mov 0x1e(%rbx),%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -218968,15 +218903,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x4d(%rax) │ │ │ │ + add %ch,-0x4d(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x39(%r8) │ │ │ │ sbb %r12b,%r8b │ │ │ │ clc │ │ │ │ rex.WR add %r9b,0x4b(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ @@ -219062,16 +218997,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0xcc,%dl │ │ │ │ + add %al,-0x4e(%rax) │ │ │ │ + int3 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB enter $0x394c,$0xf8 │ │ │ │ jb 4cfc1f <__gmpz_get_d_2exp@plt+0xc999f> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0x16(%rbx),%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ and $0x7,%esi │ │ │ │ @@ -219081,15 +219016,15 @@ │ │ │ │ test %r14,%r14 │ │ │ │ jne 4cf9f5 <__gmpz_get_d_2exp@plt+0xc9775> │ │ │ │ mov %rdx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x2,%rcx │ │ │ │ jne 4cf9f5 <__gmpz_get_d_2exp@plt+0xc9775> │ │ │ │ movq $0x4cfd90,-0x10(%rbp) │ │ │ │ - lea 0xd59f08(%rip),%r14 │ │ │ │ + lea 0xd59f28(%rip),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x6(%rdx),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ mov %rdx,%rcx │ │ │ │ and $0x7,%edx │ │ │ │ @@ -219119,16 +219054,16 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0xcc,%cl │ │ │ │ + add %dl,-0x4f(%rax) │ │ │ │ + int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ sbb %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ mov %ebx,%edx │ │ │ │ add $0x10,%r12 │ │ │ │ @@ -219179,16 +219114,16 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0xcc,%al │ │ │ │ + add %dl,-0x50(%rax) │ │ │ │ + int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ sbb %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ mov %ecx,0x40(%rsp) │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -219262,57 +219197,60 @@ │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800ccae(%rax) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 4cfa12 <__gmpz_get_d_2exp@plt+0xc9792> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + int3 │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + stc │ │ │ │ + cld │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800ccae(%rax) │ │ │ │ + add %ch,0x4800ccae(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 4cfc48 <__gmpz_get_d_2exp@plt+0xc99c8> │ │ │ │ nopl (%rax) │ │ │ │ rex.RX or (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x52(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - jne 4cfda0 <__gmpz_get_d_2exp@plt+0xc9b20> │ │ │ │ + add %al,0x4800ccae(%rax) │ │ │ │ + mov 0x8(%rbp),%ecx │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ add $0x38,%rbp │ │ │ │ jmp 4cfaec <__gmpz_get_d_2exp@plt+0xc986c> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ + add %cl,-0x52(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -219320,15 +219258,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ scas %es:(%rdi),%al │ │ │ │ int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,0x75(%r11,%rcx,4) │ │ │ │ adc %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ mov %ebx,%esi │ │ │ │ @@ -219342,56 +219280,56 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1045373c <__environ@GLIBC_2.2.5+0xf10fc54> │ │ │ │ + rex.RB call 1045373c <__environ@GLIBC_2.2.5+0xf10fc14> │ │ │ │ (bad) │ │ │ │ lea (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4cfe77 <__gmpz_get_d_2exp@plt+0xc9bf7> │ │ │ │ test %r14,%r14 │ │ │ │ jge 4cfe15 <__gmpz_get_d_2exp@plt+0xc9b95> │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xc895d8(%rip),%rbx │ │ │ │ + lea 0xc895f8(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4cee60,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ movq $0x4cf998,-0x18(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x4cfea0,-0x18(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xc88c31(%rip),%rsi │ │ │ │ + lea 0xc88c51(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ - lea 0xccafd6(%rip),%r14 │ │ │ │ + lea 0xccaff6(%rip),%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xc895af(%rip),%rbx │ │ │ │ + lea 0xc895cf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ lods %ds:(%rsi),%eax │ │ │ │ int3 │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ @@ -219403,18 +219341,17 @@ │ │ │ │ rex add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x6b(%rax) │ │ │ │ - enter $0x4800,$0x8d │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %cl,0x4800c895(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4cff19 <__gmpz_get_d_2exp@plt+0xc9c99> │ │ │ │ movq $0x4cff08,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4cff08 <__gmpz_get_d_2exp@plt+0xc9c88> │ │ │ │ @@ -219422,22 +219359,21 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xchg %eax,%ebp │ │ │ │ + add %dl,-0x6b(%rax) │ │ │ │ enter $0x4800,$0x8b │ │ │ │ jne 4cff14 <__gmpz_get_d_2exp@plt+0xc9c94> │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 4cfde8 <__gmpz_get_d_2exp@plt+0xc9b68> │ │ │ │ - lea 0xc89540(%rip),%rbx │ │ │ │ + lea 0xc89560(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -219476,15 +219412,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc894b2(%rip),%rbx │ │ │ │ + lea 0xc894d2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -219498,15 +219434,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ movq $0x4d0148,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc89464(%rip),%rbx │ │ │ │ + lea 0xc89484(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -219544,15 +219480,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc893d2(%rip),%rbx │ │ │ │ + lea 0xc893f2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -219567,15 +219503,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x4d0188,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xc(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc8937f(%rip),%rbx │ │ │ │ + lea 0xc8939f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ es stos %al,%es:(%rdi) │ │ │ │ mov $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -219656,15 +219592,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc892a4(%rip),%rbx │ │ │ │ + lea 0xc892c4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -219687,15 +219623,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ cmovs 0x1be908c5(%rbx),%eax │ │ │ │ xlat %ds:(%rbx) │ │ │ │ lods %ds:(%rsi),%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xc8924c,%eax │ │ │ │ + sbb $0xc8926c,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -219717,15 +219653,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc891f4(%rip),%rbx │ │ │ │ + lea 0xc89214(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -220052,15 +219988,15 @@ │ │ │ │ lea 0x4(%rcx),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ - lea 0xc88d39(%rip),%rbx │ │ │ │ + lea 0xc88d59(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ @@ -220095,24 +220031,24 @@ │ │ │ │ movq $0x4d07d0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d084b <__gmpz_get_d_2exp@plt+0xca5cb> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4d0890,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc88c57(%rip),%rbx │ │ │ │ + lea 0xc88c77(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -220124,15 +220060,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10454204 <__environ@GLIBC_2.2.5+0xf11071c> │ │ │ │ + rex.RB call 10454204 <__environ@GLIBC_2.2.5+0xf1106dc> │ │ │ │ (bad) │ │ │ │ add $0x48000001,%eax │ │ │ │ movl $0x4d08e8,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -220180,15 +220116,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jl 4d097b <__gmpz_get_d_2exp@plt+0xca6fb> │ │ │ │ movq $0xf812b8,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x119ae31,-0x10(%r12) │ │ │ │ + movq $0x119ae51,-0x10(%r12) │ │ │ │ movq $0xb17f88,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xf82ba0,-0x20(%r12) │ │ │ │ @@ -220200,38 +220136,38 @@ │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ add $0xfffffffffffffff8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc88b0f(%rip),%rbx │ │ │ │ + lea 0xc88b2f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800cca6(%rax) │ │ │ │ + add %bh,0x4800cca6(%rax) │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4d0a0c <__gmpz_get_d_2exp@plt+0xca78c> │ │ │ │ movq $0x4d0a28,-0x8(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xcc29d6(%rip),%r14 │ │ │ │ + lea 0xcc29f6(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d914b0 <__gmpz_get_d_2exp@plt+0x98b230> │ │ │ │ - lea 0xc88acd(%rip),%rbx │ │ │ │ + lea 0xc88aed(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x5a(%rax) │ │ │ │ + add %bh,-0x5a(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,0xa(%r8) │ │ │ │ rex.WRB add %r9b,-0x77(%r9) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ test $0x4f,%al │ │ │ │ rex add %al,0x1(%rbx) │ │ │ │ @@ -220289,32 +220225,32 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4d0afa <__gmpz_get_d_2exp@plt+0xca87a> │ │ │ │ movq $0x4d0b18,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 8d5a00 <__gmpz_get_d_2exp@plt+0x4cf780> │ │ │ │ - lea 0xc88a17(%rip),%rbx │ │ │ │ + lea 0xc88a37(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ mov %ecx,%eax │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4d0128,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x11594f0,(%r12) │ │ │ │ + movq $0x1159510,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ @@ -220381,16 +220317,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov %cl,%al │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov %ecx,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4d0d33 <__gmpz_get_d_2exp@plt+0xcaab3> │ │ │ │ movq $0x4d0c80,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -220401,19 +220337,25 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4900c888(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d0d3e <__gmpz_get_d_2exp@plt+0xcaabe> │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %bl,%al │ │ │ │ + mov %cl,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebp,0x48000000(%rbp) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ cmp $0x1,%rcx │ │ │ │ jl 4d0cf0 <__gmpz_get_d_2exp@plt+0xcaa70> │ │ │ │ mov 0x7(%rbx),%rdx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov (%rbx),%sil │ │ │ │ movq $0xf82ba0,-0x28(%r12) │ │ │ │ @@ -220431,22 +220373,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x4d0b70,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc8880a(%rip),%r8 │ │ │ │ - lea 0xc887c9(%rip),%rdi │ │ │ │ - lea 0xc887bb(%rip),%rsi │ │ │ │ - lea 0xe6de53(%rip),%r14 │ │ │ │ + lea 0xc8882a(%rip),%r8 │ │ │ │ + lea 0xc887e9(%rip),%rdi │ │ │ │ + lea 0xc887db(%rip),%rsi │ │ │ │ + lea 0xe6de73(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc8881e(%rip),%rbx │ │ │ │ + lea 0xc8883e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -220538,16 +220480,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xchg %cl,%al │ │ │ │ + add %bl,(%rax) │ │ │ │ + xchg %ecx,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 4d105f <__gmpz_get_d_2exp@plt+0xcaddf> │ │ │ │ movq $0x4d0ef8,-0x30(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rdx │ │ │ │ @@ -220566,49 +220508,46 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c886(%rax) │ │ │ │ + add %bh,0x4800c886(%rax) │ │ │ │ movl $0x4d0f28,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 4d0f28 <__gmpz_get_d_2exp@plt+0xcaca8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x7a(%rax) │ │ │ │ - enter $0x4800,$0xc7 │ │ │ │ - add %r11b,0xf(%r8) │ │ │ │ - rex.WRB add %r9b,-0x75(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %cl,0x4800c886(%rax) │ │ │ │ + movl $0x4d0f58,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 4d0f58 <__gmpz_get_d_2exp@plt+0xcacd8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xchg %cl,%al │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,-0x7a(%rax) │ │ │ │ + enter $0x4900,$0x83 │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %esp,%esi │ │ │ │ @@ -220651,25 +220590,25 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 4d1010 <__gmpz_get_d_2exp@plt+0xcad90> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x7b(%rax) │ │ │ │ + add %bh,-0x7b(%rax) │ │ │ │ enter $0x4900,$0x83 │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4d0128,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x1159568,(%r12) │ │ │ │ + movq $0x1159588,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -220680,17 +220619,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - test %ecx,%eax │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dl,-0x7b(%rax) │ │ │ │ + enter $0x4900,$0x83 │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d10d2 <__gmpz_get_d_2exp@plt+0xcae52> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rbx │ │ │ │ @@ -220712,17 +220650,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x84,%al │ │ │ │ - enter $0x4900,$0x83 │ │ │ │ - (bad) │ │ │ │ + rolb $1,-0x3b7cb700(%rax,%rcx,8) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3c(%rdi) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ @@ -220785,15 +220721,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c883(%rax) │ │ │ │ + add %ch,0x4800c883(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4d138f <__gmpz_get_d_2exp@plt+0xcb10f> │ │ │ │ movq $0x4d1260,-0x28(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rbx │ │ │ │ @@ -220810,31 +220746,31 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - or $0x0,%eax │ │ │ │ - movq $0x4d1290,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %dl,-0x7d(%rax) │ │ │ │ + enter $0x4800,$0xc7 │ │ │ │ + add %r10b,0x48004d12(%r8) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 4d1290 <__gmpz_get_d_2exp@plt+0xcb010> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ or $0x0,%eax │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d137f <__gmpz_get_d_2exp@plt+0xcb0ff> │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ xor $0xe0,%rcx │ │ │ │ @@ -220867,26 +220803,25 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 4d1340 <__gmpz_get_d_2exp@plt+0xcb0c0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x7e(%rax) │ │ │ │ enter $0x4900,$0x83 │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4d0128,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x1159568,(%r12) │ │ │ │ + movq $0x1159588,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -220897,15 +220832,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb6ff38(%rdx) │ │ │ │ + and %al,-0x7cb6ff38(%rdx) │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3c(%rdi) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -220926,17 +220861,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 4d139f <__gmpz_get_d_2exp@plt+0xcb11f> │ │ │ │ - enter $0x4800,$0x8d │ │ │ │ - rex.RB loopne 4d1471 <__gmpz_get_d_2exp@plt+0xcb1f1> │ │ │ │ + nop │ │ │ │ + or $0x458d4800,%eax │ │ │ │ + loopne 4d1471 <__gmpz_get_d_2exp@plt+0xcb1f1> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 4d154f <__gmpz_get_d_2exp@plt+0xcb2cf> │ │ │ │ movq $0x4d1470,-0x20(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -220949,16 +220884,17 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - or $0xc4834900,%eax │ │ │ │ + add %al,-0x7f(%rax) │ │ │ │ + enter $0x4900,$0x83 │ │ │ │ + (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %edx,%edx │ │ │ │ add %al,(%rax) │ │ │ │ @@ -220993,25 +220929,25 @@ │ │ │ │ add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4d1510 <__gmpz_get_d_2exp@plt+0xcb290> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x80(%rax) │ │ │ │ + add %bh,-0x80(%rax) │ │ │ │ enter $0x4900,$0x83 │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4d0128,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x1159568,(%r12) │ │ │ │ + movq $0x1159588,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ @@ -221022,19 +220958,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - or $0x0,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d16b0 <__gmpz_get_d_2exp@plt+0xcb430> │ │ │ │ + add %dl,-0x80(%rax) │ │ │ │ + enter $0x4800,$0x8d │ │ │ │ + rex.RB call 10454ed4 <__environ@GLIBC_2.2.5+0xf1113ac> │ │ │ │ + (bad) │ │ │ │ + and (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ movq $0x4d15c0,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -221043,30 +220980,22 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jg 4d1587 <__gmpz_get_d_2exp@plt+0xcb307> │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esp,%ebx │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %dl,(%rax) │ │ │ │ + or $0x0,%al │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d16b4 <__gmpz_get_d_2exp@plt+0xcb434> │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ cmp $0x80,%rbx │ │ │ │ jge 4d1635 <__gmpz_get_d_2exp@plt+0xcb3b5> │ │ │ │ cmp $0x10ffff,%rbx │ │ │ │ jg 4d16c4 <__gmpz_get_d_2exp@plt+0xcb444> │ │ │ │ cmp $0x10ffff,%rbx │ │ │ │ ja 4d1625 <__gmpz_get_d_2exp@plt+0xcb3a5> │ │ │ │ movq $0xf82bc0,-0x10(%r12) │ │ │ │ @@ -221117,51 +221046,43 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 4d16f0 <__gmpz_get_d_2exp@plt+0xcb470> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x7e(%rax) │ │ │ │ - enter $0x4900,$0x83 │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ + add %bl,0x4900c87e(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d171f <__gmpz_get_d_2exp@plt+0xcb49f> │ │ │ │ movq $0x4d0128,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x1159568,(%r12) │ │ │ │ + movq $0x1159588,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x7e(%rax) │ │ │ │ - enter $0x4900,$0x83 │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x17(%rdi) │ │ │ │ + add %cl,0x4900c87e(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d176c <__gmpz_get_d_2exp@plt+0xcb4ec> │ │ │ │ movq $0x4d1580,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x6(%r12),%rsi │ │ │ │ jmp 4d0c48 <__gmpz_get_d_2exp@plt+0xca9c8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc87e52(%rip),%rbx │ │ │ │ + lea 0xc87e72(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -221215,15 +221136,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7345519c <__environ@GLIBC_2.2.5+0x721116b4> │ │ │ │ + rex.RB call 7345519c <__environ@GLIBC_2.2.5+0x72111674> │ │ │ │ and %cl,-0x39(%rax) │ │ │ │ rex.RB call 9a30e1 <__gmpz_get_d_2exp@plt+0x59ce61> │ │ │ │ mov %rsi,%r14 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -221258,15 +221179,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x7c(%rax) │ │ │ │ + add %dh,0x7c(%rax) │ │ │ │ enter $0x4800,$0x8d │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4d19cf <__gmpz_get_d_2exp@plt+0xcb74f> │ │ │ │ movq $0x4d1920,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -221277,15 +221198,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ jl 4d18e7 <__gmpz_get_d_2exp@plt+0xcb667> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -221312,22 +221233,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x4d1848,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc87b6e(%rip),%r8 │ │ │ │ - lea 0xc87b2d(%rip),%rdi │ │ │ │ - lea 0xc87b1f(%rip),%rsi │ │ │ │ - lea 0xe6d1b7(%rip),%r14 │ │ │ │ + lea 0xc87b8e(%rip),%r8 │ │ │ │ + lea 0xc87b4d(%rip),%rdi │ │ │ │ + lea 0xc87b3f(%rip),%rsi │ │ │ │ + lea 0xe6d1d7(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc87c0a(%rip),%rbx │ │ │ │ + lea 0xc87c2a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -221505,15 +221426,15 @@ │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc879a4(%rip),%rbx │ │ │ │ + lea 0xc879c4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -221545,24 +221466,24 @@ │ │ │ │ movq $0x4d1c78,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d1cf3 <__gmpz_get_d_2exp@plt+0xcba73> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4d1d38,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc878d7(%rip),%rbx │ │ │ │ + lea 0xc878f7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -221659,15 +221580,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 4d1e53 <__gmpz_get_d_2exp@plt+0xcbbd3> │ │ │ │ jmp 4d1e9b <__gmpz_get_d_2exp@plt+0xcbc1b> │ │ │ │ - lea 0xc877a6(%rip),%rbx │ │ │ │ + lea 0xc877c6(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -222062,24 +221983,24 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d23ff <__gmpz_get_d_2exp@plt+0xcc17f> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4d2448,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xc871db(%rip),%rbx │ │ │ │ + lea 0xc871fb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -222313,15 +222234,15 @@ │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x4d26f0,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ - lea 0xc86ebf(%rip),%rbx │ │ │ │ + lea 0xc86edf(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0xffff,%rbx │ │ │ │ @@ -222688,15 +222609,15 @@ │ │ │ │ movq $0x4d2a98,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xc869d4(%rip),%rbx │ │ │ │ + lea 0xc869f4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -222704,15 +222625,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4d2c9f <__gmpz_get_d_2exp@plt+0xcca1f> │ │ │ │ movq $0x4d2cc0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4d2c20 <__gmpz_get_d_2exp@plt+0xcc9a0> │ │ │ │ - lea 0xc869a2(%rip),%rbx │ │ │ │ + lea 0xc869c2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -222720,15 +222641,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -222752,18 +222673,18 @@ │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xc8692a,%eax │ │ │ │ + sbb $0xc8694a,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc8693b(%rip),%rbx │ │ │ │ + lea 0xc8695b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -222980,15 +222901,15 @@ │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc86637(%rip),%rbx │ │ │ │ + lea 0xc86657(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -223021,24 +222942,24 @@ │ │ │ │ movq $0x4d3098,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d3113 <__gmpz_get_d_2exp@plt+0xcce93> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4d3158,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc86567(%rip),%rbx │ │ │ │ + lea 0xc86587(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -223263,15 +223184,15 @@ │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc8624f(%rip),%rbx │ │ │ │ + lea 0xc8626f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -223304,24 +223225,24 @@ │ │ │ │ movq $0x4d3490,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d350b <__gmpz_get_d_2exp@plt+0xcd28b> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4d3550,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc8617f(%rip),%rbx │ │ │ │ + lea 0xc8619f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -223478,15 +223399,15 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xc85f0f(%rip),%rbx │ │ │ │ + lea 0xc85f2f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -223498,30 +223419,30 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4d37ed <__gmpz_get_d_2exp@plt+0xcd56d> │ │ │ │ movq $0x4d3808,-0x8(%rbp) │ │ │ │ mov %rdi,%rsi │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4d3748 <__gmpz_get_d_2exp@plt+0xcd4c8> │ │ │ │ - lea 0xc85ed4(%rip),%rbx │ │ │ │ + lea 0xc85ef4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -223679,15 +223600,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104573d4 <__environ@GLIBC_2.2.5+0xf1138ec> │ │ │ │ + rex.RB call 104573d4 <__environ@GLIBC_2.2.5+0xf1138ac> │ │ │ │ (bad) │ │ │ │ xchg %eax,%edx │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call 9a7555 <__gmpz_get_d_2exp@plt+0x5a12d5> │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ @@ -223723,15 +223644,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4d3b40,0x10(%rbp) │ │ │ │ lea -0x28(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc85baa(%rip),%rbx │ │ │ │ + lea 0xc85bca(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -223739,15 +223660,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -224017,15 +223938,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4d3f88,0x18(%rbp) │ │ │ │ lea -0x28(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc8576a(%rip),%rbx │ │ │ │ + lea 0xc8578a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -224033,15 +223954,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -224386,15 +224307,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4d4500,0x20(%rbp) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc851f8(%rip),%rbx │ │ │ │ + lea 0xc85218(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -224402,15 +224323,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -224832,30 +224753,30 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4d4bb0,0x28(%rbp) │ │ │ │ lea -0x38(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0xc0,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc84b4c(%rip),%rbx │ │ │ │ + lea 0xc84b6c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -224881,29 +224802,29 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73458584 <__environ@GLIBC_2.2.5+0x72114a9c> │ │ │ │ + rex.RB call 73458584 <__environ@GLIBC_2.2.5+0x72114a5c> │ │ │ │ rex.XB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d4c71 <__gmpz_get_d_2exp@plt+0xce9f1> │ │ │ │ movq $0x4d4c08,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4d0208 <__gmpz_get_d_2exp@plt+0xc9f88> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc84a6d(%rip),%rbx │ │ │ │ + lea 0xc84a8d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -224924,29 +224845,29 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7345861c <__environ@GLIBC_2.2.5+0x72114b34> │ │ │ │ + rex.RB call 7345861c <__environ@GLIBC_2.2.5+0x72114af4> │ │ │ │ rex.XB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d4d09 <__gmpz_get_d_2exp@plt+0xcea89> │ │ │ │ movq $0x4d4ca0,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4d0208 <__gmpz_get_d_2exp@plt+0xc9f88> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc849dd(%rip),%rbx │ │ │ │ + lea 0xc849fd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -224967,29 +224888,29 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734586b4 <__environ@GLIBC_2.2.5+0x72114bcc> │ │ │ │ + rex.RB call 734586b4 <__environ@GLIBC_2.2.5+0x72114b8c> │ │ │ │ rex.XB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d4da1 <__gmpz_get_d_2exp@plt+0xceb21> │ │ │ │ movq $0x4d4d38,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4d0208 <__gmpz_get_d_2exp@plt+0xc9f88> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc8494d(%rip),%rbx │ │ │ │ + lea 0xc8496d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -225010,29 +224931,29 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7345874c <__environ@GLIBC_2.2.5+0x72114c64> │ │ │ │ + rex.RB call 7345874c <__environ@GLIBC_2.2.5+0x72114c24> │ │ │ │ rex.XB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d4e39 <__gmpz_get_d_2exp@plt+0xcebb9> │ │ │ │ movq $0x4d4dd0,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4d0208 <__gmpz_get_d_2exp@plt+0xc9f88> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc848bd(%rip),%rbx │ │ │ │ + lea 0xc848dd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -225053,29 +224974,29 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734587e4 <__environ@GLIBC_2.2.5+0x72114cfc> │ │ │ │ + rex.RB call 734587e4 <__environ@GLIBC_2.2.5+0x72114cbc> │ │ │ │ rex.XB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d4ed1 <__gmpz_get_d_2exp@plt+0xcec51> │ │ │ │ movq $0x4d4e68,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4d0208 <__gmpz_get_d_2exp@plt+0xc9f88> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc8482d(%rip),%rbx │ │ │ │ + lea 0xc8484d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -225096,29 +225017,29 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7345887c <__environ@GLIBC_2.2.5+0x72114d94> │ │ │ │ + rex.RB call 7345887c <__environ@GLIBC_2.2.5+0x72114d54> │ │ │ │ rex.XB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d4f69 <__gmpz_get_d_2exp@plt+0xcece9> │ │ │ │ movq $0x4d4f00,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4d0208 <__gmpz_get_d_2exp@plt+0xc9f88> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc8479d(%rip),%rbx │ │ │ │ + lea 0xc847bd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -225139,29 +225060,29 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73458914 <__environ@GLIBC_2.2.5+0x72114e2c> │ │ │ │ + rex.RB call 73458914 <__environ@GLIBC_2.2.5+0x72114dec> │ │ │ │ rex.XB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d5001 <__gmpz_get_d_2exp@plt+0xced81> │ │ │ │ movq $0x4d4f98,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4d0208 <__gmpz_get_d_2exp@plt+0xc9f88> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc8470d(%rip),%rbx │ │ │ │ + lea 0xc8472d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -225182,29 +225103,29 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734589ac <__environ@GLIBC_2.2.5+0x72114ec4> │ │ │ │ + rex.RB call 734589ac <__environ@GLIBC_2.2.5+0x72114e84> │ │ │ │ rex.XB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d5099 <__gmpz_get_d_2exp@plt+0xcee19> │ │ │ │ movq $0x4d5030,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4d0208 <__gmpz_get_d_2exp@plt+0xc9f88> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc8467d(%rip),%rbx │ │ │ │ + lea 0xc8469d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -225225,29 +225146,29 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73458a44 <__environ@GLIBC_2.2.5+0x72114f5c> │ │ │ │ + rex.RB call 73458a44 <__environ@GLIBC_2.2.5+0x72114f1c> │ │ │ │ rex.XB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d5131 <__gmpz_get_d_2exp@plt+0xceeb1> │ │ │ │ movq $0x4d50c8,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4d0208 <__gmpz_get_d_2exp@plt+0xc9f88> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc845ed(%rip),%rbx │ │ │ │ + lea 0xc8460d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -225268,29 +225189,29 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73458adc <__environ@GLIBC_2.2.5+0x72114ff4> │ │ │ │ + rex.RB call 73458adc <__environ@GLIBC_2.2.5+0x72114fb4> │ │ │ │ rex.XB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d51c9 <__gmpz_get_d_2exp@plt+0xcef49> │ │ │ │ movq $0x4d5160,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4d0208 <__gmpz_get_d_2exp@plt+0xc9f88> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc8455d(%rip),%rbx │ │ │ │ + lea 0xc8457d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -225424,28 +225345,28 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xc84367(%rip),%rbx │ │ │ │ + lea 0xc84387(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73458d4c <__environ@GLIBC_2.2.5+0x72115264> │ │ │ │ + rex.RB call 73458d4c <__environ@GLIBC_2.2.5+0x72115224> │ │ │ │ push %rbx │ │ │ │ movq $0x4d5430,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -225465,15 +225386,15 @@ │ │ │ │ adc %r14b,0x54(%r8) │ │ │ │ rex.WRB add %r9b,0x43(%r11,%rcx,4) │ │ │ │ cmovs -0x76b7f885(%rbx),%ecx │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 4d5370 <__gmpz_get_d_2exp@plt+0xcf0f0> │ │ │ │ - lea 0xc842ed(%rip),%rbx │ │ │ │ + lea 0xc8430d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -225481,32 +225402,32 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock loop 4d5491 <__gmpz_get_d_2exp@plt+0xcf211> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + adc %ah,%bl │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4d5502 <__gmpz_get_d_2exp@plt+0xcf282> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movzbl 0x10(%rbx),%eax │ │ │ │ test %rax,%rax │ │ │ │ jl 4d54f6 <__gmpz_get_d_2exp@plt+0xcf276> │ │ │ │ cmp $0x5,%rax │ │ │ │ @@ -225525,15 +225446,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d2e2(%rax) │ │ │ │ + add %dh,0x4800d2e2(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4d55d2 <__gmpz_get_d_2exp@plt+0xcf352> │ │ │ │ movq $0x4d5560,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -225544,15 +225465,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x1e(%rax) │ │ │ │ + add %dh,-0x1e(%rax) │ │ │ │ rolb %cl,(%rax) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d55c2 <__gmpz_get_d_2exp@plt+0xcf342> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ @@ -225577,16 +225498,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xd2e1,$0x0 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + call 484e28ca <__environ@GLIBC_2.2.5+0x4719eda2> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4d562a <__gmpz_get_d_2exp@plt+0xcf3aa> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movzbl 0x10(%rbx),%eax │ │ │ │ test %rax,%rax │ │ │ │ jl 4d561e <__gmpz_get_d_2exp@plt+0xcf39e> │ │ │ │ @@ -225603,15 +225524,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ rex.B enter $0x4800,$0x8d │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4d572f <__gmpz_get_d_2exp@plt+0xcf4af> │ │ │ │ movq $0x4d5680,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -225622,15 +225543,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ rex enter $0x4900,$0x83 │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -225656,36 +225577,37 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x4d5520,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc83e0e(%rip),%r8 │ │ │ │ - lea 0xc83dcd(%rip),%rdi │ │ │ │ - lea 0xc83dbf(%rip),%rsi │ │ │ │ - lea 0xe69457(%rip),%r14 │ │ │ │ + lea 0xc83e2e(%rip),%r8 │ │ │ │ + lea 0xc83ded(%rip),%rdi │ │ │ │ + lea 0xc83ddf(%rip),%rsi │ │ │ │ + lea 0xe69477(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc84042(%rip),%rbx │ │ │ │ + lea 0xc84062(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bl,%ch │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + push %rax │ │ │ │ + fst %st(2) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 4d57a2 <__gmpz_get_d_2exp@plt+0xcf522> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movzbl 0x10(%rbx),%eax │ │ │ │ test %rax,%rax │ │ │ │ jl 4d5796 <__gmpz_get_d_2exp@plt+0xcf516> │ │ │ │ cmp $0x9,%rax │ │ │ │ @@ -225704,15 +225626,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4d5872 <__gmpz_get_d_2exp@plt+0xcf5f2> │ │ │ │ movq $0x4d5800,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -225725,15 +225647,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900d2dc(%rax) │ │ │ │ + add %dh,0x4900d2dc(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d5862 <__gmpz_get_d_2exp@plt+0xcf5e2> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -225757,15 +225679,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %bl,%ah │ │ │ │ + sub %bl,%ah │ │ │ │ rolb %cl,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4d58ca <__gmpz_get_d_2exp@plt+0xcf64a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movzbl 0x10(%rbx),%eax │ │ │ │ @@ -225784,17 +225706,18 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c83e(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + ds enter $0x4800,$0x8d │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 4d59cf <__gmpz_get_d_2exp@plt+0xcf74f> │ │ │ │ movq $0x4d5920,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4d5920 <__gmpz_get_d_2exp@plt+0xcf6a0> │ │ │ │ @@ -225802,24 +225725,19 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3e(%rax) │ │ │ │ - enter $0x4900,$0x83 │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebp,0x48000000(%rcx) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ + add %cl,0x4900c83e(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d59da <__gmpz_get_d_2exp@plt+0xcf75a> │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ cmp $0x1,%rcx │ │ │ │ jl 4d598c <__gmpz_get_d_2exp@plt+0xcf70c> │ │ │ │ mov 0x7(%rbx),%rdx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov (%rbx),%sil │ │ │ │ movq $0x4d5888,-0x30(%r12) │ │ │ │ @@ -225836,22 +225754,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x4d57c0,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc83b6e(%rip),%r8 │ │ │ │ - lea 0xc83b2d(%rip),%rdi │ │ │ │ - lea 0xc83b1f(%rip),%rsi │ │ │ │ - lea 0xe691b7(%rip),%r14 │ │ │ │ + lea 0xc83b8e(%rip),%r8 │ │ │ │ + lea 0xc83b4d(%rip),%rdi │ │ │ │ + lea 0xc83b3f(%rip),%rsi │ │ │ │ + lea 0xe691d7(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc83dda(%rip),%rbx │ │ │ │ + lea 0xc83dfa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -225942,15 +225860,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %r8,%r14 │ │ │ │ mov %rdi,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xc83c8c(%rip),%rbx │ │ │ │ + lea 0xc83cac(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -225988,15 +225906,15 @@ │ │ │ │ movq $0x4d5b48,-0x18(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r8,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rdi,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xc83bf2(%rip),%rbx │ │ │ │ + lea 0xc83c12(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -226036,16 +225954,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - jo 4d5ca9 <__gmpz_get_d_2exp@plt+0xcfa29> │ │ │ │ - enter $0x4800,$0x8d │ │ │ │ + nop │ │ │ │ + cmp %eax,%ecx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 4d5cc1 <__gmpz_get_d_2exp@plt+0xcfa41> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 4d5cd4 <__gmpz_get_d_2exp@plt+0xcfa54> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d5cc9 <__gmpz_get_d_2exp@plt+0xcfa49> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -226065,31 +225984,30 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x73(%rax) │ │ │ │ - fadds (%rax) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ + add %al,0x4800d88d(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f08068 <__gmpz_get_d_2exp@plt+0xb01de8> │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ cmp %al,%cl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73459664 <__environ@GLIBC_2.2.5+0x72115b7c> │ │ │ │ + rex.RB call 73459664 <__environ@GLIBC_2.2.5+0x72115b3c> │ │ │ │ je 4d5d62 <__gmpz_get_d_2exp@plt+0xcfae2> │ │ │ │ movl $0x4d5d48,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -226098,29 +226016,29 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900c83a(%rax) │ │ │ │ + add %bh,0x4900c83a(%rax) │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d5d7d <__gmpz_get_d_2exp@plt+0xcfafd> │ │ │ │ movq $0x4d5c70,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc83a6c(%rip),%rbx │ │ │ │ + lea 0xc83a8c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -226159,43 +226077,44 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c839(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 4d5e93 <__gmpz_get_d_2exp@plt+0xcfc13> │ │ │ │ - lea 0xc839d0(%rip),%rbx │ │ │ │ + add %dl,%al │ │ │ │ + cmp %ecx,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 74459784 <__environ@GLIBC_2.2.5+0x73115c5c> │ │ │ │ + pop %rdx │ │ │ │ + lea 0xc839f0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c839(%rax) │ │ │ │ + add %ch,0x4800c839(%rax) │ │ │ │ movl $0x4d5e88,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 4d5e88 <__gmpz_get_d_2exp@plt+0xcfc08> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x39(%rax) │ │ │ │ + add %bh,0x39(%rax) │ │ │ │ enter $0x4800,$0x8b │ │ │ │ jne 4d5e94 <__gmpz_get_d_2exp@plt+0xcfc14> │ │ │ │ add $0x10,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %r14,%rax │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ @@ -226205,17 +226124,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ + add %cl,0x39(%rax) │ │ │ │ + enter $0x4800,$0x8b │ │ │ │ jne 4d5ec4 <__gmpz_get_d_2exp@plt+0xcfc44> │ │ │ │ add $0x10,%rbp │ │ │ │ mov %rbx,%rax │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d5f0e <__gmpz_get_d_2exp@plt+0xcfc8e> │ │ │ │ mov 0x6(%rax),%rbx │ │ │ │ @@ -226240,86 +226158,85 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c838(%rax) │ │ │ │ + add %bh,0x4800c838(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x4d5e58,0x8(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f08068 <__gmpz_get_d_2exp@plt+0xb01de8> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c838(%rax) │ │ │ │ + add %dh,0x4800c838(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4d5fa1 <__gmpz_get_d_2exp@plt+0xcfd21> │ │ │ │ movq $0x4d5fc0,-0x8(%rbp) │ │ │ │ - lea 0xddb4a1(%rip),%rsi │ │ │ │ + lea 0xddb4c1(%rip),%rsi │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ - lea 0xc83878(%rip),%rbx │ │ │ │ + lea 0xc83898(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x38(%rax) │ │ │ │ + add %dh,0x38(%rax) │ │ │ │ enter $0x4800,$0x8d │ │ │ │ - xor $0xc8380a,%eax │ │ │ │ + xor $0xc8382a,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4d5e30 <__gmpz_get_d_2exp@plt+0xcfbb0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x38(%rax) │ │ │ │ + add %dh,0x38(%rax) │ │ │ │ enter $0x4800,$0x8d │ │ │ │ - rex.RB call 10459944 <__environ@GLIBC_2.2.5+0xf115e5c> │ │ │ │ + rex.RB call 10459944 <__environ@GLIBC_2.2.5+0xf115e1c> │ │ │ │ addl $0xffffff8d,0x48000000(%rsi) │ │ │ │ - sbb $0xc8385c,%eax │ │ │ │ + sbb $0xc8387c,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cmp %cl,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ + add %cl,0x38(%rax) │ │ │ │ + enter $0x4800,$0x8b │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r9b,0x60(%r8) │ │ │ │ rex.WRB add %r9b,-0x77(%r8) │ │ │ │ (bad) │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f03f38 <__gmpz_get_d_2exp@plt+0xafdcb8> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - enter $0x4800,$0xc7 │ │ │ │ + add %bl,(%rax) │ │ │ │ + cmp %cl,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ add %r15b,0x60(%r8) │ │ │ │ rex.WRB add %r9b,-0x77(%r8) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ or %r14b,%r14b │ │ │ │ ret │ │ │ │ @@ -226329,15 +226246,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ (bad) │ │ │ │ enter $0x4800,$0x8b │ │ │ │ jne 4d6084 <__gmpz_get_d_2exp@plt+0xcfe04> │ │ │ │ add $0x10,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ @@ -226355,22 +226272,18 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x37(%rax) │ │ │ │ - enter $0x4900,$0x83 │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ + add %bl,0x4900c837(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d60f8 <__gmpz_get_d_2exp@plt+0xcfe78> │ │ │ │ movzbl 0x7(%rbx),%eax │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4d6120,0x0(%rbp) │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ jmp f0b018 <__gmpz_get_d_2exp@plt+0xb04d98> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ @@ -226380,54 +226293,53 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,0x37(%rax) │ │ │ │ enter $0x4800,$0xc7 │ │ │ │ add %r11b,(%r8) │ │ │ │ (bad) │ │ │ │ rex.WRB add %r15b,0x8(%r14) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp f03810 <__gmpz_get_d_2exp@plt+0xafd590> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ enter $0x4800,$0x8d │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4d6179 <__gmpz_get_d_2exp@plt+0xcfef9> │ │ │ │ movq $0x4d6198,-0x8(%rbp) │ │ │ │ - lea 0xddb2c9(%rip),%rsi │ │ │ │ + lea 0xddb2e9(%rip),%rsi │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ - lea 0xc836f0(%rip),%rbx │ │ │ │ + lea 0xc83710(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ ss enter $0x4800,$0x8d │ │ │ │ - xor $0xc83692,%eax │ │ │ │ + xor $0xc836b2,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4d5ff0 <__gmpz_get_d_2exp@plt+0xcfd70> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x80000000,%eax │ │ │ │ + adc $0xa0000000,%eax │ │ │ │ mov $0xd7,%ah │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4d620b <__gmpz_get_d_2exp@plt+0xcff8b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -226436,23 +226348,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4d6209 <__gmpz_get_d_2exp@plt+0xcff89> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xddb240(%rip),%rsi │ │ │ │ - lea 0xe3f541(%rip),%r14 │ │ │ │ + lea 0xddb260(%rip),%rsi │ │ │ │ + lea 0xe3f561(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e92430 <__gmpz_get_d_2exp@plt+0xa8c1b0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x20000000,%eax │ │ │ │ + adc $0x40000000,%eax │ │ │ │ mov $0xd7,%ah │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4d626b <__gmpz_get_d_2exp@plt+0xcffeb> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -226461,23 +226373,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4d6269 <__gmpz_get_d_2exp@plt+0xcffe9> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xddb1e0(%rip),%rsi │ │ │ │ - lea 0xe63d61(%rip),%r14 │ │ │ │ + lea 0xddb200(%rip),%rsi │ │ │ │ + lea 0xe63d81(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e92430 <__gmpz_get_d_2exp@plt+0xa8c1b0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0xc0000000,%eax │ │ │ │ + adc $0xe0000000,%eax │ │ │ │ mov $0xd7,%bl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4d62cb <__gmpz_get_d_2exp@plt+0xd004b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -226486,23 +226398,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4d62c9 <__gmpz_get_d_2exp@plt+0xd0049> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xddb180(%rip),%rsi │ │ │ │ - lea 0xe64101(%rip),%r14 │ │ │ │ + lea 0xddb1a0(%rip),%rsi │ │ │ │ + lea 0xe64121(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e92430 <__gmpz_get_d_2exp@plt+0xa8c1b0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x70000000,%eax │ │ │ │ + adc $0x90000000,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4d632b <__gmpz_get_d_2exp@plt+0xd00ab> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -226511,23 +226423,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4d6329 <__gmpz_get_d_2exp@plt+0xd00a9> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc83917(%rip),%rsi │ │ │ │ - lea 0xc838f0(%rip),%r14 │ │ │ │ + lea 0xc83937(%rip),%rsi │ │ │ │ + lea 0xc83910(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e93018 <__gmpz_get_d_2exp@plt+0xa8cd98> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x58000000,%eax │ │ │ │ + adc $0x78000000,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4d638b <__gmpz_get_d_2exp@plt+0xd010b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -226536,44 +226448,45 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4d6389 <__gmpz_get_d_2exp@plt+0xd0109> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc838ff(%rip),%rsi │ │ │ │ - lea 0xc83870(%rip),%r14 │ │ │ │ + lea 0xc8391f(%rip),%rsi │ │ │ │ + lea 0xc83890(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e93018 <__gmpz_get_d_2exp@plt+0xa8cd98> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex cmp %ecx,%eax │ │ │ │ + (bad) │ │ │ │ + cmp %ecx,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73459cf4 <__environ@GLIBC_2.2.5+0x7211620c> │ │ │ │ + rex.RB call 73459cf4 <__environ@GLIBC_2.2.5+0x721161cc> │ │ │ │ es movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4d63e8,-0x18(%rbp) │ │ │ │ mov $0x8,%esi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp f07c38 <__gmpz_get_d_2exp@plt+0xb019b8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - cmp %cl,%al │ │ │ │ + add %bl,(%rax) │ │ │ │ + cmp %ecx,%eax │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ @@ -226582,15 +226495,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73459d5c <__environ@GLIBC_2.2.5+0x72116274> │ │ │ │ + rex.RB call 73459d5c <__environ@GLIBC_2.2.5+0x72116234> │ │ │ │ and %ecx,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4d6448,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -226618,17 +226531,16 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x7b(%rax) │ │ │ │ - fadds (%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %dl,0x4800d885(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4d657d <__gmpz_get_d_2exp@plt+0xd02fd> │ │ │ │ movq $0x4d64d0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -226637,36 +226549,36 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ cmp %cl,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add 0x34(%rbx),%esi │ │ │ │ cmp $0x2,%rcx │ │ │ │ jae 4d6514 <__gmpz_get_d_2exp@plt+0xd0294> │ │ │ │ cmpq $0x0,0x7(%rbx) │ │ │ │ jne 4d6514 <__gmpz_get_d_2exp@plt+0xd0294> │ │ │ │ - lea 0xddaf45(%rip),%rbx │ │ │ │ + lea 0xddaf65(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ (bad) │ │ │ │ enter $0x4800,$0x8b │ │ │ │ or %r9b,-0x7d(%r9) │ │ │ │ (bad) │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d6565 <__gmpz_get_d_2exp@plt+0xd02e5> │ │ │ │ @@ -226681,39 +226593,38 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ movq $0x4d6510,0x0(%rbp) │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ - lea 0xc8375c(%rip),%rbx │ │ │ │ + lea 0xc8377c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - (bad) │ │ │ │ + js 4d65cd <__gmpz_get_d_2exp@plt+0xd034d> │ │ │ │ enter $0x4800,$0x8d │ │ │ │ - rex.RB call 73459eec <__environ@GLIBC_2.2.5+0x72116404> │ │ │ │ + rex.RB call 73459eec <__environ@GLIBC_2.2.5+0x721163c4> │ │ │ │ es movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4d65e0,-0x18(%rbp) │ │ │ │ mov $0x8,%esi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp efefd0 <__gmpz_get_d_2exp@plt+0xaf8d50> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ enter $0x4900,$0x89 │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -226723,15 +226634,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73459f54 <__environ@GLIBC_2.2.5+0x7211646c> │ │ │ │ + rex.RB call 73459f54 <__environ@GLIBC_2.2.5+0x7211642c> │ │ │ │ and %ecx,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4d6640,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -226759,15 +226670,15 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d879(%rax) │ │ │ │ + add %ch,0x4800d879(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4d676d <__gmpz_get_d_2exp@plt+0xd04ed> │ │ │ │ movq $0x4d66c8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -226777,34 +226688,34 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - ss enter $0x4800,$0x8b │ │ │ │ + add %cl,0x36(%rax) │ │ │ │ + enter $0x4800,$0x8b │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x2c(%rbp) │ │ │ │ cmpq $0x0,0x7(%rbx) │ │ │ │ jne 4d6704 <__gmpz_get_d_2exp@plt+0xd0484> │ │ │ │ - lea 0xddad53(%rip),%rbx │ │ │ │ + lea 0xddad73(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - xor $0x8b4800c8,%eax │ │ │ │ + add %dl,(%rax) │ │ │ │ + ss enter $0x4800,$0x8b │ │ │ │ or %r9b,-0x7d(%r9) │ │ │ │ (bad) │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d6755 <__gmpz_get_d_2exp@plt+0xd04d5> │ │ │ │ movq $0x4d6598,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ @@ -226817,25 +226728,25 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ movq $0x4d6700,0x0(%rbp) │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ - lea 0xc8357c(%rip),%rbx │ │ │ │ + lea 0xc8359c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 4d67bb <__gmpz_get_d_2exp@plt+0xd053b> │ │ │ │ - enter $0x4800,$0x8d │ │ │ │ - rex.RB call 7345a0dc <__environ@GLIBC_2.2.5+0x721165f4> │ │ │ │ + cwtl │ │ │ │ + xor $0x8d4800c8,%eax │ │ │ │ + rex.RB call 7345a0dc <__environ@GLIBC_2.2.5+0x721165b4> │ │ │ │ push %rax │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d67d6 <__gmpz_get_d_2exp@plt+0xd0556> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -226848,17 +226759,16 @@ │ │ │ │ jmp efefd0 <__gmpz_get_d_2exp@plt+0xaf8d50> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xor $0xc8,%al │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ + add %bl,(%rax) │ │ │ │ + xor $0x894900c8,%eax │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ mov %?,%esi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ rex add %al,(%rcx) │ │ │ │ @@ -226866,15 +226776,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7345a16c <__environ@GLIBC_2.2.5+0x72116684> │ │ │ │ + rex.RB call 7345a16c <__environ@GLIBC_2.2.5+0x72116644> │ │ │ │ rex.WXB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d6861 <__gmpz_get_d_2exp@plt+0xd05e1> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -226907,17 +226817,16 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xor $0xc8,%al │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dl,0x34(%rax) │ │ │ │ + enter $0x4900,$0x83 │ │ │ │ (bad) │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d691d <__gmpz_get_d_2exp@plt+0xd069d> │ │ │ │ movq $0x4d6788,-0x40(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0x4d6818,-0x28(%r12) │ │ │ │ @@ -226926,15 +226835,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc833f1(%rip),%rbx │ │ │ │ + lea 0xc83411(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -227047,42 +226956,42 @@ │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ - lea 0xc8325d(%rip),%rbx │ │ │ │ + lea 0xc8327d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7345a44c <__environ@GLIBC_2.2.5+0x72116964> │ │ │ │ + rex.RB call 7345a44c <__environ@GLIBC_2.2.5+0x72116924> │ │ │ │ jle 4d6b4a <__gmpz_get_d_2exp@plt+0xd08ca> │ │ │ │ sub $0x8,%esp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4d6b83 <__gmpz_get_d_2exp@plt+0xd0903> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc83202(%rip),%rax │ │ │ │ + lea 0xc83222(%rip),%rax │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d6b60 <__gmpz_get_d_2exp@plt+0xd08e0> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4d6b98,-0x18(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -227215,42 +227124,42 @@ │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ - lea 0xc83015(%rip),%rbx │ │ │ │ + lea 0xc83035(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7345a6bc <__environ@GLIBC_2.2.5+0x72116bd4> │ │ │ │ + rex.RB call 7345a6bc <__environ@GLIBC_2.2.5+0x72116b94> │ │ │ │ jle 4d6dba <__gmpz_get_d_2exp@plt+0xd0b3a> │ │ │ │ sub $0x8,%esp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4d6df3 <__gmpz_get_d_2exp@plt+0xd0b73> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc82fba(%rip),%rax │ │ │ │ + lea 0xc82fda(%rip),%rax │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d6dd0 <__gmpz_get_d_2exp@plt+0xd0b50> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4d6e08,-0x18(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -227383,42 +227292,42 @@ │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ - lea 0xc82dcd(%rip),%rbx │ │ │ │ + lea 0xc82ded(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7345a92c <__environ@GLIBC_2.2.5+0x72116e44> │ │ │ │ + rex.RB call 7345a92c <__environ@GLIBC_2.2.5+0x72116e04> │ │ │ │ jle 4d702a <__gmpz_get_d_2exp@plt+0xd0daa> │ │ │ │ sub $0x8,%esp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4d7063 <__gmpz_get_d_2exp@plt+0xd0de3> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc82d72(%rip),%rax │ │ │ │ + lea 0xc82d92(%rip),%rax │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d7040 <__gmpz_get_d_2exp@plt+0xd0dc0> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4d7078,-0x18(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -227438,46 +227347,46 @@ │ │ │ │ jmp 4d7011 <__gmpz_get_d_2exp@plt+0xd0d91> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ sub $0x8d4800c8,%eax │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4d7106 <__gmpz_get_d_2exp@plt+0xd0e86> │ │ │ │ movq $0x4d70d0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4d70d0 <__gmpz_get_d_2exp@plt+0xd0e50> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ sub $0xc8,%al │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0x20(%rbx),%esi │ │ │ │ cmp $0x2,%rbx │ │ │ │ jb 4d70ec <__gmpz_get_d_2exp@plt+0xd0e6c> │ │ │ │ - lea 0xc82c7a(%rip),%rbx │ │ │ │ + lea 0xc82c9a(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc82c45(%rip),%rbx │ │ │ │ + lea 0xc82c65(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc82c88(%rip),%rbx │ │ │ │ + lea 0xc82ca8(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc82cc3(%rip),%rbx │ │ │ │ + lea 0xc82ce3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -227718,15 +227627,15 @@ │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc8296c(%rip),%rbx │ │ │ │ + lea 0xc8298c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -227758,24 +227667,24 @@ │ │ │ │ movq $0x4d74a0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d751b <__gmpz_get_d_2exp@plt+0xd129b> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4d7560,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc8289f(%rip),%rbx │ │ │ │ + lea 0xc828bf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -228025,15 +227934,15 @@ │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc8252c(%rip),%rbx │ │ │ │ + lea 0xc8254c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -228065,24 +227974,24 @@ │ │ │ │ movq $0x4d78f0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d796b <__gmpz_get_d_2exp@plt+0xd16eb> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4d79b0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc8245f(%rip),%rbx │ │ │ │ + lea 0xc8247f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -228202,15 +228111,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1045b484 <__environ@GLIBC_2.2.5+0xf11799c> │ │ │ │ + rex.RB call 1045b484 <__environ@GLIBC_2.2.5+0xf11795c> │ │ │ │ (bad) │ │ │ │ mov $0x48000000,%esp │ │ │ │ movl $0x4d7b78,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -228410,15 +228319,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1045b75c <__environ@GLIBC_2.2.5+0xf117c74> │ │ │ │ + rex.RB call 1045b75c <__environ@GLIBC_2.2.5+0xf117c34> │ │ │ │ (bad) │ │ │ │ mov $0x48000000,%esp │ │ │ │ movl $0x4d7e50,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -228565,15 +228474,15 @@ │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ movq $0x4d8010,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc81d83(%rip),%rbx │ │ │ │ + lea 0xc81da3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -228593,15 +228502,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7345ba14 <__environ@GLIBC_2.2.5+0x72117f2c> │ │ │ │ + rex.RB call 7345ba14 <__environ@GLIBC_2.2.5+0x72117eec> │ │ │ │ rex.WRX │ │ │ │ movq $0x4d80f8,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -228620,15 +228529,15 @@ │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r15b,(%r8) │ │ │ │ orl $0x48df8948,0x0(%rbp) │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 4d7f80 <__gmpz_get_d_2exp@plt+0xd1d00> │ │ │ │ - lea 0xc81cea(%rip),%rbx │ │ │ │ + lea 0xc81d0a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -228636,15 +228545,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4d8138,0x0(%rbp) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -228762,15 +228671,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1045bc4c <__environ@GLIBC_2.2.5+0xf118164> │ │ │ │ + rex.RB call 1045bc4c <__environ@GLIBC_2.2.5+0xf118124> │ │ │ │ (bad) │ │ │ │ mov $0x48000000,%esp │ │ │ │ movl $0x4d8340,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -228887,17 +228796,17 @@ │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ movq $0x4d8510,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc81846(%rip),%rbx │ │ │ │ + lea 0xc81866(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc81919(%rip),%rbx │ │ │ │ + lea 0xc81939(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -228942,15 +228851,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r13b,0x48004d85(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4d8470 <__gmpz_get_d_2exp@plt+0xd21f0> │ │ │ │ - lea 0xc81886(%rip),%rbx │ │ │ │ + lea 0xc818a6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -228958,15 +228867,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4d85a8,0x0(%rbp) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -229187,15 +229096,15 @@ │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc81511(%rip),%rbx │ │ │ │ + lea 0xc81531(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d88f8 <__gmpz_get_d_2exp@plt+0xd2678> │ │ │ │ movb $0x0,(%rcx) │ │ │ │ @@ -229240,24 +229149,24 @@ │ │ │ │ movq $0x4d8978,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d89f3 <__gmpz_get_d_2exp@plt+0xd2773> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4d8a38,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc81407(%rip),%rbx │ │ │ │ + lea 0xc81427(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -229465,15 +229374,15 @@ │ │ │ │ lea 0x1(%rcx),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ - lea 0xc81113(%rip),%rbx │ │ │ │ + lea 0xc81133(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -229506,24 +229415,24 @@ │ │ │ │ movq $0x4d8d50,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d8dcb <__gmpz_get_d_2exp@plt+0xd2b4b> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4d8e10,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc8103f(%rip),%rbx │ │ │ │ + lea 0xc8105f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -229533,77 +229442,82 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ adc %cl,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4d8eff <__gmpz_get_d_2exp@plt+0xd2c7f> │ │ │ │ movzbl %dil,%eax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 4d8ecf <__gmpz_get_d_2exp@plt+0xd2c4f> │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 4d8e66 <__gmpz_get_d_2exp@plt+0xd2be6> │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xdd7228(%rip),%rsi │ │ │ │ + lea 0xdd7248(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x4d8e90,-0x8(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4d8e90 <__gmpz_get_d_2exp@plt+0xd2c10> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900c80f(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d8ebf <__gmpz_get_d_2exp@plt+0xd2c3f> │ │ │ │ + add %dl,%al │ │ │ │ + bswap %eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ movq $0x4d0128,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x1159e40,(%r12) │ │ │ │ + movq $0x1159e60,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ cmp $0x1,%rax │ │ │ │ jb 4d8eea <__gmpz_get_d_2exp@plt+0xd2c6a> │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xdd719b(%rip),%rsi │ │ │ │ + lea 0xdd71bb(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xdd717d(%rip),%rsi │ │ │ │ + lea 0xdd719d(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xc80f62(%rip),%rbx │ │ │ │ + lea 0xc80f82(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0xf(%rax) │ │ │ │ + add %ah,0xf(%rax) │ │ │ │ enter $0x4800,$0x8d │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4d8fca <__gmpz_get_d_2exp@plt+0xd2d4a> │ │ │ │ movq $0x4d8f68,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -229615,15 +229529,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ bswap %eax │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -229650,15 +229564,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c80e(%rax) │ │ │ │ + add %dh,0x4800c80e(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4d90bf <__gmpz_get_d_2exp@plt+0xd2e3f> │ │ │ │ movq $0x4d9020,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -229668,15 +229582,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0xe(%rax) │ │ │ │ + add %bh,0xe(%rax) │ │ │ │ enter $0x4900,$0x83 │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -229700,22 +229614,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 4d8e30 <__gmpz_get_d_2exp@plt+0xd2bb0> │ │ │ │ movq $0x4d8f28,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc8047e(%rip),%r8 │ │ │ │ - lea 0xc8043d(%rip),%rdi │ │ │ │ - lea 0xc8042f(%rip),%rsi │ │ │ │ - lea 0xe65ac7(%rip),%r14 │ │ │ │ + lea 0xc8049e(%rip),%r8 │ │ │ │ + lea 0xc8045d(%rip),%rdi │ │ │ │ + lea 0xc8044f(%rip),%rsi │ │ │ │ + lea 0xe65ae7(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc80dda(%rip),%rbx │ │ │ │ + lea 0xc80dfa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -229796,15 +229710,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7345cb3c <__environ@GLIBC_2.2.5+0x72119054> │ │ │ │ + rex.RB call 7345cb3c <__environ@GLIBC_2.2.5+0x72119014> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d9241 <__gmpz_get_d_2exp@plt+0xd2fc1> │ │ │ │ movq $0x4d90f0,-0x28(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ movq $0x4d9190,-0x10(%r12) │ │ │ │ @@ -229814,15 +229728,15 @@ │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4d0208 <__gmpz_get_d_2exp@plt+0xc9f88> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xc80c5d(%rip),%rbx │ │ │ │ + lea 0xc80c7d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -230013,17 +229927,16 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %cl,0x0(%rax) │ │ │ │ + enter $0x4800,$0x8d │ │ │ │ rex.RB loopne 4d9561 <__gmpz_get_d_2exp@plt+0xd32e1> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 4d968a <__gmpz_get_d_2exp@plt+0xd340a> │ │ │ │ movq $0x4d9550,-0x20(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ @@ -230035,16 +229948,16 @@ │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - inc %edi │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d9695 <__gmpz_get_d_2exp@plt+0xd3415> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ @@ -230094,23 +230007,23 @@ │ │ │ │ jmp 4d0208 <__gmpz_get_d_2exp@plt+0xc9f88> │ │ │ │ movq $0x4d9320,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ mov %r8,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r9,(%r12) │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc7feb8(%rip),%r8 │ │ │ │ - lea 0xc7fe77(%rip),%rdi │ │ │ │ - lea 0xc7fe69(%rip),%rsi │ │ │ │ - lea 0xe65501(%rip),%r14 │ │ │ │ + lea 0xc7fed8(%rip),%r8 │ │ │ │ + lea 0xc7fe97(%rip),%rdi │ │ │ │ + lea 0xc7fe89(%rip),%rsi │ │ │ │ + lea 0xe65521(%rip),%r14 │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc80827(%rip),%rbx │ │ │ │ + lea 0xc80847(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -230207,15 +230120,15 @@ │ │ │ │ ja 4d9800 <__gmpz_get_d_2exp@plt+0xd3580> │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ lea 0x1(%rsi),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x1(%rbx),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea 0xd500fa(%rip),%rsi │ │ │ │ + lea 0xd5011a(%rip),%rsi │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x4d9768,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ @@ -230270,15 +230183,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x4(%rax) │ │ │ │ + add %ch,-0x4(%rax) │ │ │ │ movl $0xe8458d48,(%rax) │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4d9a3a <__gmpz_get_d_2exp@plt+0xd37ba> │ │ │ │ movq $0x4d9930,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ @@ -230289,15 +230202,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ cld │ │ │ │ movl $0x30c48349,(%rax) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4d9a45 <__gmpz_get_d_2exp@plt+0xd37c5> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ @@ -230315,15 +230228,15 @@ │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ lea 0x1(%rcx),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x1(%rdx),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xd4ff44(%rip),%rsi │ │ │ │ + lea 0xd4ff64(%rip),%rsi │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ lea 0x1(%rcx),%rax │ │ │ │ @@ -230337,23 +230250,23 @@ │ │ │ │ mov %r8,0x10(%rbp) │ │ │ │ jmp 4d0208 <__gmpz_get_d_2exp@plt+0xc9f88> │ │ │ │ movq $0x4d9718,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc7fb08(%rip),%r8 │ │ │ │ - lea 0xc7fac7(%rip),%rdi │ │ │ │ - lea 0xc7fab9(%rip),%rsi │ │ │ │ - lea 0xe65151(%rip),%r14 │ │ │ │ + lea 0xc7fb28(%rip),%r8 │ │ │ │ + lea 0xc7fae7(%rip),%rdi │ │ │ │ + lea 0xc7fad9(%rip),%rsi │ │ │ │ + lea 0xe65171(%rip),%r14 │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc80487(%rip),%rbx │ │ │ │ + lea 0xc804a7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ @@ -230637,15 +230550,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0xfb6dc0,-0x8(%rbp) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4d0208 <__gmpz_get_d_2exp@plt+0xc9f88> │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ - lea 0xc8003c(%rip),%rbx │ │ │ │ + lea 0xc8005c(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -230849,15 +230762,15 @@ │ │ │ │ movq $0xfb6dc0,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4d0208 <__gmpz_get_d_2exp@plt+0xc9f88> │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xc7fd05(%rip),%rbx │ │ │ │ + lea 0xc7fd25(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -230989,15 +230902,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7345dcf4 <__environ@GLIBC_2.2.5+0x7211a20c> │ │ │ │ + rex.RB call 7345dcf4 <__environ@GLIBC_2.2.5+0x7211a1cc> │ │ │ │ jae 4da3f3 <__gmpz_get_d_2exp@plt+0xd4173> │ │ │ │ add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4da411 <__gmpz_get_d_2exp@plt+0xd4191> │ │ │ │ movq $0x4da1f0,-0x48(%r12) │ │ │ │ mov %rsi,-0x38(%r12) │ │ │ │ movq $0x4da228,-0x30(%r12) │ │ │ │ @@ -231011,15 +230924,15 @@ │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4d0208 <__gmpz_get_d_2exp@plt+0xc9f88> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc7fac5(%rip),%rbx │ │ │ │ + lea 0xc7fae5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -231098,15 +231011,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7345de84 <__environ@GLIBC_2.2.5+0x7211a39c> │ │ │ │ + rex.RB call 7345de84 <__environ@GLIBC_2.2.5+0x7211a35c> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4da589 <__gmpz_get_d_2exp@plt+0xd4309> │ │ │ │ movq $0x4da438,-0x28(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ movq $0x4da4d8,-0x10(%r12) │ │ │ │ @@ -231116,23 +231029,23 @@ │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4d0208 <__gmpz_get_d_2exp@plt+0xc9f88> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xc7f955(%rip),%rbx │ │ │ │ + lea 0xc7f975(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ pop %rsi │ │ │ │ {rex2 0x0} dec %eax │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4da5da <__gmpz_get_d_2exp@plt+0xd435a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -231148,15 +231061,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ pop %rbp │ │ │ │ {rex2 0x0} dec %ecx │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4da632 <__gmpz_get_d_2exp@plt+0xd43b2> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ @@ -231175,15 +231088,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x5d(%rax) │ │ │ │ + add %bh,0x5d(%rax) │ │ │ │ {rex2 0x0} dec %ecx │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4da69a <__gmpz_get_d_2exp@plt+0xd441a> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rbx │ │ │ │ @@ -231199,36 +231112,38 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - pop %rsp │ │ │ │ + add %dl,(%rax) │ │ │ │ + pop %rbp │ │ │ │ {rex2 0x0} dec %eax │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4da6ee <__gmpz_get_d_2exp@plt+0xd446e> │ │ │ │ movq $0x4da710,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 4d0208 <__gmpz_get_d_2exp@plt+0xc9f88> │ │ │ │ - lea 0xc7f803(%rip),%rbx │ │ │ │ + lea 0xc7f823(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900d55c(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + pop %rsp │ │ │ │ + {rex2 0x0} dec %ecx │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4da74e <__gmpz_get_d_2exp@plt+0xd44ce> │ │ │ │ movq $0x4da660,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ @@ -231337,16 +231252,16 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x14(%rax) │ │ │ │ - movl $0xf0458d48,(%rax) │ │ │ │ + add %bl,0x4800c7ec(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4daa21 <__gmpz_get_d_2exp@plt+0xd47a1> │ │ │ │ movq $0x4da8f8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -231355,15 +231270,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x14(%rax) │ │ │ │ + add %ah,-0x14(%rax) │ │ │ │ movl $0x30c48349,(%rax) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4daa2c <__gmpz_get_d_2exp@plt+0xd47ac> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ cmp $0x8,%rcx │ │ │ │ jl 4da9de <__gmpz_get_d_2exp@plt+0xd475e> │ │ │ │ @@ -231415,22 +231330,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x4da778,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc7eb1c(%rip),%r8 │ │ │ │ - lea 0xc7eadb(%rip),%rdi │ │ │ │ - lea 0xc7eacd(%rip),%rsi │ │ │ │ - lea 0xe641d5(%rip),%r14 │ │ │ │ + lea 0xc7eb3c(%rip),%r8 │ │ │ │ + lea 0xc7eafb(%rip),%rdi │ │ │ │ + lea 0xc7eaed(%rip),%rsi │ │ │ │ + lea 0xe641f5(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc7f4f0(%rip),%rbx │ │ │ │ + lea 0xc7f510(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -231465,15 +231380,15 @@ │ │ │ │ movq $0xd4dfa8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc7f45f(%rip),%rbx │ │ │ │ + lea 0xc7f47f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ @@ -231563,15 +231478,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 4dabe3 <__gmpz_get_d_2exp@plt+0xd4963> │ │ │ │ jmp 4dac2b <__gmpz_get_d_2exp@plt+0xd49ab> │ │ │ │ - lea 0xc7f346(%rip),%rbx │ │ │ │ + lea 0xc7f366(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -231757,15 +231672,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4daeb9 <__gmpz_get_d_2exp@plt+0xd4c39> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc7f079(%rip),%r14 │ │ │ │ + lea 0xc7f099(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -231991,24 +231906,24 @@ │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4db1ee <__gmpz_get_d_2exp@plt+0xd4f6e> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4db230,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc7ed1c(%rip),%rbx │ │ │ │ + lea 0xc7ed3c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ @@ -232256,18 +232171,18 @@ │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x4db5d0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd22994(%rip),%r14 │ │ │ │ - lea 0xdd2d8c(%rip),%rbx │ │ │ │ + lea 0xd229b4(%rip),%r14 │ │ │ │ + lea 0xdd2dac(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc7e9b1(%rip),%rbx │ │ │ │ + lea 0xc7e9d1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -232286,15 +232201,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7345ef44 <__environ@GLIBC_2.2.5+0x7211b45c> │ │ │ │ + rex.RB call 7345ef44 <__environ@GLIBC_2.2.5+0x7211b41c> │ │ │ │ rex.WB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4db630,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -232672,24 +232587,24 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4dbb73 <__gmpz_get_d_2exp@plt+0xd58f3> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4dbbb8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc7e3cf(%rip),%rbx │ │ │ │ + lea 0xc7e3ef(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -232824,15 +232739,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7345f6a4 <__environ@GLIBC_2.2.5+0x7211bbbc> │ │ │ │ + rex.RB call 7345f6a4 <__environ@GLIBC_2.2.5+0x7211bb7c> │ │ │ │ jnp 4dbda2 <__gmpz_get_d_2exp@plt+0xd5b22> │ │ │ │ movl $0x4dbd90,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -232910,16 +232825,16 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4dbf15 <__gmpz_get_d_2exp@plt+0xd5c95> │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 4dbea4 <__gmpz_get_d_2exp@plt+0xd5c24> │ │ │ │ - lea 0xd220b9(%rip),%r14 │ │ │ │ - lea 0xdd24b1(%rip),%rbx │ │ │ │ + lea 0xd220d9(%rip),%r14 │ │ │ │ + lea 0xdd24d1(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -232941,15 +232856,15 @@ │ │ │ │ lea -0x27(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ movq $0x4dbea0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc7e064(%rip),%rbx │ │ │ │ + lea 0xc7e084(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -233298,15 +233213,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc7db81(%rip),%rbx │ │ │ │ + lea 0xc7dba1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -233315,15 +233230,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4dc442 <__gmpz_get_d_2exp@plt+0xd61c2> │ │ │ │ movq $0x4dc460,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4dc3a8 <__gmpz_get_d_2exp@plt+0xd6128> │ │ │ │ - lea 0xc7db47(%rip),%rbx │ │ │ │ + lea 0xc7db67(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -233331,15 +233246,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -233748,16 +233663,16 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4dcab8 <__gmpz_get_d_2exp@plt+0xd6838> │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 4dca34 <__gmpz_get_d_2exp@plt+0xd67b4> │ │ │ │ - lea 0xd21529(%rip),%r14 │ │ │ │ - lea 0xdd1921(%rip),%rbx │ │ │ │ + lea 0xd21549(%rip),%r14 │ │ │ │ + lea 0xdd1941(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -233782,15 +233697,15 @@ │ │ │ │ lea -0x27(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x4dca30,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc7d501(%rip),%rbx │ │ │ │ + lea 0xc7d521(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -233935,15 +233850,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - call 484e1a7d <__environ@GLIBC_2.2.5+0x4719df95> │ │ │ │ + call 484e1a7d <__environ@GLIBC_2.2.5+0x4719df55> │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -234142,15 +234057,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc7d019(%rip),%rbx │ │ │ │ + lea 0xc7d039(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -234159,15 +234074,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4dcfea <__gmpz_get_d_2exp@plt+0xd6d6a> │ │ │ │ movq $0x4dd008,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4dcf50 <__gmpz_get_d_2exp@plt+0xd6cd0> │ │ │ │ - lea 0xc7cfdf(%rip),%rbx │ │ │ │ + lea 0xc7cfff(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -234175,15 +234090,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -234593,16 +234508,16 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4dd660 <__gmpz_get_d_2exp@plt+0xd73e0> │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 4dd5dc <__gmpz_get_d_2exp@plt+0xd735c> │ │ │ │ - lea 0xd20981(%rip),%r14 │ │ │ │ - lea 0xdd0d79(%rip),%rbx │ │ │ │ + lea 0xd209a1(%rip),%r14 │ │ │ │ + lea 0xdd0d99(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -234627,15 +234542,15 @@ │ │ │ │ lea -0x27(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x4dd5d8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc7c999(%rip),%rbx │ │ │ │ + lea 0xc7c9b9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -234988,15 +234903,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc7c4b1(%rip),%rbx │ │ │ │ + lea 0xc7c4d1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -235005,15 +234920,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4ddb92 <__gmpz_get_d_2exp@plt+0xd7912> │ │ │ │ movq $0x4ddbb0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4ddaf8 <__gmpz_get_d_2exp@plt+0xd7878> │ │ │ │ - lea 0xc7c477(%rip),%rbx │ │ │ │ + lea 0xc7c497(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -235021,15 +234936,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -235318,16 +235233,16 @@ │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 4ddfe8 <__gmpz_get_d_2exp@plt+0xd7d68> │ │ │ │ - lea 0xd1ff7e(%rip),%r14 │ │ │ │ - lea 0xdd0376(%rip),%rbx │ │ │ │ + lea 0xd1ff9e(%rip),%r14 │ │ │ │ + lea 0xdd0396(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -235688,15 +235603,15 @@ │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xc7bb47(%rip),%rbx │ │ │ │ + lea 0xc7bb67(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -235707,15 +235622,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4de532 <__gmpz_get_d_2exp@plt+0xd82b2> │ │ │ │ movq $0x4de550,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4de490 <__gmpz_get_d_2exp@plt+0xd8210> │ │ │ │ - lea 0xc7bb0f(%rip),%rbx │ │ │ │ + lea 0xc7bb2f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -235723,15 +235638,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -235808,15 +235723,15 @@ │ │ │ │ lea -0x46(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x5f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ - lea 0xc7b9a2(%rip),%rbx │ │ │ │ + lea 0xc7b9c2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -236059,18 +235974,18 @@ │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x4dea58,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd1f50c(%rip),%r14 │ │ │ │ - lea 0xdcf904(%rip),%rbx │ │ │ │ + lea 0xd1f52c(%rip),%r14 │ │ │ │ + lea 0xdcf924(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc7b619(%rip),%rbx │ │ │ │ + lea 0xc7b639(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -236089,15 +236004,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734623cc <__environ@GLIBC_2.2.5+0x7211e8e4> │ │ │ │ + rex.RB call 734623cc <__environ@GLIBC_2.2.5+0x7211e8a4> │ │ │ │ rex.WB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4deab8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -236448,15 +236363,15 @@ │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc7b0fc(%rip),%rbx │ │ │ │ + lea 0xc7b11c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -236465,15 +236380,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4def9a <__gmpz_get_d_2exp@plt+0xd8d1a> │ │ │ │ movq $0x4defb8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4def00 <__gmpz_get_d_2exp@plt+0xd8c80> │ │ │ │ - lea 0xc7b0c7(%rip),%rbx │ │ │ │ + lea 0xc7b0e7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -236481,15 +236396,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -236568,15 +236483,15 @@ │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc7af51(%rip),%rbx │ │ │ │ + lea 0xc7af71(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -236818,18 +236733,18 @@ │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x4df4c8,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd1ea9c(%rip),%r14 │ │ │ │ - lea 0xdcee94(%rip),%rbx │ │ │ │ + lea 0xd1eabc(%rip),%r14 │ │ │ │ + lea 0xdceeb4(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc7abc9(%rip),%rbx │ │ │ │ + lea 0xc7abe9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -236848,15 +236763,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73462e3c <__environ@GLIBC_2.2.5+0x7211f354> │ │ │ │ + rex.RB call 73462e3c <__environ@GLIBC_2.2.5+0x7211f314> │ │ │ │ rex.WB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4df528,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -237206,15 +237121,15 @@ │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc7a6ac(%rip),%rbx │ │ │ │ + lea 0xc7a6cc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -237223,15 +237138,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4dfa0a <__gmpz_get_d_2exp@plt+0xd978a> │ │ │ │ movq $0x4dfa28,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4df970 <__gmpz_get_d_2exp@plt+0xd96f0> │ │ │ │ - lea 0xc7a677(%rip),%rbx │ │ │ │ + lea 0xc7a697(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -237239,15 +237154,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -237326,15 +237241,15 @@ │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc7a501(%rip),%rbx │ │ │ │ + lea 0xc7a521(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -237579,18 +237494,18 @@ │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x4dff38,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd1e02c(%rip),%r14 │ │ │ │ - lea 0xdce424(%rip),%rbx │ │ │ │ + lea 0xd1e04c(%rip),%r14 │ │ │ │ + lea 0xdce444(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc7a179(%rip),%rbx │ │ │ │ + lea 0xc7a199(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -237609,15 +237524,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734638ac <__environ@GLIBC_2.2.5+0x7211fdc4> │ │ │ │ + rex.RB call 734638ac <__environ@GLIBC_2.2.5+0x7211fd84> │ │ │ │ rex.WB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4dff98,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -237967,15 +237882,15 @@ │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc79c5c(%rip),%rbx │ │ │ │ + lea 0xc79c7c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -237984,15 +237899,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4e047a <__gmpz_get_d_2exp@plt+0xda1fa> │ │ │ │ movq $0x4e0498,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4e03e0 <__gmpz_get_d_2exp@plt+0xda160> │ │ │ │ - lea 0xc79c27(%rip),%rbx │ │ │ │ + lea 0xc79c47(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -238000,15 +237915,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -238087,15 +238002,15 @@ │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc79ab1(%rip),%rbx │ │ │ │ + lea 0xc79ad1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -238337,18 +238252,18 @@ │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x4e09a8,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd1d5bc(%rip),%r14 │ │ │ │ - lea 0xdcd9b4(%rip),%rbx │ │ │ │ + lea 0xd1d5dc(%rip),%r14 │ │ │ │ + lea 0xdcd9d4(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc79729(%rip),%rbx │ │ │ │ + lea 0xc79749(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -238367,15 +238282,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7346431c <__environ@GLIBC_2.2.5+0x72120834> │ │ │ │ + rex.RB call 7346431c <__environ@GLIBC_2.2.5+0x721207f4> │ │ │ │ rex.WB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4e0a08,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -238516,15 +238431,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - call 484e59bc <__environ@GLIBC_2.2.5+0x471a1ed4> │ │ │ │ + call 484e59bc <__environ@GLIBC_2.2.5+0x471a1e94> │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -238725,15 +238640,15 @@ │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc7920c(%rip),%rbx │ │ │ │ + lea 0xc7922c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -238742,15 +238657,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4e0eea <__gmpz_get_d_2exp@plt+0xdac6a> │ │ │ │ movq $0x4e0f08,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4e0e50 <__gmpz_get_d_2exp@plt+0xdabd0> │ │ │ │ - lea 0xc791d7(%rip),%rbx │ │ │ │ + lea 0xc791f7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -238758,15 +238673,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -238845,15 +238760,15 @@ │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc79061(%rip),%rbx │ │ │ │ + lea 0xc79081(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -239094,18 +239009,18 @@ │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x4e1418,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd1cb4c(%rip),%r14 │ │ │ │ - lea 0xdccf44(%rip),%rbx │ │ │ │ + lea 0xd1cb6c(%rip),%r14 │ │ │ │ + lea 0xdccf64(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc78cd9(%rip),%rbx │ │ │ │ + lea 0xc78cf9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -239124,15 +239039,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73464d8c <__environ@GLIBC_2.2.5+0x721212a4> │ │ │ │ + rex.RB call 73464d8c <__environ@GLIBC_2.2.5+0x72121264> │ │ │ │ rex.WB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4e1478,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -239482,15 +239397,15 @@ │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc787bc(%rip),%rbx │ │ │ │ + lea 0xc787dc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -239499,15 +239414,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4e195a <__gmpz_get_d_2exp@plt+0xdb6da> │ │ │ │ movq $0x4e1978,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4e18c0 <__gmpz_get_d_2exp@plt+0xdb640> │ │ │ │ - lea 0xc78787(%rip),%rbx │ │ │ │ + lea 0xc787a7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -239515,15 +239430,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -239602,15 +239517,15 @@ │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc78611(%rip),%rbx │ │ │ │ + lea 0xc78631(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -239850,18 +239765,18 @@ │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x4e1e88,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd1c0dc(%rip),%r14 │ │ │ │ - lea 0xdcc4d4(%rip),%rbx │ │ │ │ + lea 0xd1c0fc(%rip),%r14 │ │ │ │ + lea 0xdcc4f4(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc78289(%rip),%rbx │ │ │ │ + lea 0xc782a9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -239880,15 +239795,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734657fc <__environ@GLIBC_2.2.5+0x72121d14> │ │ │ │ + rex.RB call 734657fc <__environ@GLIBC_2.2.5+0x72121cd4> │ │ │ │ rex.WB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4e1ee8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -240239,15 +240154,15 @@ │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc77d6c(%rip),%rbx │ │ │ │ + lea 0xc77d8c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -240256,15 +240171,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4e23ca <__gmpz_get_d_2exp@plt+0xdc14a> │ │ │ │ movq $0x4e23e8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4e2330 <__gmpz_get_d_2exp@plt+0xdc0b0> │ │ │ │ - lea 0xc77d37(%rip),%rbx │ │ │ │ + lea 0xc77d57(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -240272,15 +240187,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -240359,15 +240274,15 @@ │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc77bc1(%rip),%rbx │ │ │ │ + lea 0xc77be1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -240609,18 +240524,18 @@ │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x4e28f8,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd1b66c(%rip),%r14 │ │ │ │ - lea 0xdcba64(%rip),%rbx │ │ │ │ + lea 0xd1b68c(%rip),%r14 │ │ │ │ + lea 0xdcba84(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc77839(%rip),%rbx │ │ │ │ + lea 0xc77859(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -240639,15 +240554,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7346626c <__environ@GLIBC_2.2.5+0x72122784> │ │ │ │ + rex.RB call 7346626c <__environ@GLIBC_2.2.5+0x72122744> │ │ │ │ rex.WB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4e2958,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -240996,15 +240911,15 @@ │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc7731c(%rip),%rbx │ │ │ │ + lea 0xc7733c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -241013,15 +240928,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4e2e3a <__gmpz_get_d_2exp@plt+0xdcbba> │ │ │ │ movq $0x4e2e58,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4e2da0 <__gmpz_get_d_2exp@plt+0xdcb20> │ │ │ │ - lea 0xc772e7(%rip),%rbx │ │ │ │ + lea 0xc77307(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -241029,15 +240944,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -241116,15 +241031,15 @@ │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc77171(%rip),%rbx │ │ │ │ + lea 0xc77191(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -241366,18 +241281,18 @@ │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x4e3368,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd1abfc(%rip),%r14 │ │ │ │ - lea 0xdcaff4(%rip),%rbx │ │ │ │ + lea 0xd1ac1c(%rip),%r14 │ │ │ │ + lea 0xdcb014(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc76de9(%rip),%rbx │ │ │ │ + lea 0xc76e09(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -241396,15 +241311,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73466cdc <__environ@GLIBC_2.2.5+0x721231f4> │ │ │ │ + rex.RB call 73466cdc <__environ@GLIBC_2.2.5+0x721231b4> │ │ │ │ rex.WB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4e33c8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -241754,15 +241669,15 @@ │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc768cc(%rip),%rbx │ │ │ │ + lea 0xc768ec(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -241771,15 +241686,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4e38aa <__gmpz_get_d_2exp@plt+0xdd62a> │ │ │ │ movq $0x4e38c8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4e3810 <__gmpz_get_d_2exp@plt+0xdd590> │ │ │ │ - lea 0xc76897(%rip),%rbx │ │ │ │ + lea 0xc768b7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -241787,15 +241702,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -241874,15 +241789,15 @@ │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc76721(%rip),%rbx │ │ │ │ + lea 0xc76741(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -242125,18 +242040,18 @@ │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x4e3dd8,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd1a18c(%rip),%r14 │ │ │ │ - lea 0xdca584(%rip),%rbx │ │ │ │ + lea 0xd1a1ac(%rip),%r14 │ │ │ │ + lea 0xdca5a4(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc76399(%rip),%rbx │ │ │ │ + lea 0xc763b9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -242155,15 +242070,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7346774c <__environ@GLIBC_2.2.5+0x72123c64> │ │ │ │ + rex.RB call 7346774c <__environ@GLIBC_2.2.5+0x72123c24> │ │ │ │ rex.WB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4e3e38,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -242514,15 +242429,15 @@ │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc75e7c(%rip),%rbx │ │ │ │ + lea 0xc75e9c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -242531,15 +242446,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4e431a <__gmpz_get_d_2exp@plt+0xde09a> │ │ │ │ movq $0x4e4338,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4e4280 <__gmpz_get_d_2exp@plt+0xde000> │ │ │ │ - lea 0xc75e47(%rip),%rbx │ │ │ │ + lea 0xc75e67(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -242547,15 +242462,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -242634,15 +242549,15 @@ │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc75cd1(%rip),%rbx │ │ │ │ + lea 0xc75cf1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -242928,16 +242843,16 @@ │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 4e4898 <__gmpz_get_d_2exp@plt+0xde618> │ │ │ │ - lea 0xd196ce(%rip),%r14 │ │ │ │ - lea 0xdc9ac6(%rip),%rbx │ │ │ │ + lea 0xd196ee(%rip),%r14 │ │ │ │ + lea 0xdc9ae6(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -243298,15 +243213,15 @@ │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xc753cf(%rip),%rbx │ │ │ │ + lea 0xc753ef(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -243317,15 +243232,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4e4de2 <__gmpz_get_d_2exp@plt+0xdeb62> │ │ │ │ movq $0x4e4e00,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4e4d40 <__gmpz_get_d_2exp@plt+0xdeac0> │ │ │ │ - lea 0xc75397(%rip),%rbx │ │ │ │ + lea 0xc753b7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -243333,15 +243248,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -243364,16 +243279,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - push %rax │ │ │ │ + add %bl,0x50(%rax) │ │ │ │ movl $0x4cf08949,(%rax) │ │ │ │ mov %esi,%edi │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 4d9510 <__gmpz_get_d_2exp@plt+0xd3290> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ @@ -243392,16 +243306,17 @@ │ │ │ │ jmp 4d80c0 <__gmpz_get_d_2exp@plt+0xd1e40> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.WRXB movq $0x68c48349,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + movl $0x68c48349,(%rax) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4e4f4c <__gmpz_get_d_2exp@plt+0xdeccc> │ │ │ │ movq $0x4e4e58,-0x60(%r12) │ │ │ │ mov %r14,-0x58(%r12) │ │ │ │ mov %rsi,-0x50(%r12) │ │ │ │ movq $0x4e4e80,-0x48(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ @@ -243415,15 +243330,15 @@ │ │ │ │ lea -0x46(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x5f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ - lea 0xc7522a(%rip),%rbx │ │ │ │ + lea 0xc7524a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -243615,15 +243530,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10468b2c <__environ@GLIBC_2.2.5+0xf125044> │ │ │ │ + rex.RB call 10468b2c <__environ@GLIBC_2.2.5+0xf125004> │ │ │ │ (bad) │ │ │ │ mov $0x48000000,%esp │ │ │ │ movl $0x4e5220,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -243756,15 +243671,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0xc74936(%rip),%rbx │ │ │ │ + lea 0xc74956(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -243866,18 +243781,18 @@ │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ movq $0x4e55c8,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd18999(%rip),%r14 │ │ │ │ - lea 0xdc8d91(%rip),%rbx │ │ │ │ + lea 0xd189b9(%rip),%r14 │ │ │ │ + lea 0xdc8db1(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc74be6(%rip),%rbx │ │ │ │ + lea 0xc74c06(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -243896,15 +243811,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73468f3c <__environ@GLIBC_2.2.5+0x72125454> │ │ │ │ + rex.RB call 73468f3c <__environ@GLIBC_2.2.5+0x72125414> │ │ │ │ rex.WB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4e5628,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -244255,15 +244170,15 @@ │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc746cc(%rip),%rbx │ │ │ │ + lea 0xc746ec(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -244272,15 +244187,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4e5b0a <__gmpz_get_d_2exp@plt+0xdf88a> │ │ │ │ movq $0x4e5b28,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4e5a70 <__gmpz_get_d_2exp@plt+0xdf7f0> │ │ │ │ - lea 0xc74697(%rip),%rbx │ │ │ │ + lea 0xc746b7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -244288,15 +244203,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -244319,16 +244234,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rex.XB movl $0x4cf78948,(%r8) │ │ │ │ + add %al,0x43(%rax) │ │ │ │ + movl $0x4cf78948,(%rax) │ │ │ │ mov %esi,%esi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 4d98f0 <__gmpz_get_d_2exp@plt+0xd3670> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -244344,15 +244259,15 @@ │ │ │ │ jmp 4d8538 <__gmpz_get_d_2exp@plt+0xd22b8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ rex.X movl $0x50c48349,(%rax) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4e5c5d <__gmpz_get_d_2exp@plt+0xdf9dd> │ │ │ │ movq $0x4e5b80,-0x48(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ movq $0x4e5ba8,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ @@ -244364,15 +244279,15 @@ │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc74541(%rip),%rbx │ │ │ │ + lea 0xc74561(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -244564,15 +244479,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1046983c <__environ@GLIBC_2.2.5+0xf125d54> │ │ │ │ + rex.RB call 1046983c <__environ@GLIBC_2.2.5+0xf125d14> │ │ │ │ (bad) │ │ │ │ mov $0x48000000,%esp │ │ │ │ movl $0x4e5f30,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -244705,15 +244620,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0xc73c26(%rip),%rbx │ │ │ │ + lea 0xc73c46(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -244815,18 +244730,18 @@ │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ movq $0x4e62d8,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd17c89(%rip),%r14 │ │ │ │ - lea 0xdc8081(%rip),%rbx │ │ │ │ + lea 0xd17ca9(%rip),%r14 │ │ │ │ + lea 0xdc80a1(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc73efe(%rip),%rbx │ │ │ │ + lea 0xc73f1e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -244845,15 +244760,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73469c4c <__environ@GLIBC_2.2.5+0x72126164> │ │ │ │ + rex.RB call 73469c4c <__environ@GLIBC_2.2.5+0x72126124> │ │ │ │ rex.WB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4e6338,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -245203,15 +245118,15 @@ │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc739e4(%rip),%rbx │ │ │ │ + lea 0xc73a04(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -245220,15 +245135,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4e681a <__gmpz_get_d_2exp@plt+0xe059a> │ │ │ │ movq $0x4e6838,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4e6780 <__gmpz_get_d_2exp@plt+0xe0500> │ │ │ │ - lea 0xc739af(%rip),%rbx │ │ │ │ + lea 0xc739cf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -245236,15 +245151,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -245267,15 +245182,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ ss movl $0x4cf78948,(%rax) │ │ │ │ mov %esi,%esi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 4d98f0 <__gmpz_get_d_2exp@plt+0xd3670> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -245292,15 +245207,15 @@ │ │ │ │ jmp 4d8538 <__gmpz_get_d_2exp@plt+0xd22b8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ xor $0x834900c7,%eax │ │ │ │ (bad) │ │ │ │ push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4e696d <__gmpz_get_d_2exp@plt+0xe06ed> │ │ │ │ movq $0x4e6890,-0x48(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ @@ -245314,15 +245229,15 @@ │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc73859(%rip),%rbx │ │ │ │ + lea 0xc73879(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -245514,15 +245429,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1046a54c <__environ@GLIBC_2.2.5+0xf126a64> │ │ │ │ + rex.RB call 1046a54c <__environ@GLIBC_2.2.5+0xf126a24> │ │ │ │ (bad) │ │ │ │ mov $0x48000000,%esp │ │ │ │ movl $0x4e6c40,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -245655,15 +245570,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0xc72f16(%rip),%rbx │ │ │ │ + lea 0xc72f36(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -245764,18 +245679,18 @@ │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ movq $0x4e6fe8,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd16f79(%rip),%r14 │ │ │ │ - lea 0xdc7371(%rip),%rbx │ │ │ │ + lea 0xd16f99(%rip),%r14 │ │ │ │ + lea 0xdc7391(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc73216(%rip),%rbx │ │ │ │ + lea 0xc73236(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -245794,15 +245709,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7346a95c <__environ@GLIBC_2.2.5+0x72126e74> │ │ │ │ + rex.RB call 7346a95c <__environ@GLIBC_2.2.5+0x72126e34> │ │ │ │ rex.WB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4e7048,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -246153,15 +246068,15 @@ │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc72cfc(%rip),%rbx │ │ │ │ + lea 0xc72d1c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -246170,15 +246085,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4e752a <__gmpz_get_d_2exp@plt+0xe12aa> │ │ │ │ movq $0x4e7548,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4e7490 <__gmpz_get_d_2exp@plt+0xe1210> │ │ │ │ - lea 0xc72cc7(%rip),%rbx │ │ │ │ + lea 0xc72ce7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -246186,15 +246101,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -246217,15 +246132,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ sub %eax,%edi │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ jmp 4d98f0 <__gmpz_get_d_2exp@plt+0xd3670> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -246242,16 +246157,19 @@ │ │ │ │ jmp 4d8538 <__gmpz_get_d_2exp@plt+0xd22b8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900c728(%rax) │ │ │ │ - add $0x50,%esp │ │ │ │ + add %dl,%al │ │ │ │ + sub %al,%bh │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4e767d <__gmpz_get_d_2exp@plt+0xe13fd> │ │ │ │ movq $0x4e75a0,-0x48(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ movq $0x4e75c8,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0x4e75f0,-0x28(%r12) │ │ │ │ @@ -246262,15 +246180,15 @@ │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc72b71(%rip),%rbx │ │ │ │ + lea 0xc72b91(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -246515,18 +246433,18 @@ │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x4e7a38,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd1652c(%rip),%r14 │ │ │ │ - lea 0xdc6924(%rip),%rbx │ │ │ │ + lea 0xd1654c(%rip),%r14 │ │ │ │ + lea 0xdc6944(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc727f1(%rip),%rbx │ │ │ │ + lea 0xc72811(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -246545,15 +246463,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7346b3ac <__environ@GLIBC_2.2.5+0x721278c4> │ │ │ │ + rex.RB call 7346b3ac <__environ@GLIBC_2.2.5+0x72127884> │ │ │ │ rex.WB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4e7a98,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -246903,15 +246821,15 @@ │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc722d4(%rip),%rbx │ │ │ │ + lea 0xc722f4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -246920,15 +246838,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4e7f7a <__gmpz_get_d_2exp@plt+0xe1cfa> │ │ │ │ movq $0x4e7f98,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4e7ee0 <__gmpz_get_d_2exp@plt+0xe1c60> │ │ │ │ - lea 0xc7229f(%rip),%rbx │ │ │ │ + lea 0xc722bf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -246936,15 +246854,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -247023,15 +246941,15 @@ │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc72129(%rip),%rbx │ │ │ │ + lea 0xc72149(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -247617,16 +247535,16 @@ │ │ │ │ mov 0x17(%rbx),%rdi │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ mov 0x27(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 4e89ac <__gmpz_get_d_2exp@plt+0xe272c> │ │ │ │ - lea 0xd155ca(%rip),%r14 │ │ │ │ - lea 0xdc59c2(%rip),%rbx │ │ │ │ + lea 0xd155ea(%rip),%r14 │ │ │ │ + lea 0xdc59e2(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -248011,15 +247929,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xc71300(%rip),%rbx │ │ │ │ + lea 0xc71320(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -248032,15 +247950,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4e8f72 <__gmpz_get_d_2exp@plt+0xe2cf2> │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ movq $0x4e8f90,0x0(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4e8eb0 <__gmpz_get_d_2exp@plt+0xe2c30> │ │ │ │ - lea 0xc712bf(%rip),%rbx │ │ │ │ + lea 0xc712df(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -248048,15 +247966,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -248171,15 +248089,15 @@ │ │ │ │ lea -0x76(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0xa7(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xb0,0x388(%r13) │ │ │ │ - lea 0xc7109c(%rip),%rbx │ │ │ │ + lea 0xc710bc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -248687,16 +248605,16 @@ │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 4e9900 <__gmpz_get_d_2exp@plt+0xe3680> │ │ │ │ - lea 0xd1466e(%rip),%r14 │ │ │ │ - lea 0xdc4a66(%rip),%rbx │ │ │ │ + lea 0xd1468e(%rip),%r14 │ │ │ │ + lea 0xdc4a86(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -249068,15 +248986,15 @@ │ │ │ │ lea -0x60(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ - lea 0xc703ed(%rip),%rbx │ │ │ │ + lea 0xc7040d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -249088,15 +249006,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4e9e92 <__gmpz_get_d_2exp@plt+0xe3c12> │ │ │ │ movq $0x4e9eb0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4e9de8 <__gmpz_get_d_2exp@plt+0xe3b68> │ │ │ │ - lea 0xc703b7(%rip),%rbx │ │ │ │ + lea 0xc703d7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -249104,15 +249022,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -249212,15 +249130,15 @@ │ │ │ │ lea -0x66(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x8f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ - lea 0xc701f4(%rip),%rbx │ │ │ │ + lea 0xc70214(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -249655,16 +249573,16 @@ │ │ │ │ mov 0x7(%rbx),%rdx │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 4ea694 <__gmpz_get_d_2exp@plt+0xe4414> │ │ │ │ - lea 0xd138da(%rip),%r14 │ │ │ │ - lea 0xdc3cd2(%rip),%rbx │ │ │ │ + lea 0xd138fa(%rip),%r14 │ │ │ │ + lea 0xdc3cf2(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -250035,15 +249953,15 @@ │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ - lea 0xc6f682(%rip),%rbx │ │ │ │ + lea 0xc6f6a2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -250054,15 +249972,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4eac1a <__gmpz_get_d_2exp@plt+0xe499a> │ │ │ │ movq $0x4eac38,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4eab70 <__gmpz_get_d_2exp@plt+0xe48f0> │ │ │ │ - lea 0xc6f647(%rip),%rbx │ │ │ │ + lea 0xc6f667(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -250070,15 +249988,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -250168,15 +250086,15 @@ │ │ │ │ lea -0x56(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x77(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ - lea 0xc6f4b8(%rip),%rbx │ │ │ │ + lea 0xc6f4d8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -250542,16 +250460,16 @@ │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 4eb2b8 <__gmpz_get_d_2exp@plt+0xe5038> │ │ │ │ - lea 0xd12cae(%rip),%r14 │ │ │ │ - lea 0xdc30a6(%rip),%rbx │ │ │ │ + lea 0xd12cce(%rip),%r14 │ │ │ │ + lea 0xdc30c6(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -250915,15 +250833,15 @@ │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xc6ea97(%rip),%rbx │ │ │ │ + lea 0xc6eab7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -250934,15 +250852,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4eb81a <__gmpz_get_d_2exp@plt+0xe559a> │ │ │ │ movq $0x4eb838,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4eb778 <__gmpz_get_d_2exp@plt+0xe54f8> │ │ │ │ - lea 0xc6ea5f(%rip),%rbx │ │ │ │ + lea 0xc6ea7f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -250950,15 +250868,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -251035,15 +250953,15 @@ │ │ │ │ lea -0x46(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x5f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ - lea 0xc6e8f2(%rip),%rbx │ │ │ │ + lea 0xc6e912(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -251497,15 +251415,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - call 4d4ec038 <__environ@GLIBC_2.2.5+0x4c1a8550> │ │ │ │ + call 4d4ec038 <__environ@GLIBC_2.2.5+0x4c1a8510> │ │ │ │ cmp 0x358(%rbp),%esp │ │ │ │ ja 4ec151 <__gmpz_get_d_2exp@plt+0xe5ed1> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ mov 0x27(%rbx),%rdi │ │ │ │ @@ -251546,15 +251464,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4ec198,0x30(%rbp) │ │ │ │ lea -0x40(%r12),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0xe8,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc6e128(%rip),%rbx │ │ │ │ + lea 0xc6e148(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -251568,15 +251486,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -251848,15 +251766,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7346fec4 <__environ@GLIBC_2.2.5+0x7212c3dc> │ │ │ │ + rex.RB call 7346fec4 <__environ@GLIBC_2.2.5+0x7212c39c> │ │ │ │ jp 4ec5c3 <__gmpz_get_d_2exp@plt+0xe6343> │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ec5e8 <__gmpz_get_d_2exp@plt+0xe6368> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rdx │ │ │ │ @@ -251926,15 +251844,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb6dc0,0x0(%rbp) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp 4d0208 <__gmpz_get_d_2exp@plt+0xc9f88> │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ - lea 0xc6dbbc(%rip),%rbx │ │ │ │ + lea 0xc6dbdc(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -252620,16 +252538,16 @@ │ │ │ │ mov 0x1f(%rbx),%r8 │ │ │ │ mov 0x27(%rbx),%rdi │ │ │ │ mov 0x2f(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 4ed100 <__gmpz_get_d_2exp@plt+0xe6e80> │ │ │ │ - lea 0xd10e76(%rip),%r14 │ │ │ │ - lea 0xdc126e(%rip),%rbx │ │ │ │ + lea 0xd10e96(%rip),%r14 │ │ │ │ + lea 0xdc128e(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -253028,15 +252946,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ - lea 0xc6cbef(%rip),%rbx │ │ │ │ + lea 0xc6cc0f(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -253069,15 +252987,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x4ed778,0x8(%rbp) │ │ │ │ mov 0x0(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4ed628 <__gmpz_get_d_2exp@plt+0xe73a8> │ │ │ │ - lea 0xc6cb5f(%rip),%rbx │ │ │ │ + lea 0xc6cb7f(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -253091,15 +253009,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -253138,15 +253056,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7347117c <__environ@GLIBC_2.2.5+0x7212d694> │ │ │ │ + rex.RB call 7347117c <__environ@GLIBC_2.2.5+0x7212d654> │ │ │ │ xor 0x4b(%rbx,%rcx,4),%ecx │ │ │ │ es mov 0x1e(%rbx),%r8 │ │ │ │ mov 0x16(%rbx),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov %r14,%rcx │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ @@ -253227,15 +253145,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0xbf(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xc8,0x388(%r13) │ │ │ │ - lea 0xc6c8e9(%rip),%rbx │ │ │ │ + lea 0xc6c909(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -253816,15 +253734,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4ee318,0x38(%rbp) │ │ │ │ lea -0x48(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x110,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc6bfd1(%rip),%rbx │ │ │ │ + lea 0xc6bff1(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -253838,15 +253756,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -254118,15 +254036,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1047206c <__environ@GLIBC_2.2.5+0xf12e584> │ │ │ │ + rex.RB call 1047206c <__environ@GLIBC_2.2.5+0xf12e544> │ │ │ │ (bad) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ee79d <__gmpz_get_d_2exp@plt+0xe851d> │ │ │ │ @@ -254164,15 +254082,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1047211c <__environ@GLIBC_2.2.5+0xf12e634> │ │ │ │ + rex.RB call 1047211c <__environ@GLIBC_2.2.5+0xf12e5f4> │ │ │ │ (bad) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4ee84d <__gmpz_get_d_2exp@plt+0xe85cd> │ │ │ │ @@ -254248,15 +254166,15 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb6dc0,0x8(%rbp) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4d0208 <__gmpz_get_d_2exp@plt+0xc9f88> │ │ │ │ movq $0xa0,0x388(%r13) │ │ │ │ - lea 0xc6b96c(%rip),%rbx │ │ │ │ + lea 0xc6b98c(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -255034,16 +254952,16 @@ │ │ │ │ mov 0x27(%rbx),%r9 │ │ │ │ mov 0x2f(%rbx),%r8 │ │ │ │ mov 0x37(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 4ef4e4 <__gmpz_get_d_2exp@plt+0xe9264> │ │ │ │ - lea 0xd0ea9a(%rip),%r14 │ │ │ │ - lea 0xdbee92(%rip),%rbx │ │ │ │ + lea 0xd0eaba(%rip),%r14 │ │ │ │ + lea 0xdbeeb2(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -255452,15 +255370,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x60(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ - lea 0xc6a80b(%rip),%rbx │ │ │ │ + lea 0xc6a82b(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -255495,15 +255413,15 @@ │ │ │ │ mov 0x0(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4efa28 <__gmpz_get_d_2exp@plt+0xe97a8> │ │ │ │ - lea 0xc6a76f(%rip),%rbx │ │ │ │ + lea 0xc6a78f(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -255517,15 +255435,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -255544,15 +255462,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7347355c <__environ@GLIBC_2.2.5+0x7212fa74> │ │ │ │ + rex.RB call 7347355c <__environ@GLIBC_2.2.5+0x7212fa34> │ │ │ │ xor $0x4c,%al │ │ │ │ mov 0x27(%rbx),%ecx │ │ │ │ mov 0x1f(%rbx),%r8 │ │ │ │ mov 0x17(%rbx),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ @@ -255603,15 +255521,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7347361c <__environ@GLIBC_2.2.5+0x7212fb34> │ │ │ │ + rex.RB call 7347361c <__environ@GLIBC_2.2.5+0x7212faf4> │ │ │ │ xor $0x4c,%al │ │ │ │ mov 0x27(%rbx),%ecx │ │ │ │ mov 0x1f(%rbx),%r8 │ │ │ │ mov 0x17(%rbx),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ @@ -255680,15 +255598,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0xd7(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xe0,0x388(%r13) │ │ │ │ - lea 0xc6a495(%rip),%rbx │ │ │ │ + lea 0xc6a4b5(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -256363,15 +256281,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4f0900,0x40(%rbp) │ │ │ │ lea -0x50(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x138,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc69a10(%rip),%rbx │ │ │ │ + lea 0xc69a30(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -256385,15 +256303,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -256675,15 +256593,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1047467c <__environ@GLIBC_2.2.5+0xf130b94> │ │ │ │ + rex.RB call 1047467c <__environ@GLIBC_2.2.5+0xf130b54> │ │ │ │ (bad) │ │ │ │ mov %es,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4f0db6 <__gmpz_get_d_2exp@plt+0xeab36> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -256722,15 +256640,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10474734 <__environ@GLIBC_2.2.5+0xf130c4c> │ │ │ │ + rex.RB call 10474734 <__environ@GLIBC_2.2.5+0xf130c0c> │ │ │ │ (bad) │ │ │ │ mov %es,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4f0e6e <__gmpz_get_d_2exp@plt+0xeabee> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -256769,15 +256687,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104747ec <__environ@GLIBC_2.2.5+0xf130d04> │ │ │ │ + rex.RB call 104747ec <__environ@GLIBC_2.2.5+0xf130cc4> │ │ │ │ (bad) │ │ │ │ mov %es,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4f0f26 <__gmpz_get_d_2exp@plt+0xeaca6> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -256857,15 +256775,15 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb6dc0,0x10(%rbp) │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 4d0208 <__gmpz_get_d_2exp@plt+0xc9f88> │ │ │ │ movq $0xa8,0x388(%r13) │ │ │ │ - lea 0xc692ad(%rip),%rbx │ │ │ │ + lea 0xc692cd(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -256974,15 +256892,15 @@ │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - call 484f60d2 <__environ@GLIBC_2.2.5+0x471b25ea> │ │ │ │ + call 484f60d2 <__environ@GLIBC_2.2.5+0x471b25aa> │ │ │ │ mov %ebx,%eax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -257722,16 +257640,16 @@ │ │ │ │ mov 0x2f(%rbx),%r10 │ │ │ │ mov 0x37(%rbx),%r9 │ │ │ │ mov 0x3f(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 4f1d28 <__gmpz_get_d_2exp@plt+0xebaa8> │ │ │ │ - lea 0xd0c256(%rip),%r14 │ │ │ │ - lea 0xdbc64e(%rip),%rbx │ │ │ │ + lea 0xd0c276(%rip),%r14 │ │ │ │ + lea 0xdbc66e(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -258146,15 +258064,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x68(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x88,0x388(%r13) │ │ │ │ - lea 0xc67fd2(%rip),%rbx │ │ │ │ + lea 0xc67ff2(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -258191,15 +258109,15 @@ │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4f2280 <__gmpz_get_d_2exp@plt+0xec000> │ │ │ │ - lea 0xc67f2f(%rip),%rbx │ │ │ │ + lea 0xc67f4f(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -258213,15 +258131,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -258429,15 +258347,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0xef(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xf8,0x388(%r13) │ │ │ │ - lea 0xc67c21(%rip),%rbx │ │ │ │ + lea 0xc67c41(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -259200,15 +259118,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4f32f8,0x48(%rbp) │ │ │ │ lea -0x58(%r12),%rbx │ │ │ │ add $0x48,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x160,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc6703c(%rip),%rbx │ │ │ │ + lea 0xc6705c(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -259221,15 +259139,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -259521,15 +259439,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1047709c <__environ@GLIBC_2.2.5+0xf1335b4> │ │ │ │ + rex.RB call 1047709c <__environ@GLIBC_2.2.5+0xf133574> │ │ │ │ (bad) │ │ │ │ xchg %eax,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -259572,15 +259490,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1047715c <__environ@GLIBC_2.2.5+0xf133674> │ │ │ │ + rex.RB call 1047715c <__environ@GLIBC_2.2.5+0xf133634> │ │ │ │ (bad) │ │ │ │ xchg %eax,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -259623,15 +259541,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1047721c <__environ@GLIBC_2.2.5+0xf133734> │ │ │ │ + rex.RB call 1047721c <__environ@GLIBC_2.2.5+0xf1336f4> │ │ │ │ (bad) │ │ │ │ xchg %eax,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -259674,15 +259592,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104772dc <__environ@GLIBC_2.2.5+0xf1337f4> │ │ │ │ + rex.RB call 104772dc <__environ@GLIBC_2.2.5+0xf1337b4> │ │ │ │ (bad) │ │ │ │ xchg %eax,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -259768,15 +259686,15 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb6dc0,0x18(%rbp) │ │ │ │ lea -0x46(%r12),%rax │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 4d0208 <__gmpz_get_d_2exp@plt+0xc9f88> │ │ │ │ movq $0xb0,0x388(%r13) │ │ │ │ - lea 0xc667d4(%rip),%rbx │ │ │ │ + lea 0xc667f4(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -259884,15 +259802,15 @@ │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - call 484f8bfd <__environ@GLIBC_2.2.5+0x471b5115> │ │ │ │ + call 484f8bfd <__environ@GLIBC_2.2.5+0x471b50d5> │ │ │ │ mov %ebx,%eax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -260772,16 +260690,16 @@ │ │ │ │ mov %r8,-0x28(%rbp) │ │ │ │ mov %r9,-0x20(%rbp) │ │ │ │ mov %r10,-0x18(%rbp) │ │ │ │ mov %r11,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffa8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd094d0(%rip),%r14 │ │ │ │ - lea 0xdb98c8(%rip),%rbx │ │ │ │ + lea 0xd094f0(%rip),%r14 │ │ │ │ + lea 0xdb98e8(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -261163,15 +261081,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x70(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ - lea 0xc65337(%rip),%rbx │ │ │ │ + lea 0xc65357(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -261210,15 +261128,15 @@ │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4f4f30 <__gmpz_get_d_2exp@plt+0xeecb0> │ │ │ │ - lea 0xc6528f(%rip),%rbx │ │ │ │ + lea 0xc652af(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -261232,15 +261150,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -261410,15 +261328,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x107(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x110,0x388(%r13) │ │ │ │ - lea 0xc64f4d(%rip),%rbx │ │ │ │ + lea 0xc64f6d(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -262261,15 +262179,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4f6158,0x50(%rbp) │ │ │ │ lea -0x60(%r12),%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x188,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc64208(%rip),%rbx │ │ │ │ + lea 0xc64228(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -262283,15 +262201,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -262607,15 +262525,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10479f8c <__environ@GLIBC_2.2.5+0xf1364a4> │ │ │ │ + rex.RB call 10479f8c <__environ@GLIBC_2.2.5+0xf136464> │ │ │ │ (bad) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -262662,15 +262580,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1047a064 <__environ@GLIBC_2.2.5+0xf13657c> │ │ │ │ + rex.RB call 1047a064 <__environ@GLIBC_2.2.5+0xf13653c> │ │ │ │ (bad) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -262717,15 +262635,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1047a13c <__environ@GLIBC_2.2.5+0xf136654> │ │ │ │ + rex.RB call 1047a13c <__environ@GLIBC_2.2.5+0xf136614> │ │ │ │ (bad) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -262772,15 +262690,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1047a214 <__environ@GLIBC_2.2.5+0xf13672c> │ │ │ │ + rex.RB call 1047a214 <__environ@GLIBC_2.2.5+0xf1366ec> │ │ │ │ (bad) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -262827,15 +262745,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1047a2ec <__environ@GLIBC_2.2.5+0xf136804> │ │ │ │ + rex.RB call 1047a2ec <__environ@GLIBC_2.2.5+0xf1367c4> │ │ │ │ (bad) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -262926,15 +262844,15 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb6dc0,0x20(%rbp) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 4d0208 <__gmpz_get_d_2exp@plt+0xc9f88> │ │ │ │ movq $0xb8,0x388(%r13) │ │ │ │ - lea 0xc637c8(%rip),%rbx │ │ │ │ + lea 0xc637e8(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -264025,16 +263943,16 @@ │ │ │ │ mov %r9,-0x28(%rbp) │ │ │ │ mov %r10,-0x20(%rbp) │ │ │ │ mov %r11,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffa0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd062ff(%rip),%r14 │ │ │ │ - lea 0xdb66f7(%rip),%rbx │ │ │ │ + lea 0xd0631f(%rip),%r14 │ │ │ │ + lea 0xdb6717(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -264424,15 +264342,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x78(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ - lea 0xc6216e(%rip),%rbx │ │ │ │ + lea 0xc6218e(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -264473,15 +264391,15 @@ │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov %rbx,0x18(%rbp) │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4f8118 <__gmpz_get_d_2exp@plt+0xf1e98> │ │ │ │ - lea 0xc620bf(%rip),%rbx │ │ │ │ + lea 0xc620df(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -264495,15 +264413,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -264687,15 +264605,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x11f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x128,0x388(%r13) │ │ │ │ - lea 0xc61d49(%rip),%rbx │ │ │ │ + lea 0xc61d69(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -264891,15 +264809,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4f8908,0x8(%rbp) │ │ │ │ lea -0x20(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc61a6b(%rip),%rbx │ │ │ │ + lea 0xc61a8b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -264907,15 +264825,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -265000,22 +264918,22 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7347c3ac <__environ@GLIBC_2.2.5+0x721388c4> │ │ │ │ + rex.RB call 7347c3ac <__environ@GLIBC_2.2.5+0x72138884> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call 9f1501 <__gmpz_get_d_2exp@plt+0x5eb281> │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4d0208 <__gmpz_get_d_2exp@plt+0xc9f88> │ │ │ │ - lea 0xc618df(%rip),%rbx │ │ │ │ + lea 0xc618ff(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -265228,15 +265146,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ orb $0x75,-0x74b3ffb1(%rbp) │ │ │ │ or %cl,-0x39(%rax) │ │ │ │ - rex.RB call 14af5ec <__environ@GLIBC_2.2.5+0x16bb04> │ │ │ │ + rex.RB call 14af5ec <__environ@GLIBC_2.2.5+0x16bac4> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4d01a8 <__gmpz_get_d_2exp@plt+0xc9f28> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -265373,18 +265291,18 @@ │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ movq $0x4f8fa0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd04fc1(%rip),%r14 │ │ │ │ - lea 0xdb53b9(%rip),%rbx │ │ │ │ + lea 0xd04fe1(%rip),%r14 │ │ │ │ + lea 0xdb53d9(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc613de(%rip),%rbx │ │ │ │ + lea 0xc613fe(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -265403,15 +265321,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7347c914 <__environ@GLIBC_2.2.5+0x72138e2c> │ │ │ │ + rex.RB call 7347c914 <__environ@GLIBC_2.2.5+0x72138dec> │ │ │ │ rex.WB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4f9000,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -265763,15 +265681,15 @@ │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc60ec4(%rip),%rbx │ │ │ │ + lea 0xc60ee4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -265780,15 +265698,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4f94e2 <__gmpz_get_d_2exp@plt+0xf3262> │ │ │ │ movq $0x4f9500,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4f9448 <__gmpz_get_d_2exp@plt+0xf31c8> │ │ │ │ - lea 0xc60e8f(%rip),%rbx │ │ │ │ + lea 0xc60eaf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -265796,15 +265714,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -265875,15 +265793,15 @@ │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc60d39(%rip),%rbx │ │ │ │ + lea 0xc60d59(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -266110,18 +266028,18 @@ │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x4f99c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd045a4(%rip),%r14 │ │ │ │ - lea 0xdb499c(%rip),%rbx │ │ │ │ + lea 0xd045c4(%rip),%r14 │ │ │ │ + lea 0xdb49bc(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc609e1(%rip),%rbx │ │ │ │ + lea 0xc60a01(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -266140,15 +266058,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7347d334 <__environ@GLIBC_2.2.5+0x7213984c> │ │ │ │ + rex.RB call 7347d334 <__environ@GLIBC_2.2.5+0x7213980c> │ │ │ │ rex.WB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4f9a20,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -266498,15 +266416,15 @@ │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc604c4(%rip),%rbx │ │ │ │ + lea 0xc604e4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -266517,30 +266435,30 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4f9f05 <__gmpz_get_d_2exp@plt+0xf3c85> │ │ │ │ movq $0x4f9f20,-0x8(%rbp) │ │ │ │ mov %rdi,%rsi │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4f9e68 <__gmpz_get_d_2exp@plt+0xf3be8> │ │ │ │ - lea 0xc6048c(%rip),%rbx │ │ │ │ + lea 0xc604ac(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -266563,15 +266481,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x1(%rax) │ │ │ │ + add %bh,-0x1(%rax) │ │ │ │ (bad) │ │ │ │ mov %esi,%eax │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 4da6c8 <__gmpz_get_d_2exp@plt+0xd4448> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -266591,15 +266509,15 @@ │ │ │ │ jmp 4d37d0 <__gmpz_get_d_2exp@plt+0xcd550> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ inc %ebp │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x67(%rdi) │ │ │ │ movq $0x4f9f78,-0x60(%r12) │ │ │ │ @@ -266617,15 +266535,15 @@ │ │ │ │ lea -0x46(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x5f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ - lea 0xc60322(%rip),%rbx │ │ │ │ + lea 0xc60342(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -266691,16 +266609,16 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4fa1ed <__gmpz_get_d_2exp@plt+0xf3f6d> │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 4fa194 <__gmpz_get_d_2exp@plt+0xf3f14> │ │ │ │ - lea 0xd03dc9(%rip),%r14 │ │ │ │ - lea 0xdb41c1(%rip),%rbx │ │ │ │ + lea 0xd03de9(%rip),%r14 │ │ │ │ + lea 0xdb41e1(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -266718,15 +266636,15 @@ │ │ │ │ lea -0x1f(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ movq $0x4fa190,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc601bc(%rip),%rbx │ │ │ │ + lea 0xc601dc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -267079,15 +266997,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc5fcd9(%rip),%rbx │ │ │ │ + lea 0xc5fcf9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -267096,15 +267014,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4fa71a <__gmpz_get_d_2exp@plt+0xf449a> │ │ │ │ movq $0x4fa738,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4fa680 <__gmpz_get_d_2exp@plt+0xf4400> │ │ │ │ - lea 0xc5fc9f(%rip),%rbx │ │ │ │ + lea 0xc5fcbf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -267112,15 +267030,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -267383,15 +267301,15 @@ │ │ │ │ cmp %edi,%eax │ │ │ │ jb 4fab4e <__gmpz_get_d_2exp@plt+0xf48ce> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ cmp 0x20(%rbx),%rax │ │ │ │ jne 4fab35 <__gmpz_get_d_2exp@plt+0xf48b5> │ │ │ │ - lea 0xc5eb4b(%rip),%rbx │ │ │ │ + lea 0xc5eb6b(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4fab68,-0x18(%rbp) │ │ │ │ lea 0x1(%rax),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4fae98 <__gmpz_get_d_2exp@plt+0xf4c18> │ │ │ │ @@ -267473,15 +267391,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7347e5c4 <__environ@GLIBC_2.2.5+0x7213aadc> │ │ │ │ + rex.RB call 7347e5c4 <__environ@GLIBC_2.2.5+0x7213aa9c> │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4facdb <__gmpz_get_d_2exp@plt+0xf4a5b> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -267698,15 +267616,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4fb039 <__gmpz_get_d_2exp@plt+0xf4db9> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ dec %rax │ │ │ │ cmp $0x0,%rax │ │ │ │ jge 4fafdc <__gmpz_get_d_2exp@plt+0xf4d5c> │ │ │ │ add $0xffffffffffffffb8,%r12 │ │ │ │ - lea 0xd02f65(%rip),%rbx │ │ │ │ + lea 0xd02f85(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4faad0,-0x40(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ movq $0x4fae98,-0x28(%r12) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ @@ -268013,15 +267931,15 @@ │ │ │ │ lea -0xa0(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xa8,0x388(%r13) │ │ │ │ - lea 0xc5ef7e(%rip),%rbx │ │ │ │ + lea 0xc5ef9e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -268033,15 +267951,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4fb4aa <__gmpz_get_d_2exp@plt+0xf522a> │ │ │ │ movq $0x4fb4c8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4fb3c0 <__gmpz_get_d_2exp@plt+0xf5140> │ │ │ │ - lea 0xc5ef47(%rip),%rbx │ │ │ │ + lea 0xc5ef67(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -268049,24 +267967,24 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x20000000,%eax │ │ │ │ + adc $0x40000000,%eax │ │ │ │ (bad) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4fb563 <__gmpz_get_d_2exp@plt+0xf52e3> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -268074,16 +267992,16 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4fb561 <__gmpz_get_d_2exp@plt+0xf52e1> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc5efbf(%rip),%rsi │ │ │ │ - lea 0xc5ef92(%rip),%r14 │ │ │ │ + lea 0xc5efdf(%rip),%rsi │ │ │ │ + lea 0xc5efb2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ @@ -268165,15 +268083,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7347efc4 <__environ@GLIBC_2.2.5+0x7213b4dc> │ │ │ │ + rex.RB call 7347efc4 <__environ@GLIBC_2.2.5+0x7213b49c> │ │ │ │ jo 4fb6c3 <__gmpz_get_d_2exp@plt+0xf5443> │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4fb6de <__gmpz_get_d_2exp@plt+0xf545e> │ │ │ │ test %rdi,%rdi │ │ │ │ jne 4fb6ab <__gmpz_get_d_2exp@plt+0xf542b> │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ @@ -268191,15 +268109,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1e(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov %r8,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xc5ee90(%rip),%rbx │ │ │ │ + lea 0xc5eeb0(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -268235,15 +268153,15 @@ │ │ │ │ jb 4fb785 <__gmpz_get_d_2exp@plt+0xf5505> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ cmp %rax,%rbx │ │ │ │ jne 4fb778 <__gmpz_get_d_2exp@plt+0xf54f8> │ │ │ │ - lea 0xdb5cc8(%rip),%rbx │ │ │ │ + lea 0xdb5ce8(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x1(%rbx),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4fb7a8 <__gmpz_get_d_2exp@plt+0xf5528> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -268271,15 +268189,15 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc5ed7c(%rip),%rbx │ │ │ │ + lea 0xc5ed9c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -268318,18 +268236,18 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - shr $0xc5,%ah │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4fb8f1 <__gmpz_get_d_2exp@plt+0xf5671> │ │ │ │ - cmp %edi,%eax │ │ │ │ + loopne 4fb88a <__gmpz_get_d_2exp@plt+0xf560a> │ │ │ │ + (bad) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4fb92d <__gmpz_get_d_2exp@plt+0xf56ad> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4fb8e8,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ @@ -268339,27 +268257,26 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x14(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,0x4800c5ec(%rax) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ test %rax,%rax │ │ │ │ jge 4fb8fe <__gmpz_get_d_2exp@plt+0xf567e> │ │ │ │ - lea 0xc5ec68(%rip),%rbx │ │ │ │ + lea 0xc5ec88(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ dec %rax │ │ │ │ cmp $0x0,%rax │ │ │ │ jge 4fb91b <__gmpz_get_d_2exp@plt+0xf569b> │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - lea 0xdb5b27(%rip),%r14 │ │ │ │ + lea 0xdb5b47(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp d93010 <__gmpz_get_d_2exp@plt+0x98cd90> │ │ │ │ movq $0x4fb948,0x0(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 4fb7a8 <__gmpz_get_d_2exp@plt+0xf5528> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -268377,18 +268294,19 @@ │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp d93010 <__gmpz_get_d_2exp@plt+0x98cd90> │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jmp 4fb92c <__gmpz_get_d_2exp@plt+0xf56ac> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + add %bl,(%rax) │ │ │ │ + in (%dx),%al │ │ │ │ + (bad) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4fb9e0 <__gmpz_get_d_2exp@plt+0xf5760> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4fb9d5 <__gmpz_get_d_2exp@plt+0xf5755> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -268413,16 +268331,15 @@ │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x15(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,0x4900c5eb(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4fba4c <__gmpz_get_d_2exp@plt+0xf57cc> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rdx │ │ │ │ mov 0x1e(%rbx),%rdi │ │ │ │ @@ -268474,28 +268391,28 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ adc %cl,0x45(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jnp 4fbad3 <__gmpz_get_d_2exp@plt+0xf5853> │ │ │ │ - lea 0xdb5966(%rip),%rsi │ │ │ │ + lea 0xdb5986(%rip),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 4fb670 <__gmpz_get_d_2exp@plt+0xf53f0> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900c5ea(%rax) │ │ │ │ + add %dh,0x4900c5ea(%rax) │ │ │ │ add $0x80,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4fbb9b <__gmpz_get_d_2exp@plt+0xf591b> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rdx │ │ │ │ mov 0x1e(%rbx),%rdi │ │ │ │ @@ -268526,16 +268443,16 @@ │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jmp ffffffff8398bc8f <__environ@GLIBC_2.2.5+0xffffffff826481a7> │ │ │ │ + add %ch,%al │ │ │ │ + jmp ffffffff8398bc8f <__environ@GLIBC_2.2.5+0xffffffff82648167> │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3f(%rdi) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -268557,15 +268474,15 @@ │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x17(%rax) │ │ │ │ + add %dh,-0x17(%rax) │ │ │ │ (bad) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4fbc94 <__gmpz_get_d_2exp@plt+0xf5a14> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4fbc89 <__gmpz_get_d_2exp@plt+0xf5a09> │ │ │ │ @@ -268576,23 +268493,23 @@ │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 4d0208 <__gmpz_get_d_2exp@plt+0xc9f88> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc5e915(%rip),%rbx │ │ │ │ + lea 0xc5e935(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - call ffffffff8398bd77 <__environ@GLIBC_2.2.5+0xffffffff8264828f> │ │ │ │ + add %al,(%rax) │ │ │ │ + jmp ffffffff8398bd77 <__environ@GLIBC_2.2.5+0xffffffff8264824f> │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x43(%rdi) │ │ │ │ movq $0x4fbbc8,-0x28(%r12) │ │ │ │ @@ -268881,16 +268798,16 @@ │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 4fc0f8 <__gmpz_get_d_2exp@plt+0xf5e78> │ │ │ │ - lea 0xd01e76(%rip),%r14 │ │ │ │ - lea 0xdb226e(%rip),%rbx │ │ │ │ + lea 0xd01e96(%rip),%r14 │ │ │ │ + lea 0xdb228e(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -269261,15 +269178,15 @@ │ │ │ │ lea -0x60(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ - lea 0xc5df7d(%rip),%rbx │ │ │ │ + lea 0xc5df9d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -269281,15 +269198,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4fc67a <__gmpz_get_d_2exp@plt+0xf63fa> │ │ │ │ movq $0x4fc698,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4fc5d0 <__gmpz_get_d_2exp@plt+0xf6350> │ │ │ │ - lea 0xc5df47(%rip),%rbx │ │ │ │ + lea 0xc5df67(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -269297,15 +269214,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -269330,18 +269247,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - faddp %st,%st(5) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + mov $0xde,%al │ │ │ │ + (bad) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4fc74c <__gmpz_get_d_2exp@plt+0xf64cc> │ │ │ │ mov %r14,%r9 │ │ │ │ mov 0x1e(%rbx),%r8 │ │ │ │ mov 0x16(%rbx),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ @@ -269369,15 +269285,15 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ faddp %st,%st(5) │ │ │ │ add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ cwtl │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ @@ -269406,15 +269322,15 @@ │ │ │ │ lea -0x66(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x8f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ - lea 0xc5dd84(%rip),%rbx │ │ │ │ + lea 0xc5dda4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -269522,15 +269438,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ clc │ │ │ │ leave │ │ │ │ rex.WRXB add %r9b,0x75(%r11,%r9,4) │ │ │ │ or %cl,-0x39(%rax) │ │ │ │ - rex.RB call 14b3264 <__environ@GLIBC_2.2.5+0x16f77c> │ │ │ │ + rex.RB call 14b3264 <__environ@GLIBC_2.2.5+0x16f73c> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4d01a8 <__gmpz_get_d_2exp@plt+0xc9f28> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -269691,15 +269607,15 @@ │ │ │ │ cmp %edi,%eax │ │ │ │ jb 4fcc4e <__gmpz_get_d_2exp@plt+0xf69ce> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ cmp 0x20(%rbx),%rax │ │ │ │ jne 4fcc35 <__gmpz_get_d_2exp@plt+0xf69b5> │ │ │ │ - lea 0xc5ca4b(%rip),%rbx │ │ │ │ + lea 0xc5ca6b(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4fcc68,-0x18(%rbp) │ │ │ │ lea 0x1(%rax),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4fcf28 <__gmpz_get_d_2exp@plt+0xf6ca8> │ │ │ │ @@ -269770,15 +269686,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73480684 <__environ@GLIBC_2.2.5+0x7213cb9c> │ │ │ │ + rex.RB call 73480684 <__environ@GLIBC_2.2.5+0x7213cb5c> │ │ │ │ pop %rbx │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4fcd89 <__gmpz_get_d_2exp@plt+0xf6b09> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -269975,15 +269891,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x6e(%rdi) │ │ │ │ mov 0x1f(%rbx),%rax │ │ │ │ dec %rax │ │ │ │ cmp $0x0,%rax │ │ │ │ jge 4fd02c <__gmpz_get_d_2exp@plt+0xf6dac> │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xd00f15(%rip),%rbx │ │ │ │ + lea 0xd00f35(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ movq $0x4fcbd0,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ movq $0x4fcf28,-0x18(%r12) │ │ │ │ @@ -270282,15 +270198,15 @@ │ │ │ │ lea -0x78(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ - lea 0xc5d157(%rip),%rbx │ │ │ │ + lea 0xc5d177(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -270301,15 +270217,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4fd4c2 <__gmpz_get_d_2exp@plt+0xf7242> │ │ │ │ movq $0x4fd4e0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4fd400 <__gmpz_get_d_2exp@plt+0xf7180> │ │ │ │ - lea 0xc5d11f(%rip),%rbx │ │ │ │ + lea 0xc5d13f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -270317,15 +270233,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -270409,15 +270325,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73480f7c <__environ@GLIBC_2.2.5+0x7213d494> │ │ │ │ + rex.RB call 73480f7c <__environ@GLIBC_2.2.5+0x7213d454> │ │ │ │ jo 4fd67b <__gmpz_get_d_2exp@plt+0xf73fb> │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4fd696 <__gmpz_get_d_2exp@plt+0xf7416> │ │ │ │ test %rdi,%rdi │ │ │ │ jne 4fd663 <__gmpz_get_d_2exp@plt+0xf73e3> │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ @@ -270435,15 +270351,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1e(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov %r8,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xc5cf48(%rip),%rbx │ │ │ │ + lea 0xc5cf68(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -270518,47 +270434,45 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xcd,%al │ │ │ │ - (bad) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + enter $0xc5cd,$0x0 │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4fd813 <__gmpz_get_d_2exp@plt+0xf7593> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4fd7f8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4fd7f8 <__gmpz_get_d_2exp@plt+0xf7578> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x33(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,0x4800c5cd(%rax) │ │ │ │ cmpl $0x0,0x7(%rbx) │ │ │ │ jge 4fd80c <__gmpz_get_d_2exp@plt+0xf758c> │ │ │ │ - lea 0xc5cd5a(%rip),%rbx │ │ │ │ + lea 0xc5cd7a(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ int $0xc5 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB mov $0x4c,%r8b │ │ │ │ cmp %edi,%eax │ │ │ │ jb 4fd8bd <__gmpz_get_d_2exp@plt+0xf763d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -270578,24 +270492,23 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x33(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,0x4800c5cd(%rax) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ test %rax,%rax │ │ │ │ jge 4fd89e <__gmpz_get_d_2exp@plt+0xf761e> │ │ │ │ - lea 0xcfec18(%rip),%rbx │ │ │ │ + lea 0xcfec38(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x4fda60,-0x8(%rbp) │ │ │ │ - lea 0xcc861b(%rip),%r14 │ │ │ │ + lea 0xcc863b(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faf4f8 <__gmpz_get_d_2exp@plt+0xba9278> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ mov %r13,%rdx │ │ │ │ mov 0x18(%rcx,%rsi,8),%rdi │ │ │ │ @@ -270638,15 +270551,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ cmp %r9b,-0x75(%r8) │ │ │ │ pop %rbp │ │ │ │ xor %cl,-0x75(%rax) │ │ │ │ rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - cmp $0xe499bc,%eax │ │ │ │ + cmp $0xe499fc,%eax │ │ │ │ add %dh,-0x5a(%rbp) │ │ │ │ mov %rbx,0x18(%rax) │ │ │ │ movq $0xfb3ef0,(%rax) │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ movb $0x1,0x18(%rax,%rbx,8) │ │ │ │ movq $0x4fd9a0,0x0(%rbp) │ │ │ │ mov %rcx,%rbx │ │ │ │ @@ -270687,15 +270600,15 @@ │ │ │ │ and $0x7,%edi │ │ │ │ cmp $0x1,%rdi │ │ │ │ je 4fda40 <__gmpz_get_d_2exp@plt+0xf77c0> │ │ │ │ cmp %rdx,%rsi │ │ │ │ je 4fd903 <__gmpz_get_d_2exp@plt+0xf7683> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - cmpq $0x0,0xe49923(%rip) │ │ │ │ + cmpq $0x0,0xe49963(%rip) │ │ │ │ jne 4fd8c1 <__gmpz_get_d_2exp@plt+0xf7641> │ │ │ │ mov %rax,0x18(%rcx,%rsi,8) │ │ │ │ movq $0xfb3ef0,(%rcx) │ │ │ │ lea 0x18(%rcx),%rax │ │ │ │ mov %rsi,%rdx │ │ │ │ shr $0x7,%rdx │ │ │ │ mov 0x8(%rcx),%rcx │ │ │ │ @@ -270843,15 +270756,15 @@ │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ lret $0xc5 │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4fdc3c <__gmpz_get_d_2exp@plt+0xf79bc> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rdx │ │ │ │ @@ -270904,30 +270817,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ adc %cl,0x45(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jnp 4fdcc3 <__gmpz_get_d_2exp@plt+0xf7a43> │ │ │ │ - lea 0xdb3776(%rip),%rsi │ │ │ │ + lea 0xdb3796(%rip),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 4fd628 <__gmpz_get_d_2exp@plt+0xf73a8> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %cl,%cl │ │ │ │ + rex.W leave │ │ │ │ (bad) │ │ │ │ add $0x88,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4fdd87 <__gmpz_get_d_2exp@plt+0xf7b07> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rdx │ │ │ │ @@ -270960,15 +270873,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4900c5c8 │ │ │ │ + mov %cl,%al │ │ │ │ + (bad) │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4fddf3 <__gmpz_get_d_2exp@plt+0xf7b73> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rdx │ │ │ │ mov 0x1e(%rbx),%rbx │ │ │ │ @@ -270986,17 +270900,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + add %bl,(%rax) │ │ │ │ + enter $0xc5,$0x48 │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4fde74 <__gmpz_get_d_2exp@plt+0xf7bf4> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4fde69 <__gmpz_get_d_2exp@plt+0xf7be9> │ │ │ │ movq $0x4fd700,-0x10(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0x4fde90,-0x28(%rbp) │ │ │ │ @@ -271004,24 +270919,24 @@ │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 4d0208 <__gmpz_get_d_2exp@plt+0xc9f88> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc5c7c5(%rip),%rbx │ │ │ │ + lea 0xc5c7e5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900c5c7(%rax) │ │ │ │ + add %ch,0x4900c5c7(%rax) │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4fded7 <__gmpz_get_d_2exp@plt+0xf7c57> │ │ │ │ movq $0x4fddb0,-0x20(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ @@ -271306,16 +271221,16 @@ │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 4fe2bc <__gmpz_get_d_2exp@plt+0xf803c> │ │ │ │ - lea 0xcffcb2(%rip),%r14 │ │ │ │ - lea 0xdb00aa(%rip),%rbx │ │ │ │ + lea 0xcffcd2(%rip),%r14 │ │ │ │ + lea 0xdb00ca(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -271684,15 +271599,15 @@ │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ - lea 0xc5be62(%rip),%rbx │ │ │ │ + lea 0xc5be82(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -271703,15 +271618,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4fe82a <__gmpz_get_d_2exp@plt+0xf85aa> │ │ │ │ movq $0x4fe848,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4fe780 <__gmpz_get_d_2exp@plt+0xf8500> │ │ │ │ - lea 0xc5be27(%rip),%rbx │ │ │ │ + lea 0xc5be47(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -271719,15 +271634,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -271752,16 +271667,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x43(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,0x4900c5bd(%rax) │ │ │ │ mov %esi,%ecx │ │ │ │ mov %r14,%r8 │ │ │ │ mov 0x16(%rbx),%rdi │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 4fde20 <__gmpz_get_d_2exp@plt+0xf7ba0> │ │ │ │ nop │ │ │ │ @@ -271784,15 +271698,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ mov $0x814900c5,%ebp │ │ │ │ (bad) │ │ │ │ addb $0x0,(%rax) │ │ │ │ add %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -271815,15 +271729,15 @@ │ │ │ │ lea -0x56(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x77(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ - lea 0xc5bc98(%rip),%rbx │ │ │ │ + lea 0xc5bcb8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -272331,15 +272245,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10482aa4 <__environ@GLIBC_2.2.5+0xf13efbc> │ │ │ │ + rex.RB call 10482aa4 <__environ@GLIBC_2.2.5+0xf13ef7c> │ │ │ │ (bad) │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x4ff190,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -272434,15 +272348,15 @@ │ │ │ │ mov 0x7(%rdx),%rcx │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xc5b388(%rip),%rbx │ │ │ │ + lea 0xc5b3a8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%rdx │ │ │ │ jb 4ff305 <__gmpz_get_d_2exp@plt+0xf9085> │ │ │ │ mov %rcx,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ @@ -273436,15 +273350,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -273457,15 +273371,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -273478,15 +273392,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -273499,15 +273413,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -273532,15 +273446,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73483c54 <__environ@GLIBC_2.2.5+0x7214016c> │ │ │ │ + rex.RB call 73483c54 <__environ@GLIBC_2.2.5+0x7214012c> │ │ │ │ and $0xf045c748,%eax │ │ │ │ sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x500348,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -273977,15 +273891,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1048429c <__environ@GLIBC_2.2.5+0xf1407b4> │ │ │ │ + rex.RB call 1048429c <__environ@GLIBC_2.2.5+0xf140774> │ │ │ │ (bad) │ │ │ │ test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x500988,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -274811,15 +274725,15 @@ │ │ │ │ movq $0x501690,0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb68a0,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4d01a8 <__gmpz_get_d_2exp@plt+0xc9f28> │ │ │ │ - lea 0xcfca01(%rip),%rbx │ │ │ │ + lea 0xcfca21(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x501580,-0x10(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x15(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov 0xd(%rbx),%rax │ │ │ │ @@ -275101,18 +275015,18 @@ │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 5019b6 <__gmpz_get_d_2exp@plt+0xfb736> │ │ │ │ - lea 0xc58cda(%rip),%rbx │ │ │ │ + lea 0xc58cfa(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc58cbc(%rip),%rbx │ │ │ │ + lea 0xc58cdc(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -275374,15 +275288,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc58924(%rip),%rbx │ │ │ │ + lea 0xc58944(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -275391,15 +275305,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 501daa <__gmpz_get_d_2exp@plt+0xfbb2a> │ │ │ │ movq $0x501dc8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 501d10 <__gmpz_get_d_2exp@plt+0xfba90> │ │ │ │ - lea 0xc588ef(%rip),%rbx │ │ │ │ + lea 0xc5890f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -275407,15 +275321,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -275511,15 +275425,15 @@ │ │ │ │ lea -0x1(%rsi),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1e(%r12),%rsi │ │ │ │ mov %r8,%r14 │ │ │ │ mov %rdi,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xc58762(%rip),%rbx │ │ │ │ + lea 0xc58782(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -275579,27 +275493,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ or %cl,0x45(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jge 50201c <__gmpz_get_d_2exp@plt+0xfbd9c> │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xc8c8ca(%rip),%r14 │ │ │ │ + lea 0xc8c8ea(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 501ee0 <__gmpz_get_d_2exp@plt+0xfbc60> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ jle 502004 <__gmpz_get_d_2exp@plt+0xfbd84> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -275611,15 +275525,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 4da8c0 <__gmpz_get_d_2exp@plt+0xd4640> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xc5861c(%rip),%rbx │ │ │ │ + lea 0xc5863c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -275847,18 +275761,18 @@ │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x502408,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcfbb5c(%rip),%r14 │ │ │ │ - lea 0xdabf54(%rip),%rbx │ │ │ │ + lea 0xcfbb7c(%rip),%r14 │ │ │ │ + lea 0xdabf74(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc582d1(%rip),%rbx │ │ │ │ + lea 0xc582f1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -275877,15 +275791,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73485d7c <__environ@GLIBC_2.2.5+0x72142294> │ │ │ │ + rex.RB call 73485d7c <__environ@GLIBC_2.2.5+0x72142254> │ │ │ │ rex.WB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x502468,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -276236,15 +276150,15 @@ │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc57db4(%rip),%rbx │ │ │ │ + lea 0xc57dd4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -276253,15 +276167,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 50294a <__gmpz_get_d_2exp@plt+0xfc6ca> │ │ │ │ movq $0x502968,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5028b0 <__gmpz_get_d_2exp@plt+0xfc630> │ │ │ │ - lea 0xc57d7f(%rip),%rbx │ │ │ │ + lea 0xc57d9f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -276269,15 +276183,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -276300,15 +276214,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ jl 5029ac <__gmpz_get_d_2exp@plt+0xfc72c> │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ jmp 502040 <__gmpz_get_d_2exp@plt+0xfbdc0> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -276325,16 +276239,15 @@ │ │ │ │ jmp 501d90 <__gmpz_get_d_2exp@plt+0xfbb10> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x7c(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,0x4900c57c(%rax) │ │ │ │ add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 502a9d <__gmpz_get_d_2exp@plt+0xfc81d> │ │ │ │ movq $0x5029c0,-0x48(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ movq $0x5029e8,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ @@ -276346,15 +276259,15 @@ │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc57c29(%rip),%rbx │ │ │ │ + lea 0xc57c49(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -276646,16 +276559,16 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7448681c <__environ@GLIBC_2.2.5+0x73142d34> │ │ │ │ - push $0x101d8d48 │ │ │ │ + rex.RB call 7448681c <__environ@GLIBC_2.2.5+0x73142cf4> │ │ │ │ + push $0x301d8d48 │ │ │ │ js 502e9c <__gmpz_get_d_2exp@plt+0xfcc1c> │ │ │ │ add %al,-0x1(%rcx) │ │ │ │ gs clc │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -277098,15 +277011,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x503528,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc57164(%rip),%rbx │ │ │ │ + lea 0xc57184(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -277187,15 +277100,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73486ff4 <__environ@GLIBC_2.2.5+0x7214350c> │ │ │ │ + rex.RB call 73486ff4 <__environ@GLIBC_2.2.5+0x721434cc> │ │ │ │ rex.WX │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5036e0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -277249,16 +277162,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 50378c <__gmpz_get_d_2exp@plt+0xfd50c> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%r8 │ │ │ │ - lea 0xcfa7c2(%rip),%rdi │ │ │ │ - lea 0xdaabba(%rip),%rsi │ │ │ │ + lea 0xcfa7e2(%rip),%rdi │ │ │ │ + lea 0xdaabda(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 503450 <__gmpz_get_d_2exp@plt+0xfd1d0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -277269,16 +277182,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5037d4 <__gmpz_get_d_2exp@plt+0xfd554> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%r8 │ │ │ │ - lea 0xcfa77a(%rip),%rdi │ │ │ │ - lea 0xdaab72(%rip),%rsi │ │ │ │ + lea 0xcfa79a(%rip),%rdi │ │ │ │ + lea 0xdaab92(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 503450 <__gmpz_get_d_2exp@plt+0xfd1d0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -277338,16 +277251,16 @@ │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 502ec8 <__gmpz_get_d_2exp@plt+0xfcc48> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x503950,0x8(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ - lea 0xcfa664(%rip),%rdi │ │ │ │ - lea 0xdaaa5c(%rip),%rsi │ │ │ │ + lea 0xcfa684(%rip),%rdi │ │ │ │ + lea 0xdaaa7c(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 503450 <__gmpz_get_d_2exp@plt+0xfd1d0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ @@ -277643,15 +277556,15 @@ │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc569ec(%rip),%rbx │ │ │ │ + lea 0xc56a0c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -277660,15 +277573,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 503d42 <__gmpz_get_d_2exp@plt+0xfdac2> │ │ │ │ movq $0x503d60,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 503ca8 <__gmpz_get_d_2exp@plt+0xfda28> │ │ │ │ - lea 0xc569b7(%rip),%rbx │ │ │ │ + lea 0xc569d7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -277676,15 +277589,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -278099,15 +278012,15 @@ │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jae 5043e1 <__gmpz_get_d_2exp@plt+0xfe161> │ │ │ │ - lea 0xc56390(%rip),%rbx │ │ │ │ + lea 0xc563b0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -278300,15 +278213,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5046a9 <__gmpz_get_d_2exp@plt+0xfe429> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc54fd9(%rip),%r14 │ │ │ │ + lea 0xc54ff9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 504368 <__gmpz_get_d_2exp@plt+0xfe0e8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -278319,15 +278232,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5046e9 <__gmpz_get_d_2exp@plt+0xfe469> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc54f99(%rip),%r14 │ │ │ │ + lea 0xc54fb9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 504368 <__gmpz_get_d_2exp@plt+0xfe0e8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -278374,15 +278287,15 @@ │ │ │ │ movq $0x504808,0x0(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 504368 <__gmpz_get_d_2exp@plt+0xfe0e8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x504828,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xc54eb7(%rip),%r14 │ │ │ │ + lea 0xc54ed7(%rip),%r14 │ │ │ │ jmp 504368 <__gmpz_get_d_2exp@plt+0xfe0e8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -278728,15 +278641,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc55a79(%rip),%rbx │ │ │ │ + lea 0xc55a99(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -278745,15 +278658,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 504cd2 <__gmpz_get_d_2exp@plt+0xfea52> │ │ │ │ movq $0x504cf0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 504c38 <__gmpz_get_d_2exp@plt+0xfe9b8> │ │ │ │ - lea 0xc55a3f(%rip),%rbx │ │ │ │ + lea 0xc55a5f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -278761,15 +278674,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -279088,29 +279001,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73488b24 <__environ@GLIBC_2.2.5+0x7214503c> │ │ │ │ + rex.RB call 73488b24 <__environ@GLIBC_2.2.5+0x72144ffc> │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 505230 <__gmpz_get_d_2exp@plt+0xfefb0> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x505050,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ movq $0x505250,-0x18(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xc54457(%rip),%r14 │ │ │ │ + lea 0xc54477(%rip),%r14 │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 505050 <__gmpz_get_d_2exp@plt+0xfedd0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -279161,15 +279074,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0xc55378(%rip),%rbx │ │ │ │ + lea 0xc55398(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -279219,15 +279132,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - call 4850a404 <__environ@GLIBC_2.2.5+0x471c691c> │ │ │ │ + call 4850a404 <__environ@GLIBC_2.2.5+0x471c68dc> │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -279430,15 +279343,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xc55067(%rip),%rbx │ │ │ │ + lea 0xc55087(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -279449,15 +279362,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5056f2 <__gmpz_get_d_2exp@plt+0xff472> │ │ │ │ movq $0x505710,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 505650 <__gmpz_get_d_2exp@plt+0xff3d0> │ │ │ │ - lea 0xc5502f(%rip),%rbx │ │ │ │ + lea 0xc5504f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -279465,15 +279378,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -279676,17 +279589,17 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1048934c <__environ@GLIBC_2.2.5+0xf145864> │ │ │ │ + rex.RB call 1048934c <__environ@GLIBC_2.2.5+0xf145824> │ │ │ │ cmpl $0xffffff8d,0x48000000(%rsi) │ │ │ │ - sbb $0xc54d24,%eax │ │ │ │ + sbb $0xc54d44,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -279775,15 +279688,15 @@ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x505b18,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x505bc8,-0x18(%rbp) │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0xc53ae0(%rip),%rsi │ │ │ │ + lea 0xc53b00(%rip),%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5059f8 <__gmpz_get_d_2exp@plt+0xff778> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ @@ -279834,15 +279747,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0xc54a00(%rip),%rbx │ │ │ │ + lea 0xc54a20(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -280104,15 +280017,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc5470c(%rip),%rbx │ │ │ │ + lea 0xc5472c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -280121,15 +280034,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 506062 <__gmpz_get_d_2exp@plt+0xffde2> │ │ │ │ movq $0x506080,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 505fc8 <__gmpz_get_d_2exp@plt+0xffd48> │ │ │ │ - lea 0xc546d7(%rip),%rbx │ │ │ │ + lea 0xc546f7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -280137,15 +280050,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -280353,15 +280266,15 @@ │ │ │ │ mov 0x8(%rax),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 5061b0 <__gmpz_get_d_2exp@plt+0xfff30> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc5439d(%rip),%rbx │ │ │ │ + lea 0xc543bd(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -280569,15 +280482,15 @@ │ │ │ │ mov %rbx,(%rdx) │ │ │ │ mov %rsi,%r8 │ │ │ │ lea 0x8(%rdx),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 506310 <__gmpz_get_d_2exp@plt+0x100090> │ │ │ │ - lea 0xc540c1(%rip),%rbx │ │ │ │ + lea 0xc540e1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -280610,24 +280523,24 @@ │ │ │ │ movq $0x5066c0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 50673b <__gmpz_get_d_2exp@plt+0x1004bb> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x506780,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc53fef(%rip),%rbx │ │ │ │ + lea 0xc5400f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -280850,15 +280763,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ cmp $0xc5,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 506af9 <__gmpz_get_d_2exp@plt+0x100879> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 506c01 <__gmpz_get_d_2exp@plt+0x100981> │ │ │ │ movq $0x506ae8,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -280872,15 +280785,15 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c53c(%rax) │ │ │ │ + add %bh,0x4800c53c(%rax) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jle 506bea <__gmpz_get_d_2exp@plt+0x10096a> │ │ │ │ movq $0x506b30,-0x8(%rbp) │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -280892,15 +280805,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ sub %ch,%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 506c05 <__gmpz_get_d_2exp@plt+0x100985> │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ @@ -280927,22 +280840,22 @@ │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x506900,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ add $0xffffffffffffffd0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc52950(%rip),%r8 │ │ │ │ - lea 0xc5290f(%rip),%rdi │ │ │ │ - lea 0xc52901(%rip),%rsi │ │ │ │ + lea 0xc52970(%rip),%r8 │ │ │ │ + lea 0xc5292f(%rip),%rdi │ │ │ │ + lea 0xc52921(%rip),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc53b6f(%rip),%rsi │ │ │ │ + lea 0xc53b8f(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -280966,15 +280879,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x506aa8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x6(%r12),%rsi │ │ │ │ jmp 4da8c0 <__gmpz_get_d_2exp@plt+0xd4640> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc53b3a(%rip),%rbx │ │ │ │ + lea 0xc53b5a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -281103,15 +281016,15 @@ │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x506d68,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - lea 0xc5393e(%rip),%rbx │ │ │ │ + lea 0xc5395e(%rip),%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -281123,16 +281036,16 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 506efd <__gmpz_get_d_2exp@plt+0x100c7d> │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 506e8c <__gmpz_get_d_2exp@plt+0x100c0c> │ │ │ │ - lea 0xcf70d1(%rip),%r14 │ │ │ │ - lea 0xda74c9(%rip),%rbx │ │ │ │ + lea 0xcf70f1(%rip),%r14 │ │ │ │ + lea 0xda74e9(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -281154,15 +281067,15 @@ │ │ │ │ lea -0x27(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ movq $0x506e88,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc538bc(%rip),%rbx │ │ │ │ + lea 0xc538dc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -281513,15 +281426,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc533d9(%rip),%rbx │ │ │ │ + lea 0xc533f9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -281530,15 +281443,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 50742a <__gmpz_get_d_2exp@plt+0x1011aa> │ │ │ │ movq $0x507448,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 507390 <__gmpz_get_d_2exp@plt+0x101110> │ │ │ │ - lea 0xc5339f(%rip),%rbx │ │ │ │ + lea 0xc533bf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -281546,15 +281459,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -281615,15 +281528,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 507579 <__gmpz_get_d_2exp@plt+0x1012f9> │ │ │ │ cmp %edi,%eax │ │ │ │ jae 507663 <__gmpz_get_d_2exp@plt+0x1013e3> │ │ │ │ - lea 0xc532c4(%rip),%rbx │ │ │ │ + lea 0xc532e4(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -281925,15 +281838,15 @@ │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 507528 <__gmpz_get_d_2exp@plt+0x1012a8> │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ - lea 0xc52e61(%rip),%rbx │ │ │ │ + lea 0xc52e81(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x507798,-0x50(%r12) │ │ │ │ mov %rdi,-0x48(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ movq $0x8de478,-0x38(%r12) │ │ │ │ mov %rdx,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ @@ -281957,15 +281870,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jae 507a63 <__gmpz_get_d_2exp@plt+0x1017e3> │ │ │ │ - lea 0xc52dd0(%rip),%rbx │ │ │ │ + lea 0xc52df0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -282263,15 +282176,15 @@ │ │ │ │ movq $0x507c78,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xc529cc(%rip),%rbx │ │ │ │ + lea 0xc529ec(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -282279,15 +282192,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 507e7f <__gmpz_get_d_2exp@plt+0x101bff> │ │ │ │ movq $0x507ea0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 507e00 <__gmpz_get_d_2exp@plt+0x101b80> │ │ │ │ - lea 0xc5299a(%rip),%rbx │ │ │ │ + lea 0xc529ba(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -282295,15 +282208,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -282377,15 +282290,15 @@ │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc52862(%rip),%rbx │ │ │ │ + lea 0xc52882(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -282663,15 +282576,15 @@ │ │ │ │ mov %rbx,(%rdx) │ │ │ │ mov %rsi,%r8 │ │ │ │ lea 0x8(%rdx),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 507f48 <__gmpz_get_d_2exp@plt+0x101cc8> │ │ │ │ - lea 0xc52481(%rip),%rbx │ │ │ │ + lea 0xc524a1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -282704,24 +282617,24 @@ │ │ │ │ movq $0x5083e0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 50845b <__gmpz_get_d_2exp@plt+0x1021db> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x5084a0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc523af(%rip),%rbx │ │ │ │ + lea 0xc523cf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -282795,15 +282708,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c50f(%rax) │ │ │ │ + add %bh,0x4800c50f(%rax) │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5086f9 <__gmpz_get_d_2exp@plt+0x102479> │ │ │ │ movq $0x5085e0,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -282815,15 +282728,15 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0xf(%rax) │ │ │ │ + add %bh,0xf(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jle 5086e2 <__gmpz_get_d_2exp@plt+0x102462> │ │ │ │ movq $0x508628,-0x8(%rbp) │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -282836,15 +282749,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ pextrw $0xc5,(bad),%eax │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5086fd <__gmpz_get_d_2exp@plt+0x10247d> │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ @@ -282871,22 +282784,22 @@ │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x5084c0,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc50e58(%rip),%r8 │ │ │ │ - lea 0xc50e17(%rip),%rdi │ │ │ │ - lea 0xc50e09(%rip),%rsi │ │ │ │ + lea 0xc50e78(%rip),%r8 │ │ │ │ + lea 0xc50e37(%rip),%rdi │ │ │ │ + lea 0xc50e29(%rip),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc92748(%rip),%rsi │ │ │ │ + lea 0xc92768(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -282910,15 +282823,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5085a0,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x6(%r12),%rsi │ │ │ │ jmp 4da8c0 <__gmpz_get_d_2exp@plt+0xd4640> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc520e2(%rip),%rbx │ │ │ │ + lea 0xc52102(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -283044,15 +282957,15 @@ │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x508860,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - lea 0xc51f26(%rip),%rbx │ │ │ │ + lea 0xc51f46(%rip),%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -283064,16 +282977,16 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5089f5 <__gmpz_get_d_2exp@plt+0x102775> │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 508984 <__gmpz_get_d_2exp@plt+0x102704> │ │ │ │ - lea 0xcf55d9(%rip),%r14 │ │ │ │ - lea 0xda59d1(%rip),%rbx │ │ │ │ + lea 0xcf55f9(%rip),%r14 │ │ │ │ + lea 0xda59f1(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -283095,15 +283008,15 @@ │ │ │ │ lea -0x27(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ movq $0x508980,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc51e64(%rip),%rbx │ │ │ │ + lea 0xc51e84(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -283456,15 +283369,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc51981(%rip),%rbx │ │ │ │ + lea 0xc519a1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -283473,15 +283386,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 508f22 <__gmpz_get_d_2exp@plt+0x102ca2> │ │ │ │ movq $0x508f40,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 508e88 <__gmpz_get_d_2exp@plt+0x102c08> │ │ │ │ - lea 0xc51947(%rip),%rbx │ │ │ │ + lea 0xc51967(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -283489,15 +283402,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -283513,16 +283426,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sbb %al,%ch │ │ │ │ + add %cl,(%rax) │ │ │ │ + sbb %eax,%ebp │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 50905a <__gmpz_get_d_2exp@plt+0x102dda> │ │ │ │ movq $0x509010,-0x28(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rbx │ │ │ │ @@ -283539,15 +283452,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900c518(%rax) │ │ │ │ + add %dh,0x4900c518(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 50904a <__gmpz_get_d_2exp@plt+0x102dca> │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ @@ -283573,15 +283486,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x5(%rax) │ │ │ │ + add %ch,0x5(%rax) │ │ │ │ (bad) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5090f3 <__gmpz_get_d_2exp@plt+0x102e73> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5090e8 <__gmpz_get_d_2exp@plt+0x102e68> │ │ │ │ @@ -283598,15 +283511,15 @@ │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ lea -0x1(%rsi),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x16(%r12),%rsi │ │ │ │ mov %rdi,%r14 │ │ │ │ jmp 4d1748 <__gmpz_get_d_2exp@plt+0xcb4c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xc517a6(%rip),%rbx │ │ │ │ + lea 0xc517c6(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -283641,16 +283554,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,0x17(%rax) │ │ │ │ (bad) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 50921a <__gmpz_get_d_2exp@plt+0x102f9a> │ │ │ │ movq $0x5091d0,-0x28(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ @@ -283668,15 +283580,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 50920a <__gmpz_get_d_2exp@plt+0x102f8a> │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ @@ -283704,18 +283616,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ or $0xc5,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7348cb9c <__environ@GLIBC_2.2.5+0x721490b4> │ │ │ │ + rex.RB call 7348cb9c <__environ@GLIBC_2.2.5+0x72149074> │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5092a8 <__gmpz_get_d_2exp@plt+0x103028> │ │ │ │ test %rsi,%rsi │ │ │ │ jne 509280 <__gmpz_get_d_2exp@plt+0x103000> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ movq $0x5092e8,-0x18(%rbp) │ │ │ │ @@ -283728,15 +283640,15 @@ │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ lea -0x1(%rsi),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x16(%r12),%rsi │ │ │ │ mov %rdi,%r14 │ │ │ │ jmp 4da8c0 <__gmpz_get_d_2exp@plt+0xd4640> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xc515f6(%rip),%rbx │ │ │ │ + lea 0xc51616(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -283819,17 +283731,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - adc $0xc5,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + adc $0x8d4800c5,%eax │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 509419 <__gmpz_get_d_2exp@plt+0x103199> │ │ │ │ movq $0x509430,-0x28(%rbp) │ │ │ │ mov %rsi,%r14 │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -283843,18 +283754,23 @@ │ │ │ │ nopl (%rax) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900c514(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 509480 <__gmpz_get_d_2exp@plt+0x103200> │ │ │ │ + add %al,%al │ │ │ │ + adc $0xc5,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ movq $0x509330,-0x28(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ @@ -283876,15 +283792,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ adc $0xc5,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ add %r9b,-0x73(%r8) │ │ │ │ pop %rbp │ │ │ │ loopne 50950d <__gmpz_get_d_2exp@plt+0x10328d> │ │ │ │ cmp %edi,%ebx │ │ │ │ jb 509538 <__gmpz_get_d_2exp@plt+0x1032b8> │ │ │ │ @@ -283908,15 +283824,15 @@ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ dec %rdi │ │ │ │ inc %r14 │ │ │ │ mov %rcx,%r9 │ │ │ │ mov %rbx,%r8 │ │ │ │ jmp 5094c5 <__gmpz_get_d_2exp@plt+0x103245> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xc51381(%rip),%rbx │ │ │ │ + lea 0xc513a1(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -283934,18 +283850,18 @@ │ │ │ │ mov %r9,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x17(%r12),%r9 │ │ │ │ - lea 0xc4ff5e(%rip),%r8 │ │ │ │ - lea 0xc4ff1d(%rip),%rdi │ │ │ │ - lea 0xc4ff0f(%rip),%rsi │ │ │ │ - lea 0xe355a7(%rip),%r14 │ │ │ │ + lea 0xc4ff7e(%rip),%r8 │ │ │ │ + lea 0xc4ff3d(%rip),%rdi │ │ │ │ + lea 0xc4ff2f(%rip),%rsi │ │ │ │ + lea 0xe355c7(%rip),%r14 │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -284033,17 +283949,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c511(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %cl,%al │ │ │ │ + adc %eax,%ebp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 509761 <__gmpz_get_d_2exp@plt+0x1034e1> │ │ │ │ movq $0x509778,-0x28(%rbp) │ │ │ │ mov %rsi,%r14 │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ @@ -284056,15 +283973,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x11(%rax) │ │ │ │ + add %bh,0x11(%rax) │ │ │ │ (bad) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5097c5 <__gmpz_get_d_2exp@plt+0x103545> │ │ │ │ movq $0x509678,-0x28(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ @@ -284124,16 +284041,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x10(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,0x4900c510(%rax) │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 509949 <__gmpz_get_d_2exp@plt+0x1036c9> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ @@ -284161,22 +284077,22 @@ │ │ │ │ movq $0x509728,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ add $0xfffffffffffffff8,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc4fc13(%rip),%r8 │ │ │ │ - lea 0xc4fbd2(%rip),%rdi │ │ │ │ - lea 0xc4fbc4(%rip),%rsi │ │ │ │ - lea 0xe3525c(%rip),%r14 │ │ │ │ + lea 0xc4fc33(%rip),%r8 │ │ │ │ + lea 0xc4fbf2(%rip),%rdi │ │ │ │ + lea 0xc4fbe4(%rip),%rsi │ │ │ │ + lea 0xe3527c(%rip),%r14 │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc50f9f(%rip),%rbx │ │ │ │ + lea 0xc50fbf(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ @@ -284201,19 +284117,18 @@ │ │ │ │ add %bl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - pextrw $0xc5,(bad),%eax │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5099f1 <__gmpz_get_d_2exp@plt+0x103771> │ │ │ │ - cmp %edi,%eax │ │ │ │ + add %dl,0xf(%rax) │ │ │ │ + (bad) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5099f9 <__gmpz_get_d_2exp@plt+0x103779> │ │ │ │ movq $0x5099e0,-0x20(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ @@ -284223,24 +284138,24 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ + add %dl,(%rax) │ │ │ │ + pextrw $0xc5,(bad),%eax │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 5099f8 <__gmpz_get_d_2exp@plt+0x103778> │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 509800 <__gmpz_get_d_2exp@plt+0x103580> │ │ │ │ - lea 0xc50ef8(%rip),%rbx │ │ │ │ + lea 0xc50f18(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -284433,16 +284348,16 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 509d3d <__gmpz_get_d_2exp@plt+0x103abd> │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 509ccc <__gmpz_get_d_2exp@plt+0x103a4c> │ │ │ │ - lea 0xcf4291(%rip),%r14 │ │ │ │ - lea 0xda4689(%rip),%rbx │ │ │ │ + lea 0xcf42b1(%rip),%r14 │ │ │ │ + lea 0xda46a9(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -284464,15 +284379,15 @@ │ │ │ │ lea -0x30(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x509cc8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc50bc4(%rip),%rbx │ │ │ │ + lea 0xc50be4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -284826,15 +284741,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc506e1(%rip),%rbx │ │ │ │ + lea 0xc50701(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -285071,18 +284986,18 @@ │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x50a5d0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcf3994(%rip),%r14 │ │ │ │ - lea 0xda3d8c(%rip),%rbx │ │ │ │ + lea 0xcf39b4(%rip),%r14 │ │ │ │ + lea 0xda3dac(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc50361(%rip),%rbx │ │ │ │ + lea 0xc50381(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -285101,15 +285016,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7348df44 <__environ@GLIBC_2.2.5+0x7214a45c> │ │ │ │ + rex.RB call 7348df44 <__environ@GLIBC_2.2.5+0x7214a41c> │ │ │ │ rex.WB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x50a630,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -285484,15 +285399,15 @@ │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc4fdd4(%rip),%rbx │ │ │ │ + lea 0xc4fdf4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -285501,15 +285416,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 50ab82 <__gmpz_get_d_2exp@plt+0x104902> │ │ │ │ movq $0x50aba0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 50aae8 <__gmpz_get_d_2exp@plt+0x104868> │ │ │ │ - lea 0xc4fd9f(%rip),%rbx │ │ │ │ + lea 0xc4fdbf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -285517,15 +285432,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -285643,15 +285558,15 @@ │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ - lea 0xc4fbb5(%rip),%rbx │ │ │ │ + lea 0xc4fbd5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -285766,15 +285681,15 @@ │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ - lea 0xc4fa0d(%rip),%rbx │ │ │ │ + lea 0xc4fa2d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -285889,15 +285804,15 @@ │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ - lea 0xc4f865(%rip),%rbx │ │ │ │ + lea 0xc4f885(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -286012,15 +285927,15 @@ │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ - lea 0xc4f6bd(%rip),%rbx │ │ │ │ + lea 0xc4f6dd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -286135,15 +286050,15 @@ │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ - lea 0xc4f515(%rip),%rbx │ │ │ │ + lea 0xc4f535(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -286258,15 +286173,15 @@ │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ - lea 0xc4f36d(%rip),%rbx │ │ │ │ + lea 0xc4f38d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -286381,15 +286296,15 @@ │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ - lea 0xc4f1c5(%rip),%rbx │ │ │ │ + lea 0xc4f1e5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -286504,15 +286419,15 @@ │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ - lea 0xc4f01d(%rip),%rbx │ │ │ │ + lea 0xc4f03d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -286627,15 +286542,15 @@ │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ - lea 0xc4ee75(%rip),%rbx │ │ │ │ + lea 0xc4ee95(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -286750,15 +286665,15 @@ │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ - lea 0xc4eccd(%rip),%rbx │ │ │ │ + lea 0xc4eced(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -286873,15 +286788,15 @@ │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ - lea 0xc4eb25(%rip),%rbx │ │ │ │ + lea 0xc4eb45(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -286996,15 +286911,15 @@ │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ - lea 0xc4e97d(%rip),%rbx │ │ │ │ + lea 0xc4e99d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -287119,15 +287034,15 @@ │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ - lea 0xc4e7d5(%rip),%rbx │ │ │ │ + lea 0xc4e7f5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -287242,15 +287157,15 @@ │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ - lea 0xc4e62d(%rip),%rbx │ │ │ │ + lea 0xc4e64d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -287365,15 +287280,15 @@ │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ - lea 0xc4e485(%rip),%rbx │ │ │ │ + lea 0xc4e4a5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -287588,16 +287503,16 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 50c8b5 <__gmpz_get_d_2exp@plt+0x106635> │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 50c844 <__gmpz_get_d_2exp@plt+0x1065c4> │ │ │ │ - lea 0xcf1719(%rip),%r14 │ │ │ │ - lea 0xda1b11(%rip),%rbx │ │ │ │ + lea 0xcf1739(%rip),%r14 │ │ │ │ + lea 0xda1b31(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -287619,15 +287534,15 @@ │ │ │ │ lea -0x30(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x50c840,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc4e0ec(%rip),%rbx │ │ │ │ + lea 0xc4e10c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -287698,15 +287613,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73490314 <__environ@GLIBC_2.2.5+0x7214c82c> │ │ │ │ + rex.RB call 73490314 <__environ@GLIBC_2.2.5+0x7214c7ec> │ │ │ │ outsb %ds:(%rsi),(%dx) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x7,%ebx │ │ │ │ test %rbx,%rbx │ │ │ │ @@ -288015,15 +287930,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -288126,15 +288041,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104908bc <__environ@GLIBC_2.2.5+0xf14cdd4> │ │ │ │ + rex.RB call 104908bc <__environ@GLIBC_2.2.5+0xf14cd94> │ │ │ │ (bad) │ │ │ │ mov $0x48000000,%esp │ │ │ │ movl $0x50cfb0,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -288249,15 +288164,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -288360,15 +288275,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10490be4 <__environ@GLIBC_2.2.5+0xf14d0fc> │ │ │ │ + rex.RB call 10490be4 <__environ@GLIBC_2.2.5+0xf14d0bc> │ │ │ │ (bad) │ │ │ │ mov $0x48000000,%esp │ │ │ │ movl $0x50d2d8,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -288467,21 +288382,21 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 50d447 <__gmpz_get_d_2exp@plt+0x1071c7> │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ lea 0xafc541(%rip),%rax │ │ │ │ mov (%rax,%r14,8),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0xc4d55f(%rip),%r14 │ │ │ │ - lea 0xda0f06(%rip),%rbx │ │ │ │ + lea 0xc4d57f(%rip),%r14 │ │ │ │ + lea 0xda0f26(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc4d556(%rip),%r14 │ │ │ │ - lea 0xda0ef5(%rip),%rbx │ │ │ │ + lea 0xc4d576(%rip),%r14 │ │ │ │ + lea 0xda0f15(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc4d562(%rip),%rbx │ │ │ │ + lea 0xc4d582(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x50d480,-0x8(%rbp) │ │ │ │ mov 0x4(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 50d480 <__gmpz_get_d_2exp@plt+0x107200> │ │ │ │ jmp *(%rbx) │ │ │ │ @@ -288490,34 +288405,34 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x4c(%rbp,%rdx,1) │ │ │ │ - lea 0xc4d50b(%rip),%esi │ │ │ │ - lea 0xda0ea2(%rip),%rbx │ │ │ │ + lea 0xc4d52b(%rip),%esi │ │ │ │ + lea 0xda0ec2(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc4d4fe(%rip),%r14 │ │ │ │ - lea 0xda0e8d(%rip),%rbx │ │ │ │ + lea 0xc4d51e(%rip),%r14 │ │ │ │ + lea 0xda0ead(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ add $0xfffffffffffffffa,%rax │ │ │ │ lea 0xafc4d8(%rip),%rbx │ │ │ │ mov (%rbx,%rax,8),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0xc4d45e(%rip),%r14 │ │ │ │ - lea 0xda0e5d(%rip),%rbx │ │ │ │ + lea 0xc4d47e(%rip),%r14 │ │ │ │ + lea 0xda0e7d(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc4d455(%rip),%r14 │ │ │ │ - lea 0xda0e4c(%rip),%rbx │ │ │ │ + lea 0xc4d475(%rip),%r14 │ │ │ │ + lea 0xda0e6c(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ @@ -288585,46 +288500,46 @@ │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x50cbf8,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%r14 │ │ │ │ - lea 0xda0cdc(%rip),%rbx │ │ │ │ + lea 0xda0cfc(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ movq $0x50d600,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc4d2c0(%rip),%r14 │ │ │ │ - lea 0xda0caf(%rip),%rbx │ │ │ │ + lea 0xc4d2e0(%rip),%r14 │ │ │ │ + lea 0xda0ccf(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc4d2b7(%rip),%r14 │ │ │ │ - lea 0xda0c9e(%rip),%rbx │ │ │ │ + lea 0xc4d2d7(%rip),%r14 │ │ │ │ + lea 0xda0cbe(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc4d2ae(%rip),%r14 │ │ │ │ - lea 0xda0c8d(%rip),%rbx │ │ │ │ + lea 0xc4d2ce(%rip),%r14 │ │ │ │ + lea 0xda0cad(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc4d2a5(%rip),%r14 │ │ │ │ - lea 0xda0c7c(%rip),%rbx │ │ │ │ + lea 0xc4d2c5(%rip),%r14 │ │ │ │ + lea 0xda0c9c(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc4d29c(%rip),%r14 │ │ │ │ - lea 0xda0c6b(%rip),%rbx │ │ │ │ + lea 0xc4d2bc(%rip),%r14 │ │ │ │ + lea 0xda0c8b(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc4d293(%rip),%r14 │ │ │ │ - lea 0xda0c5a(%rip),%rbx │ │ │ │ + lea 0xc4d2b3(%rip),%r14 │ │ │ │ + lea 0xda0c7a(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc4d28a(%rip),%r14 │ │ │ │ - lea 0xda0c49(%rip),%rbx │ │ │ │ + lea 0xc4d2aa(%rip),%r14 │ │ │ │ + lea 0xda0c69(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc4d281(%rip),%r14 │ │ │ │ - lea 0xda0c38(%rip),%rbx │ │ │ │ + lea 0xc4d2a1(%rip),%r14 │ │ │ │ + lea 0xda0c58(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc4d278(%rip),%r14 │ │ │ │ - lea 0xda0c27(%rip),%rbx │ │ │ │ + lea 0xc4d298(%rip),%r14 │ │ │ │ + lea 0xda0c47(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -288977,15 +288892,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc4cdb9(%rip),%rbx │ │ │ │ + lea 0xc4cdd9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -288994,15 +288909,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 50dc3a <__gmpz_get_d_2exp@plt+0x1079ba> │ │ │ │ movq $0x50dc58,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 50dba0 <__gmpz_get_d_2exp@plt+0x107920> │ │ │ │ - lea 0xc4cd7f(%rip),%rbx │ │ │ │ + lea 0xc4cd9f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -289010,15 +288925,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -289046,15 +288961,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,(%r8) │ │ │ │ fstl 0x0(%rax) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 50d408 <__gmpz_get_d_2exp@plt+0x107188> │ │ │ │ - lea 0xc4ccd1(%rip),%rbx │ │ │ │ + lea 0xc4ccf1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -289120,15 +289035,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -289729,15 +289644,15 @@ │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xfb43c0,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x27(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc4c2c9(%rip),%rbx │ │ │ │ + lea 0xc4c2e9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -289770,15 +289685,15 @@ │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - call 485138a8 <__environ@GLIBC_2.2.5+0x471cfdc0> │ │ │ │ + call 485138a8 <__environ@GLIBC_2.2.5+0x471cfd80> │ │ │ │ mov %ebx,%eax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -289951,16 +289866,16 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 50eac5 <__gmpz_get_d_2exp@plt+0x108845> │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 50ea54 <__gmpz_get_d_2exp@plt+0x1087d4> │ │ │ │ - lea 0xcef509(%rip),%r14 │ │ │ │ - lea 0xd9f901(%rip),%rbx │ │ │ │ + lea 0xcef529(%rip),%r14 │ │ │ │ + lea 0xd9f921(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -289982,15 +289897,15 @@ │ │ │ │ lea -0x30(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x50ea50,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc4bf3c(%rip),%rbx │ │ │ │ + lea 0xc4bf5c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -290016,15 +289931,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -290183,15 +290098,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104926bc <__environ@GLIBC_2.2.5+0xf14ebd4> │ │ │ │ + rex.RB call 104926bc <__environ@GLIBC_2.2.5+0xf14eb94> │ │ │ │ (bad) │ │ │ │ mov $0x48000000,%esp │ │ │ │ movl $0x50edb0,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -290377,15 +290292,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10492984 <__environ@GLIBC_2.2.5+0xf14ee9c> │ │ │ │ + rex.RB call 10492984 <__environ@GLIBC_2.2.5+0xf14ee5c> │ │ │ │ (bad) │ │ │ │ fiaddl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x50f070,-0x18(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -290685,15 +290600,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10492d9c <__environ@GLIBC_2.2.5+0xf14f2b4> │ │ │ │ + rex.RB call 10492d9c <__environ@GLIBC_2.2.5+0xf14f274> │ │ │ │ (bad) │ │ │ │ mov $0x48000000,%esp │ │ │ │ movl $0x50f490,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -291048,15 +290963,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1049329c <__environ@GLIBC_2.2.5+0xf14f7b4> │ │ │ │ + rex.RB call 1049329c <__environ@GLIBC_2.2.5+0xf14f774> │ │ │ │ (bad) │ │ │ │ mov $0x48000000,%esp │ │ │ │ movl $0x50f990,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -291333,15 +291248,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1049367c <__environ@GLIBC_2.2.5+0xf14fb94> │ │ │ │ + rex.RB call 1049367c <__environ@GLIBC_2.2.5+0xf14fb54> │ │ │ │ (bad) │ │ │ │ mov $0x48000000,%esp │ │ │ │ movl $0x50fd70,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -291483,15 +291398,15 @@ │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 50e6d8 <__gmpz_get_d_2exp@plt+0x108458> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x50ff18,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc4aaa2(%rip),%rbx │ │ │ │ + lea 0xc4aac2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -291610,15 +291525,15 @@ │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5101d1 <__gmpz_get_d_2exp@plt+0x109f51> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x50f030,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%r14 │ │ │ │ - lea 0xd9e16b(%rip),%rbx │ │ │ │ + lea 0xd9e18b(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x5101a0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -291976,15 +291891,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc4a341(%rip),%rbx │ │ │ │ + lea 0xc4a361(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -292625,15 +292540,15 @@ │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xfb43c0,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x48(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xb0,0x388(%r13) │ │ │ │ - lea 0xc499f3(%rip),%rbx │ │ │ │ + lea 0xc49a13(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -292642,15 +292557,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 51106a <__gmpz_get_d_2exp@plt+0x10adea> │ │ │ │ movq $0x511088,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 510678 <__gmpz_get_d_2exp@plt+0x10a3f8> │ │ │ │ - lea 0xc499b7(%rip),%rbx │ │ │ │ + lea 0xc499d7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -292658,15 +292573,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -292680,15 +292595,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5110fa <__gmpz_get_d_2exp@plt+0x10ae7a> │ │ │ │ movq $0x511118,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 510f70 <__gmpz_get_d_2exp@plt+0x10acf0> │ │ │ │ - lea 0xc4992f(%rip),%rbx │ │ │ │ + lea 0xc4994f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -292750,15 +292665,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r8b,(%r8) │ │ │ │ adc 0x0(%rcx),%dl │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 50fed8 <__gmpz_get_d_2exp@plt+0x109c58> │ │ │ │ - lea 0xc49851(%rip),%rbx │ │ │ │ + lea 0xc49871(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -292810,34 +292725,32 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4ce0458d4800c497,%al │ │ │ │ + rclb $0x45,-0x72b7ff3c(%rdi) │ │ │ │ + loopne 5112f9 <__gmpz_get_d_2exp@plt+0x10b079> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5112f8 <__gmpz_get_d_2exp@plt+0x10b078> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5112e8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5112e8 <__gmpz_get_d_2exp@plt+0x10b068> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x69(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - adc 0x0(%rcx),%edx │ │ │ │ + add %al,0x4800c497(%rax) │ │ │ │ + movl $0x511310,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 511568 <__gmpz_get_d_2exp@plt+0x10b2e8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -292879,35 +292792,31 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4800c496,%eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5113e1 <__gmpz_get_d_2exp@plt+0x10b161> │ │ │ │ + fcoms -0x72b7ff3c(%rsi) │ │ │ │ + rex.RB call 73494ce4 <__environ@GLIBC_2.2.5+0x721511bc> │ │ │ │ + rex.W │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5113d0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5113d0 <__gmpz_get_d_2exp@plt+0x10b150> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x6a(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - adc 0x0(%rcx),%edx │ │ │ │ + add %bl,0x4800c496(%rax) │ │ │ │ + movl $0x5113f8,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 511ec0 <__gmpz_get_d_2exp@plt+0x10bc40> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -292981,17 +292890,17 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800c495 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + mov %dl,-0x72b7ff3c(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 511546 <__gmpz_get_d_2exp@plt+0x10b2c6> │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51153b <__gmpz_get_d_2exp@plt+0x10b2bb> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -293020,24 +292929,27 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 51161d <__gmpz_get_d_2exp@plt+0x10b39d> │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 5115ac <__gmpz_get_d_2exp@plt+0x10b32c> │ │ │ │ - lea 0xcec9b1(%rip),%r14 │ │ │ │ - lea 0xd9cda9(%rip),%rbx │ │ │ │ + lea 0xcec9d1(%rip),%r14 │ │ │ │ + lea 0xd9cdc9(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c494(%rax) │ │ │ │ - add $0x8,%ebp │ │ │ │ - add $0x50,%r12 │ │ │ │ + add %al,%al │ │ │ │ + xchg %eax,%esp │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 511601 <__gmpz_get_d_2exp@plt+0x10b381> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x5112a8,-0x48(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ movq $0x5114e0,-0x30(%r12) │ │ │ │ @@ -293049,23 +292961,23 @@ │ │ │ │ lea -0x30(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x5115a8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc49424(%rip),%rbx │ │ │ │ + lea 0xc49444(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %dl,0x458d4800(%rsp,%rax,8) │ │ │ │ + xor %dl,0x458d4800(%rsp,%rax,8) │ │ │ │ loopne 511689 <__gmpz_get_d_2exp@plt+0x10b409> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 511688 <__gmpz_get_d_2exp@plt+0x10b408> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x511678,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ @@ -293073,15 +292985,15 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 511678 <__gmpz_get_d_2exp@plt+0x10b3f8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ xchg %eax,%ebx │ │ │ │ (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,0x49005116(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp 511ec0 <__gmpz_get_d_2exp@plt+0x10bc40> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -293128,31 +293040,33 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %dl,-0x72b7ff3c(%rbx) │ │ │ │ - rex.RB call 73495074 <__environ@GLIBC_2.2.5+0x7215158c> │ │ │ │ + xchg %rax,%rbx │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73495074 <__environ@GLIBC_2.2.5+0x7215154c> │ │ │ │ rex.RXB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x511760,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 511760 <__gmpz_get_d_2exp@plt+0x10b4e0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xchg %eax,%edx │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,0x49005117(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp 511ec0 <__gmpz_get_d_2exp@plt+0x10bc40> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -293290,15 +293204,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10495294 <__environ@GLIBC_2.2.5+0xf1517ac> │ │ │ │ + rex.RB call 10495294 <__environ@GLIBC_2.2.5+0xf15176c> │ │ │ │ (bad) │ │ │ │ mov $0x48000000,%esp │ │ │ │ movl $0x511988,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -293389,18 +293303,18 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - pop %rsp │ │ │ │ + mov $0x8f,%al │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7349540c <__environ@GLIBC_2.2.5+0x72151924> │ │ │ │ + rex.RB call 7349540c <__environ@GLIBC_2.2.5+0x721518e4> │ │ │ │ and %ecx,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x511af8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -293416,15 +293330,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -293582,15 +293496,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10495694 <__environ@GLIBC_2.2.5+0xf151bac> │ │ │ │ + rex.RB call 10495694 <__environ@GLIBC_2.2.5+0xf151b6c> │ │ │ │ (bad) │ │ │ │ mov $0x48000000,%esp │ │ │ │ movl $0x511d88,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -293680,50 +293594,50 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c48b(%rax) │ │ │ │ + add %ch,0x4800c48b(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 511ee5 <__gmpz_get_d_2exp@plt+0x10bc65> │ │ │ │ movq $0x511f00,-0x10(%rbp) │ │ │ │ - lea 0xc47de8(%rip),%rsi │ │ │ │ + lea 0xc47e08(%rip),%rsi │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e934e8 <__gmpz_get_d_2exp@plt+0xa8d268> │ │ │ │ - lea 0xc48b94(%rip),%rbx │ │ │ │ + lea 0xc48bb4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ + add %ch,-0x75(%rax) │ │ │ │ (bad) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x4c(%rbp,%rdx,1) │ │ │ │ - lea 0xc47e23(%rip),%esi │ │ │ │ - lea 0xd9c422(%rip),%rbx │ │ │ │ + lea 0xc47e43(%rip),%esi │ │ │ │ + lea 0xd9c442(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x511f48,0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp e9dab0 <__gmpz_get_d_2exp@plt+0xa97830> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ mov %esp,%eax │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x49(%rsp,%rdi,2) │ │ │ │ add $0x60,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -293770,34 +293684,34 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - mov %eax,%esp │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734959a4 <__environ@GLIBC_2.2.5+0x72151ebc> │ │ │ │ + sbb %cl,-0x72b7ff3c(%rdx) │ │ │ │ + rex.RB call 734959a4 <__environ@GLIBC_2.2.5+0x72151e7c> │ │ │ │ rex.RXB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x512090,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 512090 <__gmpz_get_d_2exp@plt+0x10be10> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c489(%rax) │ │ │ │ - movl $0x5120b8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %bl,%al │ │ │ │ + mov %eax,%esp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x49005120(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ jmp 511568 <__gmpz_get_d_2exp@plt+0x10b2e8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -294100,15 +294014,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900c485(%rax) │ │ │ │ + add %ah,0x4900c485(%rax) │ │ │ │ add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 512515 <__gmpz_get_d_2exp@plt+0x10c295> │ │ │ │ movq $0x512050,-0x40(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0x5120d8,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ @@ -294116,32 +294030,32 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc48569(%rip),%rbx │ │ │ │ + lea 0xc48589(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7b(%rax) │ │ │ │ + add %ch,-0x7b(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 512562 <__gmpz_get_d_2exp@plt+0x10c2e2> │ │ │ │ movq $0x512580,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5124c8 <__gmpz_get_d_2exp@plt+0x10c248> │ │ │ │ - lea 0xc48537(%rip),%rbx │ │ │ │ + lea 0xc48557(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -294149,52 +294063,48 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c484(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %cl,%al │ │ │ │ + test %al,%ah │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 512618 <__gmpz_get_d_2exp@plt+0x10c398> │ │ │ │ movq $0x512608,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 512608 <__gmpz_get_d_2exp@plt+0x10c388> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x7c(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ - es push %rcx │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - test $0xf8,%al │ │ │ │ - (bad) │ │ │ │ - decl -0x73(%rax) │ │ │ │ - sbb $0xc48491,%eax │ │ │ │ + add %bl,0x4800c484(%rax) │ │ │ │ + movl $0x512638,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 511ec0 <__gmpz_get_d_2exp@plt+0x10bc40> │ │ │ │ + lea 0xc484b1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -294233,34 +294143,34 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ add $0x0,%esp │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 512701 <__gmpz_get_d_2exp@plt+0x10c481> │ │ │ │ movq $0x5126f0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5126f0 <__gmpz_get_d_2exp@plt+0x10c470> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c483(%rax) │ │ │ │ + add %dh,0x4800c483(%rax) │ │ │ │ movl $0x512720,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 511ec0 <__gmpz_get_d_2exp@plt+0x10bc40> │ │ │ │ - lea 0xc483b8(%rip),%rbx │ │ │ │ + lea 0xc483d8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -294297,18 +294207,18 @@ │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x20000000,%eax │ │ │ │ + adc $0x40000000,%eax │ │ │ │ jne 512763 <__gmpz_get_d_2exp@plt+0x10c4e3> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104960f4 <__environ@GLIBC_2.2.5+0xf15260c> │ │ │ │ + rex.RB call 104960f4 <__environ@GLIBC_2.2.5+0xf1525cc> │ │ │ │ (bad) │ │ │ │ mov %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -294316,15 +294226,15 @@ │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 51283a <__gmpz_get_d_2exp@plt+0x10c5ba> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x512800,-0x18(%rbp) │ │ │ │ - lea 0xc474db(%rip),%rbx │ │ │ │ + lea 0xc474fb(%rip),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 512800 <__gmpz_get_d_2exp@plt+0x10c580> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -294344,45 +294254,44 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0xa0000000,%eax │ │ │ │ + adc $0xc0000000,%eax │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734961a4 <__environ@GLIBC_2.2.5+0x721526bc> │ │ │ │ + rex.RB call 734961a4 <__environ@GLIBC_2.2.5+0x7215267c> │ │ │ │ fs sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5128c1 <__gmpz_get_d_2exp@plt+0x10c641> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x5128b0,-0x18(%rbp) │ │ │ │ - lea 0xc4742f(%rip),%rbx │ │ │ │ + lea 0xc4744f(%rip),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5128b0 <__gmpz_get_d_2exp@plt+0x10c630> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,-0x7e(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xc48219,%eax │ │ │ │ + sbb $0xc48239,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ @@ -294398,23 +294307,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 512921 <__gmpz_get_d_2exp@plt+0x10c6a1> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd9eb28(%rip),%rsi │ │ │ │ - lea 0xc48129(%rip),%r14 │ │ │ │ + lea 0xd9eb48(%rip),%rsi │ │ │ │ + lea 0xc48149(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x40000000,%eax │ │ │ │ + adc $0x60000000,%eax │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 51297c <__gmpz_get_d_2exp@plt+0x10c6fc> │ │ │ │ sub $0x8,%rsp │ │ │ │ @@ -294424,15 +294333,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 51297a <__gmpz_get_d_2exp@plt+0x10c6fa> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc48209(%rip),%r14 │ │ │ │ + lea 0xc48229(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e7ecc0 <__gmpz_get_d_2exp@plt+0xa78a40> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -294447,23 +294356,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5129d9 <__gmpz_get_d_2exp@plt+0x10c759> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd9ea70(%rip),%rsi │ │ │ │ - lea 0xc48071(%rip),%r14 │ │ │ │ + lea 0xd9ea90(%rip),%rsi │ │ │ │ + lea 0xc48091(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ + adc $0x30000000,%eax │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 512a34 <__gmpz_get_d_2exp@plt+0x10c7b4> │ │ │ │ sub $0x8,%rsp │ │ │ │ @@ -294473,15 +294382,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 512a32 <__gmpz_get_d_2exp@plt+0x10c7b2> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc481d9(%rip),%r14 │ │ │ │ + lea 0xc481f9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e7ecc0 <__gmpz_get_d_2exp@plt+0xa78a40> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -294494,15 +294403,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ add $0x458d4800,%esp │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 512b15 <__gmpz_get_d_2exp@plt+0x10c895> │ │ │ │ movq $0x512ac8,-0x28(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rbx │ │ │ │ @@ -294519,23 +294428,18 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x7f(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x30(%rdi) │ │ │ │ + add %bl,0x4900c481(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 512b05 <__gmpz_get_d_2exp@plt+0x10c885> │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ @@ -294551,19 +294455,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7349648c <__environ@GLIBC_2.2.5+0x721529a4> │ │ │ │ - push %rbx │ │ │ │ + add %cl,0x4800c47d(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 512b94 <__gmpz_get_d_2exp@plt+0x10c914> │ │ │ │ movq $0x512b78,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -294572,21 +294475,21 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jge 512b3b <__gmpz_get_d_2exp@plt+0x10c8bb> │ │ │ │ + add %cl,0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jge 512b90 <__gmpz_get_d_2exp@plt+0x10c910> │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xd9e8ae(%rip),%r14 │ │ │ │ + lea 0xd9e8ce(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 509088 <__gmpz_get_d_2exp@plt+0x102e08> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ js 512b98 <__gmpz_get_d_2exp@plt+0x10c918> │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ @@ -294603,15 +294506,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73496514 <__environ@GLIBC_2.2.5+0x72152a2c> │ │ │ │ + rex.RB call 73496514 <__environ@GLIBC_2.2.5+0x721529ec> │ │ │ │ jne 512c13 <__gmpz_get_d_2exp@plt+0x10c993> │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 512c33 <__gmpz_get_d_2exp@plt+0x10c9b3> │ │ │ │ test %rsi,%rsi │ │ │ │ jne 512bf8 <__gmpz_get_d_2exp@plt+0x10c978> │ │ │ │ add $0xffffffffffffffd0,%r12 │ │ │ │ @@ -294628,15 +294531,15 @@ │ │ │ │ movq $0x512b38,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rsi │ │ │ │ mov %rdi,%r14 │ │ │ │ jmp 4da8c0 <__gmpz_get_d_2exp@plt+0xd4640> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xc47ffb(%rip),%rbx │ │ │ │ + lea 0xc4801b(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -294665,17 +294568,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x38(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov %rsi,%r9 │ │ │ │ + add %al,0x4900d3c8(%rax) │ │ │ │ + mov %esi,%ecx │ │ │ │ mov %r14,%r8 │ │ │ │ mov 0x16(%rbx),%rdi │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp e8ea90 <__gmpz_get_d_2exp@plt+0xa88810> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ @@ -294683,17 +294585,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - enter $0xd3,$0x49 │ │ │ │ - add $0x20,%esp │ │ │ │ + add %dl,-0x38(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 512d0a <__gmpz_get_d_2exp@plt+0x10ca8a> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rbx │ │ │ │ movq $0x512ca0,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ @@ -294709,19 +294611,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x7b(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7349668c <__environ@GLIBC_2.2.5+0x72152ba4> │ │ │ │ - push %rbx │ │ │ │ + add %cl,0x4800c47b(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 512d94 <__gmpz_get_d_2exp@plt+0x10cb14> │ │ │ │ movq $0x512d78,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -294730,37 +294631,42 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jnp 512d3b <__gmpz_get_d_2exp@plt+0x10cabb> │ │ │ │ + add %cl,0x7b(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jge 512d90 <__gmpz_get_d_2exp@plt+0x10cb10> │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xd9e6ae(%rip),%r14 │ │ │ │ + lea 0xd9e6ce(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 509088 <__gmpz_get_d_2exp@plt+0x102e08> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900c47e(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 512df9 <__gmpz_get_d_2exp@plt+0x10cb79> │ │ │ │ + add %dl,%al │ │ │ │ + jle 512d73 <__gmpz_get_d_2exp@plt+0x10caf3> │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3c(%rdi) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x512cd0,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ movq $0x512d38,-0x8(%r12) │ │ │ │ @@ -294775,15 +294681,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c47a(%rax) │ │ │ │ + add %ah,0x4800c47a(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 512e7c <__gmpz_get_d_2exp@plt+0x10cbfc> │ │ │ │ movq $0x512e60,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -294795,34 +294701,34 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x7a(%rax) │ │ │ │ + add %ah,0x7a(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jge 512e78 <__gmpz_get_d_2exp@plt+0x10cbf8> │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xd9e5c6(%rip),%r14 │ │ │ │ + lea 0xd9e5e6(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 509088 <__gmpz_get_d_2exp@plt+0x102e08> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ jge 512e5b <__gmpz_get_d_2exp@plt+0x10cbdb> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -294844,18 +294750,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c479(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 512f5c <__gmpz_get_d_2exp@plt+0x10ccdc> │ │ │ │ + add %al,%al │ │ │ │ + jns 512ec3 <__gmpz_get_d_2exp@plt+0x10cc43> │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73496854 <__environ@GLIBC_2.2.5+0x72152d2c> │ │ │ │ + push %rbx │ │ │ │ movq $0x512f40,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -294864,32 +294771,30 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x79(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jge 512f58 <__gmpz_get_d_2exp@plt+0x10ccd8> │ │ │ │ + add %al,0x4c00c479(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xd9e4e6(%rip),%r14 │ │ │ │ + lea 0xd9e506(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 509088 <__gmpz_get_d_2exp@plt+0x102e08> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jl 512f3b <__gmpz_get_d_2exp@plt+0x10ccbb> │ │ │ │ + add %cl,(%rax) │ │ │ │ + jge 512f3b <__gmpz_get_d_2exp@plt+0x10ccbb> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2a(%rdi) │ │ │ │ @@ -294897,24 +294802,25 @@ │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x512f00,-0x8(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rsi │ │ │ │ jmp 4da8c0 <__gmpz_get_d_2exp@plt+0xd4640> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xc47cc7(%rip),%rbx │ │ │ │ + lea 0xc47ce7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fadds (%rdi) │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 51301a <__gmpz_get_d_2exp@plt+0x10cd9a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -294985,15 +294891,15 @@ │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rdi,%r14 │ │ │ │ jmp 4d58e8 <__gmpz_get_d_2exp@plt+0xcf668> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xc47bd3(%rip),%rbx │ │ │ │ + lea 0xc47bf3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ @@ -295004,15 +294910,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ jl 5130f3 <__gmpz_get_d_2exp@plt+0x10ce73> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 5131d2 <__gmpz_get_d_2exp@plt+0x10cf52> │ │ │ │ movq $0x513188,-0x28(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ @@ -295030,18 +294936,23 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900c47b(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5131c2 <__gmpz_get_d_2exp@plt+0x10cf42> │ │ │ │ + add %cl,%al │ │ │ │ + jnp 51314b <__gmpz_get_d_2exp@plt+0x10cecb> │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ @@ -295070,15 +294981,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73496b54 <__environ@GLIBC_2.2.5+0x7215306c> │ │ │ │ + rex.RB call 73496b54 <__environ@GLIBC_2.2.5+0x7215302c> │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 513260 <__gmpz_get_d_2exp@plt+0x10cfe0> │ │ │ │ test %rsi,%rsi │ │ │ │ jne 513238 <__gmpz_get_d_2exp@plt+0x10cfb8> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ movq $0x5132a0,-0x18(%rbp) │ │ │ │ @@ -295091,15 +295002,15 @@ │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ lea -0x1(%rsi),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x16(%r12),%rsi │ │ │ │ mov %rdi,%r14 │ │ │ │ jmp 5141e8 <__gmpz_get_d_2exp@plt+0x10df68> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xc47abe(%rip),%rbx │ │ │ │ + lea 0xc47ade(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -295125,16 +295036,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jns 513293 <__gmpz_get_d_2exp@plt+0x10d013> │ │ │ │ + add %dl,(%rax) │ │ │ │ + jp 513293 <__gmpz_get_d_2exp@plt+0x10d013> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 51336f <__gmpz_get_d_2exp@plt+0x10d0ef> │ │ │ │ movq $0x513310,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -295146,18 +295057,23 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900c479(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51335f <__gmpz_get_d_2exp@plt+0x10d0df> │ │ │ │ + add %dl,%al │ │ │ │ + jns 5132d3 <__gmpz_get_d_2exp@plt+0x10d053> │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov (%rdx),%sil │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ @@ -295205,18 +295121,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x79(%rax) │ │ │ │ + add %ch,0x79(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73496d3c <__environ@GLIBC_2.2.5+0x72153254> │ │ │ │ + rex.RB call 73496d3c <__environ@GLIBC_2.2.5+0x72153214> │ │ │ │ push %rbx │ │ │ │ movq $0x513428,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -295226,21 +295142,21 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ jns 5133eb <__gmpz_get_d_2exp@plt+0x10d16b> │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jge 513440 <__gmpz_get_d_2exp@plt+0x10d1c0> │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xd9dffe(%rip),%r14 │ │ │ │ + lea 0xd9e01e(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 513200 <__gmpz_get_d_2exp@plt+0x10cf80> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -295272,19 +295188,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x78(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73496e0c <__environ@GLIBC_2.2.5+0x72153324> │ │ │ │ - push %rbx │ │ │ │ + add %bl,0x4800c478(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 513514 <__gmpz_get_d_2exp@plt+0x10d294> │ │ │ │ movq $0x5134f8,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -295293,21 +295208,21 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - js 5134bb <__gmpz_get_d_2exp@plt+0x10d23b> │ │ │ │ + add %bl,0x78(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jge 513510 <__gmpz_get_d_2exp@plt+0x10d290> │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xd9df2e(%rip),%r14 │ │ │ │ + lea 0xd9df4e(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 513200 <__gmpz_get_d_2exp@plt+0x10cf80> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %al,%r8b │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -295324,18 +295239,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x77,%al │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + enter $0xc477,$0x0 │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5136c6 <__gmpz_get_d_2exp@plt+0x10d446> │ │ │ │ movzbl %r8b,%eax │ │ │ │ cmp $0x12,%rax │ │ │ │ jae 513653 <__gmpz_get_d_2exp@plt+0x10d3d3> │ │ │ │ mov 0x4(%rbx),%rcx │ │ │ │ mov 0xc(%rbx),%rdx │ │ │ │ mov 0x14(%rbx),%r8 │ │ │ │ @@ -295363,27 +295277,27 @@ │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 513098 <__gmpz_get_d_2exp@plt+0x10ce18> │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x17(%r12),%r9 │ │ │ │ - lea 0xc45f0d(%rip),%r8 │ │ │ │ - lea 0xc45ecc(%rip),%rdi │ │ │ │ - lea 0xc45ebe(%rip),%rsi │ │ │ │ - lea 0xe2b556(%rip),%r14 │ │ │ │ + lea 0xc45f2d(%rip),%r8 │ │ │ │ + lea 0xc45eec(%rip),%rdi │ │ │ │ + lea 0xc45ede(%rip),%rsi │ │ │ │ + lea 0xe2b576(%rip),%r14 │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x76(%rax) │ │ │ │ + add %bh,0x76(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 513658 <__gmpz_get_d_2exp@plt+0x10d3d8> │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ add $0x20,%rbp │ │ │ │ mov %rbx,%rax │ │ │ │ @@ -295393,15 +295307,15 @@ │ │ │ │ movq $0x8de478,-0x30(%r12) │ │ │ │ mov %rsi,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ movq $0x4d0128,-0x10(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x115ac98,(%r12) │ │ │ │ + movq $0x115acb8,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x513640,-0x20(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ @@ -295434,15 +295348,15 @@ │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 513742 <__gmpz_get_d_2exp@plt+0x10d4c2> │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ - lea 0xd9cd42(%rip),%rsi │ │ │ │ + lea 0xd9cd62(%rip),%rsi │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x5136f0,-0x28(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ @@ -295471,15 +295385,15 @@ │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5137da <__gmpz_get_d_2exp@plt+0x10d55a> │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ - lea 0xd9ca8a(%rip),%rsi │ │ │ │ + lea 0xd9caaa(%rip),%rsi │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x513788,-0x28(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ @@ -295508,15 +295422,15 @@ │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 513872 <__gmpz_get_d_2exp@plt+0x10d5f2> │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ - lea 0xd9cbb2(%rip),%rsi │ │ │ │ + lea 0xd9cbd2(%rip),%rsi │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x513820,-0x28(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ @@ -295545,15 +295459,15 @@ │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51390a <__gmpz_get_d_2exp@plt+0x10d68a> │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ - lea 0xd9c8fa(%rip),%rsi │ │ │ │ + lea 0xd9c91a(%rip),%rsi │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x5138b8,-0x28(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ @@ -295582,15 +295496,15 @@ │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5139a2 <__gmpz_get_d_2exp@plt+0x10d722> │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ - lea 0xd9ca22(%rip),%rsi │ │ │ │ + lea 0xd9ca42(%rip),%rsi │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x513950,-0x28(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ @@ -295619,15 +295533,15 @@ │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 513a3a <__gmpz_get_d_2exp@plt+0x10d7ba> │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ - lea 0xd9c769(%rip),%rsi │ │ │ │ + lea 0xd9c789(%rip),%rsi │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x5139e8,-0x28(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ @@ -295656,15 +295570,15 @@ │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 513ad2 <__gmpz_get_d_2exp@plt+0x10d852> │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ - lea 0xd9cb32(%rip),%rsi │ │ │ │ + lea 0xd9cb52(%rip),%rsi │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x513a80,-0x28(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ @@ -295693,15 +295607,15 @@ │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 513b6a <__gmpz_get_d_2exp@plt+0x10d8ea> │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ - lea 0xd9ca3a(%rip),%rsi │ │ │ │ + lea 0xd9ca5a(%rip),%rsi │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x513b18,-0x28(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ @@ -295730,15 +295644,15 @@ │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 513c02 <__gmpz_get_d_2exp@plt+0x10d982> │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ - lea 0xd9c942(%rip),%rsi │ │ │ │ + lea 0xd9c962(%rip),%rsi │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x513bb0,-0x28(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ @@ -295767,15 +295681,15 @@ │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 513c9a <__gmpz_get_d_2exp@plt+0x10da1a> │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ - lea 0xd9c84a(%rip),%rsi │ │ │ │ + lea 0xd9c86a(%rip),%rsi │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x513c48,-0x28(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ @@ -295804,15 +295718,15 @@ │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 513d32 <__gmpz_get_d_2exp@plt+0x10dab2> │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ - lea 0xd9c592(%rip),%rsi │ │ │ │ + lea 0xd9c5b2(%rip),%rsi │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x513ce0,-0x28(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ @@ -295841,15 +295755,15 @@ │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 513dca <__gmpz_get_d_2exp@plt+0x10db4a> │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ - lea 0xd9c55a(%rip),%rsi │ │ │ │ + lea 0xd9c57a(%rip),%rsi │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x513d78,-0x28(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ @@ -295878,15 +295792,15 @@ │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 513e62 <__gmpz_get_d_2exp@plt+0x10dbe2> │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ - lea 0xd9c2e0(%rip),%rsi │ │ │ │ + lea 0xd9c300(%rip),%rsi │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x513e10,-0x28(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ @@ -295915,15 +295829,15 @@ │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 513efa <__gmpz_get_d_2exp@plt+0x10dc7a> │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ - lea 0xc46aff(%rip),%rsi │ │ │ │ + lea 0xc46b1f(%rip),%rsi │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x513ea8,-0x28(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ @@ -295952,15 +295866,15 @@ │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 513f92 <__gmpz_get_d_2exp@plt+0x10dd12> │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ - lea 0xc46a4f(%rip),%rsi │ │ │ │ + lea 0xc46a6f(%rip),%rsi │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x513f40,-0x28(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ @@ -295972,15 +295886,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x5f(%rax) │ │ │ │ + add %ah,0x5f(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,0x75(%r11,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jne 513ffc <__gmpz_get_d_2exp@plt+0x10dd7c> │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ add $0x28,%rbp │ │ │ │ @@ -296010,18 +295924,21 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c00c45e(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ + add %cl,%al │ │ │ │ + pop %rsi │ │ │ │ + (bad) │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,0x75(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 514094 <__gmpz_get_d_2exp@plt+0x10de14> │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ add $0x28,%rbp │ │ │ │ mov %rbx,%rax │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5140b8 <__gmpz_get_d_2exp@plt+0x10de38> │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ @@ -296050,16 +295967,17 @@ │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nop │ │ │ │ add $0x5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c46b(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ + add %bl,%al │ │ │ │ + imul $0x0,%esp,%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ add $0x30,%rbp │ │ │ │ jmp 5135a2 <__gmpz_get_d_2exp@plt+0x10d322> │ │ │ │ nopl (%rax) │ │ │ │ @@ -296068,16 +295986,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c46b(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %cl,%al │ │ │ │ + imul $0x0,%esp,%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5141c5 <__gmpz_get_d_2exp@plt+0x10df45> │ │ │ │ movq $0x514198,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -296087,19 +296006,17 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x6b(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WXB (bad) │ │ │ │ + add %dl,0x4800c46b(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov (%rdx),%sil │ │ │ │ mov %sil,%r8b │ │ │ │ lea -0x1(%rbx),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ lea 0x1(%rdx),%r14 │ │ │ │ @@ -296110,15 +296027,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x6b(%rax) │ │ │ │ + add %ch,0x6b(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 514329 <__gmpz_get_d_2exp@plt+0x10e0a9> │ │ │ │ movq $0x514220,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -296130,15 +296047,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ imul $0x0,%esp,%eax │ │ │ │ add $0x88,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 514334 <__gmpz_get_d_2exp@plt+0x10e0b4> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ @@ -296174,23 +296091,23 @@ │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x1(%rcx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 513560 <__gmpz_get_d_2exp@plt+0x10d2e0> │ │ │ │ movq $0x514160,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc45219(%rip),%r8 │ │ │ │ - lea 0xc451d8(%rip),%rdi │ │ │ │ - lea 0xc451ca(%rip),%rsi │ │ │ │ - lea 0xe2a862(%rip),%r14 │ │ │ │ + lea 0xc45239(%rip),%r8 │ │ │ │ + lea 0xc451f8(%rip),%rdi │ │ │ │ + lea 0xc451ea(%rip),%rsi │ │ │ │ + lea 0xe2a882(%rip),%r14 │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc46a20(%rip),%rbx │ │ │ │ + lea 0xc46a40(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x88,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -296203,16 +296120,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - push $0xffffffffffffffc4 │ │ │ │ + add %dl,0x6a(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 514422 <__gmpz_get_d_2exp@plt+0x10e1a2> │ │ │ │ movq $0x5143d8,-0x28(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rbx │ │ │ │ @@ -296229,15 +296146,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ imul $0xc4834900,%esp,%eax │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2d(%rdi) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ @@ -296272,15 +296189,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73497da4 <__environ@GLIBC_2.2.5+0x721542bc> │ │ │ │ + rex.RB call 73497da4 <__environ@GLIBC_2.2.5+0x7215427c> │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5144b0 <__gmpz_get_d_2exp@plt+0x10e230> │ │ │ │ test %rsi,%rsi │ │ │ │ jne 514488 <__gmpz_get_d_2exp@plt+0x10e208> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ movq $0x5144f0,-0x18(%rbp) │ │ │ │ @@ -296293,15 +296210,15 @@ │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ lea -0x1(%rsi),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x16(%r12),%rsi │ │ │ │ mov %rdi,%r14 │ │ │ │ jmp 514d40 <__gmpz_get_d_2exp@plt+0x10eac0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xc468ee(%rip),%rbx │ │ │ │ + lea 0xc4690e(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -296397,18 +296314,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c467(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51465c <__gmpz_get_d_2exp@plt+0x10e3dc> │ │ │ │ + add %dl,%al │ │ │ │ + addr32 (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73497f54 <__environ@GLIBC_2.2.5+0x7215442c> │ │ │ │ + push %rbx │ │ │ │ movq $0x514640,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -296417,35 +296335,33 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x67(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jge 514658 <__gmpz_get_d_2exp@plt+0x10e3d8> │ │ │ │ + add %dl,0x4c00c467(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xd9cde6(%rip),%r14 │ │ │ │ + lea 0xd9ce06(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 514450 <__gmpz_get_d_2exp@plt+0x10e1d0> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - addr32 (bad) │ │ │ │ + add %bl,0x67(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5146d4 <__gmpz_get_d_2exp@plt+0x10e454> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ @@ -296469,18 +296385,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900c466(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 514749 <__gmpz_get_d_2exp@plt+0x10e4c9> │ │ │ │ + add %dl,%al │ │ │ │ + data16 (bad) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3c(%rdi) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x514518,-0x30(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x514678,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ @@ -296495,15 +296416,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x66(%rax) │ │ │ │ + add %ah,0x66(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -296596,16 +296517,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - fs (bad) │ │ │ │ + add %bl,(%rax) │ │ │ │ + gs (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x20(%rdi) │ │ │ │ @@ -296652,15 +296573,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x64(%rax) │ │ │ │ + add %ah,0x64(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -296753,19 +296674,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - pop %rbp │ │ │ │ + add %cl,(%rax) │ │ │ │ + pop %rsi │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7349840c <__environ@GLIBC_2.2.5+0x72154924> │ │ │ │ + rex.RB call 7349840c <__environ@GLIBC_2.2.5+0x721548e4> │ │ │ │ push %rbx │ │ │ │ movq $0x514af8,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -296775,32 +296696,35 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c00c45d(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ + add %cl,%al │ │ │ │ + pop %rbp │ │ │ │ + (bad) │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 514b10 <__gmpz_get_d_2exp@plt+0x10e890> │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xd9c92e(%rip),%r14 │ │ │ │ + lea 0xd9c94e(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 509088 <__gmpz_get_d_2exp@plt+0x102e08> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ @@ -296824,15 +296748,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 514c39 <__gmpz_get_d_2exp@plt+0x10e9b9> │ │ │ │ movzbl %sil,%eax │ │ │ │ cmp $0x6,%rax │ │ │ │ jae 514beb <__gmpz_get_d_2exp@plt+0x10e96b> │ │ │ │ @@ -296846,24 +296770,27 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c00c461(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%eax │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 514c16 <__gmpz_get_d_2exp@plt+0x10e996> │ │ │ │ movq $0x4d0128,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ - movq $0x115ad88,(%r12) │ │ │ │ + movq $0x115ada8,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x514be0,-0x10(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -296883,16 +296810,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,0x61(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 514d1f <__gmpz_get_d_2exp@plt+0x10ea9f> │ │ │ │ movq $0x514cc0,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -296905,15 +296831,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ + add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ @@ -296940,19 +296866,17 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x60(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %dl,0x4800c460(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 514ed6 <__gmpz_get_d_2exp@plt+0x10ec56> │ │ │ │ movq $0x514d78,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 514d78 <__gmpz_get_d_2exp@plt+0x10eaf8> │ │ │ │ @@ -296960,16 +296884,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,0x60(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ mov $0x4d000000,%eax │ │ │ │ cmp 0x358(%rbp),%esp │ │ │ │ ja 514ee1 <__gmpz_get_d_2exp@plt+0x10ec61> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -297018,22 +296941,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 514b98 <__gmpz_get_d_2exp@plt+0x10e918> │ │ │ │ movq $0x514c80,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc44667(%rip),%r8 │ │ │ │ - lea 0xc44626(%rip),%rdi │ │ │ │ - lea 0xc44618(%rip),%rsi │ │ │ │ - lea 0xe29cb0(%rip),%r14 │ │ │ │ + lea 0xc44687(%rip),%r8 │ │ │ │ + lea 0xc44646(%rip),%rdi │ │ │ │ + lea 0xc44638(%rip),%rsi │ │ │ │ + lea 0xe29cd0(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc45f23(%rip),%rbx │ │ │ │ + lea 0xc45f43(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0xb8,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -297046,15 +296969,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 514fd2 <__gmpz_get_d_2exp@plt+0x10ed52> │ │ │ │ movq $0x514f88,-0x28(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -297073,18 +296996,24 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900c45f(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 514fc2 <__gmpz_get_d_2exp@plt+0x10ed42> │ │ │ │ + add %dl,%al │ │ │ │ + pop %rdi │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ @@ -297113,15 +297042,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73498954 <__environ@GLIBC_2.2.5+0x72154e6c> │ │ │ │ + rex.RB call 73498954 <__environ@GLIBC_2.2.5+0x72154e2c> │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 515060 <__gmpz_get_d_2exp@plt+0x10ede0> │ │ │ │ test %rsi,%rsi │ │ │ │ jne 515038 <__gmpz_get_d_2exp@plt+0x10edb8> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ movq $0x5150a0,-0x18(%rbp) │ │ │ │ @@ -297134,15 +297063,15 @@ │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ lea -0x1(%rsi),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x16(%r12),%rsi │ │ │ │ mov %rdi,%r14 │ │ │ │ jmp 516a58 <__gmpz_get_d_2exp@plt+0x1107d8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xc45ec6(%rip),%rbx │ │ │ │ + lea 0xc45ee6(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -297203,16 +297132,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ + sbb %al,%ch │ │ │ │ roll %cl,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 515176 <__gmpz_get_d_2exp@plt+0x10eef6> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x515190,-0x18(%rbp) │ │ │ │ @@ -297247,17 +297175,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x3c(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %al,0x4900d3c4(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 515211 <__gmpz_get_d_2exp@plt+0x10ef91> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x515148,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ @@ -297270,19 +297197,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ pop %rbp │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73498b8c <__environ@GLIBC_2.2.5+0x721550a4> │ │ │ │ + rex.RB call 73498b8c <__environ@GLIBC_2.2.5+0x72155064> │ │ │ │ push %rbx │ │ │ │ movq $0x515278,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -297292,35 +297219,35 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ pop %rsp │ │ │ │ (bad) │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jge 515290 <__gmpz_get_d_2exp@plt+0x10f010> │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xd9c1ae(%rip),%r14 │ │ │ │ + lea 0xd9c1ce(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 515000 <__gmpz_get_d_2exp@plt+0x10ed80> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900c45c(%rax) │ │ │ │ + add %ch,0x4900c45c(%rax) │ │ │ │ add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51530c <__gmpz_get_d_2exp@plt+0x10f08c> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x515108,-0x40(%r12) │ │ │ │ mov %rsi,-0x30(%r12) │ │ │ │ @@ -297342,15 +297269,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ pop %rsp │ │ │ │ (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ @@ -297374,15 +297301,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900c45b(%rax) │ │ │ │ + add %dh,0x4900c45b(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5153d5 <__gmpz_get_d_2exp@plt+0x10f155> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x515338,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ @@ -297393,34 +297320,34 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - (bad) │ │ │ │ + jo 5153bb <__gmpz_get_d_2exp@plt+0x10f13b> │ │ │ │ + roll %cl,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 515421 <__gmpz_get_d_2exp@plt+0x10f1a1> │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ - movq $0x12b1439,-0x8(%rbp) │ │ │ │ + movq $0x12b1459,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e94338 <__gmpz_get_d_2exp@plt+0xa8e0b8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,%ch │ │ │ │ + xor %al,%ch │ │ │ │ roll %cl,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 51548b <__gmpz_get_d_2exp@plt+0x10f20b> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 515480 <__gmpz_get_d_2exp@plt+0x10f200> │ │ │ │ @@ -297438,35 +297365,35 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xc4,%al │ │ │ │ - roll %cl,(%rax) │ │ │ │ + enter $0xd3c4,$0x0 │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5154c9 <__gmpz_get_d_2exp@plt+0x10f249> │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ - movq $0x12b1439,-0x8(%rbp) │ │ │ │ + movq $0x12b1459,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e94338 <__gmpz_get_d_2exp@plt+0xa8e0b8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800d3c4 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + mov %al,%ah │ │ │ │ + roll %cl,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 515533 <__gmpz_get_d_2exp@plt+0x10f2b3> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 515528 <__gmpz_get_d_2exp@plt+0x10f2a8> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -297482,15 +297409,15 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%ah │ │ │ │ + and %al,%ah │ │ │ │ roll %cl,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5155d7 <__gmpz_get_d_2exp@plt+0x10f357> │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5155cc <__gmpz_get_d_2exp@plt+0x10f34c> │ │ │ │ @@ -297499,21 +297426,21 @@ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x5154e0,-0x40(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ movq $0xf82c60,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x12b1439,-0x18(%r12) │ │ │ │ + movq $0x12b1459,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ - lea 0xc4547e(%rip),%r14 │ │ │ │ + lea 0xc4549e(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ sldt (%rax) │ │ │ │ @@ -297532,15 +297459,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %al,%bl │ │ │ │ + cmp %al,%bl │ │ │ │ roll %cl,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5156ab <__gmpz_get_d_2exp@plt+0x10f42b> │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5156a0 <__gmpz_get_d_2exp@plt+0x10f420> │ │ │ │ @@ -297565,35 +297492,35 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %al,%dl │ │ │ │ + test $0xc2,%al │ │ │ │ roll %cl,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5156e9 <__gmpz_get_d_2exp@plt+0x10f469> │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ - movq $0x12b1439,-0x8(%rbp) │ │ │ │ + movq $0x12b1459,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e94338 <__gmpz_get_d_2exp@plt+0xa8e0b8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W ret $0xd3 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + push $0x4800d3c2 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 515753 <__gmpz_get_d_2exp@plt+0x10f4d3> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 515748 <__gmpz_get_d_2exp@plt+0x10f4c8> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -297609,35 +297536,37 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 515727 <__gmpz_get_d_2exp@plt+0x10f4a7> │ │ │ │ + add %al,%dl │ │ │ │ roll %cl,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 515791 <__gmpz_get_d_2exp@plt+0x10f511> │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ - movq $0x12b1439,-0x8(%rbp) │ │ │ │ + movq $0x12b1459,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e94338 <__gmpz_get_d_2exp@plt+0xa8e0b8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d4800d3c1,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ + rol $0xd3,%cl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5157fb <__gmpz_get_d_2exp@plt+0x10f57b> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5157f0 <__gmpz_get_d_2exp@plt+0x10f570> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -297652,76 +297581,76 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 515864 <__gmpz_get_d_2exp@plt+0x10f5e4> │ │ │ │ + cwtl │ │ │ │ + push %rsi │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5158d0 <__gmpz_get_d_2exp@plt+0x10f650> │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x3,%rbx │ │ │ │ jb 515887 <__gmpz_get_d_2exp@plt+0x10f607> │ │ │ │ cmp $0x4,%rbx │ │ │ │ jb 5158d4 <__gmpz_get_d_2exp@plt+0x10f654> │ │ │ │ movq $0x515868,-0x8(%rbp) │ │ │ │ - lea 0xd3c1b2(%rip),%rbx │ │ │ │ + lea 0xd3c1d2(%rip),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 515868 <__gmpz_get_d_2exp@plt+0x10f5e8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rcl $0x0,%bl │ │ │ │ + add %al,(%rax) │ │ │ │ + rcl $0x0,%ebx │ │ │ │ mov %rbx,%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ movq $0xfb68a0,-0x8(%rbp) │ │ │ │ - movq $0x12b1439,0x0(%rbp) │ │ │ │ + movq $0x12b1459,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp e94338 <__gmpz_get_d_2exp@plt+0xa8e0b8> │ │ │ │ cmp $0x2,%rbx │ │ │ │ jb 5158ad <__gmpz_get_d_2exp@plt+0x10f62d> │ │ │ │ mov 0x16(%rax),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ - movq $0x12b1439,-0x8(%rbp) │ │ │ │ + movq $0x12b1459,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e94338 <__gmpz_get_d_2exp@plt+0xa8e0b8> │ │ │ │ - lea 0xd395ad(%rip),%rsi │ │ │ │ + lea 0xd395cd(%rip),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ - movq $0x12b1439,-0x8(%rbp) │ │ │ │ + movq $0x12b1459,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e94338 <__gmpz_get_d_2exp@plt+0xa8e0b8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ mov 0x15(%rax),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ - movq $0x12b1439,-0x8(%rbp) │ │ │ │ + movq $0x12b1459,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e94338 <__gmpz_get_d_2exp@plt+0xa8e0b8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adcb $0x0,-0x3c(%rbp) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + movabs 0x4cf0458d4800c455,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 51595b <__gmpz_get_d_2exp@plt+0x10f6db> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 515950 <__gmpz_get_d_2exp@plt+0x10f6d0> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -297735,15 +297664,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ push %rbp │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 515a4e <__gmpz_get_d_2exp@plt+0x10f7ce> │ │ │ │ add $0x90,%r12 │ │ │ │ @@ -297755,15 +297684,15 @@ │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x515700,-0x88(%r12) │ │ │ │ mov %rbx,-0x78(%r12) │ │ │ │ movq $0xf82c60,-0x70(%r12) │ │ │ │ lea -0x88(%r12),%rbx │ │ │ │ mov %rbx,-0x68(%r12) │ │ │ │ - movq $0x12b1439,-0x60(%r12) │ │ │ │ + movq $0x12b1459,-0x60(%r12) │ │ │ │ movq $0x5157a8,-0x58(%r12) │ │ │ │ mov %rcx,-0x48(%r12) │ │ │ │ movq $0xf82c60,-0x40(%r12) │ │ │ │ lea -0x58(%r12),%rbx │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ lea -0x6e(%r12),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ @@ -297771,15 +297700,15 @@ │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ - lea 0xc45007(%rip),%r14 │ │ │ │ + lea 0xc45027(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ sldt (%rax) │ │ │ │ @@ -297797,16 +297726,16 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rsp │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 515b2c <__gmpz_get_d_2exp@plt+0x10f8ac> │ │ │ │ add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -297833,16 +297762,16 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %cl,%dl │ │ │ │ - roll %cl,(%rax) │ │ │ │ + push %rax │ │ │ │ + lret $0xd3 │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 515b6e <__gmpz_get_d_2exp@plt+0x10f8ee> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x515b88,-0x18(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ @@ -297873,18 +297802,19 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4ce8458d4800d3c9,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 515bfe <__gmpz_get_d_2exp@plt+0x10f97e> │ │ │ │ - movq $0xfb5418,-0x10(%rbp) │ │ │ │ + ror $0xd3,%cl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73499524 <__environ@GLIBC_2.2.5+0x721559fc> │ │ │ │ + and $0xf045c748,%eax │ │ │ │ + sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x515c18,-0x18(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp e9ca98 <__gmpz_get_d_2exp@plt+0xa96818> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -297911,15 +297841,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %cl,%cl │ │ │ │ + xor %cl,%cl │ │ │ │ roll %cl,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 515c8e <__gmpz_get_d_2exp@plt+0x10fa0e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x515ca8,-0x18(%rbp) │ │ │ │ @@ -297951,19 +297881,18 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or $0xd3,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73499644 <__environ@GLIBC_2.2.5+0x72155b5c> │ │ │ │ - and $0xf045c748,%eax │ │ │ │ - sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ + movabs 0x4ce8458d4800d3c8,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 515d1e <__gmpz_get_d_2exp@plt+0x10fa9e> │ │ │ │ + movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x515d38,-0x18(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp e9ca98 <__gmpz_get_d_2exp@plt+0xa96818> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -297993,15 +297922,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c451(%rax) │ │ │ │ + add %dh,0x4800c451(%rax) │ │ │ │ lea -0x48(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 515fab <__gmpz_get_d_2exp@plt+0x10fd2b> │ │ │ │ movq $0x515de0,-0x28(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rbx │ │ │ │ @@ -298018,43 +297947,42 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - push %rcx │ │ │ │ + add %bl,0x51(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ and %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rcx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x3,%rdx │ │ │ │ jb 515e5f <__gmpz_get_d_2exp@plt+0x10fbdf> │ │ │ │ cmp $0x4,%rdx │ │ │ │ jb 515faf <__gmpz_get_d_2exp@plt+0x10fd2f> │ │ │ │ movq $0x515e38,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0xd3bbe4(%rip),%rbx │ │ │ │ + lea 0xd3bc04(%rip),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 515e38 <__gmpz_get_d_2exp@plt+0x10fbb8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rcx │ │ │ │ (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add $0xf,%al │ │ │ │ test %ch,%bl │ │ │ │ @@ -298077,15 +298005,15 @@ │ │ │ │ mov 0x4(%rcx),%rcx │ │ │ │ mov %rbx,0x40(%rsp) │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ movq $0x515ed8,-0x20(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xd3b80d(%rip),%rbx │ │ │ │ + lea 0xd3b82d(%rip),%rbx │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 515ed8 <__gmpz_get_d_2exp@plt+0x10fc58> │ │ │ │ @@ -298093,16 +298021,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - push %rax │ │ │ │ + add %al,0x50(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.RB │ │ │ │ rex │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ @@ -298130,16 +298057,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0x834900d3,%ecx │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0x834900d3,%edx │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3e(%rdi) │ │ │ │ movq $0x515630,-0x30(%r12) │ │ │ │ @@ -298178,15 +298105,15 @@ │ │ │ │ mov %rcx,%rbx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x3,%rbx │ │ │ │ jb 516066 <__gmpz_get_d_2exp@plt+0x10fde6> │ │ │ │ cmp $0x4,%rbx │ │ │ │ jb 516022 <__gmpz_get_d_2exp@plt+0x10fda2> │ │ │ │ movq $0x516140,0x8(%rbp) │ │ │ │ - lea 0xd3b9e2(%rip),%rsi │ │ │ │ + lea 0xd3ba02(%rip),%rsi │ │ │ │ mov %rdx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp e934e8 <__gmpz_get_d_2exp@plt+0xa8d268> │ │ │ │ mov 0x15(%rcx),%rbx │ │ │ │ mov %rdx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x3,%rcx │ │ │ │ @@ -298225,29 +298152,32 @@ │ │ │ │ mov %rdx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jb 51642a <__gmpz_get_d_2exp@plt+0x1101aa> │ │ │ │ cmp $0x4,%rax │ │ │ │ jb 5165ad <__gmpz_get_d_2exp@plt+0x11032d> │ │ │ │ movq $0x516100,0x0(%rbp) │ │ │ │ - lea 0xd3b62f(%rip),%rbx │ │ │ │ + lea 0xd3b64f(%rip),%rbx │ │ │ │ mov 0x24(%rdx),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ mov 0x1c(%rdx),%rax │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 516100 <__gmpz_get_d_2exp@plt+0x10fe80> │ │ │ │ jmp *(%rbx) │ │ │ │ rex.W adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c44d(%rax) │ │ │ │ - mov 0x40(%rbp),%eax │ │ │ │ + add %cl,%al │ │ │ │ + rex.WRB (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ cmp 0x7(%rbx),%rcx │ │ │ │ jne 51628e <__gmpz_get_d_2exp@plt+0x11000e> │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ cmp 0xf(%rbx),%rcx │ │ │ │ jne 51628e <__gmpz_get_d_2exp@plt+0x11000e> │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ @@ -298256,79 +298186,77 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,(%rcx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 516161 <__gmpz_get_d_2exp@plt+0x10fee1> │ │ │ │ + add %cl,-0x7cff3bb3(%rax) │ │ │ │ + jrcxz 51614a <__gmpz_get_d_2exp@plt+0x10feca> │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 516286 <__gmpz_get_d_2exp@plt+0x110006> │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rsi,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jb 5161a5 <__gmpz_get_d_2exp@plt+0x10ff25> │ │ │ │ cmp $0x4,%rax │ │ │ │ jb 516186 <__gmpz_get_d_2exp@plt+0x10ff06> │ │ │ │ movq $0x5167c8,0x8(%rbp) │ │ │ │ - lea 0xc43b4a(%rip),%rsi │ │ │ │ - lea 0xd3b87b(%rip),%r14 │ │ │ │ + lea 0xc43b6a(%rip),%rsi │ │ │ │ + lea 0xd3b89b(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp e934e8 <__gmpz_get_d_2exp@plt+0xa8d268> │ │ │ │ movq $0x516758,0x8(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xc43b28(%rip),%rsi │ │ │ │ + lea 0xc43b48(%rip),%rsi │ │ │ │ mov 0x15(%rax),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp e934e8 <__gmpz_get_d_2exp@plt+0xa8d268> │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 5161ca <__gmpz_get_d_2exp@plt+0x10ff4a> │ │ │ │ movq $0x5166e8,0x8(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xc43b03(%rip),%rsi │ │ │ │ + lea 0xc43b23(%rip),%rsi │ │ │ │ mov 0x16(%rax),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp e934e8 <__gmpz_get_d_2exp@plt+0xa8d268> │ │ │ │ movq $0x516678,0x8(%rbp) │ │ │ │ - lea 0xc43ae7(%rip),%rsi │ │ │ │ - lea 0xd38c81(%rip),%r14 │ │ │ │ + lea 0xc43b07(%rip),%rsi │ │ │ │ + lea 0xd38ca1(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp e934e8 <__gmpz_get_d_2exp@plt+0xa8d268> │ │ │ │ cmp $0x2,%rcx │ │ │ │ jb 516201 <__gmpz_get_d_2exp@plt+0x10ff81> │ │ │ │ mov %rbx,0x38(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ mov 0x26(%rdx),%rcx │ │ │ │ mov 0x1e(%rdx),%rdx │ │ │ │ jmp 51625c <__gmpz_get_d_2exp@plt+0x10ffdc> │ │ │ │ movq $0x516238,0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0xd3b4f5(%rip),%rbx │ │ │ │ + lea 0xd3b515(%rip),%rbx │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 516238 <__gmpz_get_d_2exp@plt+0x10ffb8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c44c(%rax) │ │ │ │ - mov 0x38(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + add %al,%al │ │ │ │ + rex.WR (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + jne 516250 <__gmpz_get_d_2exp@plt+0x10ffd0> │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x48(%rsp),%rbx │ │ │ │ @@ -298353,15 +298281,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %ebx,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ rex.WXB (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51630c <__gmpz_get_d_2exp@plt+0x11008c> │ │ │ │ movq $0x515aa8,-0x38(%r12) │ │ │ │ @@ -298397,28 +298325,28 @@ │ │ │ │ mov %rbx,0x38(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ mov 0x26(%rdx),%rcx │ │ │ │ mov 0x1e(%rdx),%rdx │ │ │ │ jmp 5163bc <__gmpz_get_d_2exp@plt+0x11013c> │ │ │ │ movq $0x516398,0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0xd3b391(%rip),%rbx │ │ │ │ + lea 0xd3b3b1(%rip),%rbx │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 516398 <__gmpz_get_d_2exp@plt+0x110118> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4b(%rax) │ │ │ │ + add %ah,0x4b(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ cmp %r9b,-0x75(%r8) │ │ │ │ jne 5163b0 <__gmpz_get_d_2exp@plt+0x110130> │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ @@ -298453,30 +298381,30 @@ │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 51628e <__gmpz_get_d_2exp@plt+0x11000e> │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 516155 <__gmpz_get_d_2exp@plt+0x10fed5> │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 516615 <__gmpz_get_d_2exp@plt+0x110395> │ │ │ │ movq $0x516470,0x0(%rbp) │ │ │ │ - lea 0xd3b2c5(%rip),%rbx │ │ │ │ + lea 0xd3b2e5(%rip),%rbx │ │ │ │ mov 0x26(%rdx),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ mov 0x1e(%rdx),%rax │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 516470 <__gmpz_get_d_2exp@plt+0x1101f0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.W adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rex.WX (bad) │ │ │ │ + add %bl,0x4a(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.RB │ │ │ │ rex │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ cmp 0x7(%rbx),%rcx │ │ │ │ jne 51628e <__gmpz_get_d_2exp@plt+0x11000e> │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ @@ -298492,29 +298420,32 @@ │ │ │ │ cmp 0x25(%rbx),%rcx │ │ │ │ je 5164bb <__gmpz_get_d_2exp@plt+0x11023b> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 51628e <__gmpz_get_d_2exp@plt+0x11000e> │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 516155 <__gmpz_get_d_2exp@plt+0x10fed5> │ │ │ │ movq $0x5164f8,-0x8(%rbp) │ │ │ │ - lea 0xd3b235(%rip),%rbx │ │ │ │ + lea 0xd3b255(%rip),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rdx,0x30(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5164f8 <__gmpz_get_d_2exp@plt+0x110278> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ rex.W adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c449(%rax) │ │ │ │ - mov 0x40(%rbp),%eax │ │ │ │ + add %dl,%al │ │ │ │ + rex.WB (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ cmp 0x7(%rbx),%rcx │ │ │ │ jne 51628e <__gmpz_get_d_2exp@plt+0x11000e> │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ cmp 0xf(%rbx),%rcx │ │ │ │ jne 51628e <__gmpz_get_d_2exp@plt+0x11000e> │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ @@ -298527,84 +298458,84 @@ │ │ │ │ cmp 0x25(%rbx),%rcx │ │ │ │ je 516543 <__gmpz_get_d_2exp@plt+0x1102c3> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 51628e <__gmpz_get_d_2exp@plt+0x11000e> │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 516155 <__gmpz_get_d_2exp@plt+0x10fed5> │ │ │ │ movq $0x516580,-0x8(%rbp) │ │ │ │ - lea 0xd3b1ad(%rip),%rbx │ │ │ │ + lea 0xd3b1cd(%rip),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rdx,0x30(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 516580 <__gmpz_get_d_2exp@plt+0x110300> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ rex.W adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rex.WB (bad) │ │ │ │ + add %cl,0x49(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.RB │ │ │ │ rex │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ cmp 0x7(%rbx),%rcx │ │ │ │ jne 51628e <__gmpz_get_d_2exp@plt+0x11000e> │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ cmp 0xf(%rbx),%rcx │ │ │ │ jne 51628e <__gmpz_get_d_2exp@plt+0x11000e> │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 516155 <__gmpz_get_d_2exp@plt+0x10fed5> │ │ │ │ movq $0x5165e8,0x0(%rbp) │ │ │ │ - lea 0xd3b14c(%rip),%rbx │ │ │ │ + lea 0xd3b16c(%rip),%rbx │ │ │ │ mov 0x25(%rdx),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ mov 0x1d(%rdx),%rax │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5165e8 <__gmpz_get_d_2exp@plt+0x110368> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.W adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ rex.W (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.RB │ │ │ │ rex │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ cmp 0x7(%rbx),%rcx │ │ │ │ jne 51628e <__gmpz_get_d_2exp@plt+0x11000e> │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ cmp 0xf(%rbx),%rcx │ │ │ │ jne 51628e <__gmpz_get_d_2exp@plt+0x11000e> │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 516155 <__gmpz_get_d_2exp@plt+0x10fed5> │ │ │ │ movq $0x516640,0x10(%rbp) │ │ │ │ - lea 0xd3b0e4(%rip),%rbx │ │ │ │ + lea 0xd3b104(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 516640 <__gmpz_get_d_2exp@plt+0x1103c0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ rex.W (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 51664c <__gmpz_get_d_2exp@plt+0x1103cc> │ │ │ │ jmp 516155 <__gmpz_get_d_2exp@plt+0x10fed5> │ │ │ │ cmp 0x24(%rbx),%rcx │ │ │ │ je 516658 <__gmpz_get_d_2exp@plt+0x1103d8> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -298612,15 +298543,15 @@ │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 516155 <__gmpz_get_d_2exp@plt+0x10fed5> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ rex.RXB (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sub %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %bl,0x49000001(%rax) │ │ │ │ @@ -298639,15 +298570,15 @@ │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x47(%rax) │ │ │ │ + add %dh,0x47(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sub %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %ch,(%rax) │ │ │ │ @@ -298671,16 +298602,16 @@ │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.RX (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.RXB (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sub %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %bh,0x49000000(%rax) │ │ │ │ add $0x20,%esp │ │ │ │ @@ -298698,37 +298629,36 @@ │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x46(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rsp,%rcx,2) │ │ │ │ - add $0x20,%esp │ │ │ │ + add %dl,0x4800c446(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 516824 <__gmpz_get_d_2exp@plt+0x1105a4> │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 516814 <__gmpz_get_d_2exp@plt+0x110594> │ │ │ │ movq $0x515cf0,-0x18(%r12) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc4436d(%rip),%rsi │ │ │ │ + lea 0xc4438d(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x30,%rbp │ │ │ │ jmp 4c9310 <__gmpz_get_d_2exp@plt+0xc3090> │ │ │ │ add $0x8,%rbp │ │ │ │ mov 0x14(%rbx),%rcx │ │ │ │ mov 0xc(%rbx),%rdx │ │ │ │ mov 0x4(%rbx),%rbx │ │ │ │ @@ -298742,18 +298672,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ rex.RX (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1049a1cc <__environ@GLIBC_2.2.5+0xf1566e4> │ │ │ │ + rex.RB call 1049a1cc <__environ@GLIBC_2.2.5+0xf1566a4> │ │ │ │ (bad) │ │ │ │ xchg %eax,%esp │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call a2d145 <__gmpz_get_d_2exp@plt+0x626ec5> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -298766,15 +298696,15 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900c446(%rax) │ │ │ │ + add %ah,0x4900c446(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 516909 <__gmpz_get_d_2exp@plt+0x110689> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x515438,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x515d88,-0x18(%r12) │ │ │ │ @@ -298797,46 +298727,48 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ rex.RX (bad) │ │ │ │ add %al,0xf(%rax) │ │ │ │ mov $0xc6,%dh │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 51695d <__gmpz_get_d_2exp@plt+0x1106dd> │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 516951 <__gmpz_get_d_2exp@plt+0x1106d1> │ │ │ │ mov 0x16(%rbx),%rsi │ │ │ │ jmp 516a58 <__gmpz_get_d_2exp@plt+0x1107d8> │ │ │ │ - lea 0xc442c8(%rip),%rsi │ │ │ │ + lea 0xc442e8(%rip),%rsi │ │ │ │ jmp 4c9310 <__gmpz_get_d_2exp@plt+0xc3090> │ │ │ │ cmp $0x1,%rax │ │ │ │ jb 51696c <__gmpz_get_d_2exp@plt+0x1106ec> │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ jmp 512f78 <__gmpz_get_d_2exp@plt+0x10ccf8> │ │ │ │ - lea 0xc4419d(%rip),%rsi │ │ │ │ + lea 0xc441bd(%rip),%rsi │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c445(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + rex.RB (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 516a37 <__gmpz_get_d_2exp@plt+0x1107b7> │ │ │ │ movq $0x5169d8,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -298845,23 +298777,18 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x45(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x42(%rdi) │ │ │ │ + add %al,0x4900c445(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 516a27 <__gmpz_get_d_2exp@plt+0x1107a7> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov (%rdx),%sil │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ @@ -298879,16 +298806,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.R (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.RB (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 516b75 <__gmpz_get_d_2exp@plt+0x1108f5> │ │ │ │ movq $0x516a90,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -298899,16 +298826,19 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900c444(%rax) │ │ │ │ - add $0x60,%esp │ │ │ │ + add %cl,%al │ │ │ │ + rex.R (bad) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 516b80 <__gmpz_get_d_2exp@plt+0x110900> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ movq $0x5153a8,-0x58(%r12) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -298938,22 +298868,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 516938 <__gmpz_get_d_2exp@plt+0x1106b8> │ │ │ │ movq $0x516998,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc429c8(%rip),%r8 │ │ │ │ - lea 0xc42987(%rip),%rdi │ │ │ │ - lea 0xc42979(%rip),%rsi │ │ │ │ - lea 0xe28011(%rip),%r14 │ │ │ │ + lea 0xc429e8(%rip),%r8 │ │ │ │ + lea 0xc429a7(%rip),%rdi │ │ │ │ + lea 0xc42999(%rip),%rsi │ │ │ │ + lea 0xe28031(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc4441c(%rip),%rbx │ │ │ │ + lea 0xc4443c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -299033,15 +298963,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7349a5ec <__environ@GLIBC_2.2.5+0x72156b04> │ │ │ │ + rex.RB call 7349a5ec <__environ@GLIBC_2.2.5+0x72156ac4> │ │ │ │ jo 516ceb <__gmpz_get_d_2exp@plt+0x110a6b> │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 516d06 <__gmpz_get_d_2exp@plt+0x110a86> │ │ │ │ test %rdi,%rdi │ │ │ │ jne 516cd3 <__gmpz_get_d_2exp@plt+0x110a53> │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ @@ -299059,15 +298989,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1e(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov %r8,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xc442b8(%rip),%rbx │ │ │ │ + lea 0xc442d8(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -299145,29 +299075,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ or %cl,0x45(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jnp 516e0b <__gmpz_get_d_2exp@plt+0x110b8b> │ │ │ │ - lea 0xd9a62e(%rip),%rsi │ │ │ │ + lea 0xd9a64e(%rip),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 516c98 <__gmpz_get_d_2exp@plt+0x110a18> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xor %al,%ah │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %eax,%esp │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x35(%rdi) │ │ │ │ @@ -299178,15 +299108,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 4da8c0 <__gmpz_get_d_2exp@plt+0xd4640> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xc4414c(%rip),%rbx │ │ │ │ + lea 0xc4416c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -299203,15 +299133,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ rex.B (bad) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ jmp 516e38 <__gmpz_get_d_2exp@plt+0x110bb8> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -299232,16 +299162,19 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900c440(%rax) │ │ │ │ - add $0x58,%esp │ │ │ │ + add %cl,%al │ │ │ │ + rex (bad) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 516f95 <__gmpz_get_d_2exp@plt+0x110d15> │ │ │ │ movq $0x516ea8,-0x50(%r12) │ │ │ │ mov %r14,-0x48(%r12) │ │ │ │ movq $0x516ed0,-0x40(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ movq $0x516ef0,-0x30(%r12) │ │ │ │ @@ -299252,15 +299185,15 @@ │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xc44041(%rip),%rbx │ │ │ │ + lea 0xc44061(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -299285,30 +299218,34 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4d0268 <__gmpz_get_d_2exp@plt+0xc9fe8> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc43fb6(%rip),%rbx │ │ │ │ + lea 0xc43fd6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c43f(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5170fc <__gmpz_get_d_2exp@plt+0x110e7c> │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1049a9b4 <__environ@GLIBC_2.2.5+0xf156e8c> │ │ │ │ + (bad) │ │ │ │ + pop (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ movq $0x5170a0,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -299317,22 +299254,21 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3f(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rax,%rdx,2) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %al,0x4800c43f(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 517100 <__gmpz_get_d_2exp@plt+0x110e80> │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5170ec <__gmpz_get_d_2exp@plt+0x110e6c> │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0xc141a0,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ @@ -299350,26 +299286,26 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 517128 <__gmpz_get_d_2exp@plt+0x110ea8> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ ds (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4d0128,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x115b000,(%r12) │ │ │ │ + movq $0x115b020,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ @@ -299392,15 +299328,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x517060,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x6(%r12),%rdi │ │ │ │ jmp 516e38 <__gmpz_get_d_2exp@plt+0x110bb8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc43e72(%rip),%rbx │ │ │ │ + lea 0xc43e92(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -299659,18 +299595,18 @@ │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x5175c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xce69a4(%rip),%r14 │ │ │ │ - lea 0xd96d9c(%rip),%rbx │ │ │ │ + lea 0xce69c4(%rip),%r14 │ │ │ │ + lea 0xd96dbc(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc43aa1(%rip),%rbx │ │ │ │ + lea 0xc43ac1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -299689,15 +299625,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7349af34 <__environ@GLIBC_2.2.5+0x7215744c> │ │ │ │ + rex.RB call 7349af34 <__environ@GLIBC_2.2.5+0x7215740c> │ │ │ │ rex.WB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x517620,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -300049,15 +299985,15 @@ │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc43584(%rip),%rbx │ │ │ │ + lea 0xc435a4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -300066,15 +300002,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 517b02 <__gmpz_get_d_2exp@plt+0x111882> │ │ │ │ movq $0x517b20,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 517a68 <__gmpz_get_d_2exp@plt+0x1117e8> │ │ │ │ - lea 0xc4354f(%rip),%rbx │ │ │ │ + lea 0xc4356f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -300082,15 +300018,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -300113,15 +300049,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c434(%rax) │ │ │ │ + add %ch,0x4800c434(%rax) │ │ │ │ mov %esi,%edi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 517180 <__gmpz_get_d_2exp@plt+0x110f00> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -300138,16 +300074,16 @@ │ │ │ │ jmp 516fc8 <__gmpz_get_d_2exp@plt+0x110d48> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xor $0xc4,%al │ │ │ │ + add %bl,0x34(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 517c55 <__gmpz_get_d_2exp@plt+0x1119d5> │ │ │ │ movq $0x517b78,-0x48(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ @@ -300161,15 +300097,15 @@ │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc433f9(%rip),%rbx │ │ │ │ + lea 0xc43419(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -300290,15 +300226,15 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xc4322f(%rip),%rbx │ │ │ │ + lea 0xc4324f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -300570,26 +300506,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1049bb24 <__environ@GLIBC_2.2.5+0xf15803c> │ │ │ │ + rex.RB call 1049bb24 <__environ@GLIBC_2.2.5+0xf157ffc> │ │ │ │ (bad) │ │ │ │ lret $0x0 │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ (bad) -0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 518224 <__gmpz_get_d_2exp@plt+0x111fa4> │ │ │ │ - lea 0xce5d42(%rip),%r14 │ │ │ │ - lea 0xd9613a(%rip),%rbx │ │ │ │ + lea 0xce5d62(%rip),%r14 │ │ │ │ + lea 0xd9615a(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -300944,15 +300880,15 @@ │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc42954(%rip),%rbx │ │ │ │ + lea 0xc42974(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -300961,15 +300897,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 51875a <__gmpz_get_d_2exp@plt+0x1124da> │ │ │ │ movq $0x518778,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5186c0 <__gmpz_get_d_2exp@plt+0x112440> │ │ │ │ - lea 0xc4291f(%rip),%rbx │ │ │ │ + lea 0xc4293f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -300977,15 +300913,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -301022,15 +300958,15 @@ │ │ │ │ or %r8b,-0x78(%r8) │ │ │ │ push %rcx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls -0x77(%rcx) │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 517dd0 <__gmpz_get_d_2exp@plt+0x111b50> │ │ │ │ - lea 0xc4285e(%rip),%rbx │ │ │ │ + lea 0xc4287e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -301038,15 +300974,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x518840,0x0(%rbp) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -301067,15 +301003,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $1,(%rdi) │ │ │ │ + lock (bad) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5188e2 <__gmpz_get_d_2exp@plt+0x112662> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -301125,25 +301061,25 @@ │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xc426f1(%rip),%rbx │ │ │ │ + lea 0xc42711(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fsubs (%rsi) │ │ │ │ - (bad) │ │ │ │ + clc │ │ │ │ + es (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5189da <__gmpz_get_d_2exp@plt+0x11275a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ @@ -301203,15 +301139,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x25(%rax) │ │ │ │ + add %ch,0x25(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -301233,17 +301169,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - and $0xc4,%al │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + and $0x834900c4,%eax │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x24(%rdi) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -301256,15 +301191,15 @@ │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x25(%rax) │ │ │ │ + add %ch,0x25(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 518b95 <__gmpz_get_d_2exp@plt+0x112915> │ │ │ │ movq $0x5189b8,-0x40(%r12) │ │ │ │ @@ -301275,15 +301210,15 @@ │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc42509(%rip),%rbx │ │ │ │ + lea 0xc42529(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -301332,15 +301267,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900c423(%rax) │ │ │ │ + add %ah,0x4900c423(%rax) │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 518c86 <__gmpz_get_d_2exp@plt+0x112a06> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x518c00,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x6(%r12),%rdi │ │ │ │ @@ -301362,25 +301297,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 518cd4 <__gmpz_get_d_2exp@plt+0x112a54> │ │ │ │ movq $0x518cf0,-0x8(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xc41276(%rip),%r14 │ │ │ │ + lea 0xc41296(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4eb910 <__gmpz_get_d_2exp@plt+0xe5690> │ │ │ │ - lea 0xc423e5(%rip),%rbx │ │ │ │ + lea 0xc42405(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - and %ah,%al │ │ │ │ + add %cl,(%rax) │ │ │ │ + and %esp,%eax │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ @@ -301620,18 +301555,18 @@ │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x519098,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xce4ecc(%rip),%r14 │ │ │ │ - lea 0xd952c4(%rip),%rbx │ │ │ │ + lea 0xce4eec(%rip),%r14 │ │ │ │ + lea 0xd952e4(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc42061(%rip),%rbx │ │ │ │ + lea 0xc42081(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -301650,15 +301585,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7349ca0c <__environ@GLIBC_2.2.5+0x72158f24> │ │ │ │ + rex.RB call 7349ca0c <__environ@GLIBC_2.2.5+0x72158ee4> │ │ │ │ rex.WB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5190f8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -302011,15 +301946,15 @@ │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc41b44(%rip),%rbx │ │ │ │ + lea 0xc41b64(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -302028,15 +301963,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5195da <__gmpz_get_d_2exp@plt+0x11335a> │ │ │ │ movq $0x5195f8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 519540 <__gmpz_get_d_2exp@plt+0x1132c0> │ │ │ │ - lea 0xc41b0f(%rip),%rbx │ │ │ │ + lea 0xc41b2f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -302044,15 +301979,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -302072,16 +302007,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - sbb %ah,%al │ │ │ │ + jo 519688 <__gmpz_get_d_2exp@plt+0x113408> │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 519692 <__gmpz_get_d_2exp@plt+0x113412> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ @@ -302104,16 +302039,16 @@ │ │ │ │ jmp 503d28 <__gmpz_get_d_2exp@plt+0xfdaa8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sbb %eax,%esp │ │ │ │ + add %cl,(%rax) │ │ │ │ + sbb %ah,%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51973d <__gmpz_get_d_2exp@plt+0x1134bd> │ │ │ │ movq $0x519650,-0x50(%r12) │ │ │ │ mov %r14,-0x48(%r12) │ │ │ │ @@ -302127,15 +302062,15 @@ │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xc419a9(%rip),%rbx │ │ │ │ + lea 0xc419c9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -302184,18 +302119,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c410(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 51985c <__gmpz_get_d_2exp@plt+0x1135dc> │ │ │ │ + add %dl,%al │ │ │ │ + adc %al,%ah │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7349d154 <__environ@GLIBC_2.2.5+0x7215962c> │ │ │ │ + push %rbx │ │ │ │ movq $0x519840,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -302204,21 +302140,19 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x10(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jge 519858 <__gmpz_get_d_2exp@plt+0x1135d8> │ │ │ │ + add %dl,0x4c00c410(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xd97be6(%rip),%r14 │ │ │ │ + lea 0xd97c06(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 509248 <__gmpz_get_d_2exp@plt+0x102fc8> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -302240,15 +302174,15 @@ │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x519800,-0x8(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rsi │ │ │ │ jmp 4da8c0 <__gmpz_get_d_2exp@plt+0xd4640> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xc41847(%rip),%rbx │ │ │ │ + lea 0xc41867(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -302443,16 +302377,16 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 519bfd <__gmpz_get_d_2exp@plt+0x11397d> │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 519b8c <__gmpz_get_d_2exp@plt+0x11390c> │ │ │ │ - lea 0xce43d1(%rip),%r14 │ │ │ │ - lea 0xd947c9(%rip),%rbx │ │ │ │ + lea 0xce43f1(%rip),%r14 │ │ │ │ + lea 0xd947e9(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -302474,15 +302408,15 @@ │ │ │ │ lea -0x30(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x519b88,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc41524(%rip),%rbx │ │ │ │ + lea 0xc41544(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -302833,15 +302767,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc41041(%rip),%rbx │ │ │ │ + lea 0xc41061(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -302850,15 +302784,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 51a12a <__gmpz_get_d_2exp@plt+0x113eaa> │ │ │ │ movq $0x51a148,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 51a090 <__gmpz_get_d_2exp@plt+0x113e10> │ │ │ │ - lea 0xc41007(%rip),%rbx │ │ │ │ + lea 0xc41027(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -302866,29 +302800,31 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dh,-0x72b7ff3a(%rdx) │ │ │ │ + pop %rax │ │ │ │ + mov $0xc6,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 51a1ba <__gmpz_get_d_2exp@plt+0x113f3a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -302900,16 +302836,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0xc6,%cl │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0xc6,%dl │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ @@ -302927,19 +302863,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - pinsrw $0x49,(%rax),%mm0 │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51a25e <__gmpz_get_d_2exp@plt+0x113fde> │ │ │ │ + add %bl,0xf(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x21(%rdi) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x51a1d8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x6(%r12),%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 516e38 <__gmpz_get_d_2exp@plt+0x110bb8> │ │ │ │ @@ -302948,34 +302888,38 @@ │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %al,(%rax) │ │ │ │ + pinsrw $0x48,(%rax),%mm0 │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 51a2a2 <__gmpz_get_d_2exp@plt+0x114022> │ │ │ │ movq $0x51a2c0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4eb910 <__gmpz_get_d_2exp@plt+0xe5690> │ │ │ │ - lea 0xc40edf(%rip),%rbx │ │ │ │ + lea 0xc40eff(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900c40e(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51a2e6 <__gmpz_get_d_2exp@plt+0x114066> │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ movq $0x51a230,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -303248,16 +303192,16 @@ │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 51a6b0 <__gmpz_get_d_2exp@plt+0x114430> │ │ │ │ - lea 0xce38b6(%rip),%r14 │ │ │ │ - lea 0xd93cae(%rip),%rbx │ │ │ │ + lea 0xce38d6(%rip),%r14 │ │ │ │ + lea 0xd93cce(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -303618,15 +303562,15 @@ │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xc405d7(%rip),%rbx │ │ │ │ + lea 0xc405f7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -303637,15 +303581,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 51abfa <__gmpz_get_d_2exp@plt+0x11497a> │ │ │ │ movq $0x51ac18,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 51ab58 <__gmpz_get_d_2exp@plt+0x1148d8> │ │ │ │ - lea 0xc4059f(%rip),%rbx │ │ │ │ + lea 0xc405bf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -303653,15 +303597,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -303681,17 +303625,15 @@ │ │ │ │ jmp 51abe0 <__gmpz_get_d_2exp@plt+0x114960> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - add $0xc4,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + sbb %al,-0x72b7ff3c(%rip) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 51acb6 <__gmpz_get_d_2exp@plt+0x114a36> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ @@ -303715,15 +303657,15 @@ │ │ │ │ jmp 5056d8 <__gmpz_get_d_2exp@plt+0xff458> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900c404(%rax) │ │ │ │ + add %ch,0x4900c404(%rax) │ │ │ │ add $0x70,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51ad74 <__gmpz_get_d_2exp@plt+0x114af4> │ │ │ │ movq $0x51ac70,-0x68(%r12) │ │ │ │ mov %r14,-0x60(%r12) │ │ │ │ mov %rsi,-0x58(%r12) │ │ │ │ movq $0x51ac90,-0x50(%r12) │ │ │ │ @@ -303738,27 +303680,27 @@ │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x67(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xc40422(%rip),%rbx │ │ │ │ + lea 0xc40442(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - {rex2 0xc6} str -0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + sbb %dl,%dh │ │ │ │ + movb $0x48,(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 51adc2 <__gmpz_get_d_2exp@plt+0x114b42> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 707948 <__gmpz_get_d_2exp@plt+0x3016c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -303768,18 +303710,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4900c6d5(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 51ae0b <__gmpz_get_d_2exp@plt+0x114b8b> │ │ │ │ + add %bl,%al │ │ │ │ + {rex2 0xc6} str -0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x51ada0,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -303805,15 +303751,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x51ade0,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x6(%r12),%rdi │ │ │ │ jmp 516e38 <__gmpz_get_d_2exp@plt+0x110bb8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc4034a(%rip),%rbx │ │ │ │ + lea 0xc4036a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -303941,15 +303887,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ cmovs 0x2fe910c5(%rbx),%eax │ │ │ │ - call ffffffffff92b0c4 <__environ@GLIBC_2.2.5+0xfffffffffe5e75dc> │ │ │ │ + call ffffffffff92b0c4 <__environ@GLIBC_2.2.5+0xfffffffffe5e759c> │ │ │ │ lock nopl %gs:(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -304041,18 +303987,18 @@ │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x51b1e8,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xce2d7c(%rip),%r14 │ │ │ │ - lea 0xd93174(%rip),%rbx │ │ │ │ + lea 0xce2d9c(%rip),%r14 │ │ │ │ + lea 0xd93194(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc40009(%rip),%rbx │ │ │ │ + lea 0xc40029(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -304071,15 +304017,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7349eb5c <__environ@GLIBC_2.2.5+0x7215b074> │ │ │ │ + rex.RB call 7349eb5c <__environ@GLIBC_2.2.5+0x7215b034> │ │ │ │ rex.WB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x51b248,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -304430,15 +304376,15 @@ │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc3faec(%rip),%rbx │ │ │ │ + lea 0xc3fb0c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -304447,15 +304393,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 51b72a <__gmpz_get_d_2exp@plt+0x1154aa> │ │ │ │ movq $0x51b748,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 51b690 <__gmpz_get_d_2exp@plt+0x115410> │ │ │ │ - lea 0xc3fab7(%rip),%rbx │ │ │ │ + lea 0xc3fad7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -304463,15 +304409,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -304494,16 +304440,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - stc │ │ │ │ + add %dl,(%rax) │ │ │ │ + cli │ │ │ │ ret │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ jmp 51ae38 <__gmpz_get_d_2exp@plt+0x114bb8> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -304520,16 +304466,20 @@ │ │ │ │ jmp 506048 <__gmpz_get_d_2exp@plt+0xffdc8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900c3f9(%rax) │ │ │ │ - add $0x50,%esp │ │ │ │ + add %al,%al │ │ │ │ + stc │ │ │ │ + ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51b87d <__gmpz_get_d_2exp@plt+0x1155fd> │ │ │ │ movq $0x51b7a0,-0x48(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ movq $0x51b7c8,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0x51b7f0,-0x28(%r12) │ │ │ │ @@ -304540,15 +304490,15 @@ │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc3f961(%rip),%rbx │ │ │ │ + lea 0xc3f981(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -304581,15 +304531,15 @@ │ │ │ │ movq $0xe1d160,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc3f8df(%rip),%rbx │ │ │ │ + lea 0xc3f8ff(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ @@ -304627,15 +304577,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - call 48520b6a <__environ@GLIBC_2.2.5+0x471dd082> │ │ │ │ + call 48520b6a <__environ@GLIBC_2.2.5+0x471dd042> │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -304677,15 +304627,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 51ba3b <__gmpz_get_d_2exp@plt+0x1157bb> │ │ │ │ jmp 51ba83 <__gmpz_get_d_2exp@plt+0x115803> │ │ │ │ - lea 0xc3f7c6(%rip),%rbx │ │ │ │ + lea 0xc3f7e6(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -304870,15 +304820,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 51bd11 <__gmpz_get_d_2exp@plt+0x115a91> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc3f4f9(%rip),%r14 │ │ │ │ + lea 0xc3f519(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -305104,24 +305054,24 @@ │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51c046 <__gmpz_get_d_2exp@plt+0x115dc6> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x51c088,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc3f19c(%rip),%rbx │ │ │ │ + lea 0xc3f1bc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ @@ -305217,15 +305167,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 51c1a3 <__gmpz_get_d_2exp@plt+0x115f23> │ │ │ │ jmp 51c1eb <__gmpz_get_d_2exp@plt+0x115f6b> │ │ │ │ - lea 0xc3f06e(%rip),%rbx │ │ │ │ + lea 0xc3f08e(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -305436,15 +305386,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - call 48521675 <__environ@GLIBC_2.2.5+0x471ddb8d> │ │ │ │ + call 48521675 <__environ@GLIBC_2.2.5+0x471ddb4d> │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -305623,24 +305573,24 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51c757 <__gmpz_get_d_2exp@plt+0x1164d7> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x51c7a0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xc3ea9b(%rip),%rbx │ │ │ │ + lea 0xc3eabb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -305825,15 +305775,15 @@ │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc3e81f(%rip),%rbx │ │ │ │ + lea 0xc3e83f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -305866,24 +305816,24 @@ │ │ │ │ movq $0x51ca38,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51cab3 <__gmpz_get_d_2exp@plt+0x116833> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x51caf8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc3e74f(%rip),%rbx │ │ │ │ + lea 0xc3e76f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -305986,15 +305936,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ enter $0xc3,$0x48 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 51cdc1 <__gmpz_get_d_2exp@plt+0x116b41> │ │ │ │ movq $0x51cc98,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -306005,15 +305955,16 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900c3c8(%rax) │ │ │ │ + add %al,%al │ │ │ │ + enter $0xc3,$0x49 │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51cdcc <__gmpz_get_d_2exp@plt+0x116b4c> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ cmp $0x8,%rcx │ │ │ │ jl 51cd7e <__gmpz_get_d_2exp@plt+0x116afe> │ │ │ │ @@ -306065,36 +306016,36 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x51cb18,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc3c77c(%rip),%r8 │ │ │ │ - lea 0xc3c73b(%rip),%rdi │ │ │ │ - lea 0xc3c72d(%rip),%rsi │ │ │ │ - lea 0xe21e35(%rip),%r14 │ │ │ │ + lea 0xc3c79c(%rip),%r8 │ │ │ │ + lea 0xc3c75b(%rip),%rdi │ │ │ │ + lea 0xc3c74d(%rip),%rsi │ │ │ │ + lea 0xe21e55(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc3e470(%rip),%rbx │ │ │ │ + lea 0xc3e490(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ mov $0x8d4800c3,%edi │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 51cf28 <__gmpz_get_d_2exp@plt+0x116ca8> │ │ │ │ movq $0x51ce38,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -306106,15 +306057,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900c3bf(%rax) │ │ │ │ + add %ch,0x4900c3bf(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51cf18 <__gmpz_get_d_2exp@plt+0x116c98> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov (%rcx),%dl │ │ │ │ @@ -306152,32 +306103,32 @@ │ │ │ │ shl $0x30,%rax │ │ │ │ or %rbx,%rax │ │ │ │ movzbl %dl,%ebx │ │ │ │ shl $0x38,%rbx │ │ │ │ or %rax,%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x27(%r12),%r9 │ │ │ │ - lea 0xc3bec7(%rip),%r8 │ │ │ │ - lea 0xc78bae(%rip),%rdi │ │ │ │ - lea 0xc3f9a0(%rip),%rsi │ │ │ │ + lea 0xc3bee7(%rip),%r8 │ │ │ │ + lea 0xc78bce(%rip),%rdi │ │ │ │ + lea 0xc3f9c0(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jrcxz 51cf0a <__gmpz_get_d_2exp@plt+0x116c8a> │ │ │ │ + add %cl,-0x1d(%rax) │ │ │ │ + ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 51d0b1 <__gmpz_get_d_2exp@plt+0x116e31> │ │ │ │ movq $0x51cf80,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -306188,16 +306139,16 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - loop 51cf42 <__gmpz_get_d_2exp@plt+0x116cc2> │ │ │ │ + add %dl,(%rax) │ │ │ │ + jrcxz 51cf42 <__gmpz_get_d_2exp@plt+0x116cc2> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -306244,34 +306195,34 @@ │ │ │ │ shl $0x30,%rax │ │ │ │ or %rbx,%rax │ │ │ │ movzbl %dl,%ebx │ │ │ │ shl $0x38,%rbx │ │ │ │ or %rax,%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x27(%r12),%r9 │ │ │ │ - lea 0xc3bd75(%rip),%r8 │ │ │ │ - lea 0xc78a5c(%rip),%rdi │ │ │ │ - lea 0xc3f84e(%rip),%rsi │ │ │ │ + lea 0xc3bd95(%rip),%r8 │ │ │ │ + lea 0xc78a7c(%rip),%rdi │ │ │ │ + lea 0xc3f86e(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ movq $0x51cdf8,-0x28(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc3c48c(%rip),%r8 │ │ │ │ - lea 0xc3c44b(%rip),%rdi │ │ │ │ - lea 0xc3c43d(%rip),%rsi │ │ │ │ - lea 0xe21b45(%rip),%r14 │ │ │ │ + lea 0xc3c4ac(%rip),%r8 │ │ │ │ + lea 0xc3c46b(%rip),%rdi │ │ │ │ + lea 0xc3c45d(%rip),%rsi │ │ │ │ + lea 0xe21b65(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc3e1e0(%rip),%rbx │ │ │ │ + lea 0xc3e200(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -306468,16 +306419,16 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 51d405 <__gmpz_get_d_2exp@plt+0x117185> │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 51d394 <__gmpz_get_d_2exp@plt+0x117114> │ │ │ │ - lea 0xce0bc9(%rip),%r14 │ │ │ │ - lea 0xd90fc1(%rip),%rbx │ │ │ │ + lea 0xce0be9(%rip),%r14 │ │ │ │ + lea 0xd90fe1(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -306499,15 +306450,15 @@ │ │ │ │ lea -0x30(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x51d390,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc3de9c(%rip),%rbx │ │ │ │ + lea 0xc3debc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -306858,15 +306809,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc3d9b9(%rip),%rbx │ │ │ │ + lea 0xc3d9d9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -306875,15 +306826,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 51d932 <__gmpz_get_d_2exp@plt+0x1176b2> │ │ │ │ movq $0x51d950,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 51d898 <__gmpz_get_d_2exp@plt+0x117618> │ │ │ │ - lea 0xc3d97f(%rip),%rbx │ │ │ │ + lea 0xc3d99f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -306891,15 +306842,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -306993,15 +306944,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 51daa3 <__gmpz_get_d_2exp@plt+0x117823> │ │ │ │ jmp 51daeb <__gmpz_get_d_2exp@plt+0x11786b> │ │ │ │ - lea 0xc3d83e(%rip),%rbx │ │ │ │ + lea 0xc3d85e(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -307399,24 +307350,24 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51e04f <__gmpz_get_d_2exp@plt+0x117dcf> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x51e098,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xc3d273(%rip),%rbx │ │ │ │ + lea 0xc3d293(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -307602,15 +307553,15 @@ │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc3cffa(%rip),%rbx │ │ │ │ + lea 0xc3d01a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -307643,24 +307594,24 @@ │ │ │ │ movq $0x51e330,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51e3ab <__gmpz_get_d_2exp@plt+0x11812b> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x51e3f0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc3cf27(%rip),%rbx │ │ │ │ + lea 0xc3cf47(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -307766,15 +307717,15 @@ │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 51e6e8 <__gmpz_get_d_2exp@plt+0x118468> │ │ │ │ movq $0x51e5a8,-0x10(%rbp) │ │ │ │ @@ -307787,15 +307738,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900c3af(%rax) │ │ │ │ + add %dh,0x4900c3af(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51e6f3 <__gmpz_get_d_2exp@plt+0x118473> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ cmp $0x4,%rcx │ │ │ │ jl 51e6a5 <__gmpz_get_d_2exp@plt+0x118425> │ │ │ │ @@ -307849,22 +307800,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x51e410,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc3ae55(%rip),%r8 │ │ │ │ - lea 0xc3ae14(%rip),%rdi │ │ │ │ - lea 0xc3ae06(%rip),%rsi │ │ │ │ - lea 0xe204ce(%rip),%r14 │ │ │ │ + lea 0xc3ae75(%rip),%r8 │ │ │ │ + lea 0xc3ae34(%rip),%rdi │ │ │ │ + lea 0xc3ae26(%rip),%rsi │ │ │ │ + lea 0xe204ee(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc3cc19(%rip),%rbx │ │ │ │ + lea 0xc3cc39(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -307954,15 +307905,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 51e81b <__gmpz_get_d_2exp@plt+0x11859b> │ │ │ │ jmp 51e863 <__gmpz_get_d_2exp@plt+0x1185e3> │ │ │ │ - lea 0xc3cb1e(%rip),%rbx │ │ │ │ + lea 0xc3cb3e(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -308362,24 +308313,24 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51edcf <__gmpz_get_d_2exp@plt+0x118b4f> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x51ee18,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xc3c54b(%rip),%rbx │ │ │ │ + lea 0xc3c56b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -308566,15 +308517,15 @@ │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc3c2cd(%rip),%rbx │ │ │ │ + lea 0xc3c2ed(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -308607,24 +308558,24 @@ │ │ │ │ movq $0x51f0b0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51f12b <__gmpz_get_d_2exp@plt+0x118eab> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x51f170,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc3c1ff(%rip),%rbx │ │ │ │ + lea 0xc3c21f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -308702,17 +308653,17 @@ │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c3a2(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,%al │ │ │ │ + movabs %al,0x394cf0458d4800c3 │ │ │ │ + clc │ │ │ │ jb 51f396 <__gmpz_get_d_2exp@plt+0x119116> │ │ │ │ movq $0x51f2c0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 51f2c0 <__gmpz_get_d_2exp@plt+0x119040> │ │ │ │ @@ -308720,28 +308671,20 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x5e(%rax) │ │ │ │ - ret │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edx,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WXB (bad) │ │ │ │ + add %bl,0x4900c3a2(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 51f3a1 <__gmpz_get_d_2exp@plt+0x119121> │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ cmp $0x2,%rcx │ │ │ │ jl 51f353 <__gmpz_get_d_2exp@plt+0x1190d3> │ │ │ │ mov 0x7(%rbx),%rdx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov (%rbx),%sil │ │ │ │ mov 0x1(%rbx),%dil │ │ │ │ movq $0xd4dfe8,-0x28(%r12) │ │ │ │ @@ -308765,22 +308708,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x51f190,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc3a1a7(%rip),%r8 │ │ │ │ - lea 0xc3a166(%rip),%rdi │ │ │ │ - lea 0xc3a158(%rip),%rsi │ │ │ │ - lea 0xe1f800(%rip),%r14 │ │ │ │ + lea 0xc3a1c7(%rip),%r8 │ │ │ │ + lea 0xc3a186(%rip),%rdi │ │ │ │ + lea 0xc3a178(%rip),%rsi │ │ │ │ + lea 0xe1f820(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc3bfc3(%rip),%rbx │ │ │ │ + lea 0xc3bfe3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -308872,15 +308815,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 51f4cb <__gmpz_get_d_2exp@plt+0x11924b> │ │ │ │ jmp 51f513 <__gmpz_get_d_2exp@plt+0x119293> │ │ │ │ - lea 0xc3bec6(%rip),%rbx │ │ │ │ + lea 0xc3bee6(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -309278,24 +309221,24 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51fa77 <__gmpz_get_d_2exp@plt+0x1197f7> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x51fac0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xc3b8fb(%rip),%rbx │ │ │ │ + lea 0xc3b91b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -309520,15 +309463,15 @@ │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc3b5e4(%rip),%rbx │ │ │ │ + lea 0xc3b604(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -309560,24 +309503,24 @@ │ │ │ │ movq $0x51fdf0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 51fe6b <__gmpz_get_d_2exp@plt+0x119beb> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x51feb0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc3b517(%rip),%rbx │ │ │ │ + lea 0xc3b537(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -309647,15 +309590,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c395(%rax) │ │ │ │ + add %bh,0x4800c395(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 520087 <__gmpz_get_d_2exp@plt+0x119e07> │ │ │ │ movq $0x51ffd8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -309665,25 +309608,19 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x6b(%rax) │ │ │ │ - ret │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebp,0x48000000(%rcx) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ + add %al,0x4900c395(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 520092 <__gmpz_get_d_2exp@plt+0x119e12> │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ cmp $0x1,%rcx │ │ │ │ jl 520044 <__gmpz_get_d_2exp@plt+0x119dc4> │ │ │ │ mov 0x7(%rbx),%rdx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov (%rbx),%sil │ │ │ │ movq $0xd4e008,-0x28(%r12) │ │ │ │ @@ -309700,22 +309637,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x51fed0,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc394b6(%rip),%r8 │ │ │ │ - lea 0xc39475(%rip),%rdi │ │ │ │ - lea 0xc39467(%rip),%rsi │ │ │ │ - lea 0xe1eaff(%rip),%r14 │ │ │ │ + lea 0xc394d6(%rip),%r8 │ │ │ │ + lea 0xc39495(%rip),%rdi │ │ │ │ + lea 0xc39487(%rip),%rsi │ │ │ │ + lea 0xe1eb1f(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc3b32a(%rip),%rbx │ │ │ │ + lea 0xc3b34a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -309805,15 +309742,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 5201bb <__gmpz_get_d_2exp@plt+0x119f3b> │ │ │ │ jmp 520203 <__gmpz_get_d_2exp@plt+0x119f83> │ │ │ │ - lea 0xc3b22e(%rip),%rbx │ │ │ │ + lea 0xc3b24e(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -310210,24 +310147,24 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52076f <__gmpz_get_d_2exp@plt+0x11a4ef> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x5207b8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xc3ac5b(%rip),%rbx │ │ │ │ + lea 0xc3ac7b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -310413,15 +310350,15 @@ │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc3a9df(%rip),%rbx │ │ │ │ + lea 0xc3a9ff(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -310454,24 +310391,24 @@ │ │ │ │ movq $0x520a50,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 520acb <__gmpz_get_d_2exp@plt+0x11a84b> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x520b10,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc3a90f(%rip),%rbx │ │ │ │ + lea 0xc3a92f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -310574,15 +310511,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ mov %al,%bl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 520dd9 <__gmpz_get_d_2exp@plt+0x11ab59> │ │ │ │ movq $0x520cb0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -310594,15 +310531,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900c388(%rax) │ │ │ │ + add %ch,0x4900c388(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 520de4 <__gmpz_get_d_2exp@plt+0x11ab64> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ cmp $0x8,%rcx │ │ │ │ jl 520d96 <__gmpz_get_d_2exp@plt+0x11ab16> │ │ │ │ @@ -310654,22 +310591,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x520b30,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc38764(%rip),%r8 │ │ │ │ - lea 0xc38723(%rip),%rdi │ │ │ │ - lea 0xc38715(%rip),%rsi │ │ │ │ - lea 0xe1de1d(%rip),%r14 │ │ │ │ + lea 0xc38784(%rip),%r8 │ │ │ │ + lea 0xc38743(%rip),%rdi │ │ │ │ + lea 0xc38735(%rip),%rsi │ │ │ │ + lea 0xe1de3d(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc3a630(%rip),%rbx │ │ │ │ + lea 0xc3a650(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -310818,15 +310755,15 @@ │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rdx,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ - lea 0xc3a435(%rip),%rbx │ │ │ │ + lea 0xc3a455(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -310883,23 +310820,23 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52111b <__gmpz_get_d_2exp@plt+0x11ae9b> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x521160,0x0(%rbp) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc3a316(%rip),%rbx │ │ │ │ + lea 0xc3a336(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -311033,15 +310970,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 52147a <__gmpz_get_d_2exp@plt+0x11b1fa> │ │ │ │ add $0x38,%r12 │ │ │ │ @@ -311102,24 +311039,24 @@ │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %r8,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r9,(%r12) │ │ │ │ lea -0x17(%r12),%r9 │ │ │ │ - lea 0xc380d3(%rip),%r8 │ │ │ │ - lea 0xc38092(%rip),%rdi │ │ │ │ - lea 0xc38084(%rip),%rsi │ │ │ │ - lea 0xe1d78c(%rip),%r14 │ │ │ │ + lea 0xc380f3(%rip),%r8 │ │ │ │ + lea 0xc380b2(%rip),%rdi │ │ │ │ + lea 0xc380a4(%rip),%rsi │ │ │ │ + lea 0xe1d7ac(%rip),%r14 │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xc39fd7(%rip),%rbx │ │ │ │ + lea 0xc39ff7(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -311129,17 +311066,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c39f(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + lahf │ │ │ │ + ret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5215a4 <__gmpz_get_d_2exp@plt+0x11b324> │ │ │ │ movq $0x5214f8,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -311148,19 +311088,17 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x61(%rax) │ │ │ │ - ret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WXB (bad) │ │ │ │ + add %al,0x4800c39f(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov (%rdx),%sil │ │ │ │ mov 0x1(%rdx),%dil │ │ │ │ mov 0x2(%rdx),%r8b │ │ │ │ mov 0x3(%rdx),%r9b │ │ │ │ mov 0x4(%rdx),%r10b │ │ │ │ @@ -311204,17 +311142,20 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c39e(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %cl,%al │ │ │ │ + sahf │ │ │ │ + ret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 521701 <__gmpz_get_d_2exp@plt+0x11b481> │ │ │ │ movq $0x5215f8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5215f8 <__gmpz_get_d_2exp@plt+0x11b378> │ │ │ │ @@ -311222,28 +311163,20 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x62(%rax) │ │ │ │ - ret │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %eax,(%rbx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WXB (bad) │ │ │ │ + add %dl,0x4900c39e(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52170c <__gmpz_get_d_2exp@plt+0x11b48c> │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ cmp $0x8,%rcx │ │ │ │ jl 5216c3 <__gmpz_get_d_2exp@plt+0x11b443> │ │ │ │ mov 0x7(%rbx),%rdx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov (%rbx),%sil │ │ │ │ mov 0x1(%rbx),%dil │ │ │ │ mov 0x2(%rbx),%r8b │ │ │ │ @@ -311286,23 +311219,23 @@ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 521320 <__gmpz_get_d_2exp@plt+0x11b0a0> │ │ │ │ movq $0x5214b8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc37e41(%rip),%r8 │ │ │ │ - lea 0xc37e00(%rip),%rdi │ │ │ │ - lea 0xc37df2(%rip),%rsi │ │ │ │ - lea 0xe1d4fa(%rip),%r14 │ │ │ │ + lea 0xc37e61(%rip),%r8 │ │ │ │ + lea 0xc37e20(%rip),%rdi │ │ │ │ + lea 0xc37e12(%rip),%rsi │ │ │ │ + lea 0xe1d51a(%rip),%r14 │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc39d88(%rip),%rbx │ │ │ │ + lea 0xc39da8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -311503,15 +311436,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - call 48526bca <__environ@GLIBC_2.2.5+0x471e30e2> │ │ │ │ + call 48526bca <__environ@GLIBC_2.2.5+0x471e30a2> │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -311612,16 +311545,16 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 521bed <__gmpz_get_d_2exp@plt+0x11b96d> │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 521b7c <__gmpz_get_d_2exp@plt+0x11b8fc> │ │ │ │ - lea 0xcdc3e1(%rip),%r14 │ │ │ │ - lea 0xd8c7d9(%rip),%rbx │ │ │ │ + lea 0xcdc401(%rip),%r14 │ │ │ │ + lea 0xd8c7f9(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -311643,15 +311576,15 @@ │ │ │ │ lea -0x27(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ movq $0x521b78,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc398ac(%rip),%rbx │ │ │ │ + lea 0xc398cc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -312006,15 +311939,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc393c9(%rip),%rbx │ │ │ │ + lea 0xc393e9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -312023,15 +311956,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 52211a <__gmpz_get_d_2exp@plt+0x11be9a> │ │ │ │ movq $0x522138,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 522080 <__gmpz_get_d_2exp@plt+0x11be00> │ │ │ │ - lea 0xc3938f(%rip),%rbx │ │ │ │ + lea 0xc393af(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -312039,15 +311972,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -312142,15 +312075,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 52228b <__gmpz_get_d_2exp@plt+0x11c00b> │ │ │ │ jmp 5222d3 <__gmpz_get_d_2exp@plt+0x11c053> │ │ │ │ - lea 0xc3924e(%rip),%rbx │ │ │ │ + lea 0xc3926e(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -312546,24 +312479,24 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 522837 <__gmpz_get_d_2exp@plt+0x11c5b7> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x522880,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xc38c83(%rip),%rbx │ │ │ │ + lea 0xc38ca3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -312750,15 +312683,15 @@ │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc38a0a(%rip),%rbx │ │ │ │ + lea 0xc38a2a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -312791,24 +312724,24 @@ │ │ │ │ movq $0x522b18,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 522b93 <__gmpz_get_d_2exp@plt+0x11c913> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x522bd8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc38937(%rip),%rbx │ │ │ │ + lea 0xc38957(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -312914,17 +312847,16 @@ │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - addr32 ret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push $0xffffffff8d4800c3 │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 522ed0 <__gmpz_get_d_2exp@plt+0x11cc50> │ │ │ │ movq $0x522d90,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -312934,20 +312866,28 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900c367(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 522edb <__gmpz_get_d_2exp@plt+0x11cc5b> │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ + add %cl,%al │ │ │ │ + addr32 ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edi,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WXB (bad) │ │ │ │ cmp $0x4,%rcx │ │ │ │ jl 522e8d <__gmpz_get_d_2exp@plt+0x11cc0d> │ │ │ │ mov 0x7(%rbx),%rdx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov (%rbx),%sil │ │ │ │ mov 0x1(%rbx),%dil │ │ │ │ mov 0x2(%rbx),%r8b │ │ │ │ @@ -312996,22 +312936,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x522bf8,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc3666d(%rip),%r8 │ │ │ │ - lea 0xc3662c(%rip),%rdi │ │ │ │ - lea 0xc3661e(%rip),%rsi │ │ │ │ - lea 0xe1bce6(%rip),%r14 │ │ │ │ + lea 0xc3668d(%rip),%r8 │ │ │ │ + lea 0xc3664c(%rip),%rdi │ │ │ │ + lea 0xc3663e(%rip),%rsi │ │ │ │ + lea 0xe1bd06(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc38629(%rip),%rbx │ │ │ │ + lea 0xc38649(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -313103,15 +313043,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 523003 <__gmpz_get_d_2exp@plt+0x11cd83> │ │ │ │ jmp 52304b <__gmpz_get_d_2exp@plt+0x11cdcb> │ │ │ │ - lea 0xc3852e(%rip),%rbx │ │ │ │ + lea 0xc3854e(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -313509,24 +313449,24 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5235b7 <__gmpz_get_d_2exp@plt+0x11d337> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x523600,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xc37f5b(%rip),%rbx │ │ │ │ + lea 0xc37f7b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -313714,15 +313654,15 @@ │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc37cdd(%rip),%rbx │ │ │ │ + lea 0xc37cfd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -313755,24 +313695,24 @@ │ │ │ │ movq $0x523898,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 523913 <__gmpz_get_d_2exp@plt+0x11d693> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x523958,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc37c0f(%rip),%rbx │ │ │ │ + lea 0xc37c2f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -313850,15 +313790,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ pop %rdx │ │ │ │ ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 523b7e <__gmpz_get_d_2exp@plt+0x11d8fe> │ │ │ │ movq $0x523aa8,-0x10(%rbp) │ │ │ │ @@ -313871,15 +313811,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900c35a(%rax) │ │ │ │ + add %dh,0x4900c35a(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 523b89 <__gmpz_get_d_2exp@plt+0x11d909> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ cmp $0x2,%rcx │ │ │ │ jl 523b3b <__gmpz_get_d_2exp@plt+0x11d8bb> │ │ │ │ @@ -313908,22 +313848,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x523978,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc359bf(%rip),%r8 │ │ │ │ - lea 0xc3597e(%rip),%rdi │ │ │ │ - lea 0xc35970(%rip),%rsi │ │ │ │ - lea 0xe1b018(%rip),%r14 │ │ │ │ + lea 0xc359df(%rip),%r8 │ │ │ │ + lea 0xc3599e(%rip),%rdi │ │ │ │ + lea 0xc35990(%rip),%rsi │ │ │ │ + lea 0xe1b038(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc379d3(%rip),%rbx │ │ │ │ + lea 0xc379f3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -314015,15 +313955,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 523cb3 <__gmpz_get_d_2exp@plt+0x11da33> │ │ │ │ jmp 523cfb <__gmpz_get_d_2exp@plt+0x11da7b> │ │ │ │ - lea 0xc378d6(%rip),%rbx │ │ │ │ + lea 0xc378f6(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -314212,15 +314152,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104a78c4 <__environ@GLIBC_2.2.5+0xf163ddc> │ │ │ │ + rex.RB call 104a78c4 <__environ@GLIBC_2.2.5+0xf163d9c> │ │ │ │ (bad) │ │ │ │ fiaddl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x523fb0,-0x18(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -314284,16 +314224,17 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d4800c35c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ + rcrb $0x48,0x0(%rbx,%rax,8) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5240a2 <__gmpz_get_d_2exp@plt+0x11de22> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4d68d0 <__gmpz_get_d_2exp@plt+0xd0650> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -314553,15 +314494,15 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ pop %rcx │ │ │ │ ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 524553 <__gmpz_get_d_2exp@plt+0x11e2d3> │ │ │ │ movq $0x524440,-0x8(%rbp) │ │ │ │ @@ -314570,16 +314511,16 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 524440 <__gmpz_get_d_2exp@plt+0x11e1c0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - pop %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + pop %rcx │ │ │ │ ret │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %bl,0x49000000(%rcx) │ │ │ │ add $0x48,%esp │ │ │ │ @@ -314596,15 +314537,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5244d1 <__gmpz_get_d_2exp@plt+0x11e251> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x5245a8,0x0(%rbp) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -314615,23 +314556,23 @@ │ │ │ │ movq $0x523f70,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52453b <__gmpz_get_d_2exp@plt+0x11e2bb> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x524590,0x0(%rbp) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc3703e(%rip),%rbx │ │ │ │ + lea 0xc3705e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ @@ -314670,15 +314611,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734a7f3c <__environ@GLIBC_2.2.5+0x72164454> │ │ │ │ + rex.RB call 734a7f3c <__environ@GLIBC_2.2.5+0x72164414> │ │ │ │ push %rbp │ │ │ │ movq $0x524630,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ @@ -314845,15 +314786,15 @@ │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x5247c8,0x0(%rbp) │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ mov %rdx,0x18(%rbp) │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ - lea 0xc36d5f(%rip),%rbx │ │ │ │ + lea 0xc36d7f(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -314880,15 +314821,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jae 5248d3 <__gmpz_get_d_2exp@plt+0x11e653> │ │ │ │ - lea 0xc36d00(%rip),%rbx │ │ │ │ + lea 0xc36d20(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -314937,33 +314878,31 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W insb (%dx),%es:(%rdi) │ │ │ │ - ret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5249c1 <__gmpz_get_d_2exp@plt+0x11e741> │ │ │ │ - cmp %edi,%eax │ │ │ │ + push $0x4800c36c │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5249c0 <__gmpz_get_d_2exp@plt+0x11e740> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5249b0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5249b0 <__gmpz_get_d_2exp@plt+0x11e730> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ ret │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,%r8b │ │ │ │ rex.WB push %r10 │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -315077,15 +315016,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104a847c <__environ@GLIBC_2.2.5+0xf164994> │ │ │ │ + rex.RB call 104a847c <__environ@GLIBC_2.2.5+0xf164954> │ │ │ │ (bad) │ │ │ │ fiaddl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x524b68,-0x18(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -315149,17 +315088,18 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 48530f89 <__environ@GLIBC_2.2.5+0x471ed4a1> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + or %dl,-0x3d(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 524c5a <__gmpz_get_d_2exp@plt+0x11e9da> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4d68d0 <__gmpz_get_d_2exp@plt+0xd0650> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -315401,39 +315341,35 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x4d,%al │ │ │ │ - ret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104a88cc <__environ@GLIBC_2.2.5+0xf164de4> │ │ │ │ - (bad) │ │ │ │ - fiadds (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + enter $0xc34d,$0x0 │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 525063 <__gmpz_get_d_2exp@plt+0x11ede3> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x524fb8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 524fb8 <__gmpz_get_d_2exp@plt+0x11ed38> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4d(%rax) │ │ │ │ - ret │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rbp,%riz,2) │ │ │ │ - add $0x48,%esp │ │ │ │ + add %cl,0x4800c34d(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 525029 <__gmpz_get_d_2exp@plt+0x11eda9> │ │ │ │ + add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 525019 <__gmpz_get_d_2exp@plt+0x11ed99> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x524c38,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x524c70,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ @@ -315523,33 +315459,33 @@ │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ rex.WXB ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 525210 <__gmpz_get_d_2exp@plt+0x11ef90> │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 52518c <__gmpz_get_d_2exp@plt+0x11ef0c> │ │ │ │ - lea 0xcd8dd1(%rip),%r14 │ │ │ │ - lea 0xd891c9(%rip),%rbx │ │ │ │ + lea 0xcd8df1(%rip),%r14 │ │ │ │ + lea 0xd891e9(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - fs ret │ │ │ │ + add %dl,0x64(%rax) │ │ │ │ + ret │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ add $0x60,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5251f4 <__gmpz_get_d_2exp@plt+0x11ef74> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ @@ -315567,40 +315503,41 @@ │ │ │ │ lea -0x27(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x525188,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc363a1(%rip),%rbx │ │ │ │ + lea 0xc363c1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ah,-0x3d(%rbx) │ │ │ │ + test $0x63,%al │ │ │ │ + ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734a8b84 <__environ@GLIBC_2.2.5+0x7216509c> │ │ │ │ + rex.RB call 734a8b84 <__environ@GLIBC_2.2.5+0x7216505c> │ │ │ │ rex.RXB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x525270,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 525270 <__gmpz_get_d_2exp@plt+0x11eff0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x63(%rax) │ │ │ │ + add %ch,0x63(%rax) │ │ │ │ ret │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,0x49005252(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp 525148 <__gmpz_get_d_2exp@plt+0x11eec8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -315909,15 +315846,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ pop %rdi │ │ │ │ ret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5256f5 <__gmpz_get_d_2exp@plt+0x11f475> │ │ │ │ @@ -315929,30 +315866,33 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc35ec1(%rip),%rbx │ │ │ │ + lea 0xc35ee1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c35e(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %al,%al │ │ │ │ + pop %rsi │ │ │ │ + ret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 525742 <__gmpz_get_d_2exp@plt+0x11f4c2> │ │ │ │ movq $0x525760,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5256a8 <__gmpz_get_d_2exp@plt+0x11f428> │ │ │ │ - lea 0xc35e8f(%rip),%rbx │ │ │ │ + lea 0xc35eaf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -315960,31 +315900,33 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bl,-0x3d(%rsi) │ │ │ │ + pop %rax │ │ │ │ + pop %rsi │ │ │ │ + ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734a9104 <__environ@GLIBC_2.2.5+0x7216561c> │ │ │ │ + rex.RB call 734a9104 <__environ@GLIBC_2.2.5+0x721655dc> │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x525840,-0x18(%rbp) │ │ │ │ movzbl 0x17(%rbx),%eax │ │ │ │ movzbl 0x16(%rbx),%ecx │ │ │ │ shl $0x8,%rcx │ │ │ │ @@ -316010,31 +315952,30 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp f13fc8 <__gmpz_get_d_2exp@plt+0xb0dd48> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xchg %eax,%ebx │ │ │ │ + add %al,-0x6d(%rax) │ │ │ │ roll %cl,(%rax) │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f0b018 <__gmpz_get_d_2exp@plt+0xb04d98> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c35d(%rax) │ │ │ │ + add %ah,0x4800c35d(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 525967 <__gmpz_get_d_2exp@plt+0x11f6e7> │ │ │ │ movq $0x5258a8,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -316045,15 +315986,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x5d(%rax) │ │ │ │ + add %ah,0x5d(%rax) │ │ │ │ ret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -316102,18 +316043,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - ds ret │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734a92dc <__environ@GLIBC_2.2.5+0x721657f4> │ │ │ │ + rex.RB call 734a92dc <__environ@GLIBC_2.2.5+0x721657b4> │ │ │ │ and -0x39(%rax),%ecx │ │ │ │ rex.RB call a4b361 <__gmpz_get_d_2exp@plt+0x6450e1> │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -316142,18 +316084,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ rex.WRX ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734a934c <__environ@GLIBC_2.2.5+0x72165864> │ │ │ │ + rex.RB call 734a934c <__environ@GLIBC_2.2.5+0x72165824> │ │ │ │ push %rbx │ │ │ │ movq $0x525a38,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -316163,19 +316105,19 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c00c34e(%rax) │ │ │ │ + add %bh,0x4c00c34e(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xd8b9ee(%rip),%r14 │ │ │ │ + lea 0xd8ba0e(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 509800 <__gmpz_get_d_2exp@plt+0x103580> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %al,%r8b │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -316185,20 +316127,18 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - pop %rbx │ │ │ │ - ret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734a93dc <__environ@GLIBC_2.2.5+0x721658f4> │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ + sbbb $0x0,-0x3d(%rbx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 525b00 <__gmpz_get_d_2exp@plt+0x11f880> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x525b18,-0x18(%rbp) │ │ │ │ movzbl 0x17(%rbx),%eax │ │ │ │ movzbl 0x16(%rbx),%ecx │ │ │ │ shl $0x8,%rcx │ │ │ │ or %rax,%rcx │ │ │ │ @@ -316223,15 +316163,15 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp f13fc8 <__gmpz_get_d_2exp@plt+0xb0dd48> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x70(%rax) │ │ │ │ + add %ch,-0x70(%rax) │ │ │ │ roll %cl,(%rax) │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f0b018 <__gmpz_get_d_2exp@plt+0xb04d98> │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bh,%bh │ │ │ │ (bad) │ │ │ │ @@ -316245,16 +316185,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 525ba8 <__gmpz_get_d_2exp@plt+0x11f928> │ │ │ │ - ret │ │ │ │ + add %bl,-0x3d(%rbx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 525d00 <__gmpz_get_d_2exp@plt+0x11fa80> │ │ │ │ mov 0x4(%rbx),%rax │ │ │ │ mov 0xc(%rbx),%rcx │ │ │ │ mov 0x14(%rbx),%rbx │ │ │ │ movzbl %r8b,%edx │ │ │ │ @@ -316299,29 +316238,29 @@ │ │ │ │ movq $0x8de478,-0x30(%r12) │ │ │ │ mov %rsi,-0x28(%r12) │ │ │ │ mov %rdx,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%r9 │ │ │ │ - lea 0xc338d1(%rip),%r8 │ │ │ │ - lea 0xc33890(%rip),%rdi │ │ │ │ - lea 0xc33882(%rip),%rsi │ │ │ │ - lea 0xe18f8a(%rip),%r14 │ │ │ │ + lea 0xc338f1(%rip),%r8 │ │ │ │ + lea 0xc338b0(%rip),%rdi │ │ │ │ + lea 0xc338a2(%rip),%rsi │ │ │ │ + lea 0xe18faa(%rip),%r14 │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c342(%rax) │ │ │ │ + add %bh,0x4800c342(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ add $0x28,%rbp │ │ │ │ mov %rdx,%r14 │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -316361,35 +316300,42 @@ │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ add $0x5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c358(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ + add %dl,%al │ │ │ │ + pop %rax │ │ │ │ + ret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 525d88 <__gmpz_get_d_2exp@plt+0x11fb08> │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ add $0x30,%rbp │ │ │ │ jmp 525b7c <__gmpz_get_d_2exp@plt+0x11f8fc> │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c358(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + pop %rax │ │ │ │ + ret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 525df5 <__gmpz_get_d_2exp@plt+0x11fb75> │ │ │ │ movq $0x525dc8,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -316398,19 +316344,17 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x58(%rax) │ │ │ │ - ret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WXB (bad) │ │ │ │ + add %cl,0x4800c358(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov (%rdx),%sil │ │ │ │ mov %sil,%r8b │ │ │ │ lea -0x1(%rbx),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ lea 0x1(%rdx),%r14 │ │ │ │ @@ -316421,16 +316365,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - pop %rax │ │ │ │ + add %bl,0x58(%rax) │ │ │ │ ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 525f2b <__gmpz_get_d_2exp@plt+0x11fcab> │ │ │ │ movq $0x525e50,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -316442,15 +316385,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ pop %rax │ │ │ │ ret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 525f36 <__gmpz_get_d_2exp@plt+0x11fcb6> │ │ │ │ @@ -316482,23 +316425,23 @@ │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x1(%rcx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 525b50 <__gmpz_get_d_2exp@plt+0x11f8d0> │ │ │ │ movq $0x525d90,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc33617(%rip),%r8 │ │ │ │ - lea 0xc335d6(%rip),%rdi │ │ │ │ - lea 0xc335c8(%rip),%rsi │ │ │ │ - lea 0xe18c60(%rip),%r14 │ │ │ │ + lea 0xc33637(%rip),%r8 │ │ │ │ + lea 0xc335f6(%rip),%rdi │ │ │ │ + lea 0xc335e8(%rip),%rsi │ │ │ │ + lea 0xe18c80(%rip),%r14 │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc35746(%rip),%rbx │ │ │ │ + lea 0xc35766(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -316589,15 +316532,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 52605b <__gmpz_get_d_2exp@plt+0x11fddb> │ │ │ │ jmp 5260a3 <__gmpz_get_d_2exp@plt+0x11fe23> │ │ │ │ - lea 0xc3564e(%rip),%rbx │ │ │ │ + lea 0xc3566e(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -316764,43 +316707,44 @@ │ │ │ │ mov %al,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0xc353d5(%rip),%rbx │ │ │ │ + lea 0xc353f5(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc353b7(%rip),%rbx │ │ │ │ + lea 0xc353d7(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4800c353,%eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52634a <__gmpz_get_d_2exp@plt+0x1200ca> │ │ │ │ - movq $0xfb5418,-0x10(%rbp) │ │ │ │ + fcoms -0x3d(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734a9c74 <__environ@GLIBC_2.2.5+0x7216614c> │ │ │ │ + and %ecx,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x526360,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp f10030 <__gmpz_get_d_2exp@plt+0xb09db0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900c339(%rax) │ │ │ │ + add %ah,0x4900c339(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4d6498 <__gmpz_get_d_2exp@plt+0xd0218> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -317327,15 +317271,15 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c34c(%rax) │ │ │ │ + add %ch,0x4800c34c(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 526bc5 <__gmpz_get_d_2exp@plt+0x120945> │ │ │ │ movq $0x526a88,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -317345,15 +317289,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c(%rax) │ │ │ │ + add %dh,0x4c(%rax) │ │ │ │ ret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add 0x7c(%rbx),%esi │ │ │ │ cmp $0x2,%rcx │ │ │ │ @@ -317368,15 +317312,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ rex.WR ret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add (%rdi),%ecx │ │ │ │ sbbl $0x1,(%rax) │ │ │ │ @@ -317389,15 +317333,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ rex.WXB ret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7d(%r9) │ │ │ │ (bad) │ │ │ │ push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -317416,24 +317360,24 @@ │ │ │ │ lea -0x60(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x15(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 526ba9 <__gmpz_get_d_2exp@plt+0x120929> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x526cc0,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc34b2c(%rip),%rbx │ │ │ │ + lea 0xc34b4c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ movq $0x526b10,0x0(%rbp) │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -317457,15 +317401,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 526c60 <__gmpz_get_d_2exp@plt+0x1209e0> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x526ca8,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -317511,15 +317455,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734aa65c <__environ@GLIBC_2.2.5+0x72166b74> │ │ │ │ + rex.RB call 734aa65c <__environ@GLIBC_2.2.5+0x72166b34> │ │ │ │ push %rbp │ │ │ │ movq $0x526d50,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ @@ -317686,15 +317630,15 @@ │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x526ee8,0x0(%rbp) │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ mov %rdx,0x18(%rbp) │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ - lea 0xc3479f(%rip),%rbx │ │ │ │ + lea 0xc347bf(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -317714,15 +317658,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x47(%rax) │ │ │ │ + add %bh,0x47(%rax) │ │ │ │ ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 527009 <__gmpz_get_d_2exp@plt+0x120d89> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 527008 <__gmpz_get_d_2exp@plt+0x120d88> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -317732,15 +317676,15 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 526ff8 <__gmpz_get_d_2exp@plt+0x120d78> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ rex.RXB ret │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,(%r8) │ │ │ │ jo 527051 <__gmpz_get_d_2exp@plt+0x120dd1> │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ or %cl,(%rbx) │ │ │ │ @@ -317832,46 +317776,44 @@ │ │ │ │ mov %al,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0xc3457d(%rip),%rbx │ │ │ │ + lea 0xc3459d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc3455f(%rip),%rbx │ │ │ │ + lea 0xc3457f(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - rex.RB ret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734aaacc <__environ@GLIBC_2.2.5+0x72166fe4> │ │ │ │ - and %ecx,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ + addb $0x0,-0x3d(%rbp) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5271a2 <__gmpz_get_d_2exp@plt+0x120f22> │ │ │ │ + movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5271b8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp f10030 <__gmpz_get_d_2exp@plt+0xb09db0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sub %ebx,%eax │ │ │ │ + add %cl,0x2b(%rax) │ │ │ │ + ret │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ repnz cli │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ @@ -317880,15 +317822,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734aab2c <__environ@GLIBC_2.2.5+0x72167044> │ │ │ │ + rex.RB call 734aab2c <__environ@GLIBC_2.2.5+0x72167004> │ │ │ │ rex.RB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x527218,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -318380,16 +318322,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 5278a4 <__gmpz_get_d_2exp@plt+0x121624> │ │ │ │ - ret │ │ │ │ + nop │ │ │ │ + ds ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 5278b9 <__gmpz_get_d_2exp@plt+0x121639> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5279bd <__gmpz_get_d_2exp@plt+0x12173d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5278b0,-0x20(%rbp) │ │ │ │ @@ -318403,16 +318345,16 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - ds ret │ │ │ │ + add %cl,0x3e(%rax) │ │ │ │ + ret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add 0x7c(%rbx),%esi │ │ │ │ cmp $0x2,%rcx │ │ │ │ jae 5278d0 <__gmpz_get_d_2exp@plt+0x121650> │ │ │ │ @@ -318426,16 +318368,17 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cmp $0x8b4800c3,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + ds ret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add (%rdi),%ecx │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ cmp $0x2,%rcx │ │ │ │ @@ -318446,19 +318389,21 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c33d(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - add $0x68,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5279a5 <__gmpz_get_d_2exp@plt+0x121725> │ │ │ │ + add %al,%al │ │ │ │ + cmp $0x8b4800c3,%eax │ │ │ │ + or %r9b,-0x7d(%r9) │ │ │ │ + (bad) │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x5c(%rdi) │ │ │ │ movq $0x5270a0,-0x60(%r12) │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ movq $0x527178,-0x48(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0x5271d8,-0x30(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ @@ -318567,32 +318512,32 @@ │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ cmp %ebx,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 527bd8 <__gmpz_get_d_2exp@plt+0x121958> │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 527b54 <__gmpz_get_d_2exp@plt+0x1218d4> │ │ │ │ - lea 0xcd6409(%rip),%r14 │ │ │ │ - lea 0xd86801(%rip),%rbx │ │ │ │ + lea 0xcd6429(%rip),%r14 │ │ │ │ + lea 0xd86821(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ cmp %ebx,%eax │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ add $0x60,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 527bbc <__gmpz_get_d_2exp@plt+0x12193c> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -318611,41 +318556,41 @@ │ │ │ │ lea -0x27(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ movq $0x527b50,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc33b31(%rip),%rbx │ │ │ │ + lea 0xc33b51(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bh,(%rbx) │ │ │ │ + cmp %bh,(%rbx) │ │ │ │ ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734ab54c <__environ@GLIBC_2.2.5+0x72167a64> │ │ │ │ + rex.RB call 734ab54c <__environ@GLIBC_2.2.5+0x72167a24> │ │ │ │ rex.RXB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x527c38,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 527c38 <__gmpz_get_d_2exp@plt+0x1219b8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ cmp %bl,%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,0x7c(%r8) │ │ │ │ push %rdx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ enter $0xfffe,$0xff │ │ │ │ @@ -318954,48 +318899,51 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900c336(%rax) │ │ │ │ - add $0x48,%esp │ │ │ │ + add %al,%al │ │ │ │ + ss ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5280bd <__gmpz_get_d_2exp@plt+0x121e3d> │ │ │ │ movq $0x527bf8,-0x40(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0x527c80,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0x527fe0,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc33651(%rip),%rbx │ │ │ │ + lea 0xc33671(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - ss ret │ │ │ │ + add %dl,0x36(%rax) │ │ │ │ + ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 52810a <__gmpz_get_d_2exp@plt+0x121e8a> │ │ │ │ movq $0x528128,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 528070 <__gmpz_get_d_2exp@plt+0x121df0> │ │ │ │ - lea 0xc3361f(%rip),%rbx │ │ │ │ + lea 0xc3363f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -319003,15 +318951,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -319059,18 +319007,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x35(%rax) │ │ │ │ - ret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + add %cl,0x4800c335(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 528262 <__gmpz_get_d_2exp@plt+0x121fe2> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 528239 <__gmpz_get_d_2exp@plt+0x121fb9> │ │ │ │ movq $0x528278,-0x18(%rbp) │ │ │ │ @@ -319078,15 +319025,15 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4d5f80 <__gmpz_get_d_2exp@plt+0xcfd00> │ │ │ │ movq $0x5282f8,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ - lea 0xd891ee(%rip),%rsi │ │ │ │ + lea 0xd8920e(%rip),%rsi │ │ │ │ mov %r14,%rcx │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -319107,63 +319054,66 @@ │ │ │ │ (bad) │ │ │ │ in $0x17,%al │ │ │ │ test $0x401f0f00,%eax │ │ │ │ add %al,0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c334(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x5282d8,0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %al,%al │ │ │ │ + xor $0xc3,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,%r8b │ │ │ │ + (bad) │ │ │ │ + push %rdx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + ret │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5282d8 <__gmpz_get_d_2exp@plt+0x122058> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x34(%rax) │ │ │ │ - ret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - sbb $0x441f0f66,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x4800c334(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5282ff <__gmpz_get_d_2exp@plt+0x12207f> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x34(%rax) │ │ │ │ + add %ch,0x34(%rax) │ │ │ │ ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - add $0xc314d2,%eax │ │ │ │ + add $0xc314f2,%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 52833b <__gmpz_get_d_2exp@plt+0x1220bb> │ │ │ │ movq $0x5283b8,0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ jmp f0cd88 <__gmpz_get_d_2exp@plt+0xb06b08> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ xor $0xc3,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ mov %ebx,%ecx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -319206,35 +319156,33 @@ │ │ │ │ test $0x401f0f00,%eax │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x33(%rax) │ │ │ │ - ret │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x48005282(%r8) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ + add %al,0x4800c333(%rax) │ │ │ │ + movl $0x5282a0,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp f08068 <__gmpz_get_d_2exp@plt+0xb01de8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ and $0xc3,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734abd64 <__environ@GLIBC_2.2.5+0x7216827c> │ │ │ │ + rex.RB call 734abd64 <__environ@GLIBC_2.2.5+0x7216823c> │ │ │ │ push %rbx │ │ │ │ movq $0x528450,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -319244,38 +319192,38 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4c00c324(%rax) │ │ │ │ + add %ah,0x4c00c324(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xd88fd6(%rip),%r14 │ │ │ │ + lea 0xd88ff6(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 509800 <__gmpz_get_d_2exp@plt+0x103580> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ adc $0x3000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ xor %ebx,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104abddc <__environ@GLIBC_2.2.5+0xf1682f4> │ │ │ │ + rex.RB call 104abddc <__environ@GLIBC_2.2.5+0xf1682b4> │ │ │ │ (bad) │ │ │ │ addb $0x0,(%rax) │ │ │ │ add %al,0xf(%rax) │ │ │ │ mov $0xc6,%dh │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 52850c <__gmpz_get_d_2exp@plt+0x12228c> │ │ │ │ - lea 0xd88f34(%rip),%rax │ │ │ │ + lea 0xd88f54(%rip),%rax │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5284e5 <__gmpz_get_d_2exp@plt+0x122265> │ │ │ │ movq $0x528200,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0x528410,-0x8(%r12) │ │ │ │ @@ -319287,25 +319235,25 @@ │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ movq $0x528530,-0x18(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd88ebe(%rip),%rax │ │ │ │ + lea 0xd88ede(%rip),%rax │ │ │ │ jmp 5284a6 <__gmpz_get_d_2exp@plt+0x122226> │ │ │ │ - lea 0xc33294(%rip),%rbx │ │ │ │ + lea 0xc332b4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x32(%rax) │ │ │ │ + add %bh,0x32(%rax) │ │ │ │ ret │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jge 528548 <__gmpz_get_d_2exp@plt+0x1222c8> │ │ │ │ add $0x18,%rbp │ │ │ │ mov %rbx,%rax │ │ │ │ jmp 5284a6 <__gmpz_get_d_2exp@plt+0x122226> │ │ │ │ @@ -319413,16 +319361,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xor %al,%bl │ │ │ │ + add %cl,(%rax) │ │ │ │ + xor %eax,%ebx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 528767 <__gmpz_get_d_2exp@plt+0x1224e7> │ │ │ │ movq $0x528708,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -319434,18 +319382,23 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900c330(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 528757 <__gmpz_get_d_2exp@plt+0x1224d7> │ │ │ │ + add %cl,%al │ │ │ │ + xor %al,%bl │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov (%rdx),%sil │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ @@ -319478,16 +319431,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dh,(%rax) │ │ │ │ - ret │ │ │ │ + push %rax │ │ │ │ + xor %al,%bl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 5289d4 <__gmpz_get_d_2exp@plt+0x122754> │ │ │ │ mov 0x4(%rbx),%rax │ │ │ │ mov 0xc(%rbx),%rcx │ │ │ │ mov 0x14(%rbx),%rbx │ │ │ │ movzbl %r8b,%edx │ │ │ │ @@ -319548,27 +319501,27 @@ │ │ │ │ movq $0x8de478,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rax,%r9 │ │ │ │ - lea 0xc30c29(%rip),%r8 │ │ │ │ - lea 0xc30be8(%rip),%rdi │ │ │ │ - lea 0xc30bda(%rip),%rsi │ │ │ │ - lea 0xe162a2(%rip),%r14 │ │ │ │ + lea 0xc30c49(%rip),%r8 │ │ │ │ + lea 0xc30c08(%rip),%rdi │ │ │ │ + lea 0xc30bfa(%rip),%rsi │ │ │ │ + lea 0xe162c2(%rip),%r14 │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c32e(%rax) │ │ │ │ + add %bh,0x4800c32e(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ add $0x30,%rbp │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -319590,18 +319543,18 @@ │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 528488 <__gmpz_get_d_2exp@plt+0x122208> │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x17(%r12),%r9 │ │ │ │ - lea 0xc30b69(%rip),%r8 │ │ │ │ - lea 0xc30b28(%rip),%rdi │ │ │ │ - lea 0xc30b1a(%rip),%rsi │ │ │ │ - lea 0xe161b2(%rip),%r14 │ │ │ │ + lea 0xc30b89(%rip),%r8 │ │ │ │ + lea 0xc30b48(%rip),%rdi │ │ │ │ + lea 0xc30b3a(%rip),%rsi │ │ │ │ + lea 0xe161d2(%rip),%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ @@ -319629,15 +319582,15 @@ │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl (%rax) │ │ │ │ add $0x5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ or %bl,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 528a98 <__gmpz_get_d_2exp@plt+0x122818> │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ @@ -319649,15 +319602,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x2d(%rax) │ │ │ │ + add %ch,0x2d(%rax) │ │ │ │ ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 528b05 <__gmpz_get_d_2exp@plt+0x122885> │ │ │ │ movq $0x528ad8,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -319670,15 +319623,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ sub $0x8b4800c3,%eax │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WXB (bad) │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov (%rdx),%sil │ │ │ │ mov %sil,%r8b │ │ │ │ @@ -319692,15 +319645,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ sub $0xc3,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 528c28 <__gmpz_get_d_2exp@plt+0x1229a8> │ │ │ │ movq $0x528b60,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -319712,15 +319665,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900c32c(%rax) │ │ │ │ + add %ch,0x4900c32c(%rax) │ │ │ │ add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 528c33 <__gmpz_get_d_2exp@plt+0x1229b3> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ movq $0x528560,-0x48(%r12) │ │ │ │ @@ -319745,23 +319698,23 @@ │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x1(%rcx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5287b8 <__gmpz_get_d_2exp@plt+0x122538> │ │ │ │ movq $0x528aa0,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc3091a(%rip),%r8 │ │ │ │ - lea 0xc308d9(%rip),%rdi │ │ │ │ - lea 0xc308cb(%rip),%rsi │ │ │ │ - lea 0xe15f63(%rip),%r14 │ │ │ │ + lea 0xc3093a(%rip),%r8 │ │ │ │ + lea 0xc308f9(%rip),%rdi │ │ │ │ + lea 0xc308eb(%rip),%rsi │ │ │ │ + lea 0xe15f83(%rip),%r14 │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc32bd9(%rip),%rbx │ │ │ │ + lea 0xc32bf9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -319776,15 +319729,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734ac5d4 <__environ@GLIBC_2.2.5+0x72168aec> │ │ │ │ + rex.RB call 734ac5d4 <__environ@GLIBC_2.2.5+0x72168aac> │ │ │ │ push %rbp │ │ │ │ movq $0x528cc8,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ @@ -319951,15 +319904,15 @@ │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x528e60,0x0(%rbp) │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ mov %rdx,0x18(%rbp) │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ - lea 0xc3295f(%rip),%rbx │ │ │ │ + lea 0xc3297f(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -319979,18 +319932,20 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c327(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 528f84 <__gmpz_get_d_2exp@plt+0x122d04> │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734ac884 <__environ@GLIBC_2.2.5+0x72168d5c> │ │ │ │ + rex.WXB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 528f79 <__gmpz_get_d_2exp@plt+0x122cf9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ @@ -320000,15 +319955,15 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp f10030 <__gmpz_get_d_2exp@plt+0xb09db0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0xd(%rax) │ │ │ │ + add %ch,0xd(%rax) │ │ │ │ ret │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ hlt │ │ │ │ (bad) │ │ │ │ cli │ │ │ │ @@ -320019,15 +319974,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734ac90c <__environ@GLIBC_2.2.5+0x72168e24> │ │ │ │ + rex.RB call 734ac90c <__environ@GLIBC_2.2.5+0x72168de4> │ │ │ │ rex.WB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x528ff8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -320353,15 +320308,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104acd6c <__environ@GLIBC_2.2.5+0xf169284> │ │ │ │ + rex.RB call 104acd6c <__environ@GLIBC_2.2.5+0xf169244> │ │ │ │ (bad) │ │ │ │ xlat %ds:(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call a52885 <__gmpz_get_d_2exp@plt+0x64c605> │ │ │ │ mov 0x5(%rbx),%eax │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -320426,17 +320381,19 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4800c321,%eax │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + fsubs (%rcx) │ │ │ │ + ret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 529571 <__gmpz_get_d_2exp@plt+0x1232f1> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 52962c <__gmpz_get_d_2exp@plt+0x1233ac> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 529621 <__gmpz_get_d_2exp@plt+0x1233a1> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -320451,15 +320408,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x21(%rax) │ │ │ │ + add %dh,0x21(%rax) │ │ │ │ ret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ add $0x49,%al │ │ │ │ add $0xfffffff0,%esp │ │ │ │ add $0x50,%r12 │ │ │ │ @@ -320655,45 +320612,47 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x1e(%rax) │ │ │ │ + add %ch,0x1e(%rax) │ │ │ │ ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734ad1e4 <__environ@GLIBC_2.2.5+0x721696fc> │ │ │ │ + rex.RB call 734ad1e4 <__environ@GLIBC_2.2.5+0x721696bc> │ │ │ │ adc %ecx,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - call 4852eb3a <__environ@GLIBC_2.2.5+0x471eb052> │ │ │ │ + call 4852eb3a <__environ@GLIBC_2.2.5+0x471eb012> │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ jmp fb0768 <__gmpz_get_d_2exp@plt+0xbaa4e8> │ │ │ │ - lea 0xc31f97(%rip),%rbx │ │ │ │ + lea 0xc31fb7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ ret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ adc -0x70(%rsi),%ah │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sbb $0x834900c3,%eax │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x31(%rdi) │ │ │ │ movq $0x529520,-0x28(%r12) │ │ │ │ @@ -320713,15 +320672,15 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5299aa <__gmpz_get_d_2exp@plt+0x12372a> │ │ │ │ movq $0x529998,-0x8(%rbp) │ │ │ │ @@ -320730,19 +320689,25 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 529998 <__gmpz_get_d_2exp@plt+0x123718> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c31e(%rax) │ │ │ │ - movl $0x5299c8,0x0(%rbp) │ │ │ │ - movss 0x7(%rbx),%xmm1 │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + cltd │ │ │ │ + push %rdx │ │ │ │ + add %dh,%bl │ │ │ │ + movups 0x7(%rbx),%xmm1 │ │ │ │ jmp 529890 <__gmpz_get_d_2exp@plt+0x123610> │ │ │ │ - lea 0xc31ea7(%rip),%rbx │ │ │ │ + lea 0xc31ec7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -320750,15 +320715,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -320830,16 +320795,16 @@ │ │ │ │ jmp faecc8 <__gmpz_get_d_2exp@plt+0xba8a48> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ adc $0x3000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - add $0xc3,%al │ │ │ │ + add %al,0x4(%rax) │ │ │ │ + ret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x35(%rdi) │ │ │ │ @@ -320850,15 +320815,15 @@ │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rdi,%r14 │ │ │ │ jmp 4da8c0 <__gmpz_get_d_2exp@plt+0xd4640> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xc31d1c(%rip),%rbx │ │ │ │ + lea 0xc31d3c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -321040,15 +321005,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ sbb %ebx,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 529dfa <__gmpz_get_d_2exp@plt+0x123b7a> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ and $0x7,%ebx │ │ │ │ @@ -321059,30 +321024,30 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4d5f80 <__gmpz_get_d_2exp@plt+0xcfd00> │ │ │ │ movq $0x529ec0,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ - lea 0xd87656(%rip),%rsi │ │ │ │ + lea 0xd87676(%rip),%rsi │ │ │ │ mov %r14,%rcx │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ add %eax,%ebx │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -321100,15 +321065,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ sbb %bl,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r12b,0x4800529e(%r8) │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ @@ -321119,44 +321084,46 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ sbb %eax,%ebx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ sbb $0x441f0f66,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c319(%rax) │ │ │ │ - lea 0xc2f90a(%rip),%eax │ │ │ │ + add %bl,%al │ │ │ │ + sbb %eax,%ebx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + add $0xc2f92a,%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 529f03 <__gmpz_get_d_2exp@plt+0x123c83> │ │ │ │ movq $0x529f80,0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ jmp f0cd88 <__gmpz_get_d_2exp@plt+0xb06b08> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c319(%rax) │ │ │ │ + add %ah,0x4800c319(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rbx,%rcx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 529f4b <__gmpz_get_d_2exp@plt+0x123ccb> │ │ │ │ mov 0x6(%rcx),%rbx │ │ │ │ @@ -321180,15 +321147,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900c2ff(%rax) │ │ │ │ + add %bh,0x4900c2ff(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 529fb5 <__gmpz_get_d_2exp@plt+0x123d35> │ │ │ │ movq $0x529b68,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ @@ -321201,33 +321168,37 @@ │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c318(%rax) │ │ │ │ - movl $0x529e68,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + add %al,%al │ │ │ │ + sbb %al,%bl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,-0x62(%r8) │ │ │ │ + push %rdx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 529ff4 <__gmpz_get_d_2exp@plt+0x123d74> │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp f08068 <__gmpz_get_d_2exp@plt+0xb01de8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ or %al,%bl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734ad95c <__environ@GLIBC_2.2.5+0x72169e74> │ │ │ │ + rex.RB call 734ad95c <__environ@GLIBC_2.2.5+0x72169e34> │ │ │ │ push %rbx │ │ │ │ movq $0x52a048,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -321237,38 +321208,38 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c00c308(%rax) │ │ │ │ + add %ch,0x4c00c308(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xd873de(%rip),%r14 │ │ │ │ + lea 0xd873fe(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 509800 <__gmpz_get_d_2exp@plt+0x103580> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ adc $0x3000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x18(%rax) │ │ │ │ + add %ch,0x18(%rax) │ │ │ │ ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104ad9d4 <__environ@GLIBC_2.2.5+0xf169eec> │ │ │ │ + rex.RB call 104ad9d4 <__environ@GLIBC_2.2.5+0xf169eac> │ │ │ │ (bad) │ │ │ │ addb $0x0,(%rax) │ │ │ │ add %al,0xf(%rax) │ │ │ │ mov $0xc6,%dh │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 52a104 <__gmpz_get_d_2exp@plt+0x123e84> │ │ │ │ - lea 0xd8733c(%rip),%rax │ │ │ │ + lea 0xd8735c(%rip),%rax │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52a0dd <__gmpz_get_d_2exp@plt+0x123e5d> │ │ │ │ movq $0x529d98,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0x52a008,-0x8(%r12) │ │ │ │ @@ -321280,41 +321251,44 @@ │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ movq $0x52a128,-0x18(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd872c6(%rip),%rax │ │ │ │ + lea 0xd872e6(%rip),%rax │ │ │ │ jmp 52a09e <__gmpz_get_d_2exp@plt+0x123e1e> │ │ │ │ - lea 0xc317d4(%rip),%rbx │ │ │ │ + lea 0xc317f4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4c00c317(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 52a140 <__gmpz_get_d_2exp@plt+0x123ec0> │ │ │ │ add $0x18,%rbp │ │ │ │ mov %rbx,%rax │ │ │ │ jmp 52a09e <__gmpz_get_d_2exp@plt+0x123e1e> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 52a27e <__gmpz_get_d_2exp@plt+0x123ffe> │ │ │ │ movq $0x52a198,-0x10(%rbp) │ │ │ │ @@ -321328,15 +321302,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ (bad) │ │ │ │ ret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ @@ -321401,15 +321375,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x16(%rax) │ │ │ │ + add %ch,0x16(%rax) │ │ │ │ ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 52a33f <__gmpz_get_d_2exp@plt+0x1240bf> │ │ │ │ movq $0x52a2e0,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -321422,15 +321396,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ ret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ @@ -321472,17 +321446,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4800c315,%eax │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + fcoms -0x72b7ff3d(%rip) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 52a584 <__gmpz_get_d_2exp@plt+0x124304> │ │ │ │ mov 0x4(%rbx),%rax │ │ │ │ mov 0xc(%rbx),%rcx │ │ │ │ mov 0x14(%rbx),%rbx │ │ │ │ movzbl %r8b,%edx │ │ │ │ test %rdx,%rdx │ │ │ │ jne 52a4f6 <__gmpz_get_d_2exp@plt+0x124276> │ │ │ │ @@ -321534,27 +321507,27 @@ │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 529af8 <__gmpz_get_d_2exp@plt+0x123878> │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x17(%r12),%r9 │ │ │ │ - lea 0xc2f079(%rip),%r8 │ │ │ │ - lea 0xc2f038(%rip),%rdi │ │ │ │ - lea 0xc2f02a(%rip),%rsi │ │ │ │ - lea 0xe146f2(%rip),%r14 │ │ │ │ + lea 0xc2f099(%rip),%r8 │ │ │ │ + lea 0xc2f058(%rip),%rdi │ │ │ │ + lea 0xc2f04a(%rip),%rsi │ │ │ │ + lea 0xe14712(%rip),%r14 │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x14(%rax) │ │ │ │ + add %ch,0x14(%rax) │ │ │ │ ret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 52a508 <__gmpz_get_d_2exp@plt+0x124288> │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ @@ -321578,18 +321551,18 @@ │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 52a080 <__gmpz_get_d_2exp@plt+0x123e00> │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x17(%r12),%r9 │ │ │ │ - lea 0xc2efb9(%rip),%r8 │ │ │ │ - lea 0xc2ef78(%rip),%rdi │ │ │ │ - lea 0xc2ef6a(%rip),%rsi │ │ │ │ - lea 0xe14602(%rip),%r14 │ │ │ │ + lea 0xc2efd9(%rip),%r8 │ │ │ │ + lea 0xc2ef98(%rip),%rdi │ │ │ │ + lea 0xc2ef8a(%rip),%rsi │ │ │ │ + lea 0xe14622(%rip),%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ @@ -321617,16 +321590,16 @@ │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl (%rax) │ │ │ │ add $0x5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - adc %bl,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %ebx,%eax │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 52a648 <__gmpz_get_d_2exp@plt+0x1243c8> │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ add $0x30,%rbp │ │ │ │ @@ -321637,16 +321610,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - adc %bl,%al │ │ │ │ + add %bl,(%rax) │ │ │ │ + adc %ebx,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 52a6b5 <__gmpz_get_d_2exp@plt+0x124435> │ │ │ │ movq $0x52a688,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -321658,15 +321631,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ adc %bl,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WXB (bad) │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov (%rdx),%sil │ │ │ │ @@ -321681,19 +321654,17 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x12(%rax) │ │ │ │ - ret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %dl,0x4800c312(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 52a7d8 <__gmpz_get_d_2exp@plt+0x124558> │ │ │ │ movq $0x52a710,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 52a710 <__gmpz_get_d_2exp@plt+0x124490> │ │ │ │ @@ -321701,16 +321672,16 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - adc %bl,%al │ │ │ │ + add %bl,0x12(%rax) │ │ │ │ + ret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52a7e3 <__gmpz_get_d_2exp@plt+0x124563> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ @@ -321737,35 +321708,35 @@ │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x1(%rcx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 52a390 <__gmpz_get_d_2exp@plt+0x124110> │ │ │ │ movq $0x52a650,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc2ed6a(%rip),%r8 │ │ │ │ - lea 0xc2ed29(%rip),%rdi │ │ │ │ - lea 0xc2ed1b(%rip),%rsi │ │ │ │ - lea 0xe143b3(%rip),%r14 │ │ │ │ + lea 0xc2ed8a(%rip),%r8 │ │ │ │ + lea 0xc2ed49(%rip),%rdi │ │ │ │ + lea 0xc2ed3b(%rip),%rsi │ │ │ │ + lea 0xe143d3(%rip),%r14 │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc31189(%rip),%rbx │ │ │ │ + lea 0xc311a9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 52a817 <__gmpz_get_d_2exp@plt+0x124597> │ │ │ │ - ret │ │ │ │ + nop │ │ │ │ + adc %eax,%ebx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 52a859 <__gmpz_get_d_2exp@plt+0x1245d9> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 52a858 <__gmpz_get_d_2exp@plt+0x1245d8> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x52a848,-0x18(%rbp) │ │ │ │ @@ -321774,16 +321745,16 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 52a848 <__gmpz_get_d_2exp@plt+0x1245c8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - adc %eax,%ebx │ │ │ │ + add %dl,0x11(%rax) │ │ │ │ + ret │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,-0x58(%r8) │ │ │ │ push %rdx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ push %rax │ │ │ │ add (%rax),%al │ │ │ │ @@ -321828,32 +321799,32 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - movnti %eax,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52a93e <__gmpz_get_d_2exp@plt+0x1246be> │ │ │ │ + js 52a8fd <__gmpz_get_d_2exp@plt+0x12467d> │ │ │ │ + ret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734ae244 <__environ@GLIBC_2.2.5+0x7216a71c> │ │ │ │ + rex.RB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x52a930,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 52a930 <__gmpz_get_d_2exp@plt+0x1246b0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ movnti %eax,(%rax) │ │ │ │ movss 0x7(%rbx),%xmm1 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 529890 <__gmpz_get_d_2exp@plt+0x123610> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ @@ -321922,15 +321893,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sub %cl,(%rsi) │ │ │ │ + rex.W (bad) │ │ │ │ ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 52aa86 <__gmpz_get_d_2exp@plt+0x124806> │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -321952,30 +321923,31 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c30d(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %al,%al │ │ │ │ + or $0x8d4800c3,%eax │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 52ab5d <__gmpz_get_d_2exp@plt+0x1248dd> │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 52aaec <__gmpz_get_d_2exp@plt+0x12486c> │ │ │ │ - lea 0xcd3471(%rip),%r14 │ │ │ │ - lea 0xd83869(%rip),%rbx │ │ │ │ + lea 0xcd3491(%rip),%r14 │ │ │ │ + lea 0xd83889(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c30e(%rax) │ │ │ │ + add %dh,0x4800c30e(%rax) │ │ │ │ add $0x8,%ebp │ │ │ │ add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52ab41 <__gmpz_get_d_2exp@plt+0x1248c1> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x52a808,-0x48(%r12) │ │ │ │ @@ -321989,40 +321961,40 @@ │ │ │ │ lea -0x30(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x52aae8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc30e14(%rip),%rbx │ │ │ │ + lea 0xc30e34(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + and %cl,(%rsi) │ │ │ │ ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734ae4cc <__environ@GLIBC_2.2.5+0x7216a9e4> │ │ │ │ + rex.RB call 734ae4cc <__environ@GLIBC_2.2.5+0x7216a9a4> │ │ │ │ rex.RXB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x52abb8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 52abb8 <__gmpz_get_d_2exp@plt+0x124938> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ or $0xc74800c3,%eax │ │ │ │ add %r12b,%r8b │ │ │ │ stos %eax,%es:(%rdi) │ │ │ │ push %rdx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ loopne 52abc4 <__gmpz_get_d_2exp@plt+0x124944> │ │ │ │ @@ -322331,15 +322303,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900c309(%rax) │ │ │ │ + add %ch,0x4900c309(%rax) │ │ │ │ add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52b03d <__gmpz_get_d_2exp@plt+0x124dbd> │ │ │ │ movq $0x52ab78,-0x40(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0x52ac00,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ @@ -322347,32 +322319,32 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc30939(%rip),%rbx │ │ │ │ + lea 0xc30959(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ or %eax,%ebx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 52b08a <__gmpz_get_d_2exp@plt+0x124e0a> │ │ │ │ movq $0x52b0a8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 52aff0 <__gmpz_get_d_2exp@plt+0x124d70> │ │ │ │ - lea 0xc30907(%rip),%rbx │ │ │ │ + lea 0xc30927(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -322380,15 +322352,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -322406,15 +322378,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734aea74 <__environ@GLIBC_2.2.5+0x7216af8c> │ │ │ │ + rex.RB call 734aea74 <__environ@GLIBC_2.2.5+0x7216af4c> │ │ │ │ push %rbp │ │ │ │ movq $0x52b168,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ @@ -322581,15 +322553,15 @@ │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x52b300,0x0(%rbp) │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ mov %rdx,0x18(%rbp) │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ - lea 0xc3064f(%rip),%rbx │ │ │ │ + lea 0xc3066f(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -322609,18 +322581,18 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ add %ebx,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734aed24 <__environ@GLIBC_2.2.5+0x7216b23c> │ │ │ │ + rex.RB call 734aed24 <__environ@GLIBC_2.2.5+0x7216b1fc> │ │ │ │ rex.WXB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52b419 <__gmpz_get_d_2exp@plt+0x125199> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -322631,30 +322603,33 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp f10030 <__gmpz_get_d_2exp@plt+0xb09db0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900c2e8(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4d6498 <__gmpz_get_d_2exp@plt+0xd0218> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + call ffffffff899bb4fc <__environ@GLIBC_2.2.5+0xffffffff886779d4> │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + push %rsp │ │ │ │ + mov $0xfa,%al │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52b4aa <__gmpz_get_d_2exp@plt+0x12522a> │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734aedac <__environ@GLIBC_2.2.5+0x7216b284> │ │ │ │ + rex.WB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x52b498,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 52b498 <__gmpz_get_d_2exp@plt+0x125218> │ │ │ │ @@ -322978,15 +322953,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104af20c <__environ@GLIBC_2.2.5+0xf16b724> │ │ │ │ + rex.RB call 104af20c <__environ@GLIBC_2.2.5+0xf16b6e4> │ │ │ │ (bad) │ │ │ │ xlat %ds:(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call a571c5 <__gmpz_get_d_2exp@plt+0x650f45> │ │ │ │ mov 0x5(%rbx),%eax │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -323051,15 +323026,15 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bh,%ch │ │ │ │ + cmp %bh,%ch │ │ │ │ ret $0x4800 │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 52b9ea <__gmpz_get_d_2exp@plt+0x12576a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x52ba00,-0x18(%rbp) │ │ │ │ @@ -323067,15 +323042,15 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp f13e28 <__gmpz_get_d_2exp@plt+0xb0dba8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ cld │ │ │ │ ret $0x4900 │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52bae9 <__gmpz_get_d_2exp@plt+0x125869> │ │ │ │ mov %rbx,%rax │ │ │ │ cmp $0xffffffff80000000,%rbx │ │ │ │ @@ -323089,15 +323064,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c2fc(%rax) │ │ │ │ + add %ch,0x4800c2fc(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 52ba5e <__gmpz_get_d_2exp@plt+0x1257de> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52bac9 <__gmpz_get_d_2exp@plt+0x125849> │ │ │ │ @@ -323292,42 +323267,40 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x7(%rax) │ │ │ │ - ret $0x4800 │ │ │ │ + add %bl,0x4800c2f9(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 52bd7a <__gmpz_get_d_2exp@plt+0x125afa> │ │ │ │ movq $0x52bdb8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fb0890 <__gmpz_get_d_2exp@plt+0xbaa610> │ │ │ │ - lea 0xc2fc57(%rip),%rbx │ │ │ │ + lea 0xc2fc77(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7(%rax) │ │ │ │ + add %ah,-0x7(%rax) │ │ │ │ ret $0x4800 │ │ │ │ mov 0x10(%rbp),%ebx │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 52bdb8 <__gmpz_get_d_2exp@plt+0x125b38> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - stc │ │ │ │ + add %al,-0x7(%rax) │ │ │ │ ret $0x4900 │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52bdf6 <__gmpz_get_d_2exp@plt+0x125b76> │ │ │ │ movq $0x52b9c0,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x52bce8,-0x10(%r12) │ │ │ │ @@ -323345,34 +323318,35 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c2fb(%rax) │ │ │ │ + add %al,%al │ │ │ │ + sti │ │ │ │ + ret $0x4800 │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 52be7a <__gmpz_get_d_2exp@plt+0x125bfa> │ │ │ │ movq $0x52be68,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 52be68 <__gmpz_get_d_2exp@plt+0x125be8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x5(%rax) │ │ │ │ - ret $0x4800 │ │ │ │ + add %dl,0x4800c2fb(%rax) │ │ │ │ movl $0x52be98,0x0(%rbp) │ │ │ │ movsd 0x7(%rbx),%xmm1 │ │ │ │ jmp 52bd60 <__gmpz_get_d_2exp@plt+0x125ae0> │ │ │ │ - lea 0xc2fb67(%rip),%rbx │ │ │ │ + lea 0xc2fb87(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -323380,15 +323354,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -323462,15 +323436,15 @@ │ │ │ │ jmp faece0 <__gmpz_get_d_2exp@plt+0xba8a60> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ adc $0x3000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x21(%rax) │ │ │ │ + add %dh,-0x21(%rax) │ │ │ │ ret $0x4900 │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52c00a <__gmpz_get_d_2exp@plt+0x125d8a> │ │ │ │ movq $0xf14ce8,-0x20(%r12) │ │ │ │ movslq %esi,%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ @@ -323478,15 +323452,15 @@ │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rdi,%r14 │ │ │ │ jmp 4da8c0 <__gmpz_get_d_2exp@plt+0xd4640> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xc2f9dc(%rip),%rbx │ │ │ │ + lea 0xc2f9fc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -323663,15 +323637,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0xa(%rax) │ │ │ │ + add %ah,-0xa(%rax) │ │ │ │ ret $0x4800 │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 52c2ca <__gmpz_get_d_2exp@plt+0x12604a> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ and $0x7,%ebx │ │ │ │ @@ -323682,38 +323656,34 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4d5f80 <__gmpz_get_d_2exp@plt+0xcfd00> │ │ │ │ movq $0x52c390,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ - lea 0xd85186(%rip),%rsi │ │ │ │ + lea 0xd851a6(%rip),%rsi │ │ │ │ mov %r14,%rcx │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - fadd %st,%st(2) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ + add %bl,-0x24(%rax) │ │ │ │ + ret $0x4900 │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 52c315 <__gmpz_get_d_2exp@plt+0x126095> │ │ │ │ movq $0x52c190,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ @@ -323723,15 +323693,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0xb(%rax) │ │ │ │ + add %ah,-0xb(%rax) │ │ │ │ ret $0x4800 │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x52c370,0x8(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -323741,46 +323711,48 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ cmc │ │ │ │ ret $0x4800 │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 52c397 <__gmpz_get_d_2exp@plt+0x126117> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - hlt │ │ │ │ + add %cl,(%rax) │ │ │ │ + cmc │ │ │ │ ret $0x4800 │ │ │ │ - lea 0xc2d43a(%rip),%eax │ │ │ │ + lea 0xc2d45a(%rip),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 52c3d3 <__gmpz_get_d_2exp@plt+0x126153> │ │ │ │ movq $0x52c450,0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ jmp f0cd88 <__gmpz_get_d_2exp@plt+0xb06b08> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c2f4(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + hlt │ │ │ │ + ret $0x4800 │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rbx,%rcx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52c41b <__gmpz_get_d_2exp@plt+0x12619b> │ │ │ │ mov 0x6(%rcx),%rbx │ │ │ │ @@ -323804,15 +323776,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ fcmovb %st(2),%st │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -323830,15 +323802,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ repz ret $0x4800 │ │ │ │ movl $0x52c338,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp f08068 <__gmpz_get_d_2exp@plt+0xb01de8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -323846,18 +323818,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jrcxz 52c499 <__gmpz_get_d_2exp@plt+0x126219> │ │ │ │ + add %bl,(%rax) │ │ │ │ + in $0xc2,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734afe2c <__environ@GLIBC_2.2.5+0x7216c344> │ │ │ │ + rex.RB call 734afe2c <__environ@GLIBC_2.2.5+0x7216c304> │ │ │ │ push %rbx │ │ │ │ movq $0x52c518,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -323867,36 +323839,37 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c00c2e3(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ + add %bl,%al │ │ │ │ + jrcxz 52c4d9 <__gmpz_get_d_2exp@plt+0x126259> │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 52c530 <__gmpz_get_d_2exp@plt+0x1262b0> │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xd84f0e(%rip),%r14 │ │ │ │ + lea 0xd84f2e(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 509800 <__gmpz_get_d_2exp@plt+0x103580> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ adc $0x3000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0xd(%rax) │ │ │ │ - ret $0x4800 │ │ │ │ + add %bl,0x4800c2f3(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 52c5dd <__gmpz_get_d_2exp@plt+0x12635d> │ │ │ │ movzbl %sil,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 52c5d4 <__gmpz_get_d_2exp@plt+0x126354> │ │ │ │ - lea 0xd84e6c(%rip),%rax │ │ │ │ + lea 0xd84e8c(%rip),%rax │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52c5ad <__gmpz_get_d_2exp@plt+0x12632d> │ │ │ │ movq $0x52c268,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0x52c4d8,-0x8(%r12) │ │ │ │ @@ -323908,25 +323881,25 @@ │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ movq $0x52c5f8,-0x18(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd84df6(%rip),%rax │ │ │ │ + lea 0xd84e16(%rip),%rax │ │ │ │ jmp 52c56e <__gmpz_get_d_2exp@plt+0x1262ee> │ │ │ │ - lea 0xc2f424(%rip),%rbx │ │ │ │ + lea 0xc2f444(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ bnd ret $0x4c00 │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ add $0x18,%rbp │ │ │ │ mov %rbx,%rax │ │ │ │ jmp 52c56e <__gmpz_get_d_2exp@plt+0x1262ee> │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -323935,15 +323908,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ repz ret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 52c74e <__gmpz_get_d_2exp@plt+0x1264ce> │ │ │ │ movq $0x52c668,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -323955,15 +323928,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900c2f3(%rax) │ │ │ │ + add %dh,0x4900c2f3(%rax) │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52c73e <__gmpz_get_d_2exp@plt+0x1264be> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -324019,15 +323992,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c2f2(%rax) │ │ │ │ + add %bh,0x4800c2f2(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 52c80f <__gmpz_get_d_2exp@plt+0x12658f> │ │ │ │ movq $0x52c7b0,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -324038,15 +324011,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0xe(%rax) │ │ │ │ + add %bh,-0xe(%rax) │ │ │ │ ret $0x4900 │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52c7ff <__gmpz_get_d_2exp@plt+0x12657f> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ @@ -324083,15 +324056,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %dh,%dl │ │ │ │ + sub %dh,%dl │ │ │ │ ret $0x4800 │ │ │ │ lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 52ca54 <__gmpz_get_d_2exp@plt+0x1267d4> │ │ │ │ mov 0x4(%rbx),%rax │ │ │ │ mov 0xc(%rbx),%rcx │ │ │ │ mov 0x14(%rbx),%rbx │ │ │ │ @@ -324146,27 +324119,27 @@ │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 52bfc8 <__gmpz_get_d_2exp@plt+0x125d48> │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x17(%r12),%r9 │ │ │ │ - lea 0xc2cba9(%rip),%r8 │ │ │ │ - lea 0xc2cb68(%rip),%rdi │ │ │ │ - lea 0xc2cb5a(%rip),%rsi │ │ │ │ - lea 0xe12222(%rip),%r14 │ │ │ │ + lea 0xc2cbc9(%rip),%r8 │ │ │ │ + lea 0xc2cb88(%rip),%rdi │ │ │ │ + lea 0xc2cb7a(%rip),%rsi │ │ │ │ + lea 0xe12242(%rip),%r14 │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c2f0(%rax) │ │ │ │ + add %bh,0x4800c2f0(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ add $0x30,%rbp │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -324188,18 +324161,18 @@ │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 52c550 <__gmpz_get_d_2exp@plt+0x1262d0> │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x17(%r12),%r9 │ │ │ │ - lea 0xc2cae9(%rip),%r8 │ │ │ │ - lea 0xc2caa8(%rip),%rdi │ │ │ │ - lea 0xc2ca9a(%rip),%rsi │ │ │ │ - lea 0xe12132(%rip),%r14 │ │ │ │ + lea 0xc2cb09(%rip),%r8 │ │ │ │ + lea 0xc2cac8(%rip),%rdi │ │ │ │ + lea 0xc2caba(%rip),%rsi │ │ │ │ + lea 0xe12152(%rip),%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ @@ -324227,16 +324200,15 @@ │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl (%rax) │ │ │ │ add $0x5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - out %eax,(%dx) │ │ │ │ + add %dl,-0x11(%rax) │ │ │ │ ret $0x4800 │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ add $0x30,%rbp │ │ │ │ @@ -324247,15 +324219,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x11(%rax) │ │ │ │ + add %ch,-0x11(%rax) │ │ │ │ ret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 52cb85 <__gmpz_get_d_2exp@plt+0x126905> │ │ │ │ movq $0x52cb58,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -324267,15 +324239,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ out %eax,(%dx) │ │ │ │ ret $0x4800 │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov (%rdx),%sil │ │ │ │ @@ -324290,15 +324262,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ out %al,(%dx) │ │ │ │ ret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 52cca8 <__gmpz_get_d_2exp@plt+0x126a28> │ │ │ │ movq $0x52cbe0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -324310,15 +324282,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900c2ee(%rax) │ │ │ │ + add %ch,0x4900c2ee(%rax) │ │ │ │ add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52ccb3 <__gmpz_get_d_2exp@plt+0x126a33> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ movq $0x52c628,-0x48(%r12) │ │ │ │ @@ -324343,51 +324315,51 @@ │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x1(%rcx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 52c860 <__gmpz_get_d_2exp@plt+0x1265e0> │ │ │ │ movq $0x52cb20,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc2c89a(%rip),%r8 │ │ │ │ - lea 0xc2c859(%rip),%rdi │ │ │ │ - lea 0xc2c84b(%rip),%rsi │ │ │ │ - lea 0xe11ee3(%rip),%r14 │ │ │ │ + lea 0xc2c8ba(%rip),%r8 │ │ │ │ + lea 0xc2c879(%rip),%rdi │ │ │ │ + lea 0xc2c86b(%rip),%rsi │ │ │ │ + lea 0xe11f03(%rip),%r14 │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc2edd9(%rip),%rbx │ │ │ │ + lea 0xc2edf9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shr $0xc2,%ch │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 52cd29 <__gmpz_get_d_2exp@plt+0x126aa9> │ │ │ │ - cmp %edi,%eax │ │ │ │ + loopne 52ccc3 <__gmpz_get_d_2exp@plt+0x126a43> │ │ │ │ + ret $0x4800 │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 52cd28 <__gmpz_get_d_2exp@plt+0x126aa8> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x52cd18,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 52cd18 <__gmpz_get_d_2exp@plt+0x126a98> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c2ed(%rax) │ │ │ │ + add %ah,0x4800c2ed(%rax) │ │ │ │ movl $0x52cd40,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 52cf78 <__gmpz_get_d_2exp@plt+0x126cf8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -324431,15 +324403,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ch,%ah │ │ │ │ + cmp %ch,%ah │ │ │ │ ret $0x4800 │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 52ce0e <__gmpz_get_d_2exp@plt+0x126b8e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x52ce00,-0x18(%rbp) │ │ │ │ @@ -324448,15 +324420,15 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 52ce00 <__gmpz_get_d_2exp@plt+0x126b80> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ jmp 52cdc1 <__gmpz_get_d_2exp@plt+0x126b41> │ │ │ │ add %dh,%dl │ │ │ │ movups 0x7(%rbx),%xmm1 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 52bd60 <__gmpz_get_d_2exp@plt+0x125ae0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -324526,15 +324498,16 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - call 485391db <__environ@GLIBC_2.2.5+0x471f56f3> │ │ │ │ + or %ch,%bl │ │ │ │ + ret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 52cf56 <__gmpz_get_d_2exp@plt+0x126cd6> │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52cf4b <__gmpz_get_d_2exp@plt+0x126ccb> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -324554,35 +324527,34 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x16(%rax) │ │ │ │ - ret $0x4800 │ │ │ │ + add %al,0x4800c2ea(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 52d02d <__gmpz_get_d_2exp@plt+0x126dad> │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 52cfbc <__gmpz_get_d_2exp@plt+0x126d3c> │ │ │ │ - lea 0xcd0fa1(%rip),%r14 │ │ │ │ - lea 0xd81399(%rip),%rbx │ │ │ │ + lea 0xcd0fc1(%rip),%r14 │ │ │ │ + lea 0xd813b9(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + jmp 52cf79 <__gmpz_get_d_2exp@plt+0x126cf9> │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - ret $0x4800 │ │ │ │ - add $0x8,%ebp │ │ │ │ - add $0x50,%r12 │ │ │ │ + add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52d011 <__gmpz_get_d_2exp@plt+0x126d91> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x52ccd8,-0x48(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ movq $0x52cef0,-0x30(%r12) │ │ │ │ @@ -324594,24 +324566,23 @@ │ │ │ │ lea -0x30(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x52cfb8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc2ea64(%rip),%rbx │ │ │ │ + lea 0xc2ea84(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - (bad) │ │ │ │ + jo 52d030 <__gmpz_get_d_2exp@plt+0x126db0> │ │ │ │ ret $0x4800 │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 52d098 <__gmpz_get_d_2exp@plt+0x126e18> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x52d088,-0x18(%rbp) │ │ │ │ @@ -324620,15 +324591,15 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 52d088 <__gmpz_get_d_2exp@plt+0x126e08> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ ret $0x4800 │ │ │ │ movl $0x52d0b0,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 52cf78 <__gmpz_get_d_2exp@plt+0x126cf8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -324935,15 +324906,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ in $0xc2,%eax │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52d50d <__gmpz_get_d_2exp@plt+0x12728d> │ │ │ │ movq $0x52d048,-0x40(%r12) │ │ │ │ @@ -324954,31 +324925,30 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc2e589(%rip),%rbx │ │ │ │ + lea 0xc2e5a9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x1b(%rax) │ │ │ │ - ret $0x4800 │ │ │ │ + add %cl,0x4800c2e5(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 52d55a <__gmpz_get_d_2exp@plt+0x1272da> │ │ │ │ movq $0x52d578,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 52d4c0 <__gmpz_get_d_2exp@plt+0x127240> │ │ │ │ - lea 0xc2e557(%rip),%rbx │ │ │ │ + lea 0xc2e577(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -324986,15 +324956,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -325042,15 +325012,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ loope 52d611 <__gmpz_get_d_2exp@plt+0x127391> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 52d6b2 <__gmpz_get_d_2exp@plt+0x127432> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ and $0x7,%ebx │ │ │ │ @@ -325061,15 +325031,15 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 4d5f80 <__gmpz_get_d_2exp@plt+0xcfd00> │ │ │ │ movq $0x52d748,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ - lea 0xd83d9e(%rip),%rsi │ │ │ │ + lea 0xd83dbe(%rip),%rsi │ │ │ │ mov %r14,%rcx │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -325094,15 +325064,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x20(%rax) │ │ │ │ + add %dh,-0x20(%rax) │ │ │ │ ret $0x4800 │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x52d728,0x8(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -325112,46 +325082,46 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ loopne 52d6e9 <__gmpz_get_d_2exp@plt+0x127469> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ sbb $0x441f0f66,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - ffreep %st(2) │ │ │ │ + add %bl,(%rax) │ │ │ │ + loopne 52d709 <__gmpz_get_d_2exp@plt+0x127489> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - add $0xc2c082,%eax │ │ │ │ + add $0xc2c0a2,%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 52d78b <__gmpz_get_d_2exp@plt+0x12750b> │ │ │ │ movq $0x52d808,0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ jmp f0cd88 <__gmpz_get_d_2exp@plt+0xb06b08> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ ffreep %st(2) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ mov %ebx,%ecx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -325194,15 +325164,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ ffreep %st(2) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,%r8b │ │ │ │ (bad) │ │ │ │ push %rdx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 52d84c <__gmpz_get_d_2exp@plt+0x1275cc> │ │ │ │ @@ -325214,16 +325184,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x30(%rax) │ │ │ │ - ret $0x4800 │ │ │ │ + add %dl,0x4800c2d0(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 52d8bc <__gmpz_get_d_2exp@plt+0x12763c> │ │ │ │ movq $0x52d8a0,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -325235,37 +325204,39 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rol $1,%dl │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jge 52d8b8 <__gmpz_get_d_2exp@plt+0x127638> │ │ │ │ + add %dl,-0x30(%rax) │ │ │ │ + ret $0x4c00 │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xd83b86(%rip),%r14 │ │ │ │ + lea 0xd83ba6(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 509800 <__gmpz_get_d_2exp@plt+0x103580> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ adc $0x3000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c2de(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 52d965 <__gmpz_get_d_2exp@plt+0x1276e5> │ │ │ │ - movzbl %sil,%eax │ │ │ │ + add %dl,%al │ │ │ │ + faddp %st,%st(2) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 104b122c <__environ@GLIBC_2.2.5+0xf16d704> │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %al,0xf(%rax) │ │ │ │ + mov $0xc6,%dh │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 52d95c <__gmpz_get_d_2exp@plt+0x1276dc> │ │ │ │ - lea 0xd83ae4(%rip),%rax │ │ │ │ + lea 0xd83b04(%rip),%rax │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52d935 <__gmpz_get_d_2exp@plt+0x1276b5> │ │ │ │ movq $0x52d650,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0x52d860,-0x8(%r12) │ │ │ │ @@ -325277,25 +325248,25 @@ │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ movq $0x52d980,-0x18(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd83a6e(%rip),%rax │ │ │ │ + lea 0xd83a8e(%rip),%rax │ │ │ │ jmp 52d8f6 <__gmpz_get_d_2exp@plt+0x127676> │ │ │ │ - lea 0xc2e184(%rip),%rbx │ │ │ │ + lea 0xc2e1a4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jge 52d998 <__gmpz_get_d_2exp@plt+0x127718> │ │ │ │ add $0x18,%rbp │ │ │ │ mov %rbx,%rax │ │ │ │ jmp 52d8f6 <__gmpz_get_d_2exp@plt+0x127676> │ │ │ │ @@ -325403,15 +325374,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ ffreep %st(2) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 52dbb7 <__gmpz_get_d_2exp@plt+0x127937> │ │ │ │ movq $0x52db58,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -325424,15 +325395,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900c2df(%rax) │ │ │ │ + add %bh,0x4900c2df(%rax) │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52dba7 <__gmpz_get_d_2exp@plt+0x127927> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -325468,18 +325439,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %bl,%bh │ │ │ │ - ret $0x4800 │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + rex ffreep %st(2) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 52de24 <__gmpz_get_d_2exp@plt+0x127ba4> │ │ │ │ mov 0x4(%rbx),%rax │ │ │ │ mov 0xc(%rbx),%rcx │ │ │ │ mov 0x14(%rbx),%rbx │ │ │ │ movzbl %r8b,%edx │ │ │ │ test %rdx,%rdx │ │ │ │ jne 52dd96 <__gmpz_get_d_2exp@plt+0x127b16> │ │ │ │ @@ -325538,27 +325508,27 @@ │ │ │ │ movq $0x8de478,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rax,%r9 │ │ │ │ - lea 0xc2b7d9(%rip),%r8 │ │ │ │ - lea 0xc2b798(%rip),%rdi │ │ │ │ - lea 0xc2b78a(%rip),%rsi │ │ │ │ - lea 0xe10e52(%rip),%r14 │ │ │ │ + lea 0xc2b7f9(%rip),%r8 │ │ │ │ + lea 0xc2b7b8(%rip),%rdi │ │ │ │ + lea 0xc2b7aa(%rip),%rsi │ │ │ │ + lea 0xe10e72(%rip),%r14 │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c2dd(%rax) │ │ │ │ + add %ch,0x4800c2dd(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ add $0x30,%rbp │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -325580,18 +325550,18 @@ │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 52d8d8 <__gmpz_get_d_2exp@plt+0x127658> │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x17(%r12),%r9 │ │ │ │ - lea 0xc2b719(%rip),%r8 │ │ │ │ - lea 0xc2b6d8(%rip),%rdi │ │ │ │ - lea 0xc2b6ca(%rip),%rsi │ │ │ │ - lea 0xe10d62(%rip),%r14 │ │ │ │ + lea 0xc2b739(%rip),%r8 │ │ │ │ + lea 0xc2b6f8(%rip),%rdi │ │ │ │ + lea 0xc2b6ea(%rip),%rsi │ │ │ │ + lea 0xe10d82(%rip),%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ @@ -325619,15 +325589,15 @@ │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl (%rax) │ │ │ │ add $0x5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c2b6(%rax) │ │ │ │ + add %ah,0x4800c2b6(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ add $0x30,%rbp │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -325637,19 +325607,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - fadd %st,%st(2) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %bl,-0x24(%rax) │ │ │ │ + ret $0x4800 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 52df55 <__gmpz_get_d_2exp@plt+0x127cd5> │ │ │ │ movq $0x52df28,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -325658,15 +325627,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ fadd %st,%st(2) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WXB (bad) │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov (%rdx),%sil │ │ │ │ @@ -325681,17 +325650,19 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c2db(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,%al │ │ │ │ + fcmovnb %st(2),%st │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 52e078 <__gmpz_get_d_2exp@plt+0x127df8> │ │ │ │ movq $0x52dfb0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 52dfb0 <__gmpz_get_d_2exp@plt+0x127d30> │ │ │ │ @@ -325699,16 +325670,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x25(%rax) │ │ │ │ - ret $0x4900 │ │ │ │ + add %bl,0x4900c2db(%rax) │ │ │ │ add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52e083 <__gmpz_get_d_2exp@plt+0x127e03> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ movq $0x52d9b0,-0x48(%r12) │ │ │ │ @@ -325733,23 +325703,23 @@ │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x1(%rcx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 52dc08 <__gmpz_get_d_2exp@plt+0x127988> │ │ │ │ movq $0x52def0,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc2b4ca(%rip),%r8 │ │ │ │ - lea 0xc2b489(%rip),%rdi │ │ │ │ - lea 0xc2b47b(%rip),%rsi │ │ │ │ - lea 0xe10b13(%rip),%r14 │ │ │ │ + lea 0xc2b4ea(%rip),%r8 │ │ │ │ + lea 0xc2b4a9(%rip),%rdi │ │ │ │ + lea 0xc2b49b(%rip),%rsi │ │ │ │ + lea 0xe10b33(%rip),%r14 │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc2dac9(%rip),%rbx │ │ │ │ + lea 0xc2dae9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -325764,15 +325734,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734b1a24 <__environ@GLIBC_2.2.5+0x7216df3c> │ │ │ │ + rex.RB call 734b1a24 <__environ@GLIBC_2.2.5+0x7216defc> │ │ │ │ push %rbp │ │ │ │ movq $0x52e118,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ @@ -325939,15 +325909,15 @@ │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x52e2b0,0x0(%rbp) │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ mov %rdx,0x18(%rbp) │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ - lea 0xc2d827(%rip),%rbx │ │ │ │ + lea 0xc2d847(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -325967,19 +325937,19 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - ret $0x4800 │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + fadd %st(2),%st │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 52e3d1 <__gmpz_get_d_2exp@plt+0x128151> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 52e3aa <__gmpz_get_d_2exp@plt+0x12812a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x52e3c0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 52ef00 <__gmpz_get_d_2exp@plt+0x128c80> │ │ │ │ @@ -326069,44 +326039,44 @@ │ │ │ │ mov %al,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0xc2d1dd(%rip),%rbx │ │ │ │ + lea 0xc2d1fd(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc2d1bf(%rip),%rbx │ │ │ │ + lea 0xc2d1df(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rcl $0xc2,%cl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734b1e6c <__environ@GLIBC_2.2.5+0x7216e384> │ │ │ │ - and %ecx,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ + loopne 52e4e7 <__gmpz_get_d_2exp@plt+0x128267> │ │ │ │ + ret $0x4800 │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 52e542 <__gmpz_get_d_2exp@plt+0x1282c2> │ │ │ │ + movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x52e558,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp f10030 <__gmpz_get_d_2exp@plt+0xb09db0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900c2b7(%rax) │ │ │ │ + add %ch,0x4900c2b7(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4d6498 <__gmpz_get_d_2exp@plt+0xd0218> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -326635,17 +326605,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or $0xc2,%dl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 52eca9 <__gmpz_get_d_2exp@plt+0x128a29> │ │ │ │ + movabs 0x4ce0458d4800c2ca,%al │ │ │ │ cmp %edi,%eax │ │ │ │ jb 52edad <__gmpz_get_d_2exp@plt+0x128b2d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x52eca0,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -326657,17 +326625,17 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - lret $0xc2 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %bl,-0x36(%rax) │ │ │ │ + ret $0x4800 │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x3,%rcx │ │ │ │ jae 52ed2c <__gmpz_get_d_2exp@plt+0x128aac> │ │ │ │ cmp $0x2,%rcx │ │ │ │ jae 52ecc0 <__gmpz_get_d_2exp@plt+0x128a40> │ │ │ │ cmpq $0xffffffff80000000,0x7(%rbx) │ │ │ │ @@ -326680,18 +326648,17 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - leave │ │ │ │ - ret $0x4800 │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ + add %dl,(%rax) │ │ │ │ + lret $0xc2 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x3,%rcx │ │ │ │ jae 52edcc <__gmpz_get_d_2exp@plt+0x128b4c> │ │ │ │ cmp $0x2,%rcx │ │ │ │ jae 52ed2c <__gmpz_get_d_2exp@plt+0x128aac> │ │ │ │ cmpq $0x7fffffff,0x7(%rbx) │ │ │ │ @@ -326700,15 +326667,17 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c2c9(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + leave │ │ │ │ + ret $0x4800 │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52ed95 <__gmpz_get_d_2exp@plt+0x128b15> │ │ │ │ movq $0x52e440,-0x60(%r12) │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ movq $0x52e518,-0x48(%r12) │ │ │ │ @@ -326821,31 +326790,30 @@ │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ mov $0x458d4800,%edx │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 52efc4 <__gmpz_get_d_2exp@plt+0x128d44> │ │ │ │ movq $0x52ef38,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 52ef38 <__gmpz_get_d_2exp@plt+0x128cb8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - int3 │ │ │ │ + add %cl,-0x34(%rax) │ │ │ │ ret $0x4800 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 52efcf <__gmpz_get_d_2exp@plt+0x128d4f> │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -326865,28 +326833,29 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x27(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc2cb95(%rip),%rbx │ │ │ │ + lea 0xc2cbb5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xccef64(%rip),%r14 │ │ │ │ - lea 0xd7f35c(%rip),%rbx │ │ │ │ + lea 0xccef84(%rip),%r14 │ │ │ │ + lea 0xd7f37c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800c2cb │ │ │ │ + mov %cl,%bl │ │ │ │ + ret $0x4800 │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 52f022 <__gmpz_get_d_2exp@plt+0x128da2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x52f038,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ @@ -327198,15 +327167,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ mov $0xc4834900,%edx │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52f495 <__gmpz_get_d_2exp@plt+0x129215> │ │ │ │ movq $0x52eff8,-0x40(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0x52f058,-0x28(%r12) │ │ │ │ @@ -327215,30 +327184,31 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc2c6c9(%rip),%rbx │ │ │ │ + lea 0xc2c6e9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c2c6(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %cl,%al │ │ │ │ + mov $0x0,%dl │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 52f4e2 <__gmpz_get_d_2exp@plt+0x129262> │ │ │ │ movq $0x52f500,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 52f448 <__gmpz_get_d_2exp@plt+0x1291c8> │ │ │ │ - lea 0xc2c697(%rip),%rbx │ │ │ │ + lea 0xc2c6b7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -327246,15 +327216,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -327292,15 +327262,15 @@ │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - call 485348b6 <__environ@GLIBC_2.2.5+0x471f0dce> │ │ │ │ + call 485348b6 <__environ@GLIBC_2.2.5+0x471f0d8e> │ │ │ │ mov %ebx,%eax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -327458,16 +327428,16 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 52f89d <__gmpz_get_d_2exp@plt+0x12961d> │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 52f82c <__gmpz_get_d_2exp@plt+0x1295ac> │ │ │ │ - lea 0xcce731(%rip),%r14 │ │ │ │ - lea 0xd7eb29(%rip),%rbx │ │ │ │ + lea 0xcce751(%rip),%r14 │ │ │ │ + lea 0xd7eb49(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -327489,15 +327459,15 @@ │ │ │ │ lea -0x30(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x52f828,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc2c314(%rip),%rbx │ │ │ │ + lea 0xc2c334(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -327849,15 +327819,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc2be31(%rip),%rbx │ │ │ │ + lea 0xc2be51(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -327866,15 +327836,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 52fdca <__gmpz_get_d_2exp@plt+0x129b4a> │ │ │ │ movq $0x52fde8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 52fd30 <__gmpz_get_d_2exp@plt+0x129ab0> │ │ │ │ - lea 0xc2bdf7(%rip),%rbx │ │ │ │ + lea 0xc2be17(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -327882,15 +327852,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -327966,16 +327936,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ ret $0x4900 │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52ff69 <__gmpz_get_d_2exp@plt+0x129ce9> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x52fe38,-0x30(%r12) │ │ │ │ @@ -327994,15 +327964,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x44(%rax) │ │ │ │ + add %ah,-0x44(%rax) │ │ │ │ ret $0x4900 │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 52ffbd <__gmpz_get_d_2exp@plt+0x129d3d> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x52ff20,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ @@ -328031,15 +328001,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x52ff90,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x6(%r12),%rsi │ │ │ │ jmp 512f78 <__gmpz_get_d_2exp@plt+0x10ccf8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc2bbd2(%rip),%rbx │ │ │ │ + lea 0xc2bbf2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ @@ -328052,15 +328022,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734b39b4 <__environ@GLIBC_2.2.5+0x7216fecc> │ │ │ │ + rex.RB call 734b39b4 <__environ@GLIBC_2.2.5+0x7216fe8c> │ │ │ │ push %rbp │ │ │ │ movq $0x5300a8,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ @@ -328231,15 +328201,15 @@ │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x530240,0x0(%rbp) │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ mov %rdx,0x18(%rbp) │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ - lea 0xc2b977(%rip),%rbx │ │ │ │ + lea 0xc2b997(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -328339,15 +328309,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 530429 <__gmpz_get_d_2exp@plt+0x12a1a9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc29b09(%rip),%r14 │ │ │ │ + lea 0xc29b29(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -328598,15 +328568,15 @@ │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x60(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ - lea 0xc2b481(%rip),%rbx │ │ │ │ + lea 0xc2b4a1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -328631,30 +328601,30 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r8b,0x8(%r8) │ │ │ │ push %rbx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 53082b <__gmpz_get_d_2exp@plt+0x12a5ab> │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 530748 <__gmpz_get_d_2exp@plt+0x12a4c8> │ │ │ │ - lea 0xc2b41c(%rip),%rbx │ │ │ │ + lea 0xc2b43c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -328692,15 +328662,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x5d(%rax) │ │ │ │ + add %ch,-0x5d(%rax) │ │ │ │ ret $0x4800 │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 530954 <__gmpz_get_d_2exp@plt+0x12a6d4> │ │ │ │ movq $0x530938,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -328713,32 +328683,32 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ movabs %eax,0x8b4808458b4c00c2 │ │ │ │ jge 530950 <__gmpz_get_d_2exp@plt+0x12a6d0> │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xd80aee(%rip),%r14 │ │ │ │ + lea 0xd80b0e(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 512bc0 <__gmpz_get_d_2exp@plt+0x10c940> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ movabs %al,0x3b4d28c4834900c2 │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x33(%rdi) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x530898,-0x20(%r12) │ │ │ │ @@ -328757,15 +328727,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ sahf │ │ │ │ ret $0x4800 │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 530a34 <__gmpz_get_d_2exp@plt+0x12a7b4> │ │ │ │ movq $0x530a18,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -328779,19 +328749,19 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c00c29e(%rax) │ │ │ │ + add %bh,0x4c00c29e(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xd80a0e(%rip),%r14 │ │ │ │ + lea 0xd80a2e(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 509248 <__gmpz_get_d_2exp@plt+0x102fc8> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -328813,15 +328783,15 @@ │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x5309d8,-0x8(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rsi │ │ │ │ jmp 4da8c0 <__gmpz_get_d_2exp@plt+0xd4640> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xc2b1b7(%rip),%rbx │ │ │ │ + lea 0xc2b1d7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -329026,16 +328996,16 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 530e05 <__gmpz_get_d_2exp@plt+0x12ab85> │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 530d94 <__gmpz_get_d_2exp@plt+0x12ab14> │ │ │ │ - lea 0xccd1c9(%rip),%r14 │ │ │ │ - lea 0xd7d5c1(%rip),%rbx │ │ │ │ + lea 0xccd1e9(%rip),%r14 │ │ │ │ + lea 0xd7d5e1(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -329057,15 +329027,15 @@ │ │ │ │ lea -0x30(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x530d90,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc2ae64(%rip),%rbx │ │ │ │ + lea 0xc2ae84(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -329417,15 +329387,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc2a981(%rip),%rbx │ │ │ │ + lea 0xc2a9a1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -329434,15 +329404,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 531332 <__gmpz_get_d_2exp@plt+0x12b0b2> │ │ │ │ movq $0x531350,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 531298 <__gmpz_get_d_2exp@plt+0x12b018> │ │ │ │ - lea 0xc2a947(%rip),%rbx │ │ │ │ + lea 0xc2a967(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -329450,15 +329420,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -329558,15 +329528,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x80(%rax) │ │ │ │ + add %ch,-0x80(%rax) │ │ │ │ ret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 531651 <__gmpz_get_d_2exp@plt+0x12b3d1> │ │ │ │ movq $0x531528,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -329577,15 +329547,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ add $0x0,%dl │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 53165c <__gmpz_get_d_2exp@plt+0x12b3dc> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ cmp $0x8,%rcx │ │ │ │ @@ -329638,62 +329608,61 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x5313a8,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc27eec(%rip),%r8 │ │ │ │ - lea 0xc27eab(%rip),%rdi │ │ │ │ - lea 0xc27e9d(%rip),%rsi │ │ │ │ - lea 0xe0d5a5(%rip),%r14 │ │ │ │ + lea 0xc27f0c(%rip),%r8 │ │ │ │ + lea 0xc27ecb(%rip),%rdi │ │ │ │ + lea 0xc27ebd(%rip),%rsi │ │ │ │ + lea 0xe0d5c5(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc2a658(%rip),%rbx │ │ │ │ + lea 0xc2a678(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800c2a6 │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + mov %ah,-0x72b7ff3e(%rsi) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5316a8 <__gmpz_get_d_2exp@plt+0x12b428> │ │ │ │ movq $0x5316c0,-0x8(%rbp) │ │ │ │ - lea 0xd7fda1(%rip),%rdi │ │ │ │ + lea 0xd7fdc1(%rip),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x5a(%rax) │ │ │ │ ret $0x4800 │ │ │ │ - lea 0xc2a621(%rip),%esi │ │ │ │ + lea 0xc2a641(%rip),%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x72b7ff3e(%rsi) │ │ │ │ + and %ah,-0x72b7ff3e(%rsi) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 53173b <__gmpz_get_d_2exp@plt+0x12b4bb> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 531730 <__gmpz_get_d_2exp@plt+0x12b4b0> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -329711,25 +329680,25 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c2a5(%rax) │ │ │ │ + add %dh,0x4800c2a5(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 53183a <__gmpz_get_d_2exp@plt+0x12b5ba> │ │ │ │ movzbl %dil,%eax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 53180a <__gmpz_get_d_2exp@plt+0x12b58a> │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 53178e <__gmpz_get_d_2exp@plt+0x12b50e> │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xd7fcb0(%rip),%rsi │ │ │ │ + lea 0xd7fcd0(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x5317b8,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -329737,16 +329706,15 @@ │ │ │ │ jne 5317b8 <__gmpz_get_d_2exp@plt+0x12b538> │ │ │ │ jmp *(%rbx) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %dl,-0x5b(%rax) │ │ │ │ ret $0x4900 │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5317fa <__gmpz_get_d_2exp@plt+0x12b57a> │ │ │ │ movq $0x5316e8,-0x28(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ @@ -329758,36 +329726,38 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ cmp $0x1,%rax │ │ │ │ jb 531825 <__gmpz_get_d_2exp@plt+0x12b5a5> │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xd7fc10(%rip),%rsi │ │ │ │ + lea 0xd7fc30(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xd7fbf2(%rip),%rsi │ │ │ │ + lea 0xd7fc12(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xc2a4cf(%rip),%rbx │ │ │ │ + lea 0xc2a4ef(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c2a4(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + ret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 531902 <__gmpz_get_d_2exp@plt+0x12b682> │ │ │ │ movq $0x5318a0,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -329798,16 +329768,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x5c(%rax) │ │ │ │ - ret $0x4900 │ │ │ │ + add %dl,0x4900c2a4(%rax) │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5318f2 <__gmpz_get_d_2exp@plt+0x12b672> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -329829,15 +329798,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ ret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5319f7 <__gmpz_get_d_2exp@plt+0x12b777> │ │ │ │ movq $0x531958,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -329849,15 +329818,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ movabs %eax,0x3b4d20c4834900c2 │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %ebx,0x48000000(%rcx) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ @@ -329879,22 +329848,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 531758 <__gmpz_get_d_2exp@plt+0x12b4d8> │ │ │ │ movq $0x531860,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc27b46(%rip),%r8 │ │ │ │ - lea 0xc27b05(%rip),%rdi │ │ │ │ - lea 0xc27af7(%rip),%rsi │ │ │ │ - lea 0xe0d18f(%rip),%r14 │ │ │ │ + lea 0xc27b66(%rip),%r8 │ │ │ │ + lea 0xc27b25(%rip),%rdi │ │ │ │ + lea 0xc27b17(%rip),%rsi │ │ │ │ + lea 0xe0d1af(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc2a34a(%rip),%rbx │ │ │ │ + lea 0xc2a36a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -330022,15 +329991,15 @@ │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x531b10,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - lea 0xc28266(%rip),%rbx │ │ │ │ + lea 0xc28286(%rip),%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -330042,16 +330011,16 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 531ca5 <__gmpz_get_d_2exp@plt+0x12ba25> │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 531c34 <__gmpz_get_d_2exp@plt+0x12b9b4> │ │ │ │ - lea 0xccc329(%rip),%r14 │ │ │ │ - lea 0xd7c721(%rip),%rbx │ │ │ │ + lea 0xccc349(%rip),%r14 │ │ │ │ + lea 0xd7c741(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -330073,15 +330042,15 @@ │ │ │ │ lea -0x27(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ movq $0x531c30,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc2a0ac(%rip),%rbx │ │ │ │ + lea 0xc2a0cc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -330433,15 +330402,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc29bc9(%rip),%rbx │ │ │ │ + lea 0xc29be9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -330450,15 +330419,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5321d2 <__gmpz_get_d_2exp@plt+0x12bf52> │ │ │ │ movq $0x5321f0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 532138 <__gmpz_get_d_2exp@plt+0x12beb8> │ │ │ │ - lea 0xc29b8f(%rip),%rbx │ │ │ │ + lea 0xc29baf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -330466,63 +330435,61 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - fwait │ │ │ │ + js 5321d9 <__gmpz_get_d_2exp@plt+0x12bf59> │ │ │ │ ret $0x4800 │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 532268 <__gmpz_get_d_2exp@plt+0x12bfe8> │ │ │ │ movq $0x532280,-0x8(%rbp) │ │ │ │ - lea 0xd7f1e1(%rip),%rdi │ │ │ │ + lea 0xd7f201(%rip),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ fwait │ │ │ │ ret $0x4800 │ │ │ │ - lea 0xc29b11(%rip),%esi │ │ │ │ + lea 0xc29b31(%rip),%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock (bad) │ │ │ │ - ret $0x4800 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + adc %bl,-0x72b7ff3e(%rbx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5322fb <__gmpz_get_d_2exp@plt+0x12c07b> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5322f0 <__gmpz_get_d_2exp@plt+0x12c070> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -330538,25 +330505,25 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c29a(%rax) │ │ │ │ + add %ah,0x4800c29a(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5323df <__gmpz_get_d_2exp@plt+0x12c15f> │ │ │ │ movzbl %dil,%eax │ │ │ │ test %rax,%rax │ │ │ │ je 5323ca <__gmpz_get_d_2exp@plt+0x12c14a> │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 53234d <__gmpz_get_d_2exp@plt+0x12c0cd> │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xd7f098(%rip),%rsi │ │ │ │ + lea 0xd7f0b8(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x532378,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -330565,16 +330532,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,-0x66(%rax) │ │ │ │ ret $0x4900 │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5323ba <__gmpz_get_d_2exp@plt+0x12c13a> │ │ │ │ movq $0x5322a8,-0x28(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ @@ -330584,31 +330550,33 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xd7effd(%rip),%rsi │ │ │ │ + lea 0xd7f01d(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xc299da(%rip),%rbx │ │ │ │ + lea 0xc299fa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c299(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + cltd │ │ │ │ + ret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5324aa <__gmpz_get_d_2exp@plt+0x12c22a> │ │ │ │ movq $0x532448,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -330619,16 +330587,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x67(%rax) │ │ │ │ - ret $0x4900 │ │ │ │ + add %bl,0x4900c299(%rax) │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 53249a <__gmpz_get_d_2exp@plt+0x12c21a> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -330650,15 +330617,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ cltd │ │ │ │ ret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 53259f <__gmpz_get_d_2exp@plt+0x12c31f> │ │ │ │ movq $0x532500,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -330670,15 +330637,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ cwtl │ │ │ │ ret $0x4900 │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5325aa <__gmpz_get_d_2exp@plt+0x12c32a> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ @@ -330699,22 +330666,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 532318 <__gmpz_get_d_2exp@plt+0x12c098> │ │ │ │ movq $0x532408,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc26f9e(%rip),%r8 │ │ │ │ - lea 0xc26f5d(%rip),%rdi │ │ │ │ - lea 0xc26f4f(%rip),%rsi │ │ │ │ - lea 0xe0c5e7(%rip),%r14 │ │ │ │ + lea 0xc26fbe(%rip),%r8 │ │ │ │ + lea 0xc26f7d(%rip),%rdi │ │ │ │ + lea 0xc26f6f(%rip),%rsi │ │ │ │ + lea 0xe0c607(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc29852(%rip),%rbx │ │ │ │ + lea 0xc29872(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -331076,16 +331043,16 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 532b55 <__gmpz_get_d_2exp@plt+0x12c8d5> │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 532ae4 <__gmpz_get_d_2exp@plt+0x12c864> │ │ │ │ - lea 0xccb479(%rip),%r14 │ │ │ │ - lea 0xd7b871(%rip),%rbx │ │ │ │ + lea 0xccb499(%rip),%r14 │ │ │ │ + lea 0xd7b891(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -331107,15 +331074,15 @@ │ │ │ │ lea -0x27(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ movq $0x532ae0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc292ac(%rip),%rbx │ │ │ │ + lea 0xc292cc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -331466,15 +331433,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc28dc9(%rip),%rbx │ │ │ │ + lea 0xc28de9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -331483,15 +331450,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 533082 <__gmpz_get_d_2exp@plt+0x12ce02> │ │ │ │ movq $0x5330a0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 532fe8 <__gmpz_get_d_2exp@plt+0x12cd68> │ │ │ │ - lea 0xc28d8f(%rip),%rbx │ │ │ │ + lea 0xc28daf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -331499,15 +331466,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -331712,15 +331679,15 @@ │ │ │ │ lea 0x1(%rcx),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ - lea 0xc28a8b(%rip),%rbx │ │ │ │ + lea 0xc28aab(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -331753,24 +331720,24 @@ │ │ │ │ movq $0x5333f0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 53346b <__gmpz_get_d_2exp@plt+0x12d1eb> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x5334b0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc289b7(%rip),%rbx │ │ │ │ + lea 0xc289d7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -331779,44 +331746,45 @@ │ │ │ │ mov -0x70(%rsi),%ah │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rorb $1,-0x72b7ff3e(%rax) │ │ │ │ + lock mov %al,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5334f0 <__gmpz_get_d_2exp@plt+0x12d270> │ │ │ │ movq $0x533508,-0x8(%rbp) │ │ │ │ - lea 0xd7df59(%rip),%rdi │ │ │ │ + lea 0xd7df79(%rip),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c288(%rax) │ │ │ │ - lea 0xc28889(%rip),%esi │ │ │ │ + add %dh,0x4800c288(%rax) │ │ │ │ + lea 0xc288a9(%rip),%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800c288 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + mov %cl,-0x72b7ff3e(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 533583 <__gmpz_get_d_2exp@plt+0x12d303> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 533578 <__gmpz_get_d_2exp@plt+0x12d2f8> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -331832,27 +331800,27 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xchg %eax,%edx │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov %al,%dl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 533667 <__gmpz_get_d_2exp@plt+0x12d3e7> │ │ │ │ movzbl %dil,%eax │ │ │ │ test %rax,%rax │ │ │ │ je 533652 <__gmpz_get_d_2exp@plt+0x12d3d2> │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 5335d5 <__gmpz_get_d_2exp@plt+0x12d355> │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xd7de10(%rip),%rsi │ │ │ │ + lea 0xd7de30(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x533600,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -331861,15 +331829,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900c287(%rax) │ │ │ │ + add %bh,0x4900c287(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 533642 <__gmpz_get_d_2exp@plt+0x12d3c2> │ │ │ │ movq $0x533530,-0x28(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x4d0128,-0x10(%r12) │ │ │ │ @@ -331878,31 +331846,31 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xd7dd75(%rip),%rsi │ │ │ │ + lea 0xd7dd95(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xc287ea(%rip),%rbx │ │ │ │ + lea 0xc2880a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ xchg %eax,%edx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 533732 <__gmpz_get_d_2exp@plt+0x12d4b2> │ │ │ │ movq $0x5336d0,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -331915,15 +331883,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900c287(%rax) │ │ │ │ + add %ch,0x4900c287(%rax) │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 533722 <__gmpz_get_d_2exp@plt+0x12d4a2> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -331945,15 +331913,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ xchg %eax,%edx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 533827 <__gmpz_get_d_2exp@plt+0x12d5a7> │ │ │ │ movq $0x533788,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -331965,16 +331933,16 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xchg %al,%dl │ │ │ │ + add %al,(%rax) │ │ │ │ + xchg %eax,%edx │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -331998,22 +331966,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5335a0 <__gmpz_get_d_2exp@plt+0x12d320> │ │ │ │ movq $0x533690,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc25d16(%rip),%r8 │ │ │ │ - lea 0xc25cd5(%rip),%rdi │ │ │ │ - lea 0xc25cc7(%rip),%rsi │ │ │ │ - lea 0xe0b35f(%rip),%r14 │ │ │ │ + lea 0xc25d36(%rip),%r8 │ │ │ │ + lea 0xc25cf5(%rip),%rdi │ │ │ │ + lea 0xc25ce7(%rip),%rsi │ │ │ │ + lea 0xe0b37f(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc28662(%rip),%rbx │ │ │ │ + lea 0xc28682(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -332375,16 +332343,16 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 533ddd <__gmpz_get_d_2exp@plt+0x12db5d> │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 533d6c <__gmpz_get_d_2exp@plt+0x12daec> │ │ │ │ - lea 0xcca1f1(%rip),%r14 │ │ │ │ - lea 0xd7a5e9(%rip),%rbx │ │ │ │ + lea 0xcca211(%rip),%r14 │ │ │ │ + lea 0xd7a609(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -332406,15 +332374,15 @@ │ │ │ │ lea -0x27(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ movq $0x533d68,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc280bc(%rip),%rbx │ │ │ │ + lea 0xc280dc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -332768,15 +332736,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc27bd9(%rip),%rbx │ │ │ │ + lea 0xc27bf9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -332785,15 +332753,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 53430a <__gmpz_get_d_2exp@plt+0x12e08a> │ │ │ │ movq $0x534328,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 534270 <__gmpz_get_d_2exp@plt+0x12dff0> │ │ │ │ - lea 0xc27b9f(%rip),%rbx │ │ │ │ + lea 0xc27bbf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -332801,15 +332769,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -333013,15 +332981,15 @@ │ │ │ │ lea 0x1(%rcx),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ - lea 0xc2789b(%rip),%rbx │ │ │ │ + lea 0xc278bb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -333054,24 +333022,24 @@ │ │ │ │ movq $0x534678,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5346f3 <__gmpz_get_d_2exp@plt+0x12e473> │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x534738,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc277c7(%rip),%rbx │ │ │ │ + lea 0xc277e7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -333080,48 +333048,47 @@ │ │ │ │ mov -0x70(%rsi),%ah │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W jbe 534711 <__gmpz_get_d_2exp@plt+0x12e491> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + push $0x4800c276 │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 534778 <__gmpz_get_d_2exp@plt+0x12e4f8> │ │ │ │ movq $0x534790,-0x8(%rbp) │ │ │ │ - lea 0xd7ccd1(%rip),%rdi │ │ │ │ + lea 0xd7ccf1(%rip),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ jbe 534751 <__gmpz_get_d_2exp@plt+0x12e4d1> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xc27601,%eax │ │ │ │ + xor $0xc27621,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 53482b <__gmpz_get_d_2exp@plt+0x12e5ab> │ │ │ │ - ret $0x4800 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dh,-0x3e(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 53480b <__gmpz_get_d_2exp@plt+0x12e58b> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 534800 <__gmpz_get_d_2exp@plt+0x12e580> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -333137,26 +333104,25 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x75(%rax) │ │ │ │ - ret $0x4800 │ │ │ │ + add %dl,0x4800c275(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5348ef <__gmpz_get_d_2exp@plt+0x12e66f> │ │ │ │ movzbl %dil,%eax │ │ │ │ test %rax,%rax │ │ │ │ je 5348da <__gmpz_get_d_2exp@plt+0x12e65a> │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 53485d <__gmpz_get_d_2exp@plt+0x12e5dd> │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xd7cb88(%rip),%rsi │ │ │ │ + lea 0xd7cba8(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x534888,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -333165,15 +333131,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ jne 534849 <__gmpz_get_d_2exp@plt+0x12e5c9> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -333187,31 +333153,31 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xd7caed(%rip),%rsi │ │ │ │ + lea 0xd7cb0d(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xc275fa(%rip),%rbx │ │ │ │ + lea 0xc2761a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ jne 5348d9 <__gmpz_get_d_2exp@plt+0x12e659> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5349ba <__gmpz_get_d_2exp@plt+0x12e73a> │ │ │ │ movq $0x534958,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -333224,15 +333190,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900c275(%rax) │ │ │ │ + add %bh,0x4900c275(%rax) │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5349aa <__gmpz_get_d_2exp@plt+0x12e72a> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -333254,19 +333220,18 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jne 534999 <__gmpz_get_d_2exp@plt+0x12e719> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %cl,0x75(%rax) │ │ │ │ + ret $0x4800 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 534aaf <__gmpz_get_d_2exp@plt+0x12e82f> │ │ │ │ movq $0x534a10,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 534a10 <__gmpz_get_d_2exp@plt+0x12e790> │ │ │ │ @@ -333274,16 +333239,16 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - je 5349d1 <__gmpz_get_d_2exp@plt+0x12e751> │ │ │ │ + add %dl,(%rax) │ │ │ │ + jne 5349d1 <__gmpz_get_d_2exp@plt+0x12e751> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -333307,22 +333272,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 534828 <__gmpz_get_d_2exp@plt+0x12e5a8> │ │ │ │ movq $0x534918,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc24a8e(%rip),%r8 │ │ │ │ - lea 0xc24a4d(%rip),%rdi │ │ │ │ - lea 0xc24a3f(%rip),%rsi │ │ │ │ - lea 0xe0a0d7(%rip),%r14 │ │ │ │ + lea 0xc24aae(%rip),%r8 │ │ │ │ + lea 0xc24a6d(%rip),%rdi │ │ │ │ + lea 0xc24a5f(%rip),%rsi │ │ │ │ + lea 0xe0a0f7(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc27472(%rip),%rbx │ │ │ │ + lea 0xc27492(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -333685,16 +333650,16 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 535065 <__gmpz_get_d_2exp@plt+0x12ede5> │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 534ff4 <__gmpz_get_d_2exp@plt+0x12ed74> │ │ │ │ - lea 0xcc8f69(%rip),%r14 │ │ │ │ - lea 0xd79361(%rip),%rbx │ │ │ │ + lea 0xcc8f89(%rip),%r14 │ │ │ │ + lea 0xd79381(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -333716,15 +333681,15 @@ │ │ │ │ lea -0x27(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ movq $0x534ff0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc26ecc(%rip),%rbx │ │ │ │ + lea 0xc26eec(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -334081,15 +334046,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc269e9(%rip),%rbx │ │ │ │ + lea 0xc26a09(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -334098,15 +334063,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 535592 <__gmpz_get_d_2exp@plt+0x12f312> │ │ │ │ movq $0x5355b0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5354f8 <__gmpz_get_d_2exp@plt+0x12f278> │ │ │ │ - lea 0xc269af(%rip),%rbx │ │ │ │ + lea 0xc269cf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -334114,15 +334079,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -334131,15 +334096,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - lock lea 0xd78d27(%rip),%rsi │ │ │ │ + lock lea 0xd78d47(%rip),%rsi │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -334253,15 +334218,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734b90e4 <__environ@GLIBC_2.2.5+0x721755fc> │ │ │ │ + rex.RB call 734b90e4 <__environ@GLIBC_2.2.5+0x721755bc> │ │ │ │ rex.W │ │ │ │ movq $0x5357d0,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -334327,16 +334292,16 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 535925 <__gmpz_get_d_2exp@plt+0x12f6a5> │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 5358b4 <__gmpz_get_d_2exp@plt+0x12f634> │ │ │ │ - lea 0xcc86a9(%rip),%r14 │ │ │ │ - lea 0xd78aa1(%rip),%rbx │ │ │ │ + lea 0xcc86c9(%rip),%r14 │ │ │ │ + lea 0xd78ac1(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -334358,15 +334323,15 @@ │ │ │ │ lea -0x27(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ movq $0x5358b0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc26654(%rip),%rbx │ │ │ │ + lea 0xc26674(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -334720,15 +334685,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc26171(%rip),%rbx │ │ │ │ + lea 0xc26191(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -334737,15 +334702,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 535e52 <__gmpz_get_d_2exp@plt+0x12fbd2> │ │ │ │ movq $0x535e70,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 535db8 <__gmpz_get_d_2exp@plt+0x12fb38> │ │ │ │ - lea 0xc26137(%rip),%rbx │ │ │ │ + lea 0xc26157(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -334753,58 +334718,59 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bh,-0x72b7ff2f(%rdx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + test $0xba,%al │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 535f0f <__gmpz_get_d_2exp@plt+0x12fc8f> │ │ │ │ movq $0x535ef0,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 535ef0 <__gmpz_get_d_2exp@plt+0x12fc70> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x46(%rax) │ │ │ │ + add %bh,-0x46(%rax) │ │ │ │ roll $1,(%rax) │ │ │ │ mov %rbx,%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ movq $0xfb68a0,-0x8(%rbp) │ │ │ │ - movq $0x12b1439,0x0(%rbp) │ │ │ │ + movq $0x12b1459,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp e94338 <__gmpz_get_d_2exp@plt+0xa8e0b8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %bh,-0x72b7ff2f(%rdx) │ │ │ │ + rex mov $0x8d4800d1,%edx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 535f7b <__gmpz_get_d_2exp@plt+0x12fcfb> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 535f70 <__gmpz_get_d_2exp@plt+0x12fcf0> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -334821,36 +334787,36 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4800d1b9,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + fdivrs -0x72b7ff2f(%rcx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 535fb9 <__gmpz_get_d_2exp@plt+0x12fd39> │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ - movq $0x12b1439,-0x8(%rbp) │ │ │ │ + movq $0x12b1459,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e94338 <__gmpz_get_d_2exp@plt+0xa8e0b8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 535f87 <__gmpz_get_d_2exp@plt+0x12fd07> │ │ │ │ - roll $1,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + cwtl │ │ │ │ + mov $0x8d4800d1,%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 536023 <__gmpz_get_d_2exp@plt+0x12fda3> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 536018 <__gmpz_get_d_2exp@plt+0x12fd98> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -334865,18 +334831,18 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x5f,%al │ │ │ │ - ret $0x4800 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + rcrb $1,-0x3e(%rdi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5360bc <__gmpz_get_d_2exp@plt+0x12fe3c> │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5360b1 <__gmpz_get_d_2exp@plt+0x12fe31> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -334884,15 +334850,15 @@ │ │ │ │ movq $0x535fd0,-0x40(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ movq $0xf82c60,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x115bfc0,-0x8(%r12) │ │ │ │ + movq $0x115bfe0,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e7ecc0 <__gmpz_get_d_2exp@plt+0xa78a40> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -334901,16 +334867,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - pop %rdi │ │ │ │ + add %dl,0x5f(%rax) │ │ │ │ ret $0x4800 │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 536144 <__gmpz_get_d_2exp@plt+0x12fec4> │ │ │ │ movq $0x536128,-0x28(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ @@ -334928,31 +334893,31 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - pop %rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + pop %rdi │ │ │ │ ret $0x4800 │ │ │ │ movl $0x536158,0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ jmp e934e8 <__gmpz_get_d_2exp@plt+0xa8d268> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c25e(%rax) │ │ │ │ + add %dh,0x4800c25e(%rax) │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 536179 <__gmpz_get_d_2exp@plt+0x12fef9> │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ @@ -334966,15 +334931,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x5e(%rax) │ │ │ │ + add %ch,0x5e(%rax) │ │ │ │ ret $0x4900 │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5361eb <__gmpz_get_d_2exp@plt+0x12ff6b> │ │ │ │ movq $0x536038,-0x30(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ @@ -335008,36 +334973,37 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 53627b <__gmpz_get_d_2exp@plt+0x12fffb> │ │ │ │ movq $0x535f28,-0x48(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ movq $0xf82c60,-0x30(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x12b1439,-0x20(%r12) │ │ │ │ + movq $0x12b1459,-0x20(%r12) │ │ │ │ movq $0x5360d8,-0x18(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x16(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 516a58 <__gmpz_get_d_2exp@plt+0x1107d8> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc25d9b(%rip),%rbx │ │ │ │ + lea 0xc25dbb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4ce0458d4800c25d,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ + rcrb $0x0,-0x3e(%rbp) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5362d2 <__gmpz_get_d_2exp@plt+0x130052> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5362e8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 536540 <__gmpz_get_d_2exp@plt+0x1302c0> │ │ │ │ @@ -335084,31 +335050,31 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %al,-0x3e(%rdi) │ │ │ │ + cmp %al,-0x3e(%rdi) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734b9cbc <__environ@GLIBC_2.2.5+0x721761d4> │ │ │ │ + rex.RB call 734b9cbc <__environ@GLIBC_2.2.5+0x72176194> │ │ │ │ rex.RXB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5363a8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5363a8 <__gmpz_get_d_2exp@plt+0x130128> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ rex.RX ret $0x4800 │ │ │ │ movl $0x5363d0,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 511ec0 <__gmpz_get_d_2exp@plt+0x10bc40> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ @@ -335184,16 +335150,16 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xc245,$0x0 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + call 485426fe <__environ@GLIBC_2.2.5+0x471febd6> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 53651e <__gmpz_get_d_2exp@plt+0x13029e> │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 536513 <__gmpz_get_d_2exp@plt+0x130293> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -335212,30 +335178,30 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x45(%rax) │ │ │ │ + add %ah,0x45(%rax) │ │ │ │ ret $0x4800 │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5365ed <__gmpz_get_d_2exp@plt+0x13036d> │ │ │ │ movq $0x536578,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 536578 <__gmpz_get_d_2exp@plt+0x1302f8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ pop %rdx │ │ │ │ ret $0x4800 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5365f8 <__gmpz_get_d_2exp@plt+0x130378> │ │ │ │ add $0x50,%r12 │ │ │ │ @@ -335253,33 +335219,33 @@ │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x30(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc25a54(%rip),%rbx │ │ │ │ + lea 0xc25a74(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xcc793b(%rip),%r14 │ │ │ │ - lea 0xd77d33(%rip),%rbx │ │ │ │ + lea 0xcc795b(%rip),%r14 │ │ │ │ + lea 0xd77d53(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %bl,-0x3e(%rdx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734b9f74 <__environ@GLIBC_2.2.5+0x7217648c> │ │ │ │ - and %ecx,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ + rex.W pop %rdx │ │ │ │ + ret $0x4800 │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 53664a <__gmpz_get_d_2exp@plt+0x1303ca> │ │ │ │ + movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x536660,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 536540 <__gmpz_get_d_2exp@plt+0x1302c0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -335586,15 +335552,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ push %rbp │ │ │ │ ret $0x4900 │ │ │ │ add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 536abd <__gmpz_get_d_2exp@plt+0x13083d> │ │ │ │ movq $0x536620,-0x40(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ @@ -335604,48 +335570,47 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc25589(%rip),%rbx │ │ │ │ + lea 0xc255a9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x55(%rax) │ │ │ │ - ret $0x4800 │ │ │ │ + add %cl,0x4800c255(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 536b0d <__gmpz_get_d_2exp@plt+0x13088d> │ │ │ │ movq $0x536b28,-0x8(%rbp) │ │ │ │ mov %rsi,%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 536a70 <__gmpz_get_d_2exp@plt+0x1307f0> │ │ │ │ - lea 0xc25554(%rip),%rbx │ │ │ │ + lea 0xc25574(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x4c92f0,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ @@ -335653,31 +335618,31 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - push %rsp │ │ │ │ + add %cl,(%rax) │ │ │ │ + push %rbp │ │ │ │ ret $0x4c00 │ │ │ │ mov %esi,%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 536af0 <__gmpz_get_d_2exp@plt+0x130870> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c254(%rax) │ │ │ │ + add %ah,0x4800c254(%rax) │ │ │ │ mov %esi,%edi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 536218 <__gmpz_get_d_2exp@plt+0x12ff98> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -335695,23 +335660,23 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 536c26 <__gmpz_get_d_2exp@plt+0x1309a6> │ │ │ │ movq $0x536b80,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0x536ba8,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ movq $0x536cb8,-0x18(%r12) │ │ │ │ - movq $0x115aab1,-0x10(%r12) │ │ │ │ + movq $0x115aad1,-0x10(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xc25440(%rip),%rbx │ │ │ │ + lea 0xc25460(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -335729,15 +335694,15 @@ │ │ │ │ movq $0x536cb8,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xc2540a(%rip),%rbx │ │ │ │ + lea 0xc2542a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ cmovb 0x0(%rdx),%ebp │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -335755,15 +335720,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104ba62c <__environ@GLIBC_2.2.5+0xf176b44> │ │ │ │ + rex.RB call 104ba62c <__environ@GLIBC_2.2.5+0xf176b04> │ │ │ │ (bad) │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call a6da05 <__gmpz_get_d_2exp@plt+0x667785> │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ @@ -335817,28 +335782,28 @@ │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc2530d(%rip),%rbx │ │ │ │ + lea 0xc2532d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104ba70c <__environ@GLIBC_2.2.5+0xf176c24> │ │ │ │ + rex.RB call 104ba70c <__environ@GLIBC_2.2.5+0xf176be4> │ │ │ │ (bad) │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call a6dbc5 <__gmpz_get_d_2exp@plt+0x667945> │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ @@ -335893,15 +335858,15 @@ │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x15(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc25235(%rip),%rbx │ │ │ │ + lea 0xc25255(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -335941,27 +335906,27 @@ │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc25176(%rip),%rbx │ │ │ │ + lea 0xc25196(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xcf299c(%rip),%rbx │ │ │ │ + lea 0xcf29bc(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3c(%rax) │ │ │ │ + add %ch,0x3c(%rax) │ │ │ │ movb $0x48,(%rax) │ │ │ │ lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 536ffe <__gmpz_get_d_2exp@plt+0x130d7e> │ │ │ │ movq $0x536fa8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -335972,15 +335937,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ cmp $0xc6,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add 0x51(%rbx),%esi │ │ │ │ cmp $0x2,%rcx │ │ │ │ @@ -335992,15 +335957,15 @@ │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc250bb(%rip),%rbx │ │ │ │ + lea 0xc250db(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x537060,-0x20(%rbp) │ │ │ │ mov 0xd(%rbx),%rcx │ │ │ │ mov 0x15(%rbx),%rdx │ │ │ │ mov 0x5(%rbx),%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -336017,15 +335982,15 @@ │ │ │ │ jne 537060 <__gmpz_get_d_2exp@plt+0x130de0> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ rex.RB add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3b(%rax) │ │ │ │ + add %bh,0x3b(%rax) │ │ │ │ movb $0x48,(%rax) │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ movq $0x537158,0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%r9 │ │ │ │ mov 0xf(%rbx),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ @@ -336053,15 +336018,15 @@ │ │ │ │ jne 5370e8 <__gmpz_get_d_2exp@plt+0x130e68> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ rex.RB add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ cmp %dh,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x39(%r8) │ │ │ │ sbb %r11b,(%r8) │ │ │ │ jb 537146 <__gmpz_get_d_2exp@plt+0x130ec6> │ │ │ │ add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ @@ -336177,28 +336142,29 @@ │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ cmp $0x8d4800c6,%eax │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jae 5372e3 <__gmpz_get_d_2exp@plt+0x131063> │ │ │ │ - lea 0xc24e10(%rip),%rbx │ │ │ │ + lea 0xc24e30(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c63d(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ + add %cl,%al │ │ │ │ + cmp $0x8b4800c6,%eax │ │ │ │ + jne 5372e4 <__gmpz_get_d_2exp@plt+0x131064> │ │ │ │ add $0x20,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ movq $0x537310,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -336207,16 +336173,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3d(%rax) │ │ │ │ - movb $0x4c,(%rax) │ │ │ │ + add %dl,0x4c00c63d(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 53746b <__gmpz_get_d_2exp@plt+0x1311eb> │ │ │ │ movq $0x537368,-0x10(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ @@ -336234,15 +336199,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ cmp $0x8b4800c6,%eax │ │ │ │ sbb %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add 0x51(%rbx),%esi │ │ │ │ cmp $0x2,%rcx │ │ │ │ jb 537422 <__gmpz_get_d_2exp@plt+0x1311a2> │ │ │ │ @@ -336399,35 +336364,35 @@ │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ rex.WX ret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 537634 <__gmpz_get_d_2exp@plt+0x1313b4> │ │ │ │ movq $0x537650,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 87ed60 <__gmpz_get_d_2exp@plt+0x478ae0> │ │ │ │ - lea 0xc24aa5(%rip),%rbx │ │ │ │ + lea 0xc24ac5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c24a(%rax) │ │ │ │ + add %ah,0x4800c24a(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5372b0 <__gmpz_get_d_2exp@plt+0x131030> │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -336451,45 +336416,45 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add 0x14(%rbp),%dh │ │ │ │ - lea 0xcf222e(%rip),%r14 │ │ │ │ + lea 0xcf224e(%rip),%r14 │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc24a1a(%rip),%rbx │ │ │ │ + lea 0xc24a3a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xc249fa,%eax │ │ │ │ + sbb $0xc24a1a,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104bb074 <__environ@GLIBC_2.2.5+0xf17758c> │ │ │ │ + rex.RB call 104bb074 <__environ@GLIBC_2.2.5+0xf17754c> │ │ │ │ (bad) │ │ │ │ add $0x48000001,%eax │ │ │ │ movl $0x537758,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -336538,15 +336503,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jl 5377eb <__gmpz_get_d_2exp@plt+0x13156b> │ │ │ │ movq $0xf812b8,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x119ae31,-0x10(%r12) │ │ │ │ + movq $0x119ae51,-0x10(%r12) │ │ │ │ movq $0xb17f88,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xf82ba0,-0x20(%r12) │ │ │ │ @@ -336558,45 +336523,47 @@ │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ add $0xfffffffffffffff8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc248df(%rip),%rbx │ │ │ │ + lea 0xc248ff(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cmp %al,%dh │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5378a9 <__gmpz_get_d_2exp@plt+0x131629> │ │ │ │ - cmp %edi,%eax │ │ │ │ + add %cl,0x38(%rax) │ │ │ │ + movb $0x48,(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 53787c <__gmpz_get_d_2exp@plt+0x1315fc> │ │ │ │ movq $0x537898,-0x8(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xc5bb66(%rip),%r14 │ │ │ │ + lea 0xc5bb86(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d914b0 <__gmpz_get_d_2exp@plt+0x98b230> │ │ │ │ - lea 0xc2489d(%rip),%rbx │ │ │ │ + lea 0xc248bd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - movb $0x48,(%rax) │ │ │ │ - movl $0x5378e0,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 8d59e0 <__gmpz_get_d_2exp@plt+0x4cf760> │ │ │ │ + add %cl,(%rax) │ │ │ │ + cmp %al,%dh │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,%r8b │ │ │ │ + js 5378f2 <__gmpz_get_d_2exp@plt+0x131672> │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + cmp %ah,%cl │ │ │ │ + cmp %eax,(%rax) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -336649,27 +336616,28 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 53796a <__gmpz_get_d_2exp@plt+0x1316ea> │ │ │ │ movq $0x537988,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 8d5a00 <__gmpz_get_d_2exp@plt+0x4cf780> │ │ │ │ - lea 0xc247e7(%rip),%rbx │ │ │ │ + lea 0xc24807(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900c247(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + rex.RXB ret $0x4900 │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5379b7 <__gmpz_get_d_2exp@plt+0x131737> │ │ │ │ movq $0x4d0128,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x115c130,(%r12) │ │ │ │ + movq $0x115c150,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -336727,15 +336695,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734bb3dc <__environ@GLIBC_2.2.5+0x721778f4> │ │ │ │ + rex.RB call 734bb3dc <__environ@GLIBC_2.2.5+0x721778b4> │ │ │ │ and %cl,-0x39(%rax) │ │ │ │ rex.RB call a6f561 <__gmpz_get_d_2exp@plt+0x6692e1> │ │ │ │ mov %rsi,%r14 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -336770,15 +336738,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x46(%rax) │ │ │ │ + add %dh,0x46(%rax) │ │ │ │ ret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 537c0f <__gmpz_get_d_2exp@plt+0x13198f> │ │ │ │ movq $0x537b60,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -336789,15 +336757,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ rex.RX ret $0x4900 │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 537c1a <__gmpz_get_d_2exp@plt+0x13199a> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ cmp $0x1,%rcx │ │ │ │ @@ -336819,22 +336787,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x537a88,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc2456e(%rip),%r8 │ │ │ │ - lea 0xc2452d(%rip),%rdi │ │ │ │ - lea 0xc2451f(%rip),%rsi │ │ │ │ - lea 0xe06f77(%rip),%r14 │ │ │ │ + lea 0xc2458e(%rip),%r8 │ │ │ │ + lea 0xc2454d(%rip),%rdi │ │ │ │ + lea 0xc2453f(%rip),%rsi │ │ │ │ + lea 0xe06f97(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc24582(%rip),%rbx │ │ │ │ + lea 0xc245a2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ @@ -336851,15 +336819,15 @@ │ │ │ │ ja 537cb4 <__gmpz_get_d_2exp@plt+0x131a34> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ jg 537c7e <__gmpz_get_d_2exp@plt+0x1319fe> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xc631ba(%rip),%rbx │ │ │ │ + lea 0xc631da(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rdx │ │ │ │ add 0x20(%rbx),%rdx │ │ │ │ lea 0x1(%rdx),%rbx │ │ │ │ movq $0x8de478,-0x18(%r12) │ │ │ │ @@ -336898,23 +336866,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ call 4055d0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ jne 537d2c <__gmpz_get_d_2exp@plt+0x131aac> │ │ │ │ add $0xffffffffffffff88,%r12 │ │ │ │ - lea 0xc243d0(%rip),%rbx │ │ │ │ + lea 0xc243f0(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ sub %r14,%rax │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ sub %rax,%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jg 537d4a <__gmpz_get_d_2exp@plt+0x131aca> │ │ │ │ add $0xffffffffffffff88,%r12 │ │ │ │ - lea 0xc243b2(%rip),%rbx │ │ │ │ + lea 0xc243d2(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x537c40,-0x70(%r12) │ │ │ │ mov %rbx,-0x60(%r12) │ │ │ │ mov %r14,-0x58(%r12) │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ mov %rcx,-0x48(%r12) │ │ │ │ movq $0x8de478,-0x40(%r12) │ │ │ │ @@ -336928,15 +336896,15 @@ │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0xb17f88,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ - lea 0xc24790(%rip),%rbx │ │ │ │ + lea 0xc247b0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -336961,46 +336929,46 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jnp 537e33 <__gmpz_get_d_2exp@plt+0x131bb3> │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 537ce0 <__gmpz_get_d_2exp@plt+0x131a60> │ │ │ │ - lea 0xc2472c(%rip),%rbx │ │ │ │ + lea 0xc2474c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0xf(%rax) │ │ │ │ - ret $0x4800 │ │ │ │ + add %dl,0x4800c20f(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 537e88 <__gmpz_get_d_2exp@plt+0x131c08> │ │ │ │ mov %r14,%r9 │ │ │ │ - lea 0xc20f60(%rip),%r8 │ │ │ │ - lea 0xc5dc47(%rip),%rdi │ │ │ │ + lea 0xc20f80(%rip),%r8 │ │ │ │ + lea 0xc5dc67(%rip),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xc246ee(%rip),%rsi │ │ │ │ - lea 0xd764be(%rip),%r14 │ │ │ │ + lea 0xc2470e(%rip),%rsi │ │ │ │ + lea 0xd764de(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc246d9(%rip),%rbx │ │ │ │ + lea 0xc246f9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x14ff3dba(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + rex.RX ret $0xeb00 │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -337037,15 +337005,15 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rdi,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc24641(%rip),%rbx │ │ │ │ + lea 0xc24661(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -337053,23 +337021,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 537fa0 <__gmpz_get_d_2exp@plt+0x131d20> │ │ │ │ mov %r14,%r9 │ │ │ │ - lea 0xc24610(%rip),%r8 │ │ │ │ - lea 0xc5db2f(%rip),%rdi │ │ │ │ + lea 0xc24630(%rip),%r8 │ │ │ │ + lea 0xc5db4f(%rip),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xc24186(%rip),%rsi │ │ │ │ - lea 0xd763a6(%rip),%r14 │ │ │ │ + lea 0xc241a6(%rip),%rsi │ │ │ │ + lea 0xd763c6(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc245e9(%rip),%rbx │ │ │ │ + lea 0xc24609(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -337226,15 +337194,17 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c23f(%rax) │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + ret $0x4800 │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5382aa <__gmpz_get_d_2exp@plt+0x13202a> │ │ │ │ movq $0x538210,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -337244,16 +337214,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3f(%rax) │ │ │ │ - ret $0x4900 │ │ │ │ + add %cl,0x4900c23f(%rax) │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5382b5 <__gmpz_get_d_2exp@plt+0x132035> │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ cmp $0x8,%rax │ │ │ │ jl 538268 <__gmpz_get_d_2exp@plt+0x131fe8> │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ @@ -337269,23 +337238,23 @@ │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb25d8 <__gmpz_get_d_2exp@plt+0xbac358> │ │ │ │ movq $0x538038,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc23ed8(%rip),%r8 │ │ │ │ - lea 0xc23e97(%rip),%rdi │ │ │ │ - lea 0xc23e89(%rip),%rsi │ │ │ │ - lea 0xcc3299(%rip),%r14 │ │ │ │ + lea 0xc23ef8(%rip),%r8 │ │ │ │ + lea 0xc23eb7(%rip),%rdi │ │ │ │ + lea 0xc23ea9(%rip),%rsi │ │ │ │ + lea 0xcc32b9(%rip),%r14 │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc242ef(%rip),%rbx │ │ │ │ + lea 0xc2430f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -337489,15 +337458,15 @@ │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ cmp $0xc2,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 538632 <__gmpz_get_d_2exp@plt+0x1323b2> │ │ │ │ movq $0x538598,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -337508,16 +337477,16 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cmp %edx,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp $0xc2,%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -337538,23 +337507,23 @@ │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb25d8 <__gmpz_get_d_2exp@plt+0xbac358> │ │ │ │ movq $0x5383c0,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc23b50(%rip),%r8 │ │ │ │ - lea 0xc23b0f(%rip),%rdi │ │ │ │ - lea 0xc23b01(%rip),%rsi │ │ │ │ - lea 0xcc2ef9(%rip),%r14 │ │ │ │ + lea 0xc23b70(%rip),%r8 │ │ │ │ + lea 0xc23b2f(%rip),%rdi │ │ │ │ + lea 0xc23b21(%rip),%rsi │ │ │ │ + lea 0xcc2f19(%rip),%r14 │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc23f77(%rip),%rbx │ │ │ │ + lea 0xc23f97(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -337755,15 +337724,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c238(%rax) │ │ │ │ + add %ah,0x4800c238(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5389ca <__gmpz_get_d_2exp@plt+0x13274a> │ │ │ │ movq $0x538930,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -337773,15 +337742,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x38(%rax) │ │ │ │ + add %ch,0x38(%rax) │ │ │ │ ret $0x4900 │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5389d5 <__gmpz_get_d_2exp@plt+0x132755> │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jl 538988 <__gmpz_get_d_2exp@plt+0x132708> │ │ │ │ @@ -337798,23 +337767,23 @@ │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb25d8 <__gmpz_get_d_2exp@plt+0xbac358> │ │ │ │ movq $0x538750,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc237b8(%rip),%r8 │ │ │ │ - lea 0xc23777(%rip),%rdi │ │ │ │ - lea 0xc23769(%rip),%rsi │ │ │ │ - lea 0xcc2bc9(%rip),%r14 │ │ │ │ + lea 0xc237d8(%rip),%r8 │ │ │ │ + lea 0xc23797(%rip),%rdi │ │ │ │ + lea 0xc23789(%rip),%rsi │ │ │ │ + lea 0xcc2be9(%rip),%r14 │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc23bef(%rip),%rbx │ │ │ │ + lea 0xc23c0f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -338013,17 +337982,16 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xor $0xc2,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + xor $0x8d4800c2,%eax │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 538d52 <__gmpz_get_d_2exp@plt+0x132ad2> │ │ │ │ movq $0x538cb8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -338032,15 +338000,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ xor $0xc2,%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -338062,23 +338030,23 @@ │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb25d8 <__gmpz_get_d_2exp@plt+0xbac358> │ │ │ │ movq $0x538ae0,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc23430(%rip),%r8 │ │ │ │ - lea 0xc233ef(%rip),%rdi │ │ │ │ - lea 0xc233e1(%rip),%rsi │ │ │ │ - lea 0xcc27f1(%rip),%r14 │ │ │ │ + lea 0xc23450(%rip),%r8 │ │ │ │ + lea 0xc2340f(%rip),%rdi │ │ │ │ + lea 0xc23401(%rip),%rsi │ │ │ │ + lea 0xcc2811(%rip),%r14 │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc23877(%rip),%rbx │ │ │ │ + lea 0xc23897(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -338279,16 +338247,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x31(%rax) │ │ │ │ - ret $0x4800 │ │ │ │ + add %dl,0x4800c231(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5390da <__gmpz_get_d_2exp@plt+0x132e5a> │ │ │ │ movq $0x539040,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -338298,25 +338265,20 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xor %eax,%edx │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edx,-0x74b80000(%rax,%rax,1) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %bl,0x31(%rax) │ │ │ │ + ret $0x4900 │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5390e5 <__gmpz_get_d_2exp@plt+0x132e65> │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ cmp $0x8,%rax │ │ │ │ jl 539098 <__gmpz_get_d_2exp@plt+0x132e18> │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x538fb8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x539108,-0x18(%rbp) │ │ │ │ @@ -338328,23 +338290,23 @@ │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb25d8 <__gmpz_get_d_2exp@plt+0xbac358> │ │ │ │ movq $0x538e68,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc230a8(%rip),%r8 │ │ │ │ - lea 0xc23067(%rip),%rdi │ │ │ │ - lea 0xc23059(%rip),%rsi │ │ │ │ - lea 0xcc2469(%rip),%r14 │ │ │ │ + lea 0xc230c8(%rip),%r8 │ │ │ │ + lea 0xc23087(%rip),%rdi │ │ │ │ + lea 0xc23079(%rip),%rsi │ │ │ │ + lea 0xcc2489(%rip),%r14 │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc234ff(%rip),%rbx │ │ │ │ + lea 0xc2351f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -338551,17 +338513,18 @@ │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sub $0x8d4800c2,%eax │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + add %cl,(%rax) │ │ │ │ + cs ret $0x4800 │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 539462 <__gmpz_get_d_2exp@plt+0x1331e2> │ │ │ │ movq $0x5393c8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5393c8 <__gmpz_get_d_2exp@plt+0x133148> │ │ │ │ @@ -338569,19 +338532,24 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900c22d(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 53946d <__gmpz_get_d_2exp@plt+0x1331ed> │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ + add %dl,%al │ │ │ │ + sub $0x834900c2,%eax │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,-0x74b80000(%rax,%rax,1) │ │ │ │ + rex.XB (bad) │ │ │ │ cmp $0x4,%rax │ │ │ │ jl 539420 <__gmpz_get_d_2exp@plt+0x1331a0> │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x539340,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x539490,-0x18(%rbp) │ │ │ │ @@ -338593,23 +338561,23 @@ │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb25d8 <__gmpz_get_d_2exp@plt+0xbac358> │ │ │ │ movq $0x5391f0,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc22d20(%rip),%r8 │ │ │ │ - lea 0xc22cdf(%rip),%rdi │ │ │ │ - lea 0xc22cd1(%rip),%rsi │ │ │ │ - lea 0xcc20c9(%rip),%r14 │ │ │ │ + lea 0xc22d40(%rip),%r8 │ │ │ │ + lea 0xc22cff(%rip),%rdi │ │ │ │ + lea 0xc22cf1(%rip),%rsi │ │ │ │ + lea 0xcc20e9(%rip),%r14 │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc23187(%rip),%rbx │ │ │ │ + lea 0xc231a7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -338812,15 +338780,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x2a(%rax) │ │ │ │ + add %dh,0x2a(%rax) │ │ │ │ ret $0x4800 │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5397fa <__gmpz_get_d_2exp@plt+0x13357a> │ │ │ │ movq $0x539760,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -338831,15 +338799,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ sub %dl,%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -338861,23 +338829,23 @@ │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb25d8 <__gmpz_get_d_2exp@plt+0xbac358> │ │ │ │ movq $0x539580,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc22988(%rip),%r8 │ │ │ │ - lea 0xc22947(%rip),%rdi │ │ │ │ - lea 0xc22939(%rip),%rsi │ │ │ │ - lea 0xcc1d99(%rip),%r14 │ │ │ │ + lea 0xc229a8(%rip),%r8 │ │ │ │ + lea 0xc22967(%rip),%rdi │ │ │ │ + lea 0xc22959(%rip),%rsi │ │ │ │ + lea 0xcc1db9(%rip),%r14 │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc22dff(%rip),%rbx │ │ │ │ + lea 0xc22e1f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -339081,15 +339049,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ es ret $0x4800 │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 539b82 <__gmpz_get_d_2exp@plt+0x133902> │ │ │ │ movq $0x539ae8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -339100,15 +339068,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900c226(%rax) │ │ │ │ + add %dh,0x4900c226(%rax) │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 539b8d <__gmpz_get_d_2exp@plt+0x13390d> │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ cmp $0x8,%rax │ │ │ │ jl 539b40 <__gmpz_get_d_2exp@plt+0x1338c0> │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ @@ -339124,23 +339092,23 @@ │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb25d8 <__gmpz_get_d_2exp@plt+0xbac358> │ │ │ │ movq $0x539910,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc22600(%rip),%r8 │ │ │ │ - lea 0xc225bf(%rip),%rdi │ │ │ │ - lea 0xc225b1(%rip),%rsi │ │ │ │ - lea 0xcc19c1(%rip),%r14 │ │ │ │ + lea 0xc22620(%rip),%r8 │ │ │ │ + lea 0xc225df(%rip),%rdi │ │ │ │ + lea 0xc225d1(%rip),%rsi │ │ │ │ + lea 0xcc19e1(%rip),%r14 │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc22a87(%rip),%rbx │ │ │ │ + lea 0xc22aa7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -339201,15 +339169,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 539c79 <__gmpz_get_d_2exp@plt+0x1339f9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x539c90,-0x20(%rbp) │ │ │ │ - lea 0xcefc85(%rip),%r14 │ │ │ │ + lea 0xcefca5(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -339400,15 +339368,15 @@ │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x539fd8,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc226d9(%rip),%rbx │ │ │ │ + lea 0xc226f9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -339481,21 +339449,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 53a06e <__gmpz_get_d_2exp@plt+0x133dee> │ │ │ │ movq $0x53a090,-0x8(%rbp) │ │ │ │ - lea 0xc1ea2a(%rip),%rsi │ │ │ │ + lea 0xc1ea4a(%rip),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xc60dcf(%rip),%r14 │ │ │ │ + lea 0xc60def(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xc225b3(%rip),%rbx │ │ │ │ + lea 0xc225d3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -339526,15 +339494,16 @@ │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - rex pushf │ │ │ │ + (bad) │ │ │ │ + pushf │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 53a116 <__gmpz_get_d_2exp@plt+0x133e96> │ │ │ │ movq $0x53a130,-0x10(%rbp) │ │ │ │ mov 0x18(%rbx),%r14 │ │ │ │ @@ -339546,15 +339515,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ pushf │ │ │ │ iret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ @@ -339562,15 +339531,15 @@ │ │ │ │ add %dh,0x44(%rdi) │ │ │ │ movq $0x53a0d0,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x53a1a8,0x0(%rbp) │ │ │ │ - lea 0xd772ce(%rip),%rdi │ │ │ │ + lea 0xd772ee(%rip),%rdi │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ jmp dfaa80 <__gmpz_get_d_2exp@plt+0x9f4800> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ @@ -339610,27 +339579,27 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x53a240,-0x8(%rbp) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0xaa0d09(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xc22549(%rip),%rbx │ │ │ │ + lea 0xc22569(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ and $0x894800c2,%eax │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - loopne 53a26c <__gmpz_get_d_2exp@plt+0x133fec> │ │ │ │ - ret $0x4800 │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ + add %ah,-0x7cb7ff3e(%rip) │ │ │ │ + (bad) │ │ │ │ + jge 53a223 <__gmpz_get_d_2exp@plt+0x133fa3> │ │ │ │ + jo 53a253 <__gmpz_get_d_2exp@plt+0x133fd3> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -339742,15 +339711,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0xe(%rbx),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc5c410(%rip),%rbx │ │ │ │ + lea 0xc5c430(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -339772,77 +339741,80 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ and %edx,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 53a48e <__gmpz_get_d_2exp@plt+0x13420e> │ │ │ │ movq $0x53a4b0,-0x18(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xc1e60f(%rip),%rsi │ │ │ │ + lea 0xc1e62f(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ - lea 0xc609b4(%rip),%r14 │ │ │ │ + lea 0xc609d4(%rip),%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xc222fb(%rip),%rbx │ │ │ │ + lea 0xc2231b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ and %dl,%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,%r8b │ │ │ │ movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ push %rbx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ shlb $0xf9,(%rax) │ │ │ │ incl (%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c222(%rax) │ │ │ │ - movl $0x53a4f8,0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %al,%al │ │ │ │ + and %dl,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,%r8b │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + push %rbx │ │ │ │ + add %dh,(%rcx) │ │ │ │ + testb $0xde,-0x77(%rcx) │ │ │ │ jmp 539db8 <__gmpz_get_d_2exp@plt+0x133b38> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x22(%rax) │ │ │ │ - ret $0x4800 │ │ │ │ + add %bl,0x4800c222(%rax) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ jmp 53a520 <__gmpz_get_d_2exp@plt+0x1342a0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x22(%rax) │ │ │ │ + add %bh,0x22(%rax) │ │ │ │ ret $0x4800 │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x3,%rdx │ │ │ │ jae 53a5f2 <__gmpz_get_d_2exp@plt+0x134372> │ │ │ │ @@ -339855,15 +339827,15 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ and %dl,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,-0x7d(%r9) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ @@ -339935,37 +339907,42 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - and %al,%dl │ │ │ │ + add %dl,(%rax) │ │ │ │ + and %eax,%edx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734bdff4 <__environ@GLIBC_2.2.5+0x7217a50c> │ │ │ │ + rex.RB call 734bdff4 <__environ@GLIBC_2.2.5+0x7217a4cc> │ │ │ │ sbb $0x48,%al │ │ │ │ movl $0x53a6e0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xc220d4(%rip),%rbx │ │ │ │ + lea 0xc220f4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c220(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - movq $0x53a710,0x10(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ + add %dl,%al │ │ │ │ + and %al,%dl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r10b,(%r8) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + push %rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 53a458 <__gmpz_get_d_2exp@plt+0x1341d8> │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -340055,15 +340032,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0xe(%rbx),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc5bfb8(%rip),%rbx │ │ │ │ + lea 0xc5bfd8(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -340128,15 +340105,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jae 53a973 <__gmpz_get_d_2exp@plt+0x1346f3> │ │ │ │ - lea 0xc21e60(%rip),%rbx │ │ │ │ + lea 0xc21e80(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -340255,21 +340232,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 53ab92 <__gmpz_get_d_2exp@plt+0x134912> │ │ │ │ movq $0x53abb0,-0x10(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xc1df07(%rip),%rsi │ │ │ │ + lea 0xc1df27(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ - lea 0xc602ac(%rip),%r14 │ │ │ │ + lea 0xc602cc(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xc21c1f(%rip),%rbx │ │ │ │ + lea 0xc21c3f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -340325,18 +340302,15 @@ │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - nop │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + sbb %dl,-0x72b7ff31(%rcx) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 53ac5e <__gmpz_get_d_2exp@plt+0x1349de> │ │ │ │ movq $0x53ac78,-0x10(%rbp) │ │ │ │ mov 0x18(%rbx),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -340346,25 +340320,31 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4900cf90(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 53acc9 <__gmpz_get_d_2exp@plt+0x134a49> │ │ │ │ + add %bl,%al │ │ │ │ + nop │ │ │ │ + iret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x44(%rdi) │ │ │ │ movq $0x53ac18,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x53acf0,0x0(%rbp) │ │ │ │ - lea 0xd76786(%rip),%rdi │ │ │ │ + lea 0xd767a6(%rip),%rdi │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ jmp dfaa80 <__gmpz_get_d_2exp@plt+0x9f4800> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ @@ -340404,24 +340384,27 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x53ad88,-0x8(%rbp) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0xaa019d(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xc21af1(%rip),%rbx │ │ │ │ + lea 0xc21b11(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c21a(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0xc21a88(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %bl,%al │ │ │ │ + sbb %dl,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + test $0x1a,%al │ │ │ │ + ret $0x4800 │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -340449,15 +340432,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0xe(%rbx),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc5b9f8(%rip),%rbx │ │ │ │ + lea 0xc5ba18(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -340478,30 +340461,30 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sbb %eax,%edx │ │ │ │ + add %dl,(%rax) │ │ │ │ + sbb %dl,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jae 53aea3 <__gmpz_get_d_2exp@plt+0x134c23> │ │ │ │ - lea 0xc21a00(%rip),%rbx │ │ │ │ + lea 0xc21a20(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ sbb %eax,%edx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 53aea4 <__gmpz_get_d_2exp@plt+0x134c24> │ │ │ │ add $0x10,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ movq $0x53aed0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -340513,15 +340496,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c219(%rax) │ │ │ │ + add %dh,0x4800c219(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 53af40 <__gmpz_get_d_2exp@plt+0x134cc0> │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 53af4d <__gmpz_get_d_2exp@plt+0x134ccd> │ │ │ │ add $0x30,%r12 │ │ │ │ @@ -340551,61 +340534,66 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ sbb %eax,%edx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 53afaa <__gmpz_get_d_2exp@plt+0x134d2a> │ │ │ │ movq $0x53afc8,-0x10(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xc1daef(%rip),%rsi │ │ │ │ + lea 0xc1db0f(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ - lea 0xc5fe94(%rip),%r14 │ │ │ │ + lea 0xc5feb4(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xc218df(%rip),%rbx │ │ │ │ + lea 0xc218ff(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c218(%rax) │ │ │ │ - movl $0x53afe8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4cc580 <__gmpz_get_d_2exp@plt+0xc6300> │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + sbb %al,%dl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + push %rbx │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + test $0x15,%al │ │ │ │ + stc │ │ │ │ + incl (%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c218(%rax) │ │ │ │ + add %bh,0x4800c218(%rax) │ │ │ │ movl $0x53b010,0x0(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 539db8 <__gmpz_get_d_2exp@plt+0x133b38> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x18(%rax) │ │ │ │ - ret $0x4800 │ │ │ │ + add %dl,0x4800c218(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 53ae70 <__gmpz_get_d_2exp@plt+0x134bf0> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ @@ -340623,27 +340611,27 @@ │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jg 53b091 <__gmpz_get_d_2exp@plt+0x134e11> │ │ │ │ movq $0xf812b8,-0x50(%r12) │ │ │ │ - movq $0x119ae31,-0x48(%r12) │ │ │ │ + movq $0x119ae51,-0x48(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x28(%rbx),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ jl 53b0c4 <__gmpz_get_d_2exp@plt+0x134e44> │ │ │ │ movq $0xf812b8,-0x50(%r12) │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ - movq $0x119ae31,-0x40(%r12) │ │ │ │ + movq $0x119ae51,-0x40(%r12) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ @@ -340704,15 +340692,15 @@ │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc216a5(%rip),%rbx │ │ │ │ + lea 0xc216c5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -340756,60 +340744,60 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ enter $0xfffe,$0xff │ │ │ │ - lea 0xc21611(%rip),%rbx │ │ │ │ + lea 0xc21631(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ fcmovnb %st(1),%st │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 53b2e9 <__gmpz_get_d_2exp@plt+0x135069> │ │ │ │ mov %rsi,%r9 │ │ │ │ - lea 0xc1daf8(%rip),%r8 │ │ │ │ + lea 0xc1db18(%rip),%r8 │ │ │ │ mov %rdi,%rax │ │ │ │ - lea 0xc5a7dc(%rip),%rdi │ │ │ │ - lea 0xc215ce(%rip),%rsi │ │ │ │ + lea 0xc5a7fc(%rip),%rdi │ │ │ │ + lea 0xc215ee(%rip),%rsi │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc215c0(%rip),%rbx │ │ │ │ + lea 0xc215e0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x14ff3deb(%rax) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %al,%al │ │ │ │ + adc $0xa6eb00c2,%eax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd73002,%eax │ │ │ │ + sbb $0xd73022,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -340853,47 +340841,46 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ fld %st(1) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 53b443 <__gmpz_get_d_2exp@plt+0x1351c3> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 53b438 <__gmpz_get_d_2exp@plt+0x1351b8> │ │ │ │ movq $0x53b350,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%r9 │ │ │ │ - lea 0xc1d9ae(%rip),%r8 │ │ │ │ + lea 0xc1d9ce(%rip),%r8 │ │ │ │ mov %rdi,%rax │ │ │ │ - lea 0xc214b2(%rip),%rdi │ │ │ │ - lea 0xc21484(%rip),%rsi │ │ │ │ + lea 0xc214d2(%rip),%rdi │ │ │ │ + lea 0xc214a4(%rip),%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc2148e(%rip),%rbx │ │ │ │ + lea 0xc214ae(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x14(%rax) │ │ │ │ - ret $0xe900 │ │ │ │ + add %dl,-0x16ff3dec(%rax) │ │ │ │ jnp 53b46a <__gmpz_get_d_2exp@plt+0x1351ea> │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -341133,16 +341120,16 @@ │ │ │ │ jmp faecc8 <__gmpz_get_d_2exp@plt+0xba8a48> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - or %eax,%edx │ │ │ │ + add %al,(%rax) │ │ │ │ + or %dl,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 53b86a <__gmpz_get_d_2exp@plt+0x1355ea> │ │ │ │ movq $0x53b7d0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -341152,19 +341139,25 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900c209(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 53b875 <__gmpz_get_d_2exp@plt+0x1355f5> │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ + add %cl,%al │ │ │ │ + or %eax,%edx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,-0x74b80000(%rax,%rax,1) │ │ │ │ + rex.XB (bad) │ │ │ │ cmp $0x4,%rax │ │ │ │ jl 53b828 <__gmpz_get_d_2exp@plt+0x1355a8> │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x53b6c0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x53b898,-0x18(%rbp) │ │ │ │ @@ -341176,23 +341169,23 @@ │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb25d8 <__gmpz_get_d_2exp@plt+0xbac358> │ │ │ │ movq $0x53b560,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc20918(%rip),%r8 │ │ │ │ - lea 0xc208d7(%rip),%rdi │ │ │ │ - lea 0xc208c9(%rip),%rsi │ │ │ │ - lea 0xcbfcc1(%rip),%r14 │ │ │ │ + lea 0xc20938(%rip),%r8 │ │ │ │ + lea 0xc208f7(%rip),%rdi │ │ │ │ + lea 0xc208e9(%rip),%rsi │ │ │ │ + lea 0xcbfce1(%rip),%r14 │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc21087(%rip),%rbx │ │ │ │ + lea 0xc210a7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -341472,17 +341465,18 @@ │ │ │ │ jmp faece0 <__gmpz_get_d_2exp@plt+0xba8a60> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - add $0x8d4800c2,%eax │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + add %al,0x5(%rax) │ │ │ │ + ret $0x4800 │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 53bd2a <__gmpz_get_d_2exp@plt+0x135aaa> │ │ │ │ movq $0x53bc90,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 53bc90 <__gmpz_get_d_2exp@plt+0x135a10> │ │ │ │ @@ -341490,17 +341484,16 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - add $0xc2,%al │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add $0x834900c2,%eax │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %edx,-0x74b80000(%rax,%rax,1) │ │ │ │ @@ -341520,23 +341513,23 @@ │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb25d8 <__gmpz_get_d_2exp@plt+0xbac358> │ │ │ │ movq $0x53ba18,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc20458(%rip),%r8 │ │ │ │ - lea 0xc20417(%rip),%rdi │ │ │ │ - lea 0xc20409(%rip),%rsi │ │ │ │ - lea 0xcbf819(%rip),%r14 │ │ │ │ + lea 0xc20478(%rip),%r8 │ │ │ │ + lea 0xc20437(%rip),%rdi │ │ │ │ + lea 0xc20429(%rip),%rsi │ │ │ │ + lea 0xcbf839(%rip),%r14 │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc20bd7(%rip),%rbx │ │ │ │ + lea 0xc20bf7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -341688,15 +341681,15 @@ │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ add %dl,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 53c0e0 <__gmpz_get_d_2exp@plt+0x135e60> │ │ │ │ movq $0x53bfa0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -341708,15 +341701,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ add %eax,%edx │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -341778,22 +341771,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x53be08,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc2009d(%rip),%r8 │ │ │ │ - lea 0xc2005c(%rip),%rdi │ │ │ │ - lea 0xc2004e(%rip),%rsi │ │ │ │ - lea 0xe02ad6(%rip),%r14 │ │ │ │ + lea 0xc200bd(%rip),%r8 │ │ │ │ + lea 0xc2007c(%rip),%rdi │ │ │ │ + lea 0xc2006e(%rip),%rsi │ │ │ │ + lea 0xe02af6(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc20831(%rip),%rbx │ │ │ │ + lea 0xc20851(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -341893,15 +341886,15 @@ │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ inc %ecx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 53c3f0 <__gmpz_get_d_2exp@plt+0x136170> │ │ │ │ movq $0x53c2b0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -341913,15 +341906,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ inc %cl │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -341983,22 +341976,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x53c118,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc1fd8d(%rip),%r8 │ │ │ │ - lea 0xc1fd4c(%rip),%rdi │ │ │ │ - lea 0xc1fd3e(%rip),%rsi │ │ │ │ - lea 0xe027c6(%rip),%r14 │ │ │ │ + lea 0xc1fdad(%rip),%r8 │ │ │ │ + lea 0xc1fd6c(%rip),%rdi │ │ │ │ + lea 0xc1fd5e(%rip),%rsi │ │ │ │ + lea 0xe027e6(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc20531(%rip),%rbx │ │ │ │ + lea 0xc20551(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -342198,16 +342191,15 @@ │ │ │ │ jmp faecc8 <__gmpz_get_d_2exp@plt+0xba8a48> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x6(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %dl,0x4800c1fa(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 53c80b <__gmpz_get_d_2exp@plt+0x13658b> │ │ │ │ movq $0x53c740,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -342217,16 +342209,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cli │ │ │ │ + add %bl,-0x6(%rax) │ │ │ │ roll $0x49,(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 53c816 <__gmpz_get_d_2exp@plt+0x136596> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ cmp $0x4,%rcx │ │ │ │ @@ -342254,22 +342245,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x53c520,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc1f972(%rip),%r8 │ │ │ │ - lea 0xc1f931(%rip),%rdi │ │ │ │ - lea 0xc1f923(%rip),%rsi │ │ │ │ - lea 0xe023ab(%rip),%r14 │ │ │ │ + lea 0xc1f992(%rip),%r8 │ │ │ │ + lea 0xc1f951(%rip),%rdi │ │ │ │ + lea 0xc1f943(%rip),%rsi │ │ │ │ + lea 0xe023cb(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc20126(%rip),%rbx │ │ │ │ + lea 0xc20146(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -342369,15 +342360,15 @@ │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ test $0x458d4800,%ecx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 53cb18 <__gmpz_get_d_2exp@plt+0x136898> │ │ │ │ movq $0x53c9d8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -342387,20 +342378,26 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900c1f7(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 53cb23 <__gmpz_get_d_2exp@plt+0x1368a3> │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ + add %al,%al │ │ │ │ + test $0xc4834900,%ecx │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edi,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WXB (bad) │ │ │ │ cmp $0x4,%rcx │ │ │ │ jl 53cad5 <__gmpz_get_d_2exp@plt+0x136855> │ │ │ │ mov 0x7(%rbx),%rdx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov (%rbx),%sil │ │ │ │ mov 0x1(%rbx),%dil │ │ │ │ mov 0x2(%rbx),%r8b │ │ │ │ @@ -342449,22 +342446,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x53c840,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc1f665(%rip),%r8 │ │ │ │ - lea 0xc1f624(%rip),%rdi │ │ │ │ - lea 0xc1f616(%rip),%rsi │ │ │ │ - lea 0xe0209e(%rip),%r14 │ │ │ │ + lea 0xc1f685(%rip),%r8 │ │ │ │ + lea 0xc1f644(%rip),%rdi │ │ │ │ + lea 0xc1f636(%rip),%rsi │ │ │ │ + lea 0xe020be(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc1fe29(%rip),%rbx │ │ │ │ + lea 0xc1fe49(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -342564,15 +342561,15 @@ │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ hlt │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 53ce28 <__gmpz_get_d_2exp@plt+0x136ba8> │ │ │ │ movq $0x53cce8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -342584,15 +342581,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900c1f4(%rax) │ │ │ │ + add %dh,0x4900c1f4(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 53ce33 <__gmpz_get_d_2exp@plt+0x136bb3> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ cmp $0x4,%rcx │ │ │ │ jl 53cde5 <__gmpz_get_d_2exp@plt+0x136b65> │ │ │ │ @@ -342646,22 +342643,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x53cb50,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc1f355(%rip),%r8 │ │ │ │ - lea 0xc1f314(%rip),%rdi │ │ │ │ - lea 0xc1f306(%rip),%rsi │ │ │ │ - lea 0xe01d8e(%rip),%r14 │ │ │ │ + lea 0xc1f375(%rip),%r8 │ │ │ │ + lea 0xc1f334(%rip),%rdi │ │ │ │ + lea 0xc1f326(%rip),%rsi │ │ │ │ + lea 0xe01dae(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc1fb29(%rip),%rbx │ │ │ │ + lea 0xc1fb49(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -342861,16 +342858,16 @@ │ │ │ │ jmp faecc8 <__gmpz_get_d_2exp@plt+0xba8a48> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - lock roll $0x48,(%rax) │ │ │ │ + add %bl,-0x10(%rax) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 53d243 <__gmpz_get_d_2exp@plt+0x136fc3> │ │ │ │ movq $0x53d178,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -342880,15 +342877,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ lock roll $0x49,(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 53d24e <__gmpz_get_d_2exp@plt+0x136fce> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ cmp $0x4,%rcx │ │ │ │ @@ -342916,22 +342913,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x53cf58,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc1ef3a(%rip),%r8 │ │ │ │ - lea 0xc1eef9(%rip),%rdi │ │ │ │ - lea 0xc1eeeb(%rip),%rsi │ │ │ │ - lea 0xe01973(%rip),%r14 │ │ │ │ + lea 0xc1ef5a(%rip),%r8 │ │ │ │ + lea 0xc1ef19(%rip),%rdi │ │ │ │ + lea 0xc1ef0b(%rip),%rsi │ │ │ │ + lea 0xe01993(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc1f71e(%rip),%rbx │ │ │ │ + lea 0xc1f73e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -343003,15 +343000,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ out %al,(%dx) │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 53d47e <__gmpz_get_d_2exp@plt+0x1371fe> │ │ │ │ movq $0x53d3a8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -343023,15 +343020,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ in (%dx),%eax │ │ │ │ roll $0x49,(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 53d489 <__gmpz_get_d_2exp@plt+0x137209> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ @@ -343062,22 +343059,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x53d278,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc1ecff(%rip),%r8 │ │ │ │ - lea 0xc1ecbe(%rip),%rdi │ │ │ │ - lea 0xc1ecb0(%rip),%rsi │ │ │ │ - lea 0xe01718(%rip),%r14 │ │ │ │ + lea 0xc1ed1f(%rip),%r8 │ │ │ │ + lea 0xc1ecde(%rip),%rdi │ │ │ │ + lea 0xc1ecd0(%rip),%rsi │ │ │ │ + lea 0xe01738(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc1f4f3(%rip),%rbx │ │ │ │ + lea 0xc1f513(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -343149,15 +343146,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ jmp 53d570 <__gmpz_get_d_2exp@plt+0x1372f0> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 53d6be <__gmpz_get_d_2exp@plt+0x13743e> │ │ │ │ movq $0x53d5e8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -343169,15 +343166,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900c1eb(%rax) │ │ │ │ + add %dh,0x4900c1eb(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 53d6c9 <__gmpz_get_d_2exp@plt+0x137449> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ cmp $0x2,%rcx │ │ │ │ jl 53d67b <__gmpz_get_d_2exp@plt+0x1373fb> │ │ │ │ @@ -343206,22 +343203,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x53d4b8,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc1eabf(%rip),%r8 │ │ │ │ - lea 0xc1ea7e(%rip),%rdi │ │ │ │ - lea 0xc1ea70(%rip),%rsi │ │ │ │ - lea 0xe014d8(%rip),%r14 │ │ │ │ + lea 0xc1eadf(%rip),%r8 │ │ │ │ + lea 0xc1ea9e(%rip),%rdi │ │ │ │ + lea 0xc1ea90(%rip),%rsi │ │ │ │ + lea 0xe014f8(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc1f2c3(%rip),%rbx │ │ │ │ + lea 0xc1f2e3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -343293,15 +343290,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c1e9(%rax) │ │ │ │ + add %ch,0x4800c1e9(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 53d8fe <__gmpz_get_d_2exp@plt+0x13767e> │ │ │ │ movq $0x53d828,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -343311,15 +343308,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x17(%rax) │ │ │ │ + add %dh,-0x17(%rax) │ │ │ │ roll $0x49,(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 53d909 <__gmpz_get_d_2exp@plt+0x137689> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ cmp $0x2,%rcx │ │ │ │ @@ -343349,22 +343346,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x53d6f8,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc1e87f(%rip),%r8 │ │ │ │ - lea 0xc1e83e(%rip),%rdi │ │ │ │ - lea 0xc1e830(%rip),%rsi │ │ │ │ - lea 0xe01298(%rip),%r14 │ │ │ │ + lea 0xc1e89f(%rip),%r8 │ │ │ │ + lea 0xc1e85e(%rip),%rdi │ │ │ │ + lea 0xc1e850(%rip),%rsi │ │ │ │ + lea 0xe012b8(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc1f093(%rip),%rbx │ │ │ │ + lea 0xc1f0b3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -343436,15 +343433,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x19(%rax) │ │ │ │ + add %ch,-0x19(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 53db3e <__gmpz_get_d_2exp@plt+0x1378be> │ │ │ │ movq $0x53da68,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -343455,15 +343452,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ out %eax,$0xc1 │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -343500,22 +343497,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x53d938,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc1e63f(%rip),%r8 │ │ │ │ - lea 0xc1e5fe(%rip),%rdi │ │ │ │ - lea 0xc1e5f0(%rip),%rsi │ │ │ │ - lea 0xe01058(%rip),%r14 │ │ │ │ + lea 0xc1e65f(%rip),%r8 │ │ │ │ + lea 0xc1e61e(%rip),%rdi │ │ │ │ + lea 0xc1e610(%rip),%rsi │ │ │ │ + lea 0xe01078(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc1ee63(%rip),%rbx │ │ │ │ + lea 0xc1ee83(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -343579,19 +343576,18 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - in $0xc1,%eax │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %dl,-0x1b(%rax) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 53dd2f <__gmpz_get_d_2exp@plt+0x137aaf> │ │ │ │ movq $0x53dc80,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 53dc80 <__gmpz_get_d_2exp@plt+0x137a00> │ │ │ │ @@ -343599,16 +343595,16 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - in $0xc1,%al │ │ │ │ + add %bl,(%rax) │ │ │ │ + in $0xc1,%eax │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -343634,22 +343630,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x53db78,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc1e44e(%rip),%r8 │ │ │ │ - lea 0xc1e40d(%rip),%rdi │ │ │ │ - lea 0xc1e3ff(%rip),%rsi │ │ │ │ - lea 0xe00e57(%rip),%r14 │ │ │ │ + lea 0xc1e46e(%rip),%r8 │ │ │ │ + lea 0xc1e42d(%rip),%rdi │ │ │ │ + lea 0xc1e41f(%rip),%rsi │ │ │ │ + lea 0xe00e77(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc1ec82(%rip),%rbx │ │ │ │ + lea 0xc1eca2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -343746,15 +343742,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ loop 53de70 <__gmpz_get_d_2exp@plt+0x137bf0> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 53e011 <__gmpz_get_d_2exp@plt+0x137d91> │ │ │ │ movq $0x53dee8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -343766,15 +343762,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900c1e2(%rax) │ │ │ │ + add %dh,0x4900c1e2(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 53e01c <__gmpz_get_d_2exp@plt+0x137d9c> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ cmp $0x8,%rcx │ │ │ │ jl 53dfce <__gmpz_get_d_2exp@plt+0x137d4e> │ │ │ │ @@ -343826,22 +343822,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x53dd68,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc1e16c(%rip),%r8 │ │ │ │ - lea 0xc1e12b(%rip),%rdi │ │ │ │ - lea 0xc1e11d(%rip),%rsi │ │ │ │ - lea 0xe00be5(%rip),%r14 │ │ │ │ + lea 0xc1e18c(%rip),%r8 │ │ │ │ + lea 0xc1e14b(%rip),%rdi │ │ │ │ + lea 0xc1e13d(%rip),%rsi │ │ │ │ + lea 0xe00c05(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc1e9b0(%rip),%rbx │ │ │ │ + lea 0xc1e9d0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -343938,16 +343934,16 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - ffreep %st(1) │ │ │ │ + add %cl,(%rax) │ │ │ │ + loopne 53e150 <__gmpz_get_d_2exp@plt+0x137ed0> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 53e2f1 <__gmpz_get_d_2exp@plt+0x138071> │ │ │ │ movq $0x53e1c8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -343958,20 +343954,28 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900c1df(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 53e2fc <__gmpz_get_d_2exp@plt+0x13807c> │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ + add %dl,%al │ │ │ │ + ffreep %st(1) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esp,(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WXB (bad) │ │ │ │ cmp $0x8,%rcx │ │ │ │ jl 53e2ae <__gmpz_get_d_2exp@plt+0x13802e> │ │ │ │ mov 0x7(%rbx),%rdx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov 0x7(%rbx),%sil │ │ │ │ mov 0x6(%rbx),%dil │ │ │ │ mov 0x5(%rbx),%r8b │ │ │ │ @@ -344018,22 +344022,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x53e048,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc1de8c(%rip),%r8 │ │ │ │ - lea 0xc1de4b(%rip),%rdi │ │ │ │ - lea 0xc1de3d(%rip),%rsi │ │ │ │ - lea 0xe00905(%rip),%r14 │ │ │ │ + lea 0xc1deac(%rip),%r8 │ │ │ │ + lea 0xc1de6b(%rip),%rdi │ │ │ │ + lea 0xc1de5d(%rip),%rsi │ │ │ │ + lea 0xe00925(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc1e6e0(%rip),%rbx │ │ │ │ + lea 0xc1e700(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -344232,15 +344236,15 @@ │ │ │ │ jmp faece0 <__gmpz_get_d_2exp@plt+0xba8a60> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c1db(%rax) │ │ │ │ + add %ah,0x4800c1db(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 53e72c <__gmpz_get_d_2exp@plt+0x1384ac> │ │ │ │ movq $0x53e630,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -344250,15 +344254,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x25(%rax) │ │ │ │ + add %ch,-0x25(%rax) │ │ │ │ roll $0x49,(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 53e737 <__gmpz_get_d_2exp@plt+0x1384b7> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ cmp $0x8,%rcx │ │ │ │ @@ -344296,22 +344300,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x53e400,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc1da51(%rip),%r8 │ │ │ │ - lea 0xc1da10(%rip),%rdi │ │ │ │ - lea 0xc1da02(%rip),%rsi │ │ │ │ - lea 0xe004ca(%rip),%r14 │ │ │ │ + lea 0xc1da71(%rip),%r8 │ │ │ │ + lea 0xc1da30(%rip),%rdi │ │ │ │ + lea 0xc1da22(%rip),%rsi │ │ │ │ + lea 0xe004ea(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc1e2b5(%rip),%rbx │ │ │ │ + lea 0xc1e2d5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -344408,15 +344412,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ fadd %st(1),%st │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 53ea09 <__gmpz_get_d_2exp@plt+0x138789> │ │ │ │ movq $0x53e8e0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -344428,15 +344432,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900c1d8(%rax) │ │ │ │ + add %bh,0x4900c1d8(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 53ea14 <__gmpz_get_d_2exp@plt+0x138794> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ cmp $0x8,%rcx │ │ │ │ jl 53e9c6 <__gmpz_get_d_2exp@plt+0x138746> │ │ │ │ @@ -344488,22 +344492,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x53e760,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc1d774(%rip),%r8 │ │ │ │ - lea 0xc1d733(%rip),%rdi │ │ │ │ - lea 0xc1d725(%rip),%rsi │ │ │ │ - lea 0xe001ed(%rip),%r14 │ │ │ │ + lea 0xc1d794(%rip),%r8 │ │ │ │ + lea 0xc1d753(%rip),%rdi │ │ │ │ + lea 0xc1d745(%rip),%rsi │ │ │ │ + lea 0xe0020d(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc1dfe8(%rip),%rbx │ │ │ │ + lea 0xc1e008(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -344600,18 +344604,19 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - {rex2 0xc1} str -0x73(%r8) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 53ece9 <__gmpz_get_d_2exp@plt+0x138a69> │ │ │ │ movq $0x53ebc0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 53ebc0 <__gmpz_get_d_2exp@plt+0x138940> │ │ │ │ @@ -344619,20 +344624,27 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4900c1d5(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 53ecf4 <__gmpz_get_d_2exp@plt+0x138a74> │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ + add %bl,%al │ │ │ │ + {rex2 0xc1} str -0x7d(%r9) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esp,(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WXB (bad) │ │ │ │ cmp $0x8,%rcx │ │ │ │ jl 53eca6 <__gmpz_get_d_2exp@plt+0x138a26> │ │ │ │ mov 0x7(%rbx),%rdx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov (%rbx),%sil │ │ │ │ mov 0x1(%rbx),%dil │ │ │ │ mov 0x2(%rbx),%r8b │ │ │ │ @@ -344679,22 +344691,22 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x53ea40,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc1d494(%rip),%r8 │ │ │ │ - lea 0xc1d453(%rip),%rdi │ │ │ │ - lea 0xc1d445(%rip),%rsi │ │ │ │ - lea 0xdfff0d(%rip),%r14 │ │ │ │ + lea 0xc1d4b4(%rip),%r8 │ │ │ │ + lea 0xc1d473(%rip),%rdi │ │ │ │ + lea 0xc1d465(%rip),%rsi │ │ │ │ + lea 0xdfff2d(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc1dd18(%rip),%rbx │ │ │ │ + lea 0xc1dd38(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -344893,15 +344905,15 @@ │ │ │ │ jmp faece0 <__gmpz_get_d_2exp@plt+0xba8a60> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c1d1(%rax) │ │ │ │ + add %ch,0x4800c1d1(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 53f124 <__gmpz_get_d_2exp@plt+0x138ea4> │ │ │ │ movq $0x53f028,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -344911,15 +344923,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x2f(%rax) │ │ │ │ + add %dh,-0x2f(%rax) │ │ │ │ roll $0x49,(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 53f12f <__gmpz_get_d_2exp@plt+0x138eaf> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ cmp $0x8,%rcx │ │ │ │ @@ -344957,35 +344969,35 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x53edf8,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0xc1d059(%rip),%r8 │ │ │ │ - lea 0xc1d018(%rip),%rdi │ │ │ │ - lea 0xc1d00a(%rip),%rsi │ │ │ │ - lea 0xdffad2(%rip),%r14 │ │ │ │ + lea 0xc1d079(%rip),%r8 │ │ │ │ + lea 0xc1d038(%rip),%rdi │ │ │ │ + lea 0xc1d02a(%rip),%rsi │ │ │ │ + lea 0xdffaf2(%rip),%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4ca100 <__gmpz_get_d_2exp@plt+0xc3e80> │ │ │ │ - lea 0xc1d8ed(%rip),%rbx │ │ │ │ + lea 0xc1d90d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ adc $0x3000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734c2aac <__environ@GLIBC_2.2.5+0x7217efc4> │ │ │ │ + rex.RB call 734c2aac <__environ@GLIBC_2.2.5+0x7217ef84> │ │ │ │ ja 53f1aa <__gmpz_get_d_2exp@plt+0x138f2a> │ │ │ │ movl $0x53f190,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -345013,15 +345025,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc1d849(%rip),%rbx │ │ │ │ + lea 0xc1d869(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -345035,25 +345047,25 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ movq $0x53f318,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc1d7fc(%rip),%rbx │ │ │ │ + lea 0xc1d81c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ adc $0x3000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734c2ba4 <__environ@GLIBC_2.2.5+0x7217f0bc> │ │ │ │ + rex.RB call 734c2ba4 <__environ@GLIBC_2.2.5+0x7217f07c> │ │ │ │ ja 53f2a2 <__gmpz_get_d_2exp@plt+0x139022> │ │ │ │ movl $0x53f288,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -345081,15 +345093,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x15(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc1d761(%rip),%rbx │ │ │ │ + lea 0xc1d781(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ jle 53f29e <__gmpz_get_d_2exp@plt+0x13901e> │ │ │ │ test $0x0,%eax │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -345173,15 +345185,15 @@ │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc1d684(%rip),%rbx │ │ │ │ + lea 0xc1d6a4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -345224,15 +345236,15 @@ │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc1d5dc(%rip),%rbx │ │ │ │ + lea 0xc1d5fc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -345275,15 +345287,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc1d534(%rip),%rbx │ │ │ │ + lea 0xc1d554(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -345326,15 +345338,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc1d48c(%rip),%rbx │ │ │ │ + lea 0xc1d4ac(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -345358,15 +345370,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xab3ee0(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd71dd3(%rip),%rbx │ │ │ │ + lea 0xd71df3(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -345438,62 +345450,63 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc1d2df(%rip),%rbx │ │ │ │ + lea 0xc1d2ff(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 4854b9a3 <__environ@GLIBC_2.2.5+0x47207ebb> │ │ │ │ + or %dl,%bl │ │ │ │ + roll $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 53f8cc <__gmpz_get_d_2exp@plt+0x13964c> │ │ │ │ movq $0x53f810,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - lea 0xc577e0(%rip),%rbx │ │ │ │ + lea 0xc57800(%rip),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 53f810 <__gmpz_get_d_2exp@plt+0x139590> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c1d2(%rax) │ │ │ │ + add %ch,0x4800c1d2(%rax) │ │ │ │ movl $0x53f840,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 53f840 <__gmpz_get_d_2exp@plt+0x1395c0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x2e(%rax) │ │ │ │ + add %bh,-0x2e(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0x8(%rcx),%rdx │ │ │ │ cmp 0x8(%rax),%rdx │ │ │ │ jne 53f8b8 <__gmpz_get_d_2exp@plt+0x139638> │ │ │ │ add $0x10,%rcx │ │ │ │ @@ -345507,25 +345520,24 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 4060b0 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ jne 53f8d0 <__gmpz_get_d_2exp@plt+0x139650> │ │ │ │ movq $0x53f8a8,0x8(%rbp) │ │ │ │ - lea 0xc21133(%rip),%rbx │ │ │ │ + lea 0xc21153(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 53f8a8 <__gmpz_get_d_2exp@plt+0x139628> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sub $0xc2,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + sub $0xc74800c2,%eax │ │ │ │ add %r10b,-0x7(%r8) │ │ │ │ push %rbx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ lock int $0x2 │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ or %r15b,%r8b │ │ │ │ @@ -345628,27 +345640,26 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x53f7d0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xc1d05b(%rip),%r14 │ │ │ │ + lea 0xc1d07b(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc1d08b(%rip),%rbx │ │ │ │ + lea 0xc1d0ab(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x30(%rax) │ │ │ │ - roll $0xeb,(%rax) │ │ │ │ + add %cl,-0x14ff3e30(%rax) │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -345673,15 +345684,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xab3a68(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd7195b(%rip),%rbx │ │ │ │ + lea 0xd7197b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -345753,28 +345764,29 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc1cedf(%rip),%rbx │ │ │ │ + lea 0xc1ceff(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - call 4854be17 <__environ@GLIBC_2.2.5+0x4720832f> │ │ │ │ + or %cl,%bh │ │ │ │ + roll $0x48,(%rax) │ │ │ │ lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 53fdf7 <__gmpz_get_d_2exp@plt+0x139b77> │ │ │ │ movq $0x53fc88,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -345785,51 +345797,52 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c1ce(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ movl $0x53fcd8,-0x20(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xc57326(%rip),%rbx │ │ │ │ + lea 0xc57346(%rip),%rbx │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 53fcd8 <__gmpz_get_d_2exp@plt+0x139a58> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,-0x32(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ movl $0x53fd08,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 53fd08 <__gmpz_get_d_2exp@plt+0x139a88> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ @@ -345863,24 +345876,24 @@ │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x48(%rsp),%rdx │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ mov %r14,%rax │ │ │ │ test %r10,%r10 │ │ │ │ jne 53fddc <__gmpz_get_d_2exp@plt+0x139b5c> │ │ │ │ movq $0x53fdc0,0x0(%rbp) │ │ │ │ - lea 0xc20c1d(%rip),%rbx │ │ │ │ + lea 0xc20c3d(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 53fdc0 <__gmpz_get_d_2exp@plt+0x139b40> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c00c222(%rax) │ │ │ │ + add %ch,0x4c00c222(%rax) │ │ │ │ mov 0x18(%rbp),%ecx │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x30,%rbp │ │ │ │ jmp 569770 <__gmpz_get_d_2exp@plt+0x1634f0> │ │ │ │ @@ -345912,27 +345925,27 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x53fc48,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rsi │ │ │ │ - lea 0xc1ccc6(%rip),%r14 │ │ │ │ + lea 0xc1cce6(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc1ccf6(%rip),%rbx │ │ │ │ + lea 0xc1cd16(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ int3 │ │ │ │ roll $0xeb,(%rax) │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -346028,52 +346041,52 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900c23e(%rax) │ │ │ │ + add %ch,0x4900c23e(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 53fff2 <__gmpz_get_d_2exp@plt+0x139d72> │ │ │ │ movq $0x53fee0,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 578b98 <__gmpz_get_d_2exp@plt+0x172918> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc1cb7c(%rip),%rbx │ │ │ │ + lea 0xc1cb9c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x16ff3ddf(%rax) │ │ │ │ + add %dh,-0x16ff3ddf(%rax) │ │ │ │ sti │ │ │ │ lahf │ │ │ │ add (%rax),%al │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ cmp $0xc2,%al │ │ │ │ add %ch,%cl │ │ │ │ movsxd 0x1f0f00(%rbx,%rax,1),%eax │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ rex.X ret $0xe900 │ │ │ │ xchg %eax,%ebx │ │ │ │ pushf │ │ │ │ add (%rax),%eax │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -346101,15 +346114,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xab3478(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd7136b(%rip),%rbx │ │ │ │ + lea 0xd7138b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -346181,29 +346194,29 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc1c9a7(%rip),%rbx │ │ │ │ + lea 0xc1c9c7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4800c244,%eax │ │ │ │ - mov 0xf(%rbx),%esi │ │ │ │ + fadds 0x0(%rdx,%rax,8) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 57ab88 <__gmpz_get_d_2exp@plt+0x174908> │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -346221,69 +346234,70 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x540238,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rsi │ │ │ │ - lea 0xc1c936(%rip),%r14 │ │ │ │ + lea 0xc1c956(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc1c926(%rip),%rbx │ │ │ │ + lea 0xc1c946(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ leave │ │ │ │ roll $0xeb,(%rax) │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 4c54c504 <__environ@GLIBC_2.2.5+0x4b208a1c> │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ + or %ah,(%rdx,%rax,8) │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ jmp 56d9d8 <__gmpz_get_d_2exp@plt+0x167758> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %cl,%cl │ │ │ │ + cmp %cl,%cl │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 540331 <__gmpz_get_d_2exp@plt+0x13a0b1> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x540348,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc20571(%rip),%r14 │ │ │ │ + lea 0xc20591(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d50a8 <__gmpz_get_d_2exp@plt+0x1cee28> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ int1 │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 540362 <__gmpz_get_d_2exp@plt+0x13a0e2> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ @@ -346320,15 +346334,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xab3170(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd71063(%rip),%rbx │ │ │ │ + lea 0xd71083(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -346359,17 +346373,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c1c7(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x458d4800,%ecx │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 54054c <__gmpz_get_d_2exp@plt+0x13a2cc> │ │ │ │ movq $0x5404a8,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -346378,16 +346392,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x39(%rax) │ │ │ │ - roll $0x49,(%rax) │ │ │ │ + add %dl,0x4900c1c7(%rax) │ │ │ │ add $0x78,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54053c <__gmpz_get_d_2exp@plt+0x13a2bc> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ @@ -346436,24 +346449,23 @@ │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x540468,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x17(%r12),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xc1c68f(%rip),%rbx │ │ │ │ + lea 0xc1c6af(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x3a(%rax) │ │ │ │ - roll $0xeb,(%rax) │ │ │ │ + add %dl,-0x14ff3e3a(%rax) │ │ │ │ xchg %eax,%esi │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -346478,15 +346490,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xab2f08(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd70dfb(%rip),%rbx │ │ │ │ + lea 0xd70e1b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -346558,35 +346570,35 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc1c4ef(%rip),%rbx │ │ │ │ + lea 0xc1c50f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xor %dl,%al │ │ │ │ + add %bl,(%rax) │ │ │ │ + xor %edx,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5407c8 <__gmpz_get_d_2exp@plt+0x13a548> │ │ │ │ movq $0x5407e8,-0x8(%rbp) │ │ │ │ mov $0x1000,%r14d │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 577b40 <__gmpz_get_d_2exp@plt+0x1718c0> │ │ │ │ - lea 0xc1c4d9(%rip),%rbx │ │ │ │ + lea 0xc1c4f9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -346607,17 +346619,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800cd96 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + mov %dl,-0x72b7ff33(%rsi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 540852 <__gmpz_get_d_2exp@plt+0x13a5d2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp cf4428 <__gmpz_get_d_2exp@plt+0x8ee1a8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -346635,37 +346647,36 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 540898 <__gmpz_get_d_2exp@plt+0x13a618> │ │ │ │ movq $0x5408b8,-0x8(%rbp) │ │ │ │ - lea 0xcfc53a(%rip),%r14 │ │ │ │ - lea 0xc1c41a(%rip),%rbx │ │ │ │ + lea 0xcfc55a(%rip),%r14 │ │ │ │ + lea 0xc1c43a(%rip),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ - lea 0xc1c441(%rip),%rbx │ │ │ │ + lea 0xc1c461(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ movl $0x5408d8,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5408d8 <__gmpz_get_d_2exp@plt+0x13a658> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - ret │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5408ef <__gmpz_get_d_2exp@plt+0x13a66f> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -346674,15 +346685,17 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 540918 <__gmpz_get_d_2exp@plt+0x13a698> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c1c3(%rax) │ │ │ │ + add %al,%al │ │ │ │ + ret │ │ │ │ + roll $0x48,(%rax) │ │ │ │ movl $0x540948,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 540948 <__gmpz_get_d_2exp@plt+0x13a6c8> │ │ │ │ @@ -346690,16 +346703,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x3d(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %dl,0x4800c1c3(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x2,%rcx │ │ │ │ je 540990 <__gmpz_get_d_2exp@plt+0x13a710> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -346707,15 +346719,15 @@ │ │ │ │ movq $0x540830,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fae7b8 <__gmpz_get_d_2exp@plt+0xba8538> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc1c2e9(%rip),%rsi │ │ │ │ + lea 0xc1c309(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 55ccf8 <__gmpz_get_d_2exp@plt+0x156a78> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -346725,36 +346737,38 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xc1c31a,%eax │ │ │ │ - lea 0xc1c2ab(%rip),%r14 │ │ │ │ + xor $0xc1c33a,%eax │ │ │ │ + lea 0xc1c2cb(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ ret │ │ │ │ roll $0xeb,(%rax) │ │ │ │ (bad) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x16ff3dce(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + xor %dl,%al │ │ │ │ + add %ch,%cl │ │ │ │ cmp 0x0(%rbx,%rax,1),%edi │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -346779,15 +346793,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xab2ac8(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd709bb(%rip),%rbx │ │ │ │ + lea 0xd709db(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -346859,30 +346873,31 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc1c17f(%rip),%rbx │ │ │ │ + lea 0xc1c19f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - jo 540c21 <__gmpz_get_d_2exp@plt+0x13a9a1> │ │ │ │ - ret $0x4800 │ │ │ │ - mov 0xf(%rbx),%esi │ │ │ │ + nop │ │ │ │ + cmp %edx,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 540bfb <__gmpz_get_d_2exp@plt+0x13a97b> │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 57adf0 <__gmpz_get_d_2exp@plt+0x174b70> │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -346900,28 +346915,28 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x540be8,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rsi │ │ │ │ - lea 0xc1c10e(%rip),%r14 │ │ │ │ + lea 0xc1c12e(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc1c0fe(%rip),%rbx │ │ │ │ + lea 0xc1c11e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rol $0x0,%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + rol $0x0,%ecx │ │ │ │ jmp 540c10 <__gmpz_get_d_2exp@plt+0x13a990> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -346946,15 +346961,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xab2868(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd7075b(%rip),%rbx │ │ │ │ + lea 0xd7077b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -347026,65 +347041,65 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc1bf57(%rip),%rbx │ │ │ │ + lea 0xc1bf77(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bh,(%rcx) │ │ │ │ + xor %bh,(%rcx) │ │ │ │ ret $0x4800 │ │ │ │ mov 0xf(%rbx),%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 57adf0 <__gmpz_get_d_2exp@plt+0x174b70> │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0x834900c1,%esi │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x834900c1,%edi │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x540e48,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rsi │ │ │ │ - lea 0xc1bee6(%rip),%r14 │ │ │ │ + lea 0xc1bf06(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc1bed6(%rip),%rbx │ │ │ │ + lea 0xc1bef6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x14ff3e42(%rax) │ │ │ │ - sahf │ │ │ │ + add %bl,%al │ │ │ │ + mov $0x9eeb00c1,%esi │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -347108,15 +347123,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xab2608(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd704fb(%rip),%rbx │ │ │ │ + lea 0xd7051b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -347188,30 +347203,30 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc1bd1f(%rip),%rbx │ │ │ │ + lea 0xc1bd3f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $0xc2,(%rcx) │ │ │ │ - add %cl,0x73(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ + loopne 5410d7 <__gmpz_get_d_2exp@plt+0x13ae57> │ │ │ │ + ret $0x4c00 │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ jmp 579cf8 <__gmpz_get_d_2exp@plt+0x173a78> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -347226,26 +347241,26 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x5410a8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xc1bcb3(%rip),%r14 │ │ │ │ + lea 0xc1bcd3(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc1bca3(%rip),%rbx │ │ │ │ + lea 0xc1bcc3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x14ff3e44(%rax) │ │ │ │ + add %ah,-0x14ff3e44(%rax) │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -347270,15 +347285,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xab23a8(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd7029b(%rip),%rbx │ │ │ │ + lea 0xd702bb(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -347350,30 +347365,30 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc1baf7(%rip),%rbx │ │ │ │ + lea 0xc1bb17(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %dh,(%rax) │ │ │ │ - ret $0x4800 │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + rex.W xor %al,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 541326 <__gmpz_get_d_2exp@plt+0x13b0a6> │ │ │ │ movq $0x541340,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 579fb8 <__gmpz_get_d_2exp@plt+0x173d38> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -347402,27 +347417,28 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x541308,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xc1ba5b(%rip),%r14 │ │ │ │ + lea 0xc1ba7b(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc1ba4b(%rip),%rbx │ │ │ │ + lea 0xc1ba6b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0x9eeb00c1,%edx │ │ │ │ + add %cl,-0x46(%rax) │ │ │ │ + roll $0xeb,(%rax) │ │ │ │ + sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -347446,15 +347462,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xab2118(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd7000b(%rip),%rbx │ │ │ │ + lea 0xd7002b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -347526,15 +347542,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc1b89f(%rip),%rbx │ │ │ │ + lea 0xc1b8bf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -347542,26 +347558,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xc2023a,%eax │ │ │ │ - lea 0xc1b873(%rip),%r14 │ │ │ │ + xor $0xc2025a,%eax │ │ │ │ + lea 0xc1b893(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x48(%rax) │ │ │ │ + add %bh,-0x48(%rax) │ │ │ │ roll $0xeb,(%rax) │ │ │ │ (bad) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -347587,15 +347603,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xab1f10(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd6fe03(%rip),%rbx │ │ │ │ + lea 0xd6fe23(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -347667,30 +347683,31 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc1b6cf(%rip),%rbx │ │ │ │ + lea 0xc1b6ef(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fadds (%rax) │ │ │ │ - ret $0x4c00 │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ + clc │ │ │ │ + add %al,%dl │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ jmp 567ab8 <__gmpz_get_d_2exp@plt+0x161838> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -347705,28 +347722,27 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x5417a0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xc1b663(%rip),%r14 │ │ │ │ + lea 0xc1b683(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc1b653(%rip),%rbx │ │ │ │ + lea 0xc1b673(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0xc1,%dh │ │ │ │ - add %ch,%bl │ │ │ │ + add %dl,-0x4a(%rax) │ │ │ │ + roll $0xeb,(%rax) │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -347751,15 +347767,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xab1cb0(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd6fba3(%rip),%rbx │ │ │ │ + lea 0xd6fbc3(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -347831,51 +347847,48 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc1b4a7(%rip),%rbx │ │ │ │ + lea 0xc1b4c7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0xc1,%ah │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0xc1fdd2,%eax │ │ │ │ - lea 0xc1b47b(%rip),%r14 │ │ │ │ + add %al,-0x4c(%rax) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ + lea 0xc1fdf2(%rip),%esi │ │ │ │ + lea 0xc1b49b(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x4c(%rax) │ │ │ │ - roll $0xeb,(%rax) │ │ │ │ + add %al,-0x14ff3e4c(%rax) │ │ │ │ (bad) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3(%rax) │ │ │ │ - ret $0xe900 │ │ │ │ + add %cl,-0x16ff3dfd(%rax) │ │ │ │ mov $0xf00026f,%ebx │ │ │ │ (bad) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ @@ -347901,15 +347914,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xab1a88(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd6f97b(%rip),%rbx │ │ │ │ + lea 0xd6f99b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -347981,23 +347994,23 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc1b2f7(%rip),%rbx │ │ │ │ + lea 0xc1b317(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ gs ret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 541c7c <__gmpz_get_d_2exp@plt+0x13b9fc> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 541c71 <__gmpz_get_d_2exp@plt+0x13b9f1> │ │ │ │ @@ -348016,16 +348029,15 @@ │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,-0x4e(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %bl,0x4800c1b2(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 541cf6 <__gmpz_get_d_2exp@plt+0x13ba76> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 541ceb <__gmpz_get_d_2exp@plt+0x13ba6b> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -348066,15 +348078,15 @@ │ │ │ │ jmp faed10 <__gmpz_get_d_2exp@plt+0xba8a90> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,0x4800c264(%rax) │ │ │ │ + add %ah,0x4800c264(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 541dbc <__gmpz_get_d_2exp@plt+0x13bb3c> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 541db1 <__gmpz_get_d_2exp@plt+0x13bb31> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -348092,19 +348104,19 @@ │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0xc1,%cl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734c5724 <__environ@GLIBC_2.2.5+0x72181c3c> │ │ │ │ - pop %rbp │ │ │ │ + add %bl,-0x4f(%rax) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 541e36 <__gmpz_get_d_2exp@plt+0x13bbb6> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 541e2b <__gmpz_get_d_2exp@plt+0x13bbab> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ @@ -348142,15 +348154,15 @@ │ │ │ │ jmp faed10 <__gmpz_get_d_2exp@plt+0xba8a90> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,0x63(%rax) │ │ │ │ + add %ah,0x63(%rax) │ │ │ │ ret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 541efc <__gmpz_get_d_2exp@plt+0x13bc7c> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 541ef1 <__gmpz_get_d_2exp@plt+0x13bc71> │ │ │ │ @@ -348169,20 +348181,19 @@ │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,%al │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - roll $0x48,(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 541f76 <__gmpz_get_d_2exp@plt+0x13bcf6> │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0xc1,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734c5864 <__environ@GLIBC_2.2.5+0x72181d3c> │ │ │ │ + pop %rbp │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 541f6b <__gmpz_get_d_2exp@plt+0x13bceb> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ @@ -348225,35 +348236,33 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - subb $0x45,-0x72b7ff3f(%rdi) │ │ │ │ - loopne 542039 <__gmpz_get_d_2exp@plt+0x13bdb9> │ │ │ │ + movabs 0x4ce0458d4800c1af,%al │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5420e4 <__gmpz_get_d_2exp@plt+0x13be64> │ │ │ │ movq $0x542028,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - lea 0xc54fc8(%rip),%rbx │ │ │ │ + lea 0xc54fe8(%rip),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 542028 <__gmpz_get_d_2exp@plt+0x13bda8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ + add %al,-0x51(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ movl $0x542058,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 542058 <__gmpz_get_d_2exp@plt+0x13bdd8> │ │ │ │ @@ -348261,16 +348270,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ + add %dl,(%rax) │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0x8(%rcx),%rdx │ │ │ │ cmp 0x8(%rax),%rdx │ │ │ │ jne 5420d0 <__gmpz_get_d_2exp@plt+0x13be50> │ │ │ │ add $0x10,%rcx │ │ │ │ @@ -348284,24 +348293,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 4060b0 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ jne 5420e8 <__gmpz_get_d_2exp@plt+0x13be68> │ │ │ │ movq $0x5420c0,0x8(%rbp) │ │ │ │ - lea 0xc1e91b(%rip),%rbx │ │ │ │ + lea 0xc1e93b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5420c0 <__gmpz_get_d_2exp@plt+0x13be40> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x52(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %cl,0x4800c1ae(%rax) │ │ │ │ movl $0x542258,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 579218 <__gmpz_get_d_2exp@plt+0x172f98> │ │ │ │ movq $0x542138,0x8(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 579218 <__gmpz_get_d_2exp@plt+0x172f98> │ │ │ │ @@ -348313,27 +348321,27 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ + add %bl,(%rax) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov 0x18(%rbp),%ebx │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 542138 <__gmpz_get_d_2exp@plt+0x13beb8> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ lods %ds:(%rsi),%eax │ │ │ │ roll $0x49,(%rax) │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 542168 <__gmpz_get_d_2exp@plt+0x13bee8> │ │ │ │ movq $0x541c90,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ @@ -348351,26 +348359,25 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x53(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %cl,0x4800c1ad(%rax) │ │ │ │ mov 0x18(%rbp),%ebx │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 5421c8 <__gmpz_get_d_2exp@plt+0x13bf48> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x53(%rax) │ │ │ │ + add %ah,-0x53(%rax) │ │ │ │ roll $0x49,(%rax) │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5421f8 <__gmpz_get_d_2exp@plt+0x13bf78> │ │ │ │ movq $0x541dd0,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ @@ -348387,27 +348394,29 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov 0x18(%rbp),%ebx │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 542258 <__gmpz_get_d_2exp@plt+0x13bfd8> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900c1ac(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + roll $0x49,(%rax) │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 542288 <__gmpz_get_d_2exp@plt+0x13c008> │ │ │ │ movq $0x541f10,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ @@ -348437,27 +348446,26 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x541fe8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xc1ac13(%rip),%r14 │ │ │ │ + lea 0xc1ac33(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc1ac83(%rip),%rbx │ │ │ │ + lea 0xc1aca3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x54(%rax) │ │ │ │ - roll $0xeb,(%rax) │ │ │ │ + add %al,-0x14ff3e54(%rax) │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -348482,15 +348490,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xab11b0(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd6f0a3(%rip),%rbx │ │ │ │ + lea 0xd6f0c3(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -348562,23 +348570,23 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc1aad7(%rip),%rbx │ │ │ │ + lea 0xc1aaf7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ pop %rbp │ │ │ │ ret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 542554 <__gmpz_get_d_2exp@plt+0x13c2d4> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -348598,15 +348606,15 @@ │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,-0x56(%rax) │ │ │ │ + add %bh,-0x56(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5425ce <__gmpz_get_d_2exp@plt+0x13c34e> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5425c3 <__gmpz_get_d_2exp@plt+0x13c343> │ │ │ │ @@ -348648,15 +348656,15 @@ │ │ │ │ jmp faed10 <__gmpz_get_d_2exp@plt+0xba8a90> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ pop %rbx │ │ │ │ ret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 542694 <__gmpz_get_d_2exp@plt+0x13c414> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -348676,17 +348684,17 @@ │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ test $0x8d4800c1,%eax │ │ │ │ - rex.RB call 734c5ffc <__environ@GLIBC_2.2.5+0x72182514> │ │ │ │ + rex.RB call 734c5ffc <__environ@GLIBC_2.2.5+0x721824d4> │ │ │ │ pop %rbp │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 542703 <__gmpz_get_d_2exp@plt+0x13c483> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -348725,15 +348733,15 @@ │ │ │ │ jmp faed10 <__gmpz_get_d_2exp@plt+0xba8a90> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,0x4800c25a(%rax) │ │ │ │ + add %ch,0x4800c25a(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5427d4 <__gmpz_get_d_2exp@plt+0x13c554> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5427c9 <__gmpz_get_d_2exp@plt+0x13c549> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -348751,15 +348759,15 @@ │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54284e <__gmpz_get_d_2exp@plt+0x13c5ce> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -348807,36 +348815,34 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + andb $0x45,-0x72b7ff3f(%rdi) │ │ │ │ + loopne 542911 <__gmpz_get_d_2exp@plt+0x13c691> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 5429bc <__gmpz_get_d_2exp@plt+0x13c73c> │ │ │ │ movq $0x542900,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - lea 0xc546f0(%rip),%rbx │ │ │ │ + lea 0xc54710(%rip),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 542900 <__gmpz_get_d_2exp@plt+0x13c680> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ roll $0x48,(%rax) │ │ │ │ movl $0x542930,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -348845,15 +348851,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0x8(%rcx),%rdx │ │ │ │ cmp 0x8(%rax),%rdx │ │ │ │ jne 5429a8 <__gmpz_get_d_2exp@plt+0x13c728> │ │ │ │ @@ -348868,23 +348874,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 4060b0 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ jne 5429c0 <__gmpz_get_d_2exp@plt+0x13c740> │ │ │ │ movq $0x542998,0x8(%rbp) │ │ │ │ - lea 0xc1e043(%rip),%rbx │ │ │ │ + lea 0xc1e063(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 542998 <__gmpz_get_d_2exp@plt+0x13c718> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x5a(%rax) │ │ │ │ + add %ch,-0x5a(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ movl $0x542b30,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 579218 <__gmpz_get_d_2exp@plt+0x172f98> │ │ │ │ movq $0x542a10,0x8(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -348897,27 +348903,29 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov 0x18(%rbp),%ebx │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 542a10 <__gmpz_get_d_2exp@plt+0x13c790> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900c1a5(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + roll $0x49,(%rax) │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 542a40 <__gmpz_get_d_2exp@plt+0x13c7c0> │ │ │ │ movq $0x542568,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ @@ -348933,27 +348941,26 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x5b(%rax) │ │ │ │ + add %ch,-0x5b(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov 0x18(%rbp),%ebx │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 542aa0 <__gmpz_get_d_2exp@plt+0x13c820> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %al,-0x5b(%rax) │ │ │ │ roll $0x49,(%rax) │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 542ad0 <__gmpz_get_d_2exp@plt+0x13c850> │ │ │ │ movq $0x5426a8,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ @@ -348970,25 +348977,27 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c1a4(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ mov 0x18(%rbp),%ebx │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 542b30 <__gmpz_get_d_2exp@plt+0x13c8b0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900c1a4(%rax) │ │ │ │ + add %dh,0x4900c1a4(%rax) │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 542b60 <__gmpz_get_d_2exp@plt+0x13c8e0> │ │ │ │ movq $0x5427e8,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ @@ -349018,38 +349027,38 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x5428c0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xc1a3f3(%rip),%r14 │ │ │ │ + lea 0xc1a413(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc1a463(%rip),%rbx │ │ │ │ + lea 0xc1a483(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x5c(%rax) │ │ │ │ + add %ah,-0x5c(%rax) │ │ │ │ roll $0xeb,(%rax) │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734c656c <__environ@GLIBC_2.2.5+0x72182a84> │ │ │ │ + rex.RB call 734c656c <__environ@GLIBC_2.2.5+0x72182a44> │ │ │ │ pop %rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 542c71 <__gmpz_get_d_2exp@plt+0x13c9f1> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -349071,45 +349080,46 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0x48(%rsp,%rdx,1),%dh │ │ │ │ cmp $0x4,%ebx │ │ │ │ je 542cad <__gmpz_get_d_2exp@plt+0x13ca2d> │ │ │ │ - lea 0xd6e72b(%rip),%rbx │ │ │ │ + lea 0xd6e74b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd6e726(%rip),%rbx │ │ │ │ + lea 0xd6e746(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4ce0458d4800c213,%al │ │ │ │ + rclb $0xc2,(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 542d29 <__gmpz_get_d_2exp@plt+0x13caa9> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 542d18 <__gmpz_get_d_2exp@plt+0x13ca98> │ │ │ │ movq $0x542d08,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 542d08 <__gmpz_get_d_2exp@plt+0x13ca88> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x13(%rax) │ │ │ │ - ret $0x4800 │ │ │ │ + add %dl,0x4800c213(%rax) │ │ │ │ movl $0x542d58,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 579568 <__gmpz_get_d_2exp@plt+0x1732e8> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -349155,33 +349165,32 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - sahf │ │ │ │ + js 542d5c <__gmpz_get_d_2exp@plt+0x13cadc> │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 542df1 <__gmpz_get_d_2exp@plt+0x13cb71> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x542e08,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc1dab1(%rip),%r14 │ │ │ │ + lea 0xc1dad1(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d50a8 <__gmpz_get_d_2exp@plt+0x1cee28> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x3a(%rax) │ │ │ │ + add %dh,-0x3a(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 542e22 <__gmpz_get_d_2exp@plt+0x13cba2> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ @@ -349217,15 +349226,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xab06b0(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd6e5a3(%rip),%rbx │ │ │ │ + lea 0xd6e5c3(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -349256,16 +349265,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - pushf │ │ │ │ + add %dl,(%rax) │ │ │ │ + popf │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54300c <__gmpz_get_d_2exp@plt+0x13cd8c> │ │ │ │ movq $0x542f68,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -349277,15 +349286,17 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900c19c(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + pushf │ │ │ │ + roll $0x49,(%rax) │ │ │ │ add $0x78,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 542ffc <__gmpz_get_d_2exp@plt+0x13cd7c> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ @@ -349334,27 +349345,25 @@ │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x542f28,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x17(%r12),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xc19fff(%rip),%rbx │ │ │ │ + lea 0xc1a01f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - lahf │ │ │ │ - roll $0xeb,(%rax) │ │ │ │ - xchg %eax,%esi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs 0x441f0f6696eb00c1,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -349377,15 +349386,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xab0448(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd6e33b(%rip),%rbx │ │ │ │ + lea 0xd6e35b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -349457,26 +349466,26 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc19e5f(%rip),%rbx │ │ │ │ + lea 0xc19e7f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734c6bb4 <__environ@GLIBC_2.2.5+0x721830cc> │ │ │ │ + rex.RB call 734c6bb4 <__environ@GLIBC_2.2.5+0x7218308c> │ │ │ │ pop %rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5432b9 <__gmpz_get_d_2exp@plt+0x13d039> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -349498,45 +349507,46 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0x48(%rsp,%rdx,1),%esi │ │ │ │ cmp $0x4,%ebx │ │ │ │ je 5432f5 <__gmpz_get_d_2exp@plt+0x13d075> │ │ │ │ - lea 0xd6e0e3(%rip),%rbx │ │ │ │ + lea 0xd6e103(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd6e0de(%rip),%rbx │ │ │ │ + lea 0xd6e0fe(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rorb $0x0,(%rdx,%rax,8) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + loopne 54332a <__gmpz_get_d_2exp@plt+0x13d0aa> │ │ │ │ + ret $0x4800 │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 543360 <__gmpz_get_d_2exp@plt+0x13d0e0> │ │ │ │ movq $0x543350,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 543350 <__gmpz_get_d_2exp@plt+0x13d0d0> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c20c(%rax) │ │ │ │ + add %dh,0x4800c20c(%rax) │ │ │ │ movl $0x5433a0,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 579218 <__gmpz_get_d_2exp@plt+0x172f98> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -349596,37 +349606,37 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x543320,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xc19c73(%rip),%r14 │ │ │ │ + lea 0xc19c93(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc19c63(%rip),%rbx │ │ │ │ + lea 0xc19c83(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rorb $1,(%rax) │ │ │ │ - ret $0x4800 │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + lock or %al,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 543495 <__gmpz_get_d_2exp@plt+0x13d215> │ │ │ │ movq $0x5434b0,-0x8(%rbp) │ │ │ │ - lea 0xc1ed19(%rip),%rsi │ │ │ │ + lea 0xc1ed39(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 578848 <__gmpz_get_d_2exp@plt+0x1725c8> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -349661,32 +349671,31 @@ │ │ │ │ jb 543536 <__gmpz_get_d_2exp@plt+0x13d2b6> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 543528 <__gmpz_get_d_2exp@plt+0x13d2a8> │ │ │ │ - lea 0xd6deb9(%rip),%rbx │ │ │ │ + lea 0xd6ded9(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd6dea2(%rip),%rbx │ │ │ │ + lea 0xd6dec2(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x65(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %bl,0x4800c19b(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5435a9 <__gmpz_get_d_2exp@plt+0x13d329> │ │ │ │ movq $0x543590,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -349697,34 +349706,34 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x65(%rax) │ │ │ │ + add %ah,-0x65(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ movl $0x5435c0,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp c49930 <__gmpz_get_d_2exp@plt+0x8436b0> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ fwait │ │ │ │ roll $0x48,(%rax) │ │ │ │ movl $0x5435e8,0x0(%rbp) │ │ │ │ - lea 0xcd5f89(%rip),%rsi │ │ │ │ + lea 0xcd5fa9(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp e934e8 <__gmpz_get_d_2exp@plt+0xa8d268> │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -349757,28 +349766,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - (bad) │ │ │ │ + js 5435f0 <__gmpz_get_d_2exp@plt+0x13d370> │ │ │ │ roll $0x4c,(%rax) │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ jmp 543410 <__gmpz_get_d_2exp@plt+0x13d190> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %ch,-0x33(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + rex push $0xffffffff8d4800cd │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 54369a <__gmpz_get_d_2exp@plt+0x13d41a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -349787,17 +349794,18 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 48550418 <__environ@GLIBC_2.2.5+0x4720c930> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + or %ch,-0x33(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5436d2 <__gmpz_get_d_2exp@plt+0x13d452> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp cf4428 <__gmpz_get_d_2exp@plt+0x8ee1a8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -349820,55 +349828,54 @@ │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54373b <__gmpz_get_d_2exp@plt+0x13d4bb> │ │ │ │ movq $0x543470,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x543788,-0x18(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xcf969d(%rip),%r14 │ │ │ │ + lea 0xcf96bd(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc199cb(%rip),%rbx │ │ │ │ + lea 0xc199eb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c00c199(%rax) │ │ │ │ + add %ch,0x4c00c199(%rax) │ │ │ │ mov 0x10(%rbp),%esi │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ jmp 54387e <__gmpz_get_d_2exp@plt+0x13d5fe> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x67(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %cl,0x4800c199(%rax) │ │ │ │ movl $0x5437a8,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5437a8 <__gmpz_get_d_2exp@plt+0x13d528> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x67(%rax) │ │ │ │ + add %ch,-0x67(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5437ee <__gmpz_get_d_2exp@plt+0x13d56e> │ │ │ │ movq $0x5437e0,0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ @@ -349879,30 +349886,30 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd6ab52,%eax │ │ │ │ + sbb $0xd6ab72,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x543818,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 543818 <__gmpz_get_d_2exp@plt+0x13d598> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ cwtl │ │ │ │ roll $0x48,(%rax) │ │ │ │ movl $0x543848,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -349912,15 +349919,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c198(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cwtl │ │ │ │ + roll $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x2,%rcx │ │ │ │ jne 543868 <__gmpz_get_d_2exp@plt+0x13d5e8> │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ @@ -349960,15 +349969,15 @@ │ │ │ │ jmp 54387e <__gmpz_get_d_2exp@plt+0x13d5fe> │ │ │ │ nop │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800cd65(%rax) │ │ │ │ + add %dh,0x4800cd65(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 543934 <__gmpz_get_d_2exp@plt+0x13d6b4> │ │ │ │ movq $0x5436b0,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ @@ -349979,27 +349988,27 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - gs int $0x0 │ │ │ │ + add %bl,0x65(%rax) │ │ │ │ + int $0x0 │ │ │ │ movq $0x543980,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 543980 <__gmpz_get_d_2exp@plt+0x13d700> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ gs int $0x0 │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 5439c8 <__gmpz_get_d_2exp@plt+0x13d748> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -350008,28 +350017,27 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fae7b8 <__gmpz_get_d_2exp@plt+0xba8538> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd6a96a(%rip),%rbx │ │ │ │ + lea 0xd6a98a(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x69(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %dl,0x4800c197(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 543a41 <__gmpz_get_d_2exp@plt+0x13d7c1> │ │ │ │ movq $0x543a30,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0x16(%rbx),%rcx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ @@ -350041,44 +350049,45 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xchg %eax,%edi │ │ │ │ + add %dl,-0x69(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ movl $0x543a58,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ jmp 543a88 <__gmpz_get_d_2exp@plt+0x13d808> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %eax,%edi │ │ │ │ roll $0x48,(%rax) │ │ │ │ - lea 0xcd8283(%rip),%esi │ │ │ │ + lea 0xcd82a3(%rip),%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 5436f0 <__gmpz_get_d_2exp@plt+0x13d470> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c196(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + xchg %eax,%esi │ │ │ │ + roll $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 543b05 <__gmpz_get_d_2exp@plt+0x13d885> │ │ │ │ mov %rsi,%rbx │ │ │ │ and $0x7,%esi │ │ │ │ cmp $0x1,%rsi │ │ │ │ je 543af9 <__gmpz_get_d_2exp@plt+0x13d879> │ │ │ │ @@ -350096,40 +350105,39 @@ │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 5436f0 <__gmpz_get_d_2exp@plt+0x13d470> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x543b20,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcd81e2(%rip),%rsi │ │ │ │ + lea 0xcd8202(%rip),%rsi │ │ │ │ jmp 5436f0 <__gmpz_get_d_2exp@plt+0x13d470> │ │ │ │ - lea 0xc19654(%rip),%rbx │ │ │ │ + lea 0xc19674(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x6a(%rax) │ │ │ │ + add %ah,-0x6a(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 543aa0 <__gmpz_get_d_2exp@plt+0x13d820> │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xchg %eax,%esi │ │ │ │ + add %cl,-0x6a(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 543b9c <__gmpz_get_d_2exp@plt+0x13d91c> │ │ │ │ movq $0x543b88,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0x16(%rbx),%rcx │ │ │ │ @@ -350142,54 +350150,54 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xchg %eax,%ebp │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %eax,%esi │ │ │ │ roll $0x48,(%rax) │ │ │ │ movl $0x543bb0,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ jmp 543a88 <__gmpz_get_d_2exp@plt+0x13d808> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c195(%rax) │ │ │ │ - lea 0xcd812b(%rip),%esi │ │ │ │ + add %dh,0x4800c195(%rax) │ │ │ │ + lea 0xcd814b(%rip),%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 5436f0 <__gmpz_get_d_2exp@plt+0x13d470> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c195(%rax) │ │ │ │ + add %dh,0x4800c195(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 543cc3 <__gmpz_get_d_2exp@plt+0x13da43> │ │ │ │ movq $0x543c18,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 543c18 <__gmpz_get_d_2exp@plt+0x13d998> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x6b(%rax) │ │ │ │ + add %bh,-0x6b(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 543cb5 <__gmpz_get_d_2exp@plt+0x13da35> │ │ │ │ movq $0x543c58,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -350202,15 +350210,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ xchg %eax,%ebp │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 543cce <__gmpz_get_d_2exp@plt+0x13da4e> │ │ │ │ @@ -350225,20 +350233,20 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x16(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5436f0 <__gmpz_get_d_2exp@plt+0x13d470> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd6a67d(%rip),%rbx │ │ │ │ + lea 0xd6a69d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc194c6(%rip),%rbx │ │ │ │ + lea 0xc194e6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xcd800d(%rip),%rsi │ │ │ │ + lea 0xcd802d(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5436f0 <__gmpz_get_d_2exp@plt+0x13d470> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -350253,23 +350261,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 543d41 <__gmpz_get_d_2exp@plt+0x13dac1> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd6d708(%rip),%rsi │ │ │ │ - lea 0xd6d701(%rip),%r14 │ │ │ │ + lea 0xd6d728(%rip),%rsi │ │ │ │ + lea 0xd6d721(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x48000000,%eax │ │ │ │ + adc $0x68000000,%eax │ │ │ │ xchg %eax,%esp │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 543dca <__gmpz_get_d_2exp@plt+0x13db4a> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -350279,15 +350287,15 @@ │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 543dce <__gmpz_get_d_2exp@plt+0x13db4e> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x543db8,-0x18(%rbp) │ │ │ │ - lea 0xc19407(%rip),%rbx │ │ │ │ + lea 0xc19427(%rip),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 543db8 <__gmpz_get_d_2exp@plt+0x13db38> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -350304,88 +350312,89 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x458d4800(%rcx,%rax,8) │ │ │ │ - call 734c7734 <__environ@GLIBC_2.2.5+0x72183c4c> │ │ │ │ + and %dl,0x458d4800(%rcx,%rax,8) │ │ │ │ + call 734c7734 <__environ@GLIBC_2.2.5+0x72183c0c> │ │ │ │ sub $0x48,%al │ │ │ │ movl $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x543e30,-0x18(%rbp) │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc2c2ae(%rip),%r14 │ │ │ │ + lea 0xc2c2ce(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d952c8 <__gmpz_get_d_2exp@plt+0x98f048> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800ce4c(%rax) │ │ │ │ + add %bh,0x4800ce4c(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 543e4a <__gmpz_get_d_2exp@plt+0x13dbca> │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xce4c77(%rip),%rbx │ │ │ │ + lea 0xce4c97(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - js 543df9 <__gmpz_get_d_2exp@plt+0x13db79> │ │ │ │ + cwtl │ │ │ │ + xchg %eax,%ebx │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 543e9d <__gmpz_get_d_2exp@plt+0x13dc1d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x543eb8,-0x18(%rbp) │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc2c226(%rip),%r14 │ │ │ │ + lea 0xc2c246(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d952c8 <__gmpz_get_d_2exp@plt+0x98f048> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ rex.WR (bad) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0xe(%rbx),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xce4bef(%rip),%rbx │ │ │ │ + lea 0xce4c0f(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ xchg %eax,%ebx │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 543f65 <__gmpz_get_d_2exp@plt+0x13dce5> │ │ │ │ movq $0x543f30,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -350397,61 +350406,62 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c193(%rax) │ │ │ │ + add %al,%al │ │ │ │ + xchg %eax,%ebx │ │ │ │ + roll $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 543f51 <__gmpz_get_d_2exp@plt+0x13dcd1> │ │ │ │ movq $0x543f80,0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 562840 <__gmpz_get_d_2exp@plt+0x15c5c0> │ │ │ │ movq $0x543fa0,0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 562840 <__gmpz_get_d_2exp@plt+0x15c5c0> │ │ │ │ - lea 0xc1938c(%rip),%rbx │ │ │ │ + lea 0xc193ac(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ xchg %eax,%edx │ │ │ │ roll $0x48,(%rax) │ │ │ │ movl $0x543fc0,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5c09f8 <__gmpz_get_d_2exp@plt+0x1ba778> │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ xchg %eax,%ebx │ │ │ │ roll $0x48,(%rax) │ │ │ │ movl $0x544080,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5c09f8 <__gmpz_get_d_2exp@plt+0x1ba778> │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x6e(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %cl,0x4800c192(%rax) │ │ │ │ movl $0x543fe8,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xc2c2a7(%rip),%r14 │ │ │ │ + lea 0xc2c2c7(%rip),%r14 │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ xchg %eax,%edx │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 54405c <__gmpz_get_d_2exp@plt+0x13dddc> │ │ │ │ add $0x38,%r12 │ │ │ │ @@ -350463,38 +350473,38 @@ │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x544140,0x0(%rbp) │ │ │ │ - lea 0xd6d3f7(%rip),%rsi │ │ │ │ + lea 0xd6d417(%rip),%rsi │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc1913d(%rip),%r14 │ │ │ │ + lea 0xc1915d(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 543be0 <__gmpz_get_d_2exp@plt+0x13d960> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ xchg %eax,%edx │ │ │ │ roll $0x48,(%rax) │ │ │ │ movl $0x5440a8,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xc2c1e7(%rip),%r14 │ │ │ │ + lea 0xc2c207(%rip),%r14 │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ xchg %eax,%ecx │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 54411c <__gmpz_get_d_2exp@plt+0x13de9c> │ │ │ │ add $0x38,%r12 │ │ │ │ @@ -350506,60 +350516,59 @@ │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x544160,0x0(%rbp) │ │ │ │ - lea 0xd6d337(%rip),%rsi │ │ │ │ + lea 0xd6d357(%rip),%rsi │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc1909d(%rip),%r14 │ │ │ │ + lea 0xc190bd(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 543be0 <__gmpz_get_d_2exp@plt+0x13d960> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x70(%rax) │ │ │ │ + add %dh,-0x70(%rax) │ │ │ │ roll $0x49,(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 543be0 <__gmpz_get_d_2exp@plt+0x13d960> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - nop │ │ │ │ + add %dl,-0x70(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ movl $0x544188,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov $0x1,%r14d │ │ │ │ jmp d915f0 <__gmpz_get_d_2exp@plt+0x98b370> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ nop │ │ │ │ roll $0x49,(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 543be0 <__gmpz_get_d_2exp@plt+0x13d960> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x6f(%rax) │ │ │ │ + add %ch,-0x6f(%rax) │ │ │ │ roll $0xe9,(%rax) │ │ │ │ rex.XB std │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -350588,15 +350597,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xaaf328(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd6d21b(%rip),%rbx │ │ │ │ + lea 0xd6d23b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -350668,15 +350677,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc18faf(%rip),%rbx │ │ │ │ + lea 0xc18fcf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -350804,28 +350813,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4ce0458d4800c1fa,%al │ │ │ │ + sar $0xc1,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 544591 <__gmpz_get_d_2exp@plt+0x13e311> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 544580 <__gmpz_get_d_2exp@plt+0x13e300> │ │ │ │ movq $0x544570,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 544570 <__gmpz_get_d_2exp@plt+0x13e2f0> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x6(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %dl,0x4800c1fa(%rax) │ │ │ │ movl $0x5445c0,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 579218 <__gmpz_get_d_2exp@plt+0x172f98> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -350870,37 +350880,37 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900c18a(%rax) │ │ │ │ + add %ah,0x4900c18a(%rax) │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54465b <__gmpz_get_d_2exp@plt+0x13e3db> │ │ │ │ movq $0x544540,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xc18cc3(%rip),%r14 │ │ │ │ + lea 0xc18ce3(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc18cb3(%rip),%rbx │ │ │ │ + lea 0xc18cd3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x14ff3e74(%rax) │ │ │ │ + add %dh,-0x14ff3e74(%rax) │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xc0000000,%eax │ │ │ │ + adc $0xe0000000,%eax │ │ │ │ mov %es,%ecx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5446f3 <__gmpz_get_d_2exp@plt+0x13e473> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -350909,23 +350919,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5446f1 <__gmpz_get_d_2exp@plt+0x13e471> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc18c5f(%rip),%rsi │ │ │ │ - lea 0xcd4d09(%rip),%r14 │ │ │ │ + lea 0xc18c7f(%rip),%rsi │ │ │ │ + lea 0xcd4d29(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5d3500 <__gmpz_get_d_2exp@plt+0x1cd280> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0xd0000000,%eax │ │ │ │ + adc $0xf0000000,%eax │ │ │ │ mov %es,%ecx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 544753 <__gmpz_get_d_2exp@plt+0x13e4d3> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -350934,16 +350944,16 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 544751 <__gmpz_get_d_2exp@plt+0x13e4d1> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc18c6f(%rip),%rsi │ │ │ │ - lea 0xcd4ca9(%rip),%r14 │ │ │ │ + lea 0xc18c8f(%rip),%rsi │ │ │ │ + lea 0xcd4cc9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5d3500 <__gmpz_get_d_2exp@plt+0x1cd280> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -350952,33 +350962,33 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104c80c4 <__environ@GLIBC_2.2.5+0xf1845dc> │ │ │ │ + rex.RB call 104c80c4 <__environ@GLIBC_2.2.5+0xf18459c> │ │ │ │ (bad) │ │ │ │ mov (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x5447b0,-0x10(%rbp) │ │ │ │ - lea 0xc18c74(%rip),%rbx │ │ │ │ + lea 0xc18c94(%rip),%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5447b0 <__gmpz_get_d_2exp@plt+0x13e530> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c18c(%rax) │ │ │ │ + add %dh,0x4800c18c(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5448f3 <__gmpz_get_d_2exp@plt+0x13e673> │ │ │ │ movq $0x5447e8,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ @@ -350987,15 +350997,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x74(%rax) │ │ │ │ + add %bh,-0x74(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ cmp 0x8(%rbx),%rcx │ │ │ │ jne 544833 <__gmpz_get_d_2exp@plt+0x13e5b3> │ │ │ │ add $0x10,%rax │ │ │ │ @@ -351012,32 +351022,34 @@ │ │ │ │ call 4060b0 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rdx │ │ │ │ mov %rbx,%rcx │ │ │ │ test %rdx,%rdx │ │ │ │ je 5448e5 <__gmpz_get_d_2exp@plt+0x13e665> │ │ │ │ movq $0x544868,-0x8(%rbp) │ │ │ │ - lea 0xc18b4e(%rip),%rbx │ │ │ │ + lea 0xc18b6e(%rip),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 544868 <__gmpz_get_d_2exp@plt+0x13e5e8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c18b(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 544913 <__gmpz_get_d_2exp@plt+0x13e693> │ │ │ │ - movq $0x5448a0,0x0(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + mov %ecx,%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x48000000(%rbx) │ │ │ │ + movl $0x5448a0,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5448a0 <__gmpz_get_d_2exp@plt+0x13e620> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -351064,35 +351076,35 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 4060b0 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ jne 544928 <__gmpz_get_d_2exp@plt+0x13e6a8> │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xd6cae5(%rip),%rbx │ │ │ │ + lea 0xd6cb05(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x544948,0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5ca2a0 <__gmpz_get_d_2exp@plt+0x1c4020> │ │ │ │ - lea 0xc18b51(%rip),%rbx │ │ │ │ + lea 0xc18b71(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x5449a0,0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5ca2a0 <__gmpz_get_d_2exp@plt+0x1c4020> │ │ │ │ - lea 0xd6caab(%rip),%rbx │ │ │ │ + lea 0xd6cacb(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ roll $0x48,(%rax) │ │ │ │ movl $0x544978,-0x8(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -351102,25 +351114,26 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c1aa(%rax) │ │ │ │ + add %al,%al │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x27(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 557378 <__gmpz_get_d_2exp@plt+0x1510f8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x56(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %bl,0x4800c1aa(%rax) │ │ │ │ movl $0x5449d0,-0x8(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5449d0 <__gmpz_get_d_2exp@plt+0x13e750> │ │ │ │ @@ -351128,63 +351141,62 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x56(%rax) │ │ │ │ + add %ch,-0x56(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x27(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 557378 <__gmpz_get_d_2exp@plt+0x1510f8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x76(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %al,0x4800c18a(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 544a3d <__gmpz_get_d_2exp@plt+0x13e7bd> │ │ │ │ movq $0x544a30,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 544a30 <__gmpz_get_d_2exp@plt+0x13e7b0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov %cl,%al │ │ │ │ - add %cl,0x73(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ + add %dl,-0x76(%rax) │ │ │ │ + roll $0x4c,(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 544770 <__gmpz_get_d_2exp@plt+0x13e4f0> │ │ │ │ - lea 0xc18a3c(%rip),%rbx │ │ │ │ + lea 0xc18a5c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %cl,-0x72b7ff3f(%rdx) │ │ │ │ + rex.W mov %cl,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 544a81 <__gmpz_get_d_2exp@plt+0x13e801> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc18a09(%rip),%r14 │ │ │ │ + lea 0xc18a29(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp d8f880 <__gmpz_get_d_2exp@plt+0x989600> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -351198,50 +351210,54 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 544aba <__gmpz_get_d_2exp@plt+0x13e83a> │ │ │ │ movq $0x544ad8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 540568 <__gmpz_get_d_2exp@plt+0x13a2e8> │ │ │ │ - lea 0xc189cf(%rip),%rbx │ │ │ │ + lea 0xc189ef(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900c189(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 544afe <__gmpz_get_d_2exp@plt+0x13e87e> │ │ │ │ + add %cl,%al │ │ │ │ + mov %eax,%ecx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ movq $0x544a58,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x77(%rax) │ │ │ │ - roll $0xe9,(%rax) │ │ │ │ + add %cl,-0x16ff3e77(%rax) │ │ │ │ jae 544b2a <__gmpz_get_d_2exp@plt+0x13e8aa> │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c2bb(%rax) │ │ │ │ + add %ah,0x4800c2bb(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 544b66 <__gmpz_get_d_2exp@plt+0x13e8e6> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ @@ -351260,31 +351276,31 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 544bb7 <__gmpz_get_d_2exp@plt+0x13e937> │ │ │ │ movq $0x544bd8,-0x10(%rbp) │ │ │ │ - lea 0xc18141(%rip),%rsi │ │ │ │ + lea 0xc18161(%rip),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xc180cf(%rip),%r14 │ │ │ │ + lea 0xc180ef(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ - lea 0xc18902(%rip),%rbx │ │ │ │ + lea 0xc18922(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0x834900c2,%edx │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0x834900c2,%ebx │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x544b40,-0x18(%r12) │ │ │ │ @@ -351298,29 +351314,31 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x16ff3e78(%rax) │ │ │ │ + add %dh,-0x16ff3e78(%rax) │ │ │ │ push %rbx │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c188(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,%al │ │ │ │ + mov %al,%cl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 544c99 <__gmpz_get_d_2exp@plt+0x13ea19> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 544cee <__gmpz_get_d_2exp@plt+0x13ea6e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x544c90,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ @@ -351330,16 +351348,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x78(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %cl,0x4800c188(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jne 544cb5 <__gmpz_get_d_2exp@plt+0x13ea35> │ │ │ │ movq $0x544d08,0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ @@ -351359,16 +351376,15 @@ │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 562840 <__gmpz_get_d_2exp@plt+0x15c5c0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x4b(%rax) │ │ │ │ - ret $0x4900 │ │ │ │ + add %dl,0x4900c2b5(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5befb8 <__gmpz_get_d_2exp@plt+0x1b8d38> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -351400,16 +351416,16 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0xc2,%ah │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0xc2,%ch │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ adc $0xa2,%al │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ @@ -351419,15 +351435,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x79(%rax) │ │ │ │ + add %bh,-0x79(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 544de5 <__gmpz_get_d_2exp@plt+0x13eb65> │ │ │ │ movq $0x544e00,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ @@ -351438,16 +351454,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xchg %al,%cl │ │ │ │ + add %bl,(%rax) │ │ │ │ + xchg %eax,%ecx │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ @@ -351463,31 +351479,31 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xc17d,$0x0 │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + call 48550fce <__environ@GLIBC_2.2.5+0x4720d4a6> │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 544e81 <__gmpz_get_d_2exp@plt+0x13ec01> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x544e98,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc1ba21(%rip),%r14 │ │ │ │ + lea 0xc1ba41(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d50a8 <__gmpz_get_d_2exp@plt+0x1cee28> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 544eb2 <__gmpz_get_d_2exp@plt+0x13ec32> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ @@ -351524,15 +351540,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xaae620(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd6c513(%rip),%rbx │ │ │ │ + lea 0xd6c533(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -351563,16 +351579,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x7c(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %al,0x4800c17c(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54509c <__gmpz_get_d_2exp@plt+0x13ee1c> │ │ │ │ movq $0x544ff8,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -351583,20 +351598,18 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jl 544fb8 <__gmpz_get_d_2exp@plt+0x13ed38> │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - js 54504a <__gmpz_get_d_2exp@plt+0x13edca> │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ + add %al,0x7c(%rax) │ │ │ │ + roll $0x49,(%rax) │ │ │ │ + add $0x78,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ ja 54508c <__gmpz_get_d_2exp@plt+0x13ee0c> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ mov 0x27(%rbx),%rbx │ │ │ │ movq $0x544e50,-0x70(%r12) │ │ │ │ @@ -351643,40 +351656,40 @@ │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x544fb8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x17(%r12),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xc18437(%rip),%rbx │ │ │ │ + lea 0xc18457(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ test %al,%cl │ │ │ │ add %ch,%bl │ │ │ │ xchg %eax,%esi │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c179(%rax) │ │ │ │ + add %bh,0x4800c179(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54515a <__gmpz_get_d_2exp@plt+0x13eeda> │ │ │ │ movq $0x545178,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 53fa10 <__gmpz_get_d_2exp@plt+0x139790> │ │ │ │ - lea 0xc1840f(%rip),%rbx │ │ │ │ + lea 0xc1842f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -351696,15 +351709,15 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ jg 545188 <__gmpz_get_d_2exp@plt+0x13ef08> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 545211 <__gmpz_get_d_2exp@plt+0x13ef91> │ │ │ │ movq $0x5451f8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -351712,51 +351725,55 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 5451f8 <__gmpz_get_d_2exp@plt+0x13ef78> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ jle 5451b8 <__gmpz_get_d_2exp@plt+0x13ef38> │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ xor %dl,0x54(%rdx) │ │ │ │ add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp c49930 <__gmpz_get_d_2exp@plt+0x8436b0> │ │ │ │ - lea 0xc18368(%rip),%rbx │ │ │ │ + lea 0xc18388(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c17e(%rax) │ │ │ │ - movl $0x545258,0x0(%rbp) │ │ │ │ - lea 0xcd4319(%rip),%rsi │ │ │ │ + add %al,%al │ │ │ │ + jle 5451f0 <__gmpz_get_d_2exp@plt+0x13ef70> │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,0x52(%r8) │ │ │ │ + push %rsp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xcd4339,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp e934e8 <__gmpz_get_d_2exp@plt+0xa8d268> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xd6c169(%rip),%ebx │ │ │ │ + lea 0xd6c189(%rip),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fae7b8 <__gmpz_get_d_2exp@plt+0xba8538> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -351783,36 +351800,34 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xd6c0f1(%rip),%ebx │ │ │ │ + lea 0xd6c111(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd6c0ec(%rip),%rbx │ │ │ │ + lea 0xd6c10c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - jge 5452d8 <__gmpz_get_d_2exp@plt+0x13f058> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + mov $0x4800c17d,%eax │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 545336 <__gmpz_get_d_2exp@plt+0x13f0b6> │ │ │ │ movq $0x545350,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 543410 <__gmpz_get_d_2exp@plt+0x13d190> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -351852,37 +351867,37 @@ │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x545318,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea 0xc181c1(%rip),%r14 │ │ │ │ + lea 0xc181e1(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc181b3(%rip),%rbx │ │ │ │ + lea 0xc181d3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x14ff3e7f(%rax) │ │ │ │ + add %dh,-0x14ff3e7f(%rax) │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d4800c2ac,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ + shrb $0xf0,0x458d4800(%rdx,%rax,8) │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 54543e <__gmpz_get_d_2exp@plt+0x13f1be> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5bd7a8 <__gmpz_get_d_2exp@plt+0x1b7528> │ │ │ │ @@ -351912,33 +351927,33 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xd6bf29(%rip),%ebx │ │ │ │ + lea 0xd6bf49(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd6bf24(%rip),%rbx │ │ │ │ + lea 0xd6bf44(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarb $1,-0x3f(%rbx) │ │ │ │ + lock jnp 5454a0 <__gmpz_get_d_2exp@plt+0x13f220> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5454fe <__gmpz_get_d_2exp@plt+0x13f27e> │ │ │ │ movq $0x545518,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -351971,67 +351986,63 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - add $0x0,%cl │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + js 5454e6 <__gmpz_get_d_2exp@plt+0x13f266> │ │ │ │ + roll $0x4c,(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ jmp 545590 <__gmpz_get_d_2exp@plt+0x13f310> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - add $0x0,%cl │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + add %dl,-0x80(%rax) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jae 5456c0 <__gmpz_get_d_2exp@plt+0x13f440> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ add $0x0,%cl │ │ │ │ movq $0x5455d8,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5455d8 <__gmpz_get_d_2exp@plt+0x13f358> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jg 545598 <__gmpz_get_d_2exp@plt+0x13f318> │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,%dh │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ + add %cl,(%rax) │ │ │ │ + add $0x0,%cl │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 5456b6 <__gmpz_get_d_2exp@plt+0x13f436> │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54564a <__gmpz_get_d_2exp@plt+0x13f3ca> │ │ │ │ movq $0x545568,-0x38(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0xf812b8,-0x20(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ @@ -352049,35 +352060,35 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x7f(%rax) │ │ │ │ + add %dh,0x7f(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ movl $0x545690,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 545690 <__gmpz_get_d_2exp@plt+0x13f410> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jg 545650 <__gmpz_get_d_2exp@plt+0x13f3d0> │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbp,%rdx,1) │ │ │ │ - movl $0x5455b8,0x0(%rbp) │ │ │ │ + add %dl,0x7f(%rax) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5456b6 <__gmpz_get_d_2exp@plt+0x13f436> │ │ │ │ + movq $0x5455b8,0x0(%rbp) │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ add $0x28,%rbp │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ movq $0x545700,-0x20(%rbp) │ │ │ │ @@ -352095,15 +352106,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ jle 5456c0 <__gmpz_get_d_2exp@plt+0x13f440> │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x49(%rbx,%rsi,2) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -352114,33 +352125,33 @@ │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0x5454e0,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x545670,-0x8(%rbp) │ │ │ │ - lea 0xc17e29(%rip),%r14 │ │ │ │ + lea 0xc17e49(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xce4163(%rip),%rbx │ │ │ │ + lea 0xce4183(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ch,-0x72b7ff3e(%rcx) │ │ │ │ + cmp %ch,-0x72b7ff3e(%rcx) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5457c6 <__gmpz_get_d_2exp@plt+0x13f546> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ @@ -352172,35 +352183,34 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xd6bba1(%rip),%ebx │ │ │ │ + lea 0xd6bbc1(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd6bb9c(%rip),%rbx │ │ │ │ + lea 0xd6bbbc(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W js 545828 <__gmpz_get_d_2exp@plt+0x13f5a8> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + push $0x4800c178 │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 545886 <__gmpz_get_d_2exp@plt+0x13f606> │ │ │ │ movq $0x5458a0,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 543410 <__gmpz_get_d_2exp@plt+0x13d190> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -352231,46 +352241,48 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sarb $1,0x0(%rcx,%rax,8) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + lock jl 5458b0 <__gmpz_get_d_2exp@plt+0x13f630> │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ jmp 545590 <__gmpz_get_d_2exp@plt+0x13f310> │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c17c(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %cl,%al │ │ │ │ + jl 5458d8 <__gmpz_get_d_2exp@plt+0x13f658> │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 54599a <__gmpz_get_d_2exp@plt+0x13f71a> │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54598f <__gmpz_get_d_2exp@plt+0x13f70f> │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov 0xd(%rbx),%rcx │ │ │ │ mov 0x15(%rbx),%rbx │ │ │ │ movq $0x5457a0,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ movq $0x545868,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x545a68,-0x28(%rbp) │ │ │ │ - lea 0xc17c14(%rip),%r14 │ │ │ │ + lea 0xc17c34(%rip),%r14 │ │ │ │ mov %rbx,%rdx │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ mov %rdx,-0x20(%rbp) │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ @@ -352280,15 +352292,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ jl 545970 <__gmpz_get_d_2exp@plt+0x13f6f0> │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,%r8b │ │ │ │ pop %rcx │ │ │ │ push %rsp │ │ │ │ add %dh,%dh │ │ │ │ ret │ │ │ │ @@ -352298,16 +352310,16 @@ │ │ │ │ nop │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jnp 545990 <__gmpz_get_d_2exp@plt+0x13f710> │ │ │ │ + add %dl,(%rax) │ │ │ │ + jl 545990 <__gmpz_get_d_2exp@plt+0x13f710> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ jne 5459f8 <__gmpz_get_d_2exp@plt+0x13f778> │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 545aae <__gmpz_get_d_2exp@plt+0x13f82e> │ │ │ │ @@ -352333,32 +352345,31 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x7b(%rax) │ │ │ │ + add %bh,0x7b(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ movl $0x545a88,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 545a88 <__gmpz_get_d_2exp@plt+0x13f808> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jnp 545a48 <__gmpz_get_d_2exp@plt+0x13f7c8> │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - jne 545ab0 <__gmpz_get_d_2exp@plt+0x13f830> │ │ │ │ + add %bl,0x7b(%rax) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 545aae <__gmpz_get_d_2exp@plt+0x13f82e> │ │ │ │ movq $0x5459b0,0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ @@ -352387,25 +352398,25 @@ │ │ │ │ mov %r14,%rax │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 5bcec0 <__gmpz_get_d_2exp@plt+0x1b6c40> │ │ │ │ - lea 0xc17b1d(%rip),%rbx │ │ │ │ + lea 0xc17b3d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jp 545ae0 <__gmpz_get_d_2exp@plt+0x13f860> │ │ │ │ + add %cl,(%rax) │ │ │ │ + jnp 545ae0 <__gmpz_get_d_2exp@plt+0x13f860> │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r8b,0x5b(%r8) │ │ │ │ push %rsp │ │ │ │ add %dh,%dh │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ jne 545b40 <__gmpz_get_d_2exp@plt+0x13f8c0> │ │ │ │ @@ -352413,15 +352424,15 @@ │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ jp 545b00 <__gmpz_get_d_2exp@plt+0x13f880> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -352450,29 +352461,29 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ jp 545b90 <__gmpz_get_d_2exp@plt+0x13f910> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ adc %r8b,-0x7cb7f81d(%r11) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rdx,%rdx,1) │ │ │ │ mov %eax,%ebx │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rdx,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 545590 <__gmpz_get_d_2exp@plt+0x13f310> │ │ │ │ - lea 0xd6b83f(%rip),%rsi │ │ │ │ - lea 0xc513cf(%rip),%r14 │ │ │ │ + lea 0xd6b85f(%rip),%rsi │ │ │ │ + lea 0xc513ef(%rip),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 545918 <__gmpz_get_d_2exp@plt+0x13f698> │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -352494,24 +352505,24 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ jns 545c20 <__gmpz_get_d_2exp@plt+0x13f9a0> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 545c7a <__gmpz_get_d_2exp@plt+0x13f9fa> │ │ │ │ movq $0x545c98,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 545ad8 <__gmpz_get_d_2exp@plt+0x13f858> │ │ │ │ - lea 0xc179c7(%rip),%rbx │ │ │ │ + lea 0xc179e7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -352533,34 +352544,32 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x79(%rax) │ │ │ │ - roll $0xe9,(%rax) │ │ │ │ + add %al,-0x16ff3e87(%rax) │ │ │ │ jae 545cea <__gmpz_get_d_2exp@plt+0x13fa6a> │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x79(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %cl,0x4800c179(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 545d29 <__gmpz_get_d_2exp@plt+0x13faa9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xc1b844(%rip),%rsi │ │ │ │ + lea 0xc1b864(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5bd490 <__gmpz_get_d_2exp@plt+0x1b7210> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -352580,33 +352589,33 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x21(%rdi) │ │ │ │ movq $0x545d00,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xc17801(%rip),%r14 │ │ │ │ + lea 0xc17821(%rip),%r14 │ │ │ │ jmp 545ad8 <__gmpz_get_d_2exp@plt+0x13f858> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc17900(%rip),%rbx │ │ │ │ + lea 0xc17920(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xc178,$0x0 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + call 48551f19 <__environ@GLIBC_2.2.5+0x4720e3f1> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 545dc9 <__gmpz_get_d_2exp@plt+0x13fb49> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xc1b7a4(%rip),%rsi │ │ │ │ + lea 0xc1b7c4(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5bd490 <__gmpz_get_d_2exp@plt+0x1b7210> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -352640,39 +352649,35 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 545e3e <__gmpz_get_d_2exp@plt+0x13fbbe> │ │ │ │ movq $0x545e60,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 567e60 <__gmpz_get_d_2exp@plt+0x161be0> │ │ │ │ - lea 0xc1786b(%rip),%rbx │ │ │ │ + lea 0xc1788b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - js 545e20 <__gmpz_get_d_2exp@plt+0x13fba0> │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ + add %cl,0x78(%rax) │ │ │ │ + roll $0x49,(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 545e9e <__gmpz_get_d_2exp@plt+0x13fc1e> │ │ │ │ movq $0x545da0,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x545ec0,0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xc176dd(%rip),%r14 │ │ │ │ + lea 0xc176fd(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 545ad8 <__gmpz_get_d_2exp@plt+0x13f858> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -352695,91 +352700,88 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x16ff3e89(%rax) │ │ │ │ + add %al,%al │ │ │ │ + ja 545ed0 <__gmpz_get_d_2exp@plt+0x13fc50> │ │ │ │ + add %ch,%cl │ │ │ │ or %edi,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4c00c171(%rax) │ │ │ │ + add %ah,0x4c00c171(%rax) │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ jmp 543410 <__gmpz_get_d_2exp@plt+0x13d190> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jbe 545f18 <__gmpz_get_d_2exp@plt+0x13fc98> │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ + add %bl,0x76(%rax) │ │ │ │ + roll $0x49,(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 545f83 <__gmpz_get_d_2exp@plt+0x13fd03> │ │ │ │ movq $0x545f30,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea 0xc17609(%rip),%r14 │ │ │ │ + lea 0xc17629(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc1774b(%rip),%rbx │ │ │ │ + lea 0xc1776b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - ja 545f78 <__gmpz_get_d_2exp@plt+0x13fcf8> │ │ │ │ - add %ch,%bl │ │ │ │ + add %cl,0x77(%rax) │ │ │ │ + roll $0xeb,(%rax) │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %ah,%al │ │ │ │ + sub %ah,%al │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 546018 <__gmpz_get_d_2exp@plt+0x13fd98> │ │ │ │ movq $0x546008,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 546008 <__gmpz_get_d_2exp@plt+0x13fd88> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ ffreep %st(1) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,(%r8) │ │ │ │ (bad) │ │ │ │ push %rsp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -352789,15 +352791,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd6b3a3,%eax │ │ │ │ + sbb $0xd6b3c3,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -352812,39 +352814,39 @@ │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x545fd8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea 0xc17509(%rip),%r14 │ │ │ │ + lea 0xc17529(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc1766b(%rip),%rbx │ │ │ │ + lea 0xc1768b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x76(%rax) │ │ │ │ + add %ch,0x76(%rax) │ │ │ │ roll $0xeb,(%rax) │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd6b2fb,%eax │ │ │ │ + sbb $0xd6b31b,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -352863,27 +352865,27 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - je 5460f8 <__gmpz_get_d_2exp@plt+0x13fe78> │ │ │ │ + add %dl,(%rax) │ │ │ │ + jne 5460f8 <__gmpz_get_d_2exp@plt+0x13fe78> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54615f <__gmpz_get_d_2exp@plt+0x13fedf> │ │ │ │ movq $0x546180,-0x8(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xc175dc(%rip),%r14 │ │ │ │ + lea 0xc175fc(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 545ad8 <__gmpz_get_d_2exp@plt+0x13f858> │ │ │ │ - lea 0xc175d2(%rip),%rbx │ │ │ │ + lea 0xc175f2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -352904,16 +352906,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x75(%rax) │ │ │ │ - roll $0xe9,(%rax) │ │ │ │ + add %cl,-0x16ff3e8b(%rax) │ │ │ │ movsxd %edi,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -352941,15 +352942,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xaad308(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd6b1fb(%rip),%rbx │ │ │ │ + lea 0xd6b21b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -353021,96 +353022,95 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc173cf(%rip),%rbx │ │ │ │ + lea 0xc173ef(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - je 546360 <__gmpz_get_d_2exp@plt+0x1400e0> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734c9cf4 <__environ@GLIBC_2.2.5+0x7218620c> │ │ │ │ - pop %rdx │ │ │ │ + mov $0x4800c174,%eax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 546403 <__gmpz_get_d_2exp@plt+0x140183> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5463e0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5463e0 <__gmpz_get_d_2exp@plt+0x140160> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x74(%rax) │ │ │ │ + add %bh,0x74(%rax) │ │ │ │ roll $0x83,(%rax) │ │ │ │ jrcxz 5463ea <__gmpz_get_d_2exp@plt+0x14016a> │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 5463f6 <__gmpz_get_d_2exp@plt+0x140176> │ │ │ │ - lea 0xc17398(%rip),%rbx │ │ │ │ + lea 0xc173b8(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc17363(%rip),%rbx │ │ │ │ + lea 0xc17383(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - jae 5463d8 <__gmpz_get_d_2exp@plt+0x140158> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734c9d6c <__environ@GLIBC_2.2.5+0x72186284> │ │ │ │ - pop %rsp │ │ │ │ + mov $0x4800c173,%eax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54647d <__gmpz_get_d_2exp@plt+0x1401fd> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x546458,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 546458 <__gmpz_get_d_2exp@plt+0x1401d8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x73(%rax) │ │ │ │ + add %bh,0x73(%rax) │ │ │ │ roll $0x83,(%rax) │ │ │ │ jrcxz 546462 <__gmpz_get_d_2exp@plt+0x1401e2> │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 54646f <__gmpz_get_d_2exp@plt+0x1401ef> │ │ │ │ - lea 0xc1b672(%rip),%rbx │ │ │ │ + lea 0xc1b692(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc1b794(%rip),%rbx │ │ │ │ + lea 0xc1b7b4(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ ret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5464ba <__gmpz_get_d_2exp@plt+0x14023a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ @@ -353124,40 +353124,39 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xorb $0x0,-0x3f(%rbx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + movabs 0x4cf0458d4800c173,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 54652b <__gmpz_get_d_2exp@plt+0x1402ab> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 546520 <__gmpz_get_d_2exp@plt+0x1402a0> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x5463a0,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x546540,-0x10(%rbp) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0xcd2ede(%rip),%r14 │ │ │ │ + lea 0xcd2efe(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5d3500 <__gmpz_get_d_2exp@plt+0x1cd280> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ jb 546500 <__gmpz_get_d_2exp@plt+0x140280> │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbp,%rsi,1) │ │ │ │ movl $0x546570,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ @@ -353167,28 +353166,27 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c172(%rax) │ │ │ │ + add %ah,0x4800c172(%rax) │ │ │ │ movl $0x546620,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 57cce8 <__gmpz_get_d_2exp@plt+0x176a68> │ │ │ │ movq $0x5465a8,0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5ca2a0 <__gmpz_get_d_2exp@plt+0x1c4020> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x72(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %dl,0x4800c18e(%rax) │ │ │ │ movl $0x5465d8,-0x8(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5465d8 <__gmpz_get_d_2exp@plt+0x140358> │ │ │ │ @@ -353196,44 +353194,45 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72(%rax) │ │ │ │ + add %ah,-0x72(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x27(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 557378 <__gmpz_get_d_2exp@plt+0x1510f8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ cwtl │ │ │ │ ret $0x4800 │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ mov %rbx,%rcx │ │ │ │ jmp 546630 <__gmpz_get_d_2exp@plt+0x1403b0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c171(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 546697 <__gmpz_get_d_2exp@plt+0x140417> │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %dl,%al │ │ │ │ + jno 5465e0 <__gmpz_get_d_2exp@plt+0x140360> │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x49(%rdi,%riz,2) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54665a <__gmpz_get_d_2exp@plt+0x1403da> │ │ │ │ mov 0x6(%rcx),%rax │ │ │ │ movq $0x546498,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -353246,25 +353245,21 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jno 546650 <__gmpz_get_d_2exp@plt+0x1403d0> │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ + add %al,0x71(%rax) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5466bd <__gmpz_get_d_2exp@plt+0x14043d> │ │ │ │ movq $0x546418,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x546690,0x0(%rbp) │ │ │ │ @@ -353286,39 +353281,38 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x5464d8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xc17043(%rip),%r14 │ │ │ │ + lea 0xc17063(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc1715b(%rip),%rbx │ │ │ │ + lea 0xc1717b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jno 546710 <__gmpz_get_d_2exp@plt+0x140490> │ │ │ │ - add %ch,%bl │ │ │ │ + add %bl,0x71(%rax) │ │ │ │ + roll $0xeb,(%rax) │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x2b(%rax) │ │ │ │ + add %bh,-0x2b(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 546795 <__gmpz_get_d_2exp@plt+0x140515> │ │ │ │ movq $0x5467b0,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ @@ -353349,19 +353343,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,(%rax) │ │ │ │ + {rex2 0xc1} str -0x73(%r8) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5467fe <__gmpz_get_d_2exp@plt+0x14057e> │ │ │ │ movq $0x546818,-0x10(%rbp) │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 578650 <__gmpz_get_d_2exp@plt+0x1723d0> │ │ │ │ @@ -353404,16 +353397,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x2c(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %al,0x4800c1d4(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54688d <__gmpz_get_d_2exp@plt+0x14060d> │ │ │ │ movq $0x5468a8,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -353442,19 +353434,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - rol %cl,%ecx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5468f6 <__gmpz_get_d_2exp@plt+0x140676> │ │ │ │ movq $0x546910,-0x10(%rbp) │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 578650 <__gmpz_get_d_2exp@plt+0x1723d0> │ │ │ │ @@ -353499,38 +353491,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ + js 5469cd <__gmpz_get_d_2exp@plt+0x14074d> │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 546998 <__gmpz_get_d_2exp@plt+0x140718> │ │ │ │ movq $0x5469b0,-0x18(%rbp) │ │ │ │ - lea 0xc16369(%rip),%rsi │ │ │ │ - lea 0xc162fa(%rip),%r14 │ │ │ │ + lea 0xc16389(%rip),%rsi │ │ │ │ + lea 0xc1631a(%rip),%r14 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ rol %cl,%ecx │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -353557,15 +353548,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c1d2(%rax) │ │ │ │ + add %ch,0x4800c1d2(%rax) │ │ │ │ movl $0x546a68,0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp 578650 <__gmpz_get_d_2exp@plt+0x1723d0> │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -353586,19 +353577,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rol %cl,%cl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %bl,-0x2e(%rax) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 546ab5 <__gmpz_get_d_2exp@plt+0x140835> │ │ │ │ movq $0x546ad0,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 578650 <__gmpz_get_d_2exp@plt+0x1723d0> │ │ │ │ @@ -353624,18 +353614,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - rcl $1,%cl │ │ │ │ - roll $0x48,(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + lock rol $1,%ecx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 546b1e <__gmpz_get_d_2exp@plt+0x14089e> │ │ │ │ movq $0x546b38,-0x10(%rbp) │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 578650 <__gmpz_get_d_2exp@plt+0x1723d0> │ │ │ │ @@ -353673,53 +353663,52 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ + add %dl,0x6d(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 546baa <__gmpz_get_d_2exp@plt+0x14092a> │ │ │ │ movq $0x546bc8,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fae218 <__gmpz_get_d_2exp@plt+0xba7f98> │ │ │ │ - lea 0xc16d2f(%rip),%rbx │ │ │ │ + lea 0xc16d4f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ + add %dl,(%rax) │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ roll $0x49,(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 546c46 <__gmpz_get_d_2exp@plt+0x1409c6> │ │ │ │ test %rbx,%rbx │ │ │ │ je 546c1e <__gmpz_get_d_2exp@plt+0x14099e> │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 546bff <__gmpz_get_d_2exp@plt+0x14097f> │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ movq $0x546c68,0x0(%rbp) │ │ │ │ - lea 0xc160ee(%rip),%rsi │ │ │ │ - lea 0xc1607f(%rip),%r14 │ │ │ │ + lea 0xc1610e(%rip),%rsi │ │ │ │ + lea 0xc1609f(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ movq $0x546d40,0x0(%rbp) │ │ │ │ - lea 0xc160cf(%rip),%rsi │ │ │ │ - lea 0xc16060(%rip),%r14 │ │ │ │ + lea 0xc160ef(%rip),%rsi │ │ │ │ + lea 0xc16080(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x546960,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ @@ -353730,16 +353719,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x30(%rax) │ │ │ │ - roll $0x49,(%rax) │ │ │ │ + add %al,0x4900c1d0(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 546cd2 <__gmpz_get_d_2exp@plt+0x140a52> │ │ │ │ movq $0x546a90,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0x546af8,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ @@ -353761,15 +353749,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ iret │ │ │ │ roll $0x48,(%rax) │ │ │ │ movl $0x546d20,0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp 578650 <__gmpz_get_d_2exp@plt+0x1723d0> │ │ │ │ nopl (%rax) │ │ │ │ @@ -353790,15 +353778,15 @@ │ │ │ │ add %r8b,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900c1cf(%rax) │ │ │ │ + add %ch,0x4900c1cf(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 546daa <__gmpz_get_d_2exp@plt+0x140b2a> │ │ │ │ movq $0x546770,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0x5467d8,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ @@ -353820,16 +353808,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rax) │ │ │ │ + iret │ │ │ │ roll $0x48,(%rax) │ │ │ │ movl $0x546df8,0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp 578650 <__gmpz_get_d_2exp@plt+0x1723d0> │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -353849,15 +353837,15 @@ │ │ │ │ add %r8b,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ push $0xffffffffffffffc1 │ │ │ │ add %ch,%cl │ │ │ │ movsxd %ebp,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -353887,15 +353875,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xaac6b8(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd6a5ab(%rip),%rbx │ │ │ │ + lea 0xd6a5cb(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -353967,216 +353955,216 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc16927(%rip),%rbx │ │ │ │ + lea 0xc16947(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ch,-0x3f(%rdx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104ca944 <__environ@GLIBC_2.2.5+0xf186e5c> │ │ │ │ - (bad) │ │ │ │ - jl 546ffb <__gmpz_get_d_2exp@plt+0x140d7b> │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0x6a,%al │ │ │ │ + roll $0x48,(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 547079 <__gmpz_get_d_2exp@plt+0x140df9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x547030,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 547030 <__gmpz_get_d_2exp@plt+0x140db0> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x6a(%rax) │ │ │ │ + add %ch,0x6a(%rax) │ │ │ │ roll $0x83,(%rax) │ │ │ │ jrcxz 54703a <__gmpz_get_d_2exp@plt+0x140dba> │ │ │ │ cmp $0x3,%rbx │ │ │ │ jb 547059 <__gmpz_get_d_2exp@plt+0x140dd9> │ │ │ │ cmp $0x4,%rbx │ │ │ │ jb 54704c <__gmpz_get_d_2exp@plt+0x140dcc> │ │ │ │ - lea 0xc1693a(%rip),%rbx │ │ │ │ + lea 0xc1695a(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc16905(%rip),%rbx │ │ │ │ + lea 0xc16925(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ cmp $0x2,%rbx │ │ │ │ jb 54706c <__gmpz_get_d_2exp@plt+0x140dec> │ │ │ │ - lea 0xc168ca(%rip),%rbx │ │ │ │ + lea 0xc168ea(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc16895(%rip),%rbx │ │ │ │ + lea 0xc168b5(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ch,-0x3f(%rcx) │ │ │ │ + cmp %ch,-0x3f(%rcx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734ca9e4 <__environ@GLIBC_2.2.5+0x72186efc> │ │ │ │ + rex.RB call 734ca9e4 <__environ@GLIBC_2.2.5+0x72186ebc> │ │ │ │ and $0xf045c748,%eax │ │ │ │ sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5470d8,-0x18(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5bd7a8 <__gmpz_get_d_2exp@plt+0x1b7528> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cltd │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ roll $0x49,(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 562840 <__gmpz_get_d_2exp@plt+0x15c5c0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x68,%al │ │ │ │ - roll $0x48,(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 547126 <__gmpz_get_d_2exp@plt+0x140ea6> │ │ │ │ - movq $0xfb5418,-0x10(%rbp) │ │ │ │ + shrb $1,-0x3f(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734caa4c <__environ@GLIBC_2.2.5+0x72186f24> │ │ │ │ + and $0xf045c748,%eax │ │ │ │ + sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x547140,-0x18(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5bd7a8 <__gmpz_get_d_2exp@plt+0x1b7528> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x67(%rax) │ │ │ │ - roll $0x49,(%rax) │ │ │ │ + add %bl,0x4900c199(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 562840 <__gmpz_get_d_2exp@plt+0x15c5c0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W push $0xffffffff8d4800c1 │ │ │ │ - rex.RB call 734caab4 <__environ@GLIBC_2.2.5+0x72186fcc> │ │ │ │ - and $0xf045c748,%eax │ │ │ │ - sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ + push $0x4800c168 │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54718e <__gmpz_get_d_2exp@plt+0x140f0e> │ │ │ │ + movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5471a8,-0x18(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5bd7a8 <__gmpz_get_d_2exp@plt+0x1b7528> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ cltd │ │ │ │ roll $0x49,(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 562840 <__gmpz_get_d_2exp@plt+0x15c5c0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 54722d <__gmpz_get_d_2exp@plt+0x140fad> │ │ │ │ - roll $0x48,(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5471f6 <__gmpz_get_d_2exp@plt+0x140f76> │ │ │ │ - movq $0xfb5418,-0x10(%rbp) │ │ │ │ + add %ch,-0x3f(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734cab1c <__environ@GLIBC_2.2.5+0x72186ff4> │ │ │ │ + and $0xf045c748,%eax │ │ │ │ + sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x547210,-0x18(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5bd7a8 <__gmpz_get_d_2exp@plt+0x1b7528> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900c198(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cwtl │ │ │ │ + roll $0x49,(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 562840 <__gmpz_get_d_2exp@plt+0x15c5c0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - jo 54729e <__gmpz_get_d_2exp@plt+0x14101e> │ │ │ │ - roll $0x48,(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + nop │ │ │ │ + push $0xffffffff8d4800c1 │ │ │ │ + rex.RB loopne 547289 <__gmpz_get_d_2exp@plt+0x141009> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 547293 <__gmpz_get_d_2exp@plt+0x141013> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 547288 <__gmpz_get_d_2exp@plt+0x141008> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x546ff0,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x5472a8,-0x18(%rbp) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0xcd217a(%rip),%r14 │ │ │ │ + lea 0xcd219a(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d3500 <__gmpz_get_d_2exp@plt+0x1cd280> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c167(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + roll $0x48,(%eax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5472e9 <__gmpz_get_d_2exp@plt+0x141069> │ │ │ │ movq $0x5472d8,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ @@ -354185,28 +354173,28 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x67(%rax) │ │ │ │ + add %bh,0x67(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ movl $0x547368,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 57cce8 <__gmpz_get_d_2exp@plt+0x176a68> │ │ │ │ movq $0x547310,0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5ca2a0 <__gmpz_get_d_2exp@plt+0x1c4020> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ add $0x45c74800,%ecx │ │ │ │ clc │ │ │ │ rex jae 54736b <__gmpz_get_d_2exp@plt+0x1410eb> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ @@ -354217,87 +354205,87 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ add $0x0,%cl │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x27(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 557378 <__gmpz_get_d_2exp@plt+0x1510f8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c166(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + rolw $0x48,(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 547390 <__gmpz_get_d_2exp@plt+0x141110> │ │ │ │ movq $0x5473c0,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5bcec0 <__gmpz_get_d_2exp@plt+0x1b6c40> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x547430,0x8(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xc15a7b(%rip),%r14 │ │ │ │ + lea 0xc15a9b(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 569180 <__gmpz_get_d_2exp@plt+0x162f00> │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rolw $0x48,(%rax) │ │ │ │ + add %dl,0x66(%rax) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ movl $0x5473e0,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5473e0 <__gmpz_get_d_2exp@plt+0x141160> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ rolw $0x48,(%rax) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ jne 54740a <__gmpz_get_d_2exp@plt+0x14118a> │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ movq $0x547480,0x10(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xc15a20(%rip),%r14 │ │ │ │ + lea 0xc15a40(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 569180 <__gmpz_get_d_2exp@plt+0x162f00> │ │ │ │ movq $0x5474d0,0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 5ba8a0 <__gmpz_get_d_2exp@plt+0x1b4620> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x65(%rax) │ │ │ │ - roll $0x49,(%rax) │ │ │ │ + add %bl,0x4900c165(%rax) │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54745f <__gmpz_get_d_2exp@plt+0x1411df> │ │ │ │ movq $0x547090,-0x18(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ @@ -354309,16 +354297,16 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - roll $0x49,%gs:(%rax) │ │ │ │ + add %cl,0x65(%rax) │ │ │ │ + roll $0x49,(%rax) │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5474af <__gmpz_get_d_2exp@plt+0x14122f> │ │ │ │ movq $0x5471c8,-0x18(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ @@ -354330,16 +354318,16 @@ │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - roll $0x48,%fs:(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + roll $0x48,%gs:(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 54751f <__gmpz_get_d_2exp@plt+0x14129f> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54750f <__gmpz_get_d_2exp@plt+0x14128f> │ │ │ │ @@ -354352,25 +354340,25 @@ │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ movq $0x547550,0x10(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xc158ec(%rip),%r14 │ │ │ │ + lea 0xc1590c(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 569180 <__gmpz_get_d_2exp@plt+0x162f00> │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x64(%rax) │ │ │ │ + add %bh,0x64(%rax) │ │ │ │ roll $0x49,(%rax) │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54757f <__gmpz_get_d_2exp@plt+0x1412ff> │ │ │ │ movq $0x547160,-0x18(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ @@ -354383,46 +354371,46 @@ │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ roll $0x49,%gs:(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5475d8 <__gmpz_get_d_2exp@plt+0x141358> │ │ │ │ movq $0x547238,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rsi │ │ │ │ - lea 0xc1632e(%rip),%r14 │ │ │ │ + lea 0xc1634e(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc164ee(%rip),%rbx │ │ │ │ + lea 0xc1650e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ roll $0xeb,%fs:(%rax) │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %bh,(%rdx,%rax,8) │ │ │ │ + sub %bh,(%rdx,%rax,8) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 547642 <__gmpz_get_d_2exp@plt+0x1413c2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ @@ -354432,30 +354420,30 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarb $1,(%rbx) │ │ │ │ - ret $0x4800 │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + lock cmp %edx,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5476e9 <__gmpz_get_d_2exp@plt+0x141469> │ │ │ │ movq $0x547690,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 547690 <__gmpz_get_d_2exp@plt+0x141410> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c23b(%rax) │ │ │ │ + add %bh,0x4800c23b(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5476ed <__gmpz_get_d_2exp@plt+0x14146d> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5476d9 <__gmpz_get_d_2exp@plt+0x141459> │ │ │ │ @@ -354467,25 +354455,25 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0xce21f5(%rip),%rbx │ │ │ │ + lea 0xce2215(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bh,(%rbx) │ │ │ │ + cmp %bh,(%rbx) │ │ │ │ ret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 547732 <__gmpz_get_d_2exp@plt+0x1414b2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ @@ -354495,33 +354483,35 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 547780 <__gmpz_get_d_2exp@plt+0x141500> │ │ │ │ + add %bh,(%rbx) │ │ │ │ ret $0x4800 │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5477d9 <__gmpz_get_d_2exp@plt+0x141559> │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 547784 <__gmpz_get_d_2exp@plt+0x141504> │ │ │ │ - lea 0xce217d(%rip),%rbx │ │ │ │ + lea 0xce219d(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c23a(%rax) │ │ │ │ - add $0x8,%ebp │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %cl,%al │ │ │ │ + cmp %dl,%al │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5477bd <__gmpz_get_d_2exp@plt+0x14153d> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x547710,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ @@ -354536,48 +354526,49 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bh,(%rdx) │ │ │ │ - ret $0x4800 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + pop %rax │ │ │ │ + cmp %dl,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 547812 <__gmpz_get_d_2exp@plt+0x141592> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 59ed78 <__gmpz_get_d_2exp@plt+0x198af8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rdx) │ │ │ │ + and %bh,(%rdx) │ │ │ │ ret $0x4800 │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5478b9 <__gmpz_get_d_2exp@plt+0x141639> │ │ │ │ movq $0x547860,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 547860 <__gmpz_get_d_2exp@plt+0x1415e0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ cmp %eax,%edx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x49(%rcx,%rdx,2) │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -354590,59 +354581,58 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0xce2025(%rip),%rbx │ │ │ │ + lea 0xce2045(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %rax,%rdx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + push $0x4800c239 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 547902 <__gmpz_get_d_2exp@plt+0x141682> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 59ed78 <__gmpz_get_d_2exp@plt+0x198af8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bh,(%rcx) │ │ │ │ + xor %bh,(%rcx) │ │ │ │ ret $0x4800 │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5479a9 <__gmpz_get_d_2exp@plt+0x141729> │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 547954 <__gmpz_get_d_2exp@plt+0x1416d4> │ │ │ │ - lea 0xce1fad(%rip),%rbx │ │ │ │ + lea 0xce1fcd(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ cmp %al,%dl │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54798d <__gmpz_get_d_2exp@plt+0x14170d> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -354661,15 +354651,16 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800c238 │ │ │ │ + mov %bh,(%rax) │ │ │ │ + ret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5479e2 <__gmpz_get_d_2exp@plt+0x141762> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -354678,62 +354669,63 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bh,(%rax) │ │ │ │ - ret $0x4800 │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + push %rax │ │ │ │ + cmp %al,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 547a89 <__gmpz_get_d_2exp@plt+0x141809> │ │ │ │ movq $0x547a30,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 547a30 <__gmpz_get_d_2exp@plt+0x1417b0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - ret $0x4800 │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 547a8d <__gmpz_get_d_2exp@plt+0x14180d> │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %bl,(%rax) │ │ │ │ + cmp %al,%dl │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rcx,%rdx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 547a79 <__gmpz_get_d_2exp@plt+0x1417f9> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x5479c0,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0xce1e55(%rip),%rbx │ │ │ │ + lea 0xce1e75(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 547ae5 <__gmpz_get_d_2exp@plt+0x141865> │ │ │ │ + cwtl │ │ │ │ + (bad) │ │ │ │ ret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 547ad2 <__gmpz_get_d_2exp@plt+0x141852> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ @@ -354743,31 +354735,32 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ ret $0x4800 │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 547b79 <__gmpz_get_d_2exp@plt+0x1418f9> │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 547b24 <__gmpz_get_d_2exp@plt+0x1418a4> │ │ │ │ - lea 0xce1ddd(%rip),%rbx │ │ │ │ + lea 0xce1dfd(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ ret $0x4800 │ │ │ │ add $0x8,%ebp │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 547b5d <__gmpz_get_d_2exp@plt+0x1418dd> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -354790,39 +354783,39 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xc15f,$0x0 │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + call 48553cf8 <__environ@GLIBC_2.2.5+0x472101d0> │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 547d4d <__gmpz_get_d_2exp@plt+0x141acd> │ │ │ │ movq $0x547bf0,-0x20(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ - lea 0xc4f40d(%rip),%rbx │ │ │ │ + lea 0xc4f42d(%rip),%rbx │ │ │ │ mov %rdx,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 547bf0 <__gmpz_get_d_2exp@plt+0x141970> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x5f(%rax) │ │ │ │ + add %dh,0x5f(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ movl $0x547c20,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 547c20 <__gmpz_get_d_2exp@plt+0x1419a0> │ │ │ │ @@ -354830,16 +354823,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - pop %rdi │ │ │ │ + add %al,0x5f(%rax) │ │ │ │ roll $0x49,(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 547d51 <__gmpz_get_d_2exp@plt+0x141ad1> │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ @@ -354874,30 +354866,32 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 547df1 <__gmpz_get_d_2exp@plt+0x141b71> │ │ │ │ movq $0x5479f8,-0x28(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ movq $0x547ae8,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x547d08,0x8(%rbp) │ │ │ │ - lea 0xc18ce5(%rip),%rbx │ │ │ │ + lea 0xc18d05(%rip),%rbx │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 547d08 <__gmpz_get_d_2exp@plt+0x141a88> │ │ │ │ jmp *(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c1aa(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ mov 0x10(%rbp),%edi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 56e538 <__gmpz_get_d_2exp@plt+0x1682b8> │ │ │ │ movq $0x547658,-0x28(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ @@ -354914,15 +354908,17 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c15d(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + pop %rbp │ │ │ │ + roll $0x48,(%rax) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov %rdx,0x48(%rsp) │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x48(%rsp),%rbx │ │ │ │ add $0x30,%r12 │ │ │ │ @@ -354950,47 +354946,46 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ pop %rsp │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ mov %rbx,%rdx │ │ │ │ jmp 547ca0 <__gmpz_get_d_2exp@plt+0x141a20> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rorb $1,-0x3f(%rbp) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734cb79c <__environ@GLIBC_2.2.5+0x72187cb4> │ │ │ │ - sub %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ + lock rex.WRB rolq $0x48,(%r8) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 547e79 <__gmpz_get_d_2exp@plt+0x141bf9> │ │ │ │ + movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x547e90,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc18a29(%rip),%r14 │ │ │ │ + lea 0xc18a49(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d50a8 <__gmpz_get_d_2exp@plt+0x1cee28> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ jne 547e50 <__gmpz_get_d_2exp@plt+0x141bd0> │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x6(%rbx),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ @@ -355026,15 +355021,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xaab628(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd6951b(%rip),%rbx │ │ │ │ + lea 0xd6953b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -355065,16 +355060,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %cl,0x4800c14c(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 548094 <__gmpz_get_d_2exp@plt+0x141e14> │ │ │ │ movq $0x547ff0,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -355085,16 +355079,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rex.WR rolq $0x49,(%rax) │ │ │ │ + add %cl,0x4c(%rax) │ │ │ │ + roll $0x49,(%rax) │ │ │ │ add $0x78,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 548084 <__gmpz_get_d_2exp@plt+0x141e04> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ @@ -355125,15 +355119,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ pop %rdx │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54819c <__gmpz_get_d_2exp@plt+0x141f1c> │ │ │ │ mov %rsi,%rbx │ │ │ │ and $0x7,%esi │ │ │ │ @@ -355173,38 +355167,38 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ pop %rdx │ │ │ │ roll $0x83,(%rax) │ │ │ │ jrcxz 54817a <__gmpz_get_d_2exp@plt+0x141efa> │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 54818e <__gmpz_get_d_2exp@plt+0x141f0e> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 5480cf <__gmpz_get_d_2exp@plt+0x141e4f> │ │ │ │ - lea 0xd661a4(%rip),%rbx │ │ │ │ + lea 0xd661c4(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc15a05(%rip),%rbx │ │ │ │ + lea 0xc15a25(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ pop %rcx │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 5480cf <__gmpz_get_d_2exp@plt+0x141e4f> │ │ │ │ @@ -355235,15 +355229,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xaab310(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd69203(%rip),%rbx │ │ │ │ + lea 0xd69223(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -355315,41 +355309,41 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc15837(%rip),%rbx │ │ │ │ + lea 0xc15857(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - or %bl,-0x3f(%rax) │ │ │ │ + sub %bl,-0x3f(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x29(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rdi │ │ │ │ - lea 0xce151b(%rip),%rsi │ │ │ │ + lea 0xce153b(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 5480b0 <__gmpz_get_d_2exp@plt+0x141e30> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -355369,28 +355363,27 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x5483a0,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rsi │ │ │ │ - lea 0xc1578e(%rip),%r14 │ │ │ │ + lea 0xc157ae(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc1577e(%rip),%rbx │ │ │ │ + lea 0xc1579e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x57(%rax) │ │ │ │ - roll $0xeb,(%rax) │ │ │ │ + add %al,-0x14ff3ea9(%rax) │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -355415,15 +355408,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xaab078(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd68f6b(%rip),%rbx │ │ │ │ + lea 0xd68f8b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -355495,100 +355488,102 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc155d7(%rip),%rbx │ │ │ │ + lea 0xc155f7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - jo 54868b <__gmpz_get_d_2exp@plt+0x14240b> │ │ │ │ + nop │ │ │ │ + push %rbp │ │ │ │ roll $0x49,(%rax) │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54866e <__gmpz_get_d_2exp@plt+0x1423ee> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea 0xce1288(%rip),%rdi │ │ │ │ + lea 0xce12a8(%rip),%rdi │ │ │ │ lea -0x6(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 5480b0 <__gmpz_get_d_2exp@plt+0x141e30> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - push %rbp │ │ │ │ + add %cl,0x55(%rax) │ │ │ │ roll $0x49,(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5486c8 <__gmpz_get_d_2exp@plt+0x142448> │ │ │ │ movq $0x548638,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rsi │ │ │ │ - lea 0xc1552e(%rip),%r14 │ │ │ │ + lea 0xc1554e(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc1551e(%rip),%rbx │ │ │ │ + lea 0xc1553e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ push %rbp │ │ │ │ roll $0xeb,(%rax) │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bl,-0x72b7ff3f(%rsi) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + push %rax │ │ │ │ + sahf │ │ │ │ + roll $0x48,(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 548732 <__gmpz_get_d_2exp@plt+0x1424b2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 56c038 <__gmpz_get_d_2exp@plt+0x165db8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bl,-0x72b7ff3f(%rsi) │ │ │ │ + cmp %bl,-0x72b7ff3f(%rsi) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 54876a <__gmpz_get_d_2exp@plt+0x1424ea> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -355623,15 +355618,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x2e(%r12),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x6(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 5480b0 <__gmpz_get_d_2exp@plt+0x141e30> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc1541b(%rip),%rbx │ │ │ │ + lea 0xc1543b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -355656,15 +355651,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xaaacd8(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd68bcb(%rip),%rbx │ │ │ │ + lea 0xd68beb(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -355736,33 +355731,34 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc15287(%rip),%rbx │ │ │ │ + lea 0xc152a7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - jo 548a28 <__gmpz_get_d_2exp@plt+0x1427a8> │ │ │ │ + nop │ │ │ │ + push %rdx │ │ │ │ roll $0x4c,(%rax) │ │ │ │ mov 0xf(%rbx),%eax │ │ │ │ mov 0x7(%rbx),%rdi │ │ │ │ - lea 0xc15234(%rip),%rsi │ │ │ │ - lea 0xc14195(%rip),%r14 │ │ │ │ + lea 0xc15254(%rip),%rsi │ │ │ │ + lea 0xc141b5(%rip),%r14 │ │ │ │ jmp 56bd70 <__gmpz_get_d_2exp@plt+0x165af0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -355779,111 +355775,109 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x5489d8,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rsi │ │ │ │ - lea 0xc15206(%rip),%r14 │ │ │ │ + lea 0xc15226(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc1521e(%rip),%rbx │ │ │ │ + lea 0xc1523e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ push %rdx │ │ │ │ roll $0xeb,(%rax) │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - rex.WXB rolq $0x48,(%r8) │ │ │ │ + mov $0x4800c14b,%eax │ │ │ │ mov 0x17(%rbx),%edi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 545ad8 <__gmpz_get_d_2exp@plt+0x13f858> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4b(%rax) │ │ │ │ - roll $0x49,(%rax) │ │ │ │ + add %cl,0x4900c14b(%rax) │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 548af5 <__gmpz_get_d_2exp@plt+0x142875> │ │ │ │ movq $0x548a90,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x17(%r12),%rsi │ │ │ │ - lea 0xcb4571(%rip),%r14 │ │ │ │ + lea 0xcb4591(%rip),%r14 │ │ │ │ jmp 556bd0 <__gmpz_get_d_2exp@plt+0x150950> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xc15199(%rip),%rbx │ │ │ │ + lea 0xc151b9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x3f(%rbx) │ │ │ │ + and %cl,-0x3f(%rbx) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jnp 548b3b <__gmpz_get_d_2exp@plt+0x1428bb> │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xc14bfb(%rip),%r14 │ │ │ │ + lea 0xc14c1b(%rip),%r14 │ │ │ │ jmp 545ad8 <__gmpz_get_d_2exp@plt+0x13f858> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ rex.WX rolq $0x49,(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 548b88 <__gmpz_get_d_2exp@plt+0x142908> │ │ │ │ movq $0x548b28,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rsi │ │ │ │ - lea 0xcb44de(%rip),%r14 │ │ │ │ + lea 0xcb44fe(%rip),%r14 │ │ │ │ jmp 556bd0 <__gmpz_get_d_2exp@plt+0x150950> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc15116(%rip),%rbx │ │ │ │ + lea 0xc15136(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ + adc $0x30000000,%eax │ │ │ │ push %rcx │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 548bf4 <__gmpz_get_d_2exp@plt+0x142974> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -355892,22 +355886,22 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 548bf2 <__gmpz_get_d_2exp@plt+0x142972> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xca0719(%rip),%r14 │ │ │ │ + lea 0xca0739(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp b976a8 <__gmpz_get_d_2exp@plt+0x791428> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ - adc $0xf8000000,%eax │ │ │ │ - push %rax │ │ │ │ + adc $0x18000000,%eax │ │ │ │ + push %rcx │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 548c62 <__gmpz_get_d_2exp@plt+0x1429e2> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -355916,41 +355910,40 @@ │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 548c60 <__gmpz_get_d_2exp@plt+0x1429e0> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x548c78,-0x18(%rbp) │ │ │ │ - lea 0xd687f0(%rip),%rdi │ │ │ │ - lea 0xc4e380(%rip),%rsi │ │ │ │ - lea 0xc27463(%rip),%r14 │ │ │ │ + lea 0xd68810(%rip),%rdi │ │ │ │ + lea 0xc4e3a0(%rip),%rsi │ │ │ │ + lea 0xc27483(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d90588 <__gmpz_get_d_2exp@plt+0x98a308> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x50(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %cl,0x4800c150(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 548c92 <__gmpz_get_d_2exp@plt+0x142a12> │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc15047(%rip),%rbx │ │ │ │ + lea 0xc15067(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x80000000,%eax │ │ │ │ + adc $0xa0000000,%eax │ │ │ │ push %rax │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 548cfb <__gmpz_get_d_2exp@plt+0x142a7b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -355959,23 +355952,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 548cf9 <__gmpz_get_d_2exp@plt+0x142a79> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc15047(%rip),%rsi │ │ │ │ - lea 0xd68749(%rip),%r14 │ │ │ │ + lea 0xc15067(%rip),%rsi │ │ │ │ + lea 0xd68769(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp d93010 <__gmpz_get_d_2exp@plt+0x98cd90> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x40000000,%eax │ │ │ │ + adc $0x60000000,%eax │ │ │ │ push %rax │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 548d5b <__gmpz_get_d_2exp@plt+0x142adb> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -355984,31 +355977,30 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 548d59 <__gmpz_get_d_2exp@plt+0x142ad9> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd686f0(%rip),%rsi │ │ │ │ - lea 0xc15000(%rip),%r14 │ │ │ │ + lea 0xd68710(%rip),%rsi │ │ │ │ + lea 0xc15020(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W jae 548d31 <__gmpz_get_d_2exp@plt+0x142ab1> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + push $0x4800c273 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 548d96 <__gmpz_get_d_2exp@plt+0x142b16> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5bd7a8 <__gmpz_get_d_2exp@plt+0x1b7528> │ │ │ │ @@ -356016,15 +356008,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %dh,-0x3e(%rbx) │ │ │ │ + sub %dh,-0x3e(%rbx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 548dd6 <__gmpz_get_d_2exp@plt+0x142b56> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ @@ -356039,17 +356031,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - fmuls -0x3f(%rdi) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + clc │ │ │ │ + rex.WRXB rolq $0x48,(%r8) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 548e49 <__gmpz_get_d_2exp@plt+0x142bc9> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 548e3e <__gmpz_get_d_2exp@plt+0x142bbe> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -356075,30 +356067,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - jo 548ecd <__gmpz_get_d_2exp@plt+0x142c4d> │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + nop │ │ │ │ + rex.WRXB rolq $0x48,(%r8) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 548ed8 <__gmpz_get_d_2exp@plt+0x142c58> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 548ecd <__gmpz_get_d_2exp@plt+0x142c4d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x548df8,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x548ef0,-0x8(%rbp) │ │ │ │ lea -0xf(%r12),%rsi │ │ │ │ - lea 0xc13f1d(%rip),%r14 │ │ │ │ + lea 0xc13f3d(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -356122,17 +356114,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xorb $0x0,-0x3e(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + movabs 0x4cf0458d4800c271,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 548f5e <__gmpz_get_d_2exp@plt+0x142cde> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5bd7a8 <__gmpz_get_d_2exp@plt+0x1b7528> │ │ │ │ @@ -356140,26 +356131,27 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rex jno 548f39 <__gmpz_get_d_2exp@plt+0x142cb9> │ │ │ │ + (bad) │ │ │ │ + jno 548f39 <__gmpz_get_d_2exp@plt+0x142cb9> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 548f94 <__gmpz_get_d_2exp@plt+0x142d14> │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ jmp 5bd7a8 <__gmpz_get_d_2exp@plt+0x1b7528> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ rex.WRX rolq $0x48,(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 548fd2 <__gmpz_get_d_2exp@plt+0x142d52> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x548fe8,-0x28(%rbp) │ │ │ │ @@ -356174,15 +356166,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ jo 548fa9 <__gmpz_get_d_2exp@plt+0x142d29> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -356204,62 +356196,59 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + mov $0x4800c1af,%eax │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 549088 <__gmpz_get_d_2exp@plt+0x142e08> │ │ │ │ movq $0x549078,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 549078 <__gmpz_get_d_2exp@plt+0x142df8> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x51(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %cl,0x4800c1af(%rax) │ │ │ │ movl $0x5490a0,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 579218 <__gmpz_get_d_2exp@plt+0x172f98> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd68333,%eax │ │ │ │ + sbb $0xd68353,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xc14c,$0x0 │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + call 48555215 <__environ@GLIBC_2.2.5+0x472116ed> │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5490ed <__gmpz_get_d_2exp@plt+0x142e6d> │ │ │ │ movq $0x549108,-0x8(%rbp) │ │ │ │ - lea 0xc18bba(%rip),%rsi │ │ │ │ + lea 0xc18bda(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -356283,96 +356272,99 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4b,%al │ │ │ │ - roll $0x48,(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + rorb $1,-0x3f(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54917c <__gmpz_get_d_2exp@plt+0x142efc> │ │ │ │ movq $0x549190,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ - lea 0xc4de64(%rip),%rsi │ │ │ │ - lea 0xc26f47(%rip),%r14 │ │ │ │ + lea 0xc4de84(%rip),%rsi │ │ │ │ + lea 0xc26f67(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d90588 <__gmpz_get_d_2exp@plt+0x98a308> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4b(%rax) │ │ │ │ + add %dh,0x4b(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5491aa <__gmpz_get_d_2exp@plt+0x142f2a> │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc14b2f(%rip),%rbx │ │ │ │ + lea 0xc14b4f(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %al,-0x3f(%rax) │ │ │ │ + cmp %al,-0x3f(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734ccb1c <__environ@GLIBC_2.2.5+0x72189034> │ │ │ │ + rex.RB call 734ccb1c <__environ@GLIBC_2.2.5+0x72188ff4> │ │ │ │ sub $0x48,%al │ │ │ │ movl $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x549218,-0x18(%rbp) │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc26ec6(%rip),%r14 │ │ │ │ + lea 0xc26ee6(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d952c8 <__gmpz_get_d_2exp@plt+0x98f048> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800cdf8(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %dl,%al │ │ │ │ + clc │ │ │ │ + int $0x0 │ │ │ │ + mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 549232 <__gmpz_get_d_2exp@plt+0x142fb2> │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcdf88f(%rip),%rbx │ │ │ │ + lea 0xcdf8af(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ adc $0x5000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c14b(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + rex.WXB rolq $0x48,(%r8) │ │ │ │ lea -0x38(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jae 5496ed <__gmpz_get_d_2exp@plt+0x14346d> │ │ │ │ - lea 0xc14c0c(%rip),%rbx │ │ │ │ + lea 0xc14c2c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c14b(%rax) │ │ │ │ + add %dh,0x4800c14b(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 549300 <__gmpz_get_d_2exp@plt+0x143080> │ │ │ │ add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5492f0 <__gmpz_get_d_2exp@plt+0x143070> │ │ │ │ @@ -356390,70 +356382,71 @@ │ │ │ │ movq $0x5497a8,0x0(%rbp) │ │ │ │ lea -0x48(%r12),%rsi │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ jmp d93010 <__gmpz_get_d_2exp@plt+0x98cd90> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x549328,0x0(%rbp) │ │ │ │ - lea 0xc14a61(%rip),%rbx │ │ │ │ + lea 0xc14a81(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 549328 <__gmpz_get_d_2exp@plt+0x1430a8> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rex.WX rolq $0x48,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.WXB rolq $0x48,(%r8) │ │ │ │ mov 0x18(%rbp),%edi │ │ │ │ jmp 549484 <__gmpz_get_d_2exp@plt+0x143204> │ │ │ │ nopl 0x0(%rax) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ rex.WX rolq $0x48,(%rax) │ │ │ │ mov 0x18(%rbp),%edi │ │ │ │ jmp 549484 <__gmpz_get_d_2exp@plt+0x143204> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c14a(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + rex.WX rolq $0x48,(%rax) │ │ │ │ movl $0x549388,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 549388 <__gmpz_get_d_2exp@plt+0x143108> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c14a(%rax) │ │ │ │ + add %ch,0x4800c14a(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5493db <__gmpz_get_d_2exp@plt+0x14315b> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5493cb <__gmpz_get_d_2exp@plt+0x14314b> │ │ │ │ movq $0x5490c8,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x549408,0x0(%rbp) │ │ │ │ - lea 0xcf3a01(%rip),%r14 │ │ │ │ + lea 0xcf3a21(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ movq $0x549468,0x18(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -356463,28 +356456,28 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ xchg %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ rex.WX rolq $0x48,(%rax) │ │ │ │ movl $0x549428,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 549428 <__gmpz_get_d_2exp@plt+0x1431a8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ xchg %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rolq $0x48,(%r8) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.WX rolq $0x48,(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 54952c <__gmpz_get_d_2exp@plt+0x1432ac> │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ movq $0x549480,0x18(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -356494,24 +356487,25 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c149(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + rolq $0x48,(%r8) │ │ │ │ mov 0x18(%rbp),%edi │ │ │ │ jmp 549484 <__gmpz_get_d_2exp@plt+0x143204> │ │ │ │ xchg %ax,%ax │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c149(%rax) │ │ │ │ + add %dh,0x4800c149(%rax) │ │ │ │ mov 0x18(%rbp),%edi │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 549522 <__gmpz_get_d_2exp@plt+0x1432a2> │ │ │ │ movq $0x5494c8,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ @@ -356525,25 +356519,25 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x49(%rax) │ │ │ │ + add %ch,0x49(%rax) │ │ │ │ roll $0x49,(%rax) │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 549512 <__gmpz_get_d_2exp@plt+0x143292> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x549048,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x549368,-0x10(%rbp) │ │ │ │ - lea 0xc14089(%rip),%r14 │ │ │ │ + lea 0xc140a9(%rip),%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ @@ -356561,41 +356555,42 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c148(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + rolq $0x48,(%rax) │ │ │ │ movl $0x549590,-0x8(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov %rbx,0x18(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5c09f8 <__gmpz_get_d_2exp@plt+0x1ba778> │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c148(%rax) │ │ │ │ + add %ah,0x4800c148(%rax) │ │ │ │ movl $0x5495b8,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xc26cd7(%rip),%r14 │ │ │ │ + lea 0xc26cf7(%rip),%r14 │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ nop │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48(%rax) │ │ │ │ + add %bh,0x48(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 549623 <__gmpz_get_d_2exp@plt+0x1433a3> │ │ │ │ add $0x18,%r12 │ │ │ │ @@ -356603,15 +356598,15 @@ │ │ │ │ ja 549613 <__gmpz_get_d_2exp@plt+0x143393> │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x548e80,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ movq $0x549678,-0x8(%rbp) │ │ │ │ - lea 0xcf37c4(%rip),%r14 │ │ │ │ + lea 0xcf37e4(%rip),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -356628,26 +356623,25 @@ │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c147(%rax) │ │ │ │ + add %bh,0x4800c147(%rax) │ │ │ │ movl $0x549698,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 549698 <__gmpz_get_d_2exp@plt+0x143418> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x47(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %bl,0x4800c147(%rax) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 54971b <__gmpz_get_d_2exp@plt+0x14349b> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -356691,67 +356685,65 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c146(%rax) │ │ │ │ + add %dh,0x4800c146(%rax) │ │ │ │ movl $0x549280,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xc26ae7(%rip),%r14 │ │ │ │ + lea 0xc26b07(%rip),%r14 │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ nop │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x46(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %cl,0x4800c146(%rax) │ │ │ │ movl $0x549348,0x0(%rbp) │ │ │ │ - lea 0xd67c82(%rip),%rsi │ │ │ │ + lea 0xd67ca2(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %bh,-0x72b7ff3f(%rip) │ │ │ │ - rex.RB call 734cd124 <__environ@GLIBC_2.2.5+0x7218963c> │ │ │ │ + cmp $0xffffffff8d4800c1,%rax │ │ │ │ + rex.RB call 734cd124 <__environ@GLIBC_2.2.5+0x721895fc> │ │ │ │ and %ecx,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x549810,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 562840 <__gmpz_get_d_2exp@plt+0x15c5c0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x6a(%rax) │ │ │ │ - ret $0x4900 │ │ │ │ + add %cl,0x4900c26a(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5befb8 <__gmpz_get_d_2exp@plt+0x1b8d38> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - rex.RX roll $0x48,(%rax) │ │ │ │ + js 549874 <__gmpz_get_d_2exp@plt+0x1435f4> │ │ │ │ + roll $0x48,(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54985e <__gmpz_get_d_2exp@plt+0x1435de> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x549878,-0x18(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ @@ -356759,34 +356751,38 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5bd7a8 <__gmpz_get_d_2exp@plt+0x1b7528> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c13c(%rax) │ │ │ │ + add %ah,0x4800c13c(%rax) │ │ │ │ movl $0x549898,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 562840 <__gmpz_get_d_2exp@plt+0x15c5c0> │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - imul $0xde894900,%edx,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5befb8 <__gmpz_get_d_2exp@plt+0x1b8d38> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + push $0xffffffffffffffc2 │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + adc $0x57,%al │ │ │ │ + (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x3e(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %dl,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + push $0xffffffff8d4800c2 │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5498de <__gmpz_get_d_2exp@plt+0x14365e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ @@ -356800,16 +356796,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - rolb $1,0x0(%rcx,%rax,8) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + lock rex.R roll $0x48,(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 549951 <__gmpz_get_d_2exp@plt+0x1436d1> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 549946 <__gmpz_get_d_2exp@plt+0x1436c6> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -356835,29 +356831,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800c144 │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + mov %al,0x0(%rcx,%rax,8) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5499e0 <__gmpz_get_d_2exp@plt+0x143760> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5499d5 <__gmpz_get_d_2exp@plt+0x143755> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x549900,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x5499f8,-0x8(%rbp) │ │ │ │ lea -0xf(%r12),%rsi │ │ │ │ - lea 0xc13415(%rip),%r14 │ │ │ │ + lea 0xc13435(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -356881,16 +356877,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W │ │ │ │ - rex.R roll $0x48,(%rax) │ │ │ │ + push $0x4800c144 │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 549a6e <__gmpz_get_d_2exp@plt+0x1437ee> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x549a88,-0x18(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ @@ -356898,45 +356893,45 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5bd7a8 <__gmpz_get_d_2exp@plt+0x1b7528> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3a(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %dl,0x4800c13a(%rax) │ │ │ │ movl $0x549aa8,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 562840 <__gmpz_get_d_2exp@plt+0x15c5c0> │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ addr32 ret $0x4900 │ │ │ │ mov %ebx,%esi │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5befb8 <__gmpz_get_d_2exp@plt+0x1b8d38> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lock gs ret $0x4800 │ │ │ │ - mov 0x18(%rbx),%esi │ │ │ │ + adc %ah,-0x3e(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 549ae4 <__gmpz_get_d_2exp@plt+0x143864> │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ jmp 5bd7a8 <__gmpz_get_d_2exp@plt+0x1b7528> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ rex.X roll $0x48,(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 549b22 <__gmpz_get_d_2exp@plt+0x1438a2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x549b38,-0x28(%rbp) │ │ │ │ @@ -356951,15 +356946,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900c265(%rax) │ │ │ │ + add %ah,0x4900c265(%rax) │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 549b70 <__gmpz_get_d_2exp@plt+0x1438f0> │ │ │ │ movq $0x549ac8,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ @@ -356972,18 +356967,18 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sub %ah,-0x3e(%rbp) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + rex.W │ │ │ │ + gs ret $0x4800 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 549bb6 <__gmpz_get_d_2exp@plt+0x143936> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5bd7a8 <__gmpz_get_d_2exp@plt+0x1b7528> │ │ │ │ @@ -356995,63 +356990,63 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %ah,0x458d4800(%rcx,%rax,8) │ │ │ │ + sub %ah,0x458d4800(%rcx,%rax,8) │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 549c18 <__gmpz_get_d_2exp@plt+0x143998> │ │ │ │ movq $0x549c08,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 549c08 <__gmpz_get_d_2exp@plt+0x143988> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ movabs %eax,0x9c300045c74800c1 │ │ │ │ push %rsp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ add %dh,%dh │ │ │ │ add (%rax),%al │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd677a3,%eax │ │ │ │ + sbb $0xd677c3,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %al,-0x3f(%rcx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + pop %rax │ │ │ │ + roll $0x48,(%r8) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 549c7d <__gmpz_get_d_2exp@plt+0x1439fd> │ │ │ │ movq $0x549c98,-0x8(%rbp) │ │ │ │ - lea 0xc1802a(%rip),%rsi │ │ │ │ + lea 0xc1804a(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -357075,133 +357070,133 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %al,-0x3f(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + rex │ │ │ │ + rex roll $0x48,(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 549d0c <__gmpz_get_d_2exp@plt+0x143a8c> │ │ │ │ movq $0x549d20,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ - lea 0xc4d2d4(%rip),%rsi │ │ │ │ - lea 0xc263b7(%rip),%r14 │ │ │ │ + lea 0xc4d2f4(%rip),%rsi │ │ │ │ + lea 0xc263d7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d90588 <__gmpz_get_d_2exp@plt+0x98a308> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 549d3a <__gmpz_get_d_2exp@plt+0x143aba> │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc13f9f(%rip),%rbx │ │ │ │ + lea 0xc13fbf(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov %dh,(%rcx,%rax,8) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734cd6ac <__environ@GLIBC_2.2.5+0x72189bc4> │ │ │ │ - sub $0x48,%al │ │ │ │ - movl $0xfb5418,-0x10(%rbp) │ │ │ │ + test $0x34,%al │ │ │ │ + roll $0x48,(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 549d8d <__gmpz_get_d_2exp@plt+0x143b0d> │ │ │ │ + movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x549da8,-0x18(%rbp) │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc26336(%rip),%r14 │ │ │ │ + lea 0xc26356(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d952c8 <__gmpz_get_d_2exp@plt+0x98f048> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ + add %al,-0x13(%rax) │ │ │ │ int $0x0 │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 549dc2 <__gmpz_get_d_2exp@plt+0x143b42> │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcdecff(%rip),%rbx │ │ │ │ + lea 0xcded1f(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - roll $0x48,(%r8) │ │ │ │ + mov $0x41,%al │ │ │ │ + roll $0x48,(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 549e06 <__gmpz_get_d_2exp@plt+0x143b86> │ │ │ │ movq $0x549e20,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5670d8 <__gmpz_get_d_2exp@plt+0x160e58> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - roll $0x48,(%r8) │ │ │ │ + add %cl,0x41(%rax) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ movl $0x549e48,-0x8(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5c09f8 <__gmpz_get_d_2exp@plt+0x1ba778> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ roll $0x48,(%r8) │ │ │ │ movl $0x549e70,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xc2641f(%rip),%r14 │ │ │ │ + lea 0xc2643f(%rip),%r14 │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ rex roll $0x48,(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 549ef0 <__gmpz_get_d_2exp@plt+0x143c70> │ │ │ │ add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -357220,81 +357215,82 @@ │ │ │ │ movq $0x54a3c8,0x0(%rbp) │ │ │ │ lea -0x48(%r12),%rsi │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ jmp d93010 <__gmpz_get_d_2exp@plt+0x98cd90> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x549f18,0x0(%rbp) │ │ │ │ - lea 0xc13e71(%rip),%rbx │ │ │ │ + lea 0xc13e91(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 549f18 <__gmpz_get_d_2exp@plt+0x143c98> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ rex roll $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ jmp 54a0ac <__gmpz_get_d_2exp@plt+0x143e2c> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex roll $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ jmp 54a0ac <__gmpz_get_d_2exp@plt+0x143e2c> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x16ff3ecb(%rax) │ │ │ │ - hlt │ │ │ │ + add %al,%al │ │ │ │ + xor $0xf4e900c1,%eax │ │ │ │ add %eax,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c13f(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ movl $0x549f90,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 549f90 <__gmpz_get_d_2exp@plt+0x143d10> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c13f(%rax) │ │ │ │ + add %ch,0x4800c13f(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 549fe3 <__gmpz_get_d_2exp@plt+0x143d63> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 549fd3 <__gmpz_get_d_2exp@plt+0x143d53> │ │ │ │ movq $0x549c58,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x54a030,0x0(%rbp) │ │ │ │ - lea 0xcf2df9(%rip),%r14 │ │ │ │ + lea 0xcf2e19(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ movq $0x54a090,0x18(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -357302,40 +357298,38 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 54a090 <__gmpz_get_d_2exp@plt+0x143e10> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xor $0xc1,%al │ │ │ │ - add %ch,%cl │ │ │ │ - xor $0x1,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - nopl (%rax) │ │ │ │ - test %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + xor $0x34e900c1,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - ds roll $0x48,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ movl $0x54a050,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 54a050 <__gmpz_get_d_2exp@plt+0x143dd0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ ds roll $0x48,(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 54a18f <__gmpz_get_d_2exp@plt+0x143f0f> │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ movq $0x54a0a8,0x18(%rbp) │ │ │ │ @@ -357347,26 +357341,25 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c13e(%rax) │ │ │ │ + add %ch,0x4800c13e(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ jmp 54a0ac <__gmpz_get_d_2exp@plt+0x143e2c> │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3e(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %dl,0x4800c13e(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 54a14a <__gmpz_get_d_2exp@plt+0x143eca> │ │ │ │ movq $0x54a0f0,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ @@ -357380,25 +357373,25 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - ds roll $0x49,(%rax) │ │ │ │ + add %cl,0x3e(%rax) │ │ │ │ + roll $0x49,(%rax) │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54a13a <__gmpz_get_d_2exp@plt+0x143eba> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x549bd8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x549f70,-0x10(%rbp) │ │ │ │ - lea 0xc13461(%rip),%r14 │ │ │ │ + lea 0xc13481(%rip),%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ @@ -357427,60 +357420,60 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cmp $0xc74800c1,%eax │ │ │ │ - rex.RB clc │ │ │ │ - lock movabs 0x458b48de89490054,%eax │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - add %r9b,-0x77(%r8) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - sbb %ch,0x7(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,0x3d(%rax) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ + movl $0x54a1f0,-0x8(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5c09f8 <__gmpz_get_d_2exp@plt+0x1ba778> │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cmp $0xc1,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp $0xc74800c1,%eax │ │ │ │ add %r11b,(%r8) │ │ │ │ movabs %al,0x358d4cde89480054 │ │ │ │ - ja 54a260 <__gmpz_get_d_2exp@plt+0x143fe0> │ │ │ │ + xchg %eax,%edi │ │ │ │ + (bad) │ │ │ │ ret $0xe900 │ │ │ │ - jmp ffffffff90550d52 <__environ@GLIBC_2.2.5+0xffffffff8f20d26a> │ │ │ │ + jmp ffffffff90550d52 <__environ@GLIBC_2.2.5+0xffffffff8f20d22a> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c13c(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 54a283 <__gmpz_get_d_2exp@plt+0x144003> │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %bl,%al │ │ │ │ + cmp $0xc1,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rbx,%rbx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54a273 <__gmpz_get_d_2exp@plt+0x143ff3> │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x549988,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ movq $0x54a2d8,-0x8(%rbp) │ │ │ │ - lea 0xcf2b64(%rip),%r14 │ │ │ │ + lea 0xcf2b84(%rip),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -357499,32 +357492,33 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ cmp %ecx,%eax │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r15b,%r8b │ │ │ │ movabs %al,0xff137507c3f60054 │ │ │ │ and 0x3(%rax),%edx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c13b(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 54a37b <__gmpz_get_d_2exp@plt+0x1440fb> │ │ │ │ - add $0x48,%r12 │ │ │ │ + add %dl,%al │ │ │ │ + cmp %ecx,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x49(%rdi,%rbp,2) │ │ │ │ + add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54a36b <__gmpz_get_d_2exp@plt+0x1440eb> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ movq $0x549ae8,-0x40(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ @@ -357554,46 +357548,45 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3b(%rax) │ │ │ │ + add %dh,0x3b(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ movl $0x549f38,0x0(%rbp) │ │ │ │ - lea 0xd67062(%rip),%rsi │ │ │ │ + lea 0xd67082(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %ch,(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 54a421 <__gmpz_get_d_2exp@plt+0x1441a1> │ │ │ │ - movq $0xfb5418,-0x10(%rbp) │ │ │ │ + rex.W sub %al,%cl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734cdd44 <__environ@GLIBC_2.2.5+0x7218a21c> │ │ │ │ + sub %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x54a438,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc16481(%rip),%r14 │ │ │ │ + lea 0xc164a1(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d50a8 <__gmpz_get_d_2exp@plt+0x1cee28> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - push %rax │ │ │ │ + add %al,0x50(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 54a452 <__gmpz_get_d_2exp@plt+0x1441d2> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ @@ -357629,15 +357622,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xaa9080(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd66f73(%rip),%rbx │ │ │ │ + lea 0xd66f93(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -357668,15 +357661,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ es roll $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54a63c <__gmpz_get_d_2exp@plt+0x1443bc> │ │ │ │ movq $0x54a598,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -357688,15 +357681,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900c126(%rax) │ │ │ │ + add %ah,0x4900c126(%rax) │ │ │ │ add $0x78,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54a62c <__gmpz_get_d_2exp@plt+0x1443ac> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ @@ -357745,51 +357738,52 @@ │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x54a558,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x17(%r12),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xc138f7(%rip),%rbx │ │ │ │ + lea 0xc13917(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ cmp %al,%cl │ │ │ │ add %ch,%bl │ │ │ │ xchg %eax,%esi │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex and $0x8d4800c1,%eax │ │ │ │ - rex.RB call 734ce02c <__environ@GLIBC_2.2.5+0x7218a544> │ │ │ │ + (bad) │ │ │ │ + and $0x8d4800c1,%eax │ │ │ │ + rex.RB call 734ce02c <__environ@GLIBC_2.2.5+0x7218a504> │ │ │ │ sub %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x54a720,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc16199(%rip),%r14 │ │ │ │ + lea 0xc161b9(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d50a8 <__gmpz_get_d_2exp@plt+0x1cee28> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rex.WRB rolq $0x48,(%r8) │ │ │ │ + add %bl,0x4d(%rax) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 54a73a <__gmpz_get_d_2exp@plt+0x1444ba> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -357800,88 +357794,86 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - cmp %al,%cl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + mov $0x4800c138,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 54a7fb <__gmpz_get_d_2exp@plt+0x14457b> │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54a7f0 <__gmpz_get_d_2exp@plt+0x144570> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x54a6d8,-0x58(%r12) │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0xd997b8,-0x40(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0xcfa2a0,-0x30(%r12) │ │ │ │ - movq $0x12298e9,-0x28(%r12) │ │ │ │ - movq $0x121bec7,-0x20(%r12) │ │ │ │ - movq $0x12b1439,-0x18(%r12) │ │ │ │ - movq $0x115dfc8,-0x10(%r12) │ │ │ │ - movq $0x12298e9,-0x8(%r12) │ │ │ │ + movq $0x1229909,-0x28(%r12) │ │ │ │ + movq $0x121bee7,-0x20(%r12) │ │ │ │ + movq $0x12b1459,-0x18(%r12) │ │ │ │ + movq $0x115dfe8,-0x10(%r12) │ │ │ │ + movq $0x1229909,-0x8(%r12) │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x2f(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp cf4428 <__gmpz_get_d_2exp@plt+0x8ee1a8> │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ (bad) │ │ │ │ roll $0x49,(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54a83c <__gmpz_get_d_2exp@plt+0x1445bc> │ │ │ │ movq $0x54a758,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp fae7b8 <__gmpz_get_d_2exp@plt+0xba8538> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc137ca(%rip),%rbx │ │ │ │ + lea 0xc137ea(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %bl,-0x72b7ff3f(%rax) │ │ │ │ + sub %bl,-0x72b7ff3f(%rax) │ │ │ │ rex.RB loopne 54a8c1 <__gmpz_get_d_2exp@plt+0x144641> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 54a8b0 <__gmpz_get_d_2exp@plt+0x144630> │ │ │ │ movq $0x54a8a0,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 54a8a0 <__gmpz_get_d_2exp@plt+0x144620> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ xchg %eax,%edi │ │ │ │ roll $0x48,(%rax) │ │ │ │ movl $0x54a8f0,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 579568 <__gmpz_get_d_2exp@plt+0x1732e8> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -357949,43 +357941,43 @@ │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54a9cf <__gmpz_get_d_2exp@plt+0x14474f> │ │ │ │ movq $0x54a870,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x54a9f8,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xcf2405(%rip),%r14 │ │ │ │ + lea 0xcf2425(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc13647(%rip),%rbx │ │ │ │ + lea 0xc13667(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - ss roll $0x48,(%rax) │ │ │ │ + add %al,0x36(%rax) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ movl $0x54aa18,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 54aa18 <__gmpz_get_d_2exp@plt+0x144798> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ ss roll $0x48,(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 54aa8c <__gmpz_get_d_2exp@plt+0x14480c> │ │ │ │ movq $0x54aa48,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ @@ -357995,31 +357987,32 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ xor $0xc74800c1,%eax │ │ │ │ add %r14b,-0x56(%r8) │ │ │ │ push %rsp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 54aa5b <__gmpz_get_d_2exp@plt+0x1447db> │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ jmp 56c280 <__gmpz_get_d_2exp@plt+0x166000> │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c00c135(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ + add %cl,%al │ │ │ │ + xor $0x8b4c00c1,%eax │ │ │ │ + jne 54aa7c <__gmpz_get_d_2exp@plt+0x1447fc> │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x3,%rbx │ │ │ │ je 54aa83 <__gmpz_get_d_2exp@plt+0x144803> │ │ │ │ cmp $0x4,%rbx │ │ │ │ jne 54aa8c <__gmpz_get_d_2exp@plt+0x14480c> │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 54a818 <__gmpz_get_d_2exp@plt+0x144598> │ │ │ │ @@ -358052,15 +358045,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xaa8a48(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd6693b(%rip),%rbx │ │ │ │ + lea 0xd6695b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -358132,25 +358125,25 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc13407(%rip),%rbx │ │ │ │ + lea 0xc13427(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dh,%dl │ │ │ │ - int3 │ │ │ │ + pop %rax │ │ │ │ + repnz int3 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 54ac82 <__gmpz_get_d_2exp@plt+0x144a02> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ @@ -358162,15 +358155,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ xor %ecx,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 54acf1 <__gmpz_get_d_2exp@plt+0x144a71> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 54acf9 <__gmpz_get_d_2exp@plt+0x144a79> │ │ │ │ movq $0x54acd8,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -358183,62 +358176,63 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c133(%rax) │ │ │ │ - movl $0x54ad10,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + add %al,%al │ │ │ │ + xor %ecx,%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock adc %ch,-0x74b3ffac(%rbp) │ │ │ │ + jae 54aceb <__gmpz_get_d_2exp@plt+0x144a6b> │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c49930 <__gmpz_get_d_2exp@plt+0x8436b0> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x33(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %cl,0x4800c133(%rax) │ │ │ │ movl $0x54ad38,0x0(%rbp) │ │ │ │ - lea 0xcce839(%rip),%rsi │ │ │ │ + lea 0xcce859(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp e934e8 <__gmpz_get_d_2exp@plt+0xa8d268> │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xor %ecx,%eax │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - movl $0x54ad70,0x0(%rbp) │ │ │ │ + add %al,0x33(%rax) │ │ │ │ + roll $0x83,(%rax) │ │ │ │ + jrcxz 54ad42 <__gmpz_get_d_2exp@plt+0x144ac2> │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 54ad52 <__gmpz_get_d_2exp@plt+0x144ad2> │ │ │ │ + movq $0x54ad70,0x0(%rbp) │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ jmp 54a988 <__gmpz_get_d_2exp@plt+0x144708> │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fae7b8 <__gmpz_get_d_2exp@plt+0xba8538> │ │ │ │ nop │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - int1 │ │ │ │ + add %cl,-0xf(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -358258,15 +358252,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + and %bl,(%rsi) │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov 0xf(%rbx),%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 540260 <__gmpz_get_d_2exp@plt+0x139fe0> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -358274,15 +358268,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x32,%al │ │ │ │ + shlb $1,(%rdx) │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54ae1d <__gmpz_get_d_2exp@plt+0x144b9d> │ │ │ │ movq $0x54ae38,-0x18(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ @@ -358295,16 +358289,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x32(%rax) │ │ │ │ - roll $0x49,(%rax) │ │ │ │ + add %cl,0x4900c132(%rax) │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54ae80 <__gmpz_get_d_2exp@plt+0x144c00> │ │ │ │ movq $0x54aca0,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x54adc8,-0x10(%r12) │ │ │ │ @@ -358319,40 +358312,42 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xor %eax,%ecx │ │ │ │ + add %bl,(%rax) │ │ │ │ + xor %cl,%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x54adf0,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rsi │ │ │ │ - lea 0xc1317e(%rip),%r14 │ │ │ │ + lea 0xc1319e(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc131d6(%rip),%rbx │ │ │ │ + lea 0xc131f6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x14ff3ecf(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + xor %eax,%ecx │ │ │ │ + add %ch,%bl │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -358377,15 +358372,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xaa85d0(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd664c3(%rip),%rbx │ │ │ │ + lea 0xd664e3(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -358457,42 +358452,43 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc1301f(%rip),%rbx │ │ │ │ + lea 0xc1303f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex sbb %ecx,%eax │ │ │ │ + (bad) │ │ │ │ + sbb %ecx,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734cea2c <__environ@GLIBC_2.2.5+0x7218af44> │ │ │ │ + rex.RB call 734cea2c <__environ@GLIBC_2.2.5+0x7218af04> │ │ │ │ sub %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x54b120,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc15799(%rip),%r14 │ │ │ │ + lea 0xc157b9(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d50a8 <__gmpz_get_d_2exp@plt+0x1cee28> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rex.XB roll $0x48,(%r8) │ │ │ │ + add %bl,0x43(%rax) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 54b13a <__gmpz_get_d_2exp@plt+0x144eba> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -358503,15 +358499,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 54b185 <__gmpz_get_d_2exp@plt+0x144f05> │ │ │ │ + add %dh,(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54b1fb <__gmpz_get_d_2exp@plt+0x144f7b> │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54b1f0 <__gmpz_get_d_2exp@plt+0x144f70> │ │ │ │ @@ -358520,57 +358516,56 @@ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x54b0d8,-0x58(%r12) │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0xd997b8,-0x40(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0xcfa2a0,-0x30(%r12) │ │ │ │ - movq $0x12298e9,-0x28(%r12) │ │ │ │ - movq $0x121bec7,-0x20(%r12) │ │ │ │ - movq $0x115e0e8,-0x18(%r12) │ │ │ │ - movq $0x115e110,-0x10(%r12) │ │ │ │ - movq $0x12298e9,-0x8(%r12) │ │ │ │ + movq $0x1229909,-0x28(%r12) │ │ │ │ + movq $0x121bee7,-0x20(%r12) │ │ │ │ + movq $0x115e108,-0x18(%r12) │ │ │ │ + movq $0x115e130,-0x10(%r12) │ │ │ │ + movq $0x1229909,-0x8(%r12) │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x2f(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp cf4428 <__gmpz_get_d_2exp@plt+0x8ee1a8> │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,0x2f(%rax) │ │ │ │ roll $0x49,(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54b23c <__gmpz_get_d_2exp@plt+0x144fbc> │ │ │ │ movq $0x54b158,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp fae7b8 <__gmpz_get_d_2exp@plt+0xba8538> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc12f1a(%rip),%rbx │ │ │ │ + lea 0xc12f3a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sub %ch,(%rdi) │ │ │ │ + rex.W (bad) │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54b29d <__gmpz_get_d_2exp@plt+0x14501d> │ │ │ │ movq $0x54b2b8,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ @@ -358583,28 +358578,29 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ cs roll $0x48,(%rax) │ │ │ │ movl $0x54b2d8,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 54b2d8 <__gmpz_get_d_2exp@plt+0x145058> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c12e(%rax) │ │ │ │ + add %al,%al │ │ │ │ + cs roll $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 54b2f5 <__gmpz_get_d_2exp@plt+0x145075> │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ @@ -358615,37 +358611,36 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x2e(%rax) │ │ │ │ - roll $0x49,(%rax) │ │ │ │ + add %bl,0x4900c12e(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54b350 <__gmpz_get_d_2exp@plt+0x1450d0> │ │ │ │ movq $0x54b270,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rsi │ │ │ │ - lea 0xc12d96(%rip),%r14 │ │ │ │ + lea 0xc12db6(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc12e56(%rip),%rbx │ │ │ │ + lea 0xc12e76(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cs roll $0xeb,(%rax) │ │ │ │ + add %bl,0x2e(%rax) │ │ │ │ + roll $0xeb,(%rax) │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -358670,15 +358665,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xaa8158(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd6604b(%rip),%rbx │ │ │ │ + lea 0xd6606b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -358750,15 +358745,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc12c9f(%rip),%rbx │ │ │ │ + lea 0xc12cbf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -358783,15 +358778,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xaa7fa0(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd65e93(%rip),%rbx │ │ │ │ + lea 0xd65eb3(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -358863,27 +358858,27 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc12aef(%rip),%rbx │ │ │ │ + lea 0xc12b0f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x49,%al │ │ │ │ - ret $0x4800 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + rorb $1,-0x3e(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 54b72e <__gmpz_get_d_2exp@plt+0x1454ae> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5bd7a8 <__gmpz_get_d_2exp@plt+0x1b7528> │ │ │ │ @@ -358895,18 +358890,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - sub %cl,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + mov $0x4800c12a,%eax │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 54b798 <__gmpz_get_d_2exp@plt+0x145518> │ │ │ │ movq $0x54b788,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -358915,44 +358909,41 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x2a(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %al,0x4800c12a(%rax) │ │ │ │ movl $0x54b7d8,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 579568 <__gmpz_get_d_2exp@plt+0x1732e8> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - sub %cl,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 54b7cc <__gmpz_get_d_2exp@plt+0x14554c> │ │ │ │ + add %bl,0x2a(%rax) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ + mov 0x18(%rbp),%ebx │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 54b7d8 <__gmpz_get_d_2exp@plt+0x145558> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ sub %cl,%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -358974,20 +358965,21 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c129(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 54b873 <__gmpz_get_d_2exp@plt+0x1455f3> │ │ │ │ - cmp $0x4,%rbx │ │ │ │ + add %al,%al │ │ │ │ + sub %eax,%ecx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x48(%rsi,%rbx,1),%esi │ │ │ │ + cmp $0x4,%ebx │ │ │ │ jne 54b867 <__gmpz_get_d_2exp@plt+0x1455e7> │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5784a8 <__gmpz_get_d_2exp@plt+0x172228> │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 579cf8 <__gmpz_get_d_2exp@plt+0x173a78> │ │ │ │ @@ -359001,19 +358993,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - sub %eax,%ecx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 54b8e9 <__gmpz_get_d_2exp@plt+0x145669> │ │ │ │ - cmp %edi,%eax │ │ │ │ + jo 54b8bf <__gmpz_get_d_2exp@plt+0x14563f> │ │ │ │ + roll $0x48,(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 54b8bd <__gmpz_get_d_2exp@plt+0x14563d> │ │ │ │ movq $0x54b8d8,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 540568 <__gmpz_get_d_2exp@plt+0x13a2e8> │ │ │ │ @@ -359021,31 +359012,31 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ sub %eax,%ecx │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,%r8b │ │ │ │ mov $0xc3f60054,%ecx │ │ │ │ (bad) │ │ │ │ jne 54b9e8 <__gmpz_get_d_2exp@plt+0x145768> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sub %al,%cl │ │ │ │ + add %cl,(%rax) │ │ │ │ + sub %eax,%ecx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x49(%rdi,%riz,2) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54b963 <__gmpz_get_d_2exp@plt+0x1456e3> │ │ │ │ @@ -359055,15 +359046,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0x54b750,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x54b9b8,0x8(%rbp) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xc1287f(%rip),%r14 │ │ │ │ + lea 0xc1289f(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ movq $0x54b9a0,0x10(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -359074,64 +359065,61 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x28(%rax) │ │ │ │ + add %ch,0x28(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ jmp 54ba04 <__gmpz_get_d_2exp@plt+0x145784> │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sub %al,%cl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r8b,(%r8) │ │ │ │ - mov $0x89480054,%edx │ │ │ │ - ret │ │ │ │ + add %dl,0x28(%rax) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x54ba00,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 54ba00 <__gmpz_get_d_2exp@plt+0x145780> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ sub %al,%cl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r13b,%r11b │ │ │ │ (bad) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 54ba61 <__gmpz_get_d_2exp@plt+0x1457e1> │ │ │ │ - movq $0x54ba48,-0x8(%rbp) │ │ │ │ + add %cl,(%rax) │ │ │ │ + sub %al,%cl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rcx,%rdx,2) │ │ │ │ + movl $0x54ba48,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov 0xe(%rax),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 54ba48 <__gmpz_get_d_2exp@plt+0x1457c8> │ │ │ │ @@ -359139,15 +359127,17 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c127(%rax) │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ movl $0x54b900,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 544770 <__gmpz_get_d_2exp@plt+0x13e4f0> │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -359169,18 +359159,18 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x54b898,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xc12733(%rip),%r14 │ │ │ │ + lea 0xc12753(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc12723(%rip),%rbx │ │ │ │ + lea 0xc12743(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -359205,15 +359195,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xaa7a10(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd65903(%rip),%rbx │ │ │ │ + lea 0xd65923(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -359285,42 +359275,39 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc125a7(%rip),%rbx │ │ │ │ + lea 0xc125c7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - orb $0xc1,(%rdi) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734cf5ec <__environ@GLIBC_2.2.5+0x7218bb04> │ │ │ │ - sub %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ + movabs 0x4ce8458d4800c10f,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 54bcc9 <__gmpz_get_d_2exp@plt+0x145a49> │ │ │ │ + movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x54bce0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc14bd9(%rip),%r14 │ │ │ │ + lea 0xc14bf9(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d50a8 <__gmpz_get_d_2exp@plt+0x1cee28> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x37(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %bl,0x4800c137(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 54bcfa <__gmpz_get_d_2exp@plt+0x145a7a> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -359331,15 +359318,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ah,-0x72b7ff3f(%rip) │ │ │ │ + cmp %ah,-0x72b7ff3f(%rip) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 54bdbb <__gmpz_get_d_2exp@plt+0x145b3b> │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54bdb0 <__gmpz_get_d_2exp@plt+0x145b30> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -359347,148 +359334,147 @@ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x54bc98,-0x58(%r12) │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0xd997b8,-0x40(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0xcfa2a0,-0x30(%r12) │ │ │ │ - movq $0x12298e9,-0x28(%r12) │ │ │ │ - movq $0x121bec7,-0x20(%r12) │ │ │ │ - movq $0x12b1439,-0x18(%r12) │ │ │ │ - movq $0x115e110,-0x10(%r12) │ │ │ │ - movq $0x12298e9,-0x8(%r12) │ │ │ │ + movq $0x1229909,-0x28(%r12) │ │ │ │ + movq $0x121bee7,-0x20(%r12) │ │ │ │ + movq $0x12b1459,-0x18(%r12) │ │ │ │ + movq $0x115e130,-0x10(%r12) │ │ │ │ + movq $0x1229909,-0x8(%r12) │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x2f(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp cf4428 <__gmpz_get_d_2exp@plt+0x8ee1a8> │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x24(%rax) │ │ │ │ + add %bh,0x24(%rax) │ │ │ │ roll $0x49,(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54bdfc <__gmpz_get_d_2exp@plt+0x145b7c> │ │ │ │ movq $0x54bd18,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp fae7b8 <__gmpz_get_d_2exp@plt+0xba8538> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc1244a(%rip),%rbx │ │ │ │ + lea 0xc1246a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock or $0x8d4800c1,%eax │ │ │ │ - rex.RB call 734cf77c <__environ@GLIBC_2.2.5+0x7218bc94> │ │ │ │ - sub %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ + adc %cl,(%rsi) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54be59 <__gmpz_get_d_2exp@plt+0x145bd9> │ │ │ │ + movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x54be70,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc14a49(%rip),%r14 │ │ │ │ + lea 0xc14a69(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d50a8 <__gmpz_get_d_2exp@plt+0x1cee28> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xor $0x894800c1,%eax │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ + add %cl,(%rax) │ │ │ │ + ss roll $0x48,(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 54be8a <__gmpz_get_d_2exp@plt+0x145c0a> │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 557488 <__gmpz_get_d_2exp@plt+0x151208> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 48557fcc <__environ@GLIBC_2.2.5+0x472144e4> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + or %ah,(%rcx,%rax,8) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 54bf4b <__gmpz_get_d_2exp@plt+0x145ccb> │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54bf40 <__gmpz_get_d_2exp@plt+0x145cc0> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x54be28,-0x58(%r12) │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0xd997b8,-0x40(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0xcfa2a0,-0x30(%r12) │ │ │ │ - movq $0x12298e9,-0x28(%r12) │ │ │ │ - movq $0x121bec7,-0x20(%r12) │ │ │ │ - movq $0x12b1439,-0x18(%r12) │ │ │ │ - movq $0x115e268,-0x10(%r12) │ │ │ │ - movq $0x12298e9,-0x8(%r12) │ │ │ │ + movq $0x1229909,-0x28(%r12) │ │ │ │ + movq $0x121bee7,-0x20(%r12) │ │ │ │ + movq $0x12b1459,-0x18(%r12) │ │ │ │ + movq $0x115e288,-0x10(%r12) │ │ │ │ + movq $0x1229909,-0x8(%r12) │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x2f(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp cf4428 <__gmpz_get_d_2exp@plt+0x8ee1a8> │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - and %ecx,%eax │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x17(%rdi) │ │ │ │ + add %cl,0x23(%rax) │ │ │ │ + roll $0x49,(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 54bf8c <__gmpz_get_d_2exp@plt+0x145d0c> │ │ │ │ movq $0x54bea8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp fae7b8 <__gmpz_get_d_2exp@plt+0xba8538> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc1231a(%rip),%rbx │ │ │ │ + lea 0xc1233a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %ah,(%rbx) │ │ │ │ + sub %ah,(%rbx) │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54c008 <__gmpz_get_d_2exp@plt+0x145d88> │ │ │ │ movq $0x54bff8,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -359500,15 +359486,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ and %cl,%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,-0x40(%r8) │ │ │ │ push %rsp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ (bad) │ │ │ │ @@ -359517,28 +359503,31 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c122(%rax) │ │ │ │ - mov 0x18(%rbp),%ebx │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + add %cl,%al │ │ │ │ + and %cl,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 54c03c <__gmpz_get_d_2exp@plt+0x145dbc> │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 54c048 <__gmpz_get_d_2exp@plt+0x145dc8> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900c122(%rax) │ │ │ │ + add %ah,0x4900c122(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54c07c <__gmpz_get_d_2exp@plt+0x145dfc> │ │ │ │ movq $0xc90918,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x54c0b8,0x0(%rbp) │ │ │ │ @@ -359555,15 +359544,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ and %cl,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r8b,-0x7cb7f81d(%r11) │ │ │ │ sti │ │ │ │ add 0x48(%rsi,%rbx,1),%esi │ │ │ │ cmp $0x4,%ebx │ │ │ │ jne 54c0d7 <__gmpz_get_d_2exp@plt+0x145e57> │ │ │ │ @@ -359578,38 +359567,38 @@ │ │ │ │ jmp 54ba88 <__gmpz_get_d_2exp@plt+0x145808> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ and %eax,%ecx │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x54bfc0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xc120fb(%rip),%r14 │ │ │ │ + lea 0xc1211b(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc121ab(%rip),%rbx │ │ │ │ + lea 0xc121cb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x14ff3edf(%rax) │ │ │ │ + add %ch,-0x14ff3edf(%rax) │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -359634,15 +359623,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xaa7370(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd65263(%rip),%rbx │ │ │ │ + lea 0xd65283(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -359714,15 +359703,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc11fef(%rip),%rbx │ │ │ │ + lea 0xc1200f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -359812,17 +359801,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x1e,%al │ │ │ │ - roll $0x48,(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + enter $0xc11e,$0x0 │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54c4b8 <__gmpz_get_d_2exp@plt+0x146238> │ │ │ │ movq $0x54c4a8,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -359831,42 +359819,41 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x1e(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %dl,0x4800c11e(%rax) │ │ │ │ movl $0x54c4f8,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 579218 <__gmpz_get_d_2exp@plt+0x172f98> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c179(%rax) │ │ │ │ + add %ah,0x4800c179(%rax) │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 54c4fc <__gmpz_get_d_2exp@plt+0x14627c> │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x79(%rax) │ │ │ │ + add %bh,0x79(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54c531 <__gmpz_get_d_2exp@plt+0x1462b1> │ │ │ │ movq $0x54c388,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ @@ -359902,28 +359889,27 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x54c470,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rsi │ │ │ │ - lea 0xc11d6e(%rip),%r14 │ │ │ │ + lea 0xc11d8e(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc11d7e(%rip),%rbx │ │ │ │ + lea 0xc11d9e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x1d(%rax) │ │ │ │ - roll $0xeb,(%rax) │ │ │ │ + add %al,-0x14ff3ee3(%rax) │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -359948,15 +359934,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xaa6f00(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd64df3(%rip),%rbx │ │ │ │ + lea 0xd64e13(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -360028,15 +360014,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc11bd7(%rip),%rbx │ │ │ │ + lea 0xc11bf7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -360061,15 +360047,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xaa6d48(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd64c3b(%rip),%rbx │ │ │ │ + lea 0xd64c5b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -360141,15 +360127,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc11a27(%rip),%rbx │ │ │ │ + lea 0xc11a47(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -360174,15 +360160,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xaa6b90(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd64a83(%rip),%rbx │ │ │ │ + lea 0xd64aa3(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -360254,15 +360240,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc11877(%rip),%rbx │ │ │ │ + lea 0xc11897(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -360287,15 +360273,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xaa69d8(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd648cb(%rip),%rbx │ │ │ │ + lea 0xd648eb(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -360367,28 +360353,28 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc116c7(%rip),%rbx │ │ │ │ + lea 0xc116e7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex │ │ │ │ + (bad) │ │ │ │ rex.XB ret $0x4900 │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54cd5f <__gmpz_get_d_2exp@plt+0x146adf> │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ add $0x10,%rcx │ │ │ │ @@ -360425,42 +360411,41 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 54cdfa <__gmpz_get_d_2exp@plt+0x146b7a> │ │ │ │ - roll $0x4c,(%rax) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ + add %dh,-0x3f(%rbp) │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ jmp 579cf8 <__gmpz_get_d_2exp@plt+0x173a78> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,0x17(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54ce06 <__gmpz_get_d_2exp@plt+0x146b86> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54cdfb <__gmpz_get_d_2exp@plt+0x146b7b> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x54cd88,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x54ce20,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xc13879(%rip),%r14 │ │ │ │ + lea 0xc13899(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -360486,43 +360471,41 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xor %ch,%cl │ │ │ │ - add %cl,0x73(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ + add %bl,0x32(%rax) │ │ │ │ + int $0x0 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ jmp d20a20 <__gmpz_get_d_2exp@plt+0x91a7a0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,0x16(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54cec6 <__gmpz_get_d_2exp@plt+0x146c46> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54cebb <__gmpz_get_d_2exp@plt+0x146c3b> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x54ce48,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x54cee0,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xc137b9(%rip),%r14 │ │ │ │ + lea 0xc137d9(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -360544,15 +360527,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x31(%rax) │ │ │ │ + add %bh,0x31(%rax) │ │ │ │ int $0x0 │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54cf50 <__gmpz_get_d_2exp@plt+0x146cd0> │ │ │ │ movq $0x54cf40,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ @@ -360563,23 +360546,20 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xor %ecx,%ebp │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,-0x31(%r8) │ │ │ │ - push %rsp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - call 41554c87 <__environ@GLIBC_2.2.5+0x4021119f> │ │ │ │ - jmp *-0x8(%rbp) │ │ │ │ + add %al,0x31(%rax) │ │ │ │ + int $0x0 │ │ │ │ + movq $0x54cf68,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d20638 <__gmpz_get_d_2exp@plt+0x91a3b8> │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -360596,17 +360576,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sub %ah,(%rbx) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ - mov 0xf(%rbx),%esi │ │ │ │ + and %rcx,%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 54cfa3 <__gmpz_get_d_2exp@plt+0x146d23> │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5572f8 <__gmpz_get_d_2exp@plt+0x151078> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -360625,15 +360605,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800cd30(%rax) │ │ │ │ + add %ah,0x4800cd30(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54d028 <__gmpz_get_d_2exp@plt+0x146da8> │ │ │ │ movq $0x54d018,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -360643,15 +360623,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x30(%rax) │ │ │ │ + add %ch,0x30(%rax) │ │ │ │ int $0x0 │ │ │ │ movq $0x54d040,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp d20638 <__gmpz_get_d_2exp@plt+0x91a3b8> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -360675,15 +360655,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x22(%rax) │ │ │ │ + add %dh,0x22(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov 0xf(%rbx),%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5572f8 <__gmpz_get_d_2exp@plt+0x151078> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -360706,55 +360686,49 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - adc %ecx,%eax │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734d0a0c <__environ@GLIBC_2.2.5+0x7218cf24> │ │ │ │ - sbb $0xf045c748,%eax │ │ │ │ - clc │ │ │ │ - rclb $1,0x4c(%rax,%rax,1) │ │ │ │ - mov 0xf(%rbx),%esi │ │ │ │ + mov $0x4800c113,%eax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54d0de <__gmpz_get_d_2exp@plt+0x146e5e> │ │ │ │ + movq $0x54d0f8,-0x10(%rbp) │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 56ada0 <__gmpz_get_d_2exp@plt+0x164b20> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - adc %ecx,%eax │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sub %dl,%cl │ │ │ │ - push %rsp │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0xd642d3,%eax │ │ │ │ + add %bl,0x13(%rax) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ + movl $0x54d128,-0x8(%rbp) │ │ │ │ + lea 0xd642f3(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d058a8 <__gmpz_get_d_2exp@plt+0x8ff628> │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - adc %cl,%al │ │ │ │ + add %cl,(%rax) │ │ │ │ + adc %ecx,%eax │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x52(%rdi) │ │ │ │ @@ -360777,16 +360751,17 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800cd2e(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ + add %bl,%al │ │ │ │ + cs int $0x0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ movq $0x54d1e0,0x8(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 54d1e0 <__gmpz_get_d_2exp@plt+0x146f60> │ │ │ │ @@ -360794,15 +360769,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800cd2e(%rax) │ │ │ │ + add %ah,0x4800cd2e(%rax) │ │ │ │ movl $0x54d200,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp d20638 <__gmpz_get_d_2exp@plt+0x91a3b8> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -360821,16 +360796,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cs int $0x0 │ │ │ │ + add %bl,0x2e(%rax) │ │ │ │ + int $0x0 │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54d270 <__gmpz_get_d_2exp@plt+0x146ff0> │ │ │ │ movq $0x54d260,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -360840,15 +360815,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ cs int $0x0 │ │ │ │ movq $0x54d288,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp d20638 <__gmpz_get_d_2exp@plt+0x91a3b8> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -360870,15 +360845,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ and %al,%cl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 54d2c3 <__gmpz_get_d_2exp@plt+0x147043> │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5572f8 <__gmpz_get_d_2exp@plt+0x151078> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ @@ -360902,35 +360877,35 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - adc %eax,%ecx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734d0c54 <__environ@GLIBC_2.2.5+0x7218d16c> │ │ │ │ - and %ecx,-0x39(%rax) │ │ │ │ - rex.RB call a9a651 <__gmpz_get_d_2exp@plt+0x6943d1> │ │ │ │ + jo 54d30f <__gmpz_get_d_2exp@plt+0x14708f> │ │ │ │ + roll $0x48,(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 54d32a <__gmpz_get_d_2exp@plt+0x1470aa> │ │ │ │ + movq $0x54d340,-0x18(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fae218 <__gmpz_get_d_2exp@plt+0xba7f98> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ adc %eax,%ecx │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -360961,53 +360936,52 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x10(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %al,0x4800c110(%rax) │ │ │ │ movl $0x54d430,-0x8(%rbp) │ │ │ │ - lea 0xd63ffb(%rip),%rsi │ │ │ │ + lea 0xd6401b(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d058a8 <__gmpz_get_d_2exp@plt+0x8ff628> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - adc %al,%cl │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sub %dl,%ch │ │ │ │ - push %rsp │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0xd63fcb,%eax │ │ │ │ + add %dl,0x10(%rax) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ + movl $0x54d528,-0x8(%rbp) │ │ │ │ + lea 0xd63feb(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d058a8 <__gmpz_get_d_2exp@plt+0x8ff628> │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xadd %eax,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54d48f <__gmpz_get_d_2exp@plt+0x14720f> │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,%cl │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x52(%rdi) │ │ │ │ movq $0x54d228,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x54d2b0,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ @@ -361023,34 +360997,38 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800cd2b(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x54d4e8,0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %dl,%al │ │ │ │ + sub %ebp,%ecx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,%r8b │ │ │ │ + (bad) │ │ │ │ + push %rsp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + ret │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 54d4e8 <__gmpz_get_d_2exp@plt+0x147268> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x2b(%rax) │ │ │ │ - int $0x0 │ │ │ │ - movq $0x54d508,0x0(%rbp) │ │ │ │ + add %bl,0x4800cd2b(%rax) │ │ │ │ + movl $0x54d508,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp d20638 <__gmpz_get_d_2exp@plt+0x91a3b8> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -361066,18 +361044,17 @@ │ │ │ │ add %r8b,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - roll $0x49,(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ + add %cl,(%rax) │ │ │ │ + xadd %eax,(%rax) │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54d587 <__gmpz_get_d_2exp@plt+0x147307> │ │ │ │ movq $0x54cf08,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x54cf90,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ @@ -361095,32 +361072,35 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800cd2a(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x54d5e0,0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %bl,%al │ │ │ │ + sub %ch,%cl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,%r8b │ │ │ │ + add %r25b,-0x77(%r16) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + ret │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 54d5e0 <__gmpz_get_d_2exp@plt+0x147360> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800cd2a(%rax) │ │ │ │ + add %ah,0x4800cd2a(%rax) │ │ │ │ movl $0x54d600,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp d20638 <__gmpz_get_d_2exp@plt+0x91a3b8> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -361141,26 +361121,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W (bad) │ │ │ │ - roll $0x49,(%rax) │ │ │ │ + push $0x4900c10e │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54d660 <__gmpz_get_d_2exp@plt+0x1473e0> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x54d300,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rsi │ │ │ │ - lea 0xc10d26(%rip),%r14 │ │ │ │ + lea 0xc10d46(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -361182,44 +361161,45 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov %cl,(%rcx,%rax,8) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 54d6c3 <__gmpz_get_d_2exp@plt+0x147443> │ │ │ │ + test $0xc,%al │ │ │ │ + roll $0x48,(%rax) │ │ │ │ + mov 0xf(%rbx),%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 54c578 <__gmpz_get_d_2exp@plt+0x1462f8> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - fmuls (%rcx,%rax,8) │ │ │ │ + clc │ │ │ │ + or $0xc1,%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2b(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x54d6b0,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea 0xc12f5c(%rip),%r14 │ │ │ │ + lea 0xc12f7c(%rip),%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -361227,18 +361207,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 54d743 <__gmpz_get_d_2exp@plt+0x1474c3> │ │ │ │ - roll $0x48,(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + cwtl │ │ │ │ + or $0x8d4800c1,%eax │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 54d7ce <__gmpz_get_d_2exp@plt+0x14754e> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54d7c3 <__gmpz_get_d_2exp@plt+0x147543> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ @@ -361266,15 +361245,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ or $0xc1,%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,(%r8) │ │ │ │ fcoms 0x48(%rax,%rax,1) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ @@ -361284,28 +361263,28 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ or %ecx,%eax │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r15b,(%r8) │ │ │ │ fcoms 0x49(%rax,%rax,1) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp d20638 <__gmpz_get_d_2exp@plt+0x91a3b8> │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900c10b(%rax) │ │ │ │ + add %bh,0x4900c10b(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54d875 <__gmpz_get_d_2exp@plt+0x1475f5> │ │ │ │ movq $0x54d6d8,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ @@ -361320,21 +361299,19 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - or %al,%cl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r10b,%r8b │ │ │ │ - fcoms 0x48(%rax,%rax,1) │ │ │ │ - mov %eax,%esi │ │ │ │ + add %al,0x8(%rax) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x54d8d0,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 54aea8 <__gmpz_get_d_2exp@plt+0x144c28> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -361356,15 +361333,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %dh,(%rdi) │ │ │ │ + rex (bad) │ │ │ │ ret $0x4900 │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54d97f <__gmpz_get_d_2exp@plt+0x1476ff> │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ add $0x10,%rcx │ │ │ │ @@ -361401,41 +361378,42 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shrb $0x0,-0x3f(%rax) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + loopne 54da0e <__gmpz_get_d_2exp@plt+0x14778e> │ │ │ │ + roll $0x4c,(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ jmp 579cf8 <__gmpz_get_d_2exp@plt+0x173a78> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ or %ecx,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 54da26 <__gmpz_get_d_2exp@plt+0x1477a6> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54da1b <__gmpz_get_d_2exp@plt+0x14779b> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x54d9a8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x54da40,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xc12c59(%rip),%r14 │ │ │ │ + lea 0xc12c79(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -361458,42 +361436,42 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ah,(%rsi) │ │ │ │ + cmp %ah,(%rsi) │ │ │ │ int $0x0 │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp d20a20 <__gmpz_get_d_2exp@plt+0x91a7a0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ or %cl,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 54dae6 <__gmpz_get_d_2exp@plt+0x147866> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54dadb <__gmpz_get_d_2exp@plt+0x14785b> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x54da68,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x54db00,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xc12b99(%rip),%r14 │ │ │ │ + lea 0xc12bb9(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -361517,18 +361495,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - and $0x8d4800cd,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %bl,0x25(%rax) │ │ │ │ + int $0x0 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 54db70 <__gmpz_get_d_2exp@plt+0x1478f0> │ │ │ │ movq $0x54db60,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 54db60 <__gmpz_get_d_2exp@plt+0x1478e0> │ │ │ │ @@ -361536,15 +361514,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ and $0xc74800cd,%eax │ │ │ │ add %r9b,0x490054db(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp d20638 <__gmpz_get_d_2exp@plt+0x91a3b8> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -361568,15 +361546,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov 0xf(%rbx),%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5572f8 <__gmpz_get_d_2exp@plt+0x151078> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ @@ -361598,17 +361576,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x24(%rax) │ │ │ │ - int $0x0 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,0x4800cd24(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54dc48 <__gmpz_get_d_2exp@plt+0x1479c8> │ │ │ │ movq $0x54dc38,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -361617,22 +361594,19 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - and $0xcd,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,-0x24(%r8) │ │ │ │ - push %rsp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - lock sub %edi,0x0(%rbp) │ │ │ │ + add %cl,0x24(%rax) │ │ │ │ + int $0x0 │ │ │ │ + movq $0x54dc60,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d20638 <__gmpz_get_d_2exp@plt+0x91a3b8> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -361650,15 +361624,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dl,(%rsi) │ │ │ │ + push %rax │ │ │ │ + (bad) │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov 0xf(%rbx),%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5572f8 <__gmpz_get_d_2exp@plt+0x151078> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -361681,15 +361656,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - js 54dcdd <__gmpz_get_d_2exp@plt+0x147a5d> │ │ │ │ + cwtl │ │ │ │ + (bad) │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54dcfe <__gmpz_get_d_2exp@plt+0x147a7e> │ │ │ │ movq $0x54dd18,-0x10(%rbp) │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -361700,31 +361676,31 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ roll $0x48,(%rax) │ │ │ │ movl $0x54dd48,-0x8(%rbp) │ │ │ │ - lea 0xd636b3(%rip),%rsi │ │ │ │ + lea 0xd636d3(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d058a8 <__gmpz_get_d_2exp@plt+0x8ff628> │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ (bad) │ │ │ │ roll $0x49,(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54dda7 <__gmpz_get_d_2exp@plt+0x147b27> │ │ │ │ movq $0x54dc00,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ @@ -361745,15 +361721,15 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800cd22(%rax) │ │ │ │ + add %bh,0x4800cd22(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x54de00,0x8(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -361762,17 +361738,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x22(%rax) │ │ │ │ - int $0x0 │ │ │ │ - movq $0x54de20,0x0(%rbp) │ │ │ │ + add %al,0x4800cd22(%rax) │ │ │ │ + movl $0x54de20,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp d20638 <__gmpz_get_d_2exp@plt+0x91a3b8> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -361790,15 +361765,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ and %ch,%cl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 54de90 <__gmpz_get_d_2exp@plt+0x147c10> │ │ │ │ movq $0x54de80,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ @@ -361810,16 +361785,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - and %ecx,%ebp │ │ │ │ + add %al,(%rax) │ │ │ │ + and %ch,%cl │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,0x490054de(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp d20638 <__gmpz_get_d_2exp@plt+0x91a3b8> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -361844,16 +361819,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - adc %ecx,%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ + adc $0xc1,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 54dee3 <__gmpz_get_d_2exp@plt+0x147c63> │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5572f8 <__gmpz_get_d_2exp@plt+0x151078> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -361876,16 +361851,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - xor %al,-0x72b7ff3f(%rip) │ │ │ │ - rex.RB call 734d1874 <__environ@GLIBC_2.2.5+0x7218dd8c> │ │ │ │ + push %rax │ │ │ │ + add $0x8d4800c1,%eax │ │ │ │ + rex.RB call 734d1874 <__environ@GLIBC_2.2.5+0x7218dd4c> │ │ │ │ and %ecx,-0x39(%rax) │ │ │ │ rex.RB call a9be91 <__gmpz_get_d_2exp@plt+0x695c11> │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -361894,17 +361870,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - add $0xc1,%al │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dl,(%rax) │ │ │ │ + add $0x834900c1,%eax │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x63(%rdi) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ @@ -361933,48 +361908,48 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4(%rax) │ │ │ │ + add %ah,0x4(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ movl $0x54e050,-0x8(%rbp) │ │ │ │ - lea 0xd633db(%rip),%rsi │ │ │ │ + lea 0xd633fb(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d058a8 <__gmpz_get_d_2exp@plt+0x8ff628> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ add $0xc1,%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ rex.W loope 54e07b <__gmpz_get_d_2exp@plt+0x147dfb> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xd633ab,%eax │ │ │ │ + xor $0xd633cb,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d058a8 <__gmpz_get_d_2exp@plt+0x8ff628> │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ add %ecx,%eax │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -361998,15 +361973,15 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800cd1f(%rax) │ │ │ │ + add %dh,0x4800cd1f(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x54e108,0x8(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -362015,15 +361990,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x1f(%rax) │ │ │ │ + add %bh,0x1f(%rax) │ │ │ │ int $0x0 │ │ │ │ movq $0x54e128,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp d20638 <__gmpz_get_d_2exp@plt+0x91a3b8> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -362041,15 +362016,15 @@ │ │ │ │ add %r8b,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ add %cl,%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -362073,15 +362048,15 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800cd1e(%rax) │ │ │ │ + add %bh,0x4800cd1e(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x54e200,0x8(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -362090,17 +362065,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x1e(%rax) │ │ │ │ - int $0x0 │ │ │ │ - movq $0x54e220,0x0(%rbp) │ │ │ │ + add %al,0x4800cd1e(%rax) │ │ │ │ + movl $0x54e220,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp d20638 <__gmpz_get_d_2exp@plt+0x91a3b8> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -362120,26 +362094,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sub %al,(%rdx) │ │ │ │ - roll $0x49,(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54e280 <__gmpz_get_d_2exp@plt+0x148000> │ │ │ │ + rex.W add %cl,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x54df20,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rsi │ │ │ │ - lea 0xc10106(%rip),%r14 │ │ │ │ + lea 0xc10126(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -362161,39 +362138,41 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800c100 │ │ │ │ + mov %al,(%rax) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ mov 0xf(%rbx),%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 54c578 <__gmpz_get_d_2exp@plt+0x1462f8> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4900c100,%eax │ │ │ │ + fadds (%rax) │ │ │ │ + roll $0x49,(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54e330 <__gmpz_get_d_2exp@plt+0x1480b0> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x54e2d0,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea 0xc1233c(%rip),%r14 │ │ │ │ + lea 0xc1235c(%rip),%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -362201,18 +362180,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - add %eax,%ecx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + js 54e357 <__gmpz_get_d_2exp@plt+0x1480d7> │ │ │ │ + roll $0x48,(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 54e3ee <__gmpz_get_d_2exp@plt+0x14816e> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54e3e3 <__gmpz_get_d_2exp@plt+0x148163> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ @@ -362240,16 +362219,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - inc %eax │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,%cl │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r15b,(%r8) │ │ │ │ in $0x54,%al │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ sbb %cl,-0x77(%rax) │ │ │ │ @@ -362261,26 +362240,29 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c0ff(%rax) │ │ │ │ - movl $0x54e458,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d20638 <__gmpz_get_d_2exp@plt+0x91a3b8> │ │ │ │ + add %bl,%al │ │ │ │ + inc %eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,-0x1c(%r8) │ │ │ │ + push %rsp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + lock and %edi,0x0(%rbp) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x1(%rax) │ │ │ │ - rolb $0x49,(%rax) │ │ │ │ + add %bl,0x4900c0ff(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54e495 <__gmpz_get_d_2exp@plt+0x148215> │ │ │ │ movq $0x54e2f8,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ @@ -362295,15 +362277,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ cld │ │ │ │ rolb $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x54e4f0,0x8(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -362330,15 +362312,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x0,%al │ │ │ │ + rolb $1,(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54e568 <__gmpz_get_d_2exp@plt+0x1482e8> │ │ │ │ movq $0x54e558,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -362352,41 +362334,39 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x0(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %dl,0x4800c100(%rax) │ │ │ │ movl $0x54e580,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5bc630 <__gmpz_get_d_2exp@plt+0x1b63b0> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - add %al,%cl │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x490054e5(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ + add %cl,0x0(%rax) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ + movl $0x54e5a0,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ jmp 5befb8 <__gmpz_get_d_2exp@plt+0x1b8d38> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - inc %eax │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,%cl │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock fsub %st(5),%st │ │ │ │ push %rsp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ @@ -362397,18 +362377,23 @@ │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900c0ff(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 54e61a <__gmpz_get_d_2exp@plt+0x14839a> │ │ │ │ + add %dl,%al │ │ │ │ + inc %eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ movq $0x54d8f8,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x54e640,0x10(%rbp) │ │ │ │ @@ -362420,70 +362405,65 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - inc %eax │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - js 54e62c <__gmpz_get_d_2exp@plt+0x1483ac> │ │ │ │ - push %rsp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x73(%rax) │ │ │ │ - sbb $0xc0fd36,%eax │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + movl $0x54e678,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + lea 0xc0fd56(%rip),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 54e678 <__gmpz_get_d_2exp@plt+0x1483f8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ inc %al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r15b,0x4c0054e6(%r8) │ │ │ │ - lea 0xcee4a6(%rip),%ecx │ │ │ │ - lea 0xd62d48(%rip),%r8 │ │ │ │ + lea 0xcee4c6(%rip),%ecx │ │ │ │ + lea 0xd62d68(%rip),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xcee469(%rip),%r14 │ │ │ │ + lea 0xcee489(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp e2c710 <__gmpz_get_d_2exp@plt+0xa26490> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x2(%rax) │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ + add %al,0x4800c0fe(%rax) │ │ │ │ movl $0x54e6f0,-0x8(%rbp) │ │ │ │ - lea 0xc49753(%rip),%rsi │ │ │ │ + lea 0xc49773(%rip),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5c3f38 <__gmpz_get_d_2exp@plt+0x1bdcb8> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ inc %al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -362511,17 +362491,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x28,%al │ │ │ │ - ret $0x4900 │ │ │ │ - add $0x38,%esp │ │ │ │ + enter $0xc228,$0x0 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54e7f7 <__gmpz_get_d_2exp@plt+0x148577> │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rcx,%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ @@ -362556,40 +362535,39 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W pop %rdx │ │ │ │ - roll $0x4c,(%rax) │ │ │ │ + push $0x4c00c15a │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ jmp 579cf8 <__gmpz_get_d_2exp@plt+0x173a78> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c0fc(%rax) │ │ │ │ + add %dh,0x4800c0fc(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54e89e <__gmpz_get_d_2exp@plt+0x14861e> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54e893 <__gmpz_get_d_2exp@plt+0x148613> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x54e820,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x54e8b8,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xc11de1(%rip),%r14 │ │ │ │ + lea 0xc11e01(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -362615,39 +362593,41 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4c00cd17(%rax) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + int $0x0 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ jmp d20a20 <__gmpz_get_d_2exp@plt+0x91a7a0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c0fb(%rax) │ │ │ │ + add %ch,0x4800c0fb(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54e95e <__gmpz_get_d_2exp@plt+0x1486de> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54e953 <__gmpz_get_d_2exp@plt+0x1486d3> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x54e8e0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x54e978,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xc11d21(%rip),%r14 │ │ │ │ + lea 0xc11d41(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -362671,15 +362651,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ int $0x0 │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54e9e8 <__gmpz_get_d_2exp@plt+0x148768> │ │ │ │ movq $0x54e9d8,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ @@ -362691,15 +362671,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800cd16(%rax) │ │ │ │ + add %ch,0x4800cd16(%rax) │ │ │ │ movl $0x54ea00,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp d20638 <__gmpz_get_d_2exp@plt+0x91a3b8> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -362724,15 +362704,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c108(%rax) │ │ │ │ + add %dh,0x4800c108(%rax) │ │ │ │ mov 0xf(%rbx),%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5572f8 <__gmpz_get_d_2exp@plt+0x151078> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -362752,18 +362732,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - adc $0x8d4800cd,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + int $0x0 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 54eac0 <__gmpz_get_d_2exp@plt+0x148840> │ │ │ │ movq $0x54eab0,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 54eab0 <__gmpz_get_d_2exp@plt+0x148830> │ │ │ │ @@ -362771,18 +362752,23 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800cd15(%rax) │ │ │ │ - movl $0x54ead8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d20638 <__gmpz_get_d_2exp@plt+0x91a3b8> │ │ │ │ + add %dl,%al │ │ │ │ + adc $0xc74800cd,%eax │ │ │ │ + add %r11b,%r8b │ │ │ │ + (bad) │ │ │ │ + push %rsp │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + js 54ead9 <__gmpz_get_d_2exp@plt+0x148859> │ │ │ │ + jge 54eac0 <__gmpz_get_d_2exp@plt+0x148840> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -362803,15 +362789,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c107(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ mov 0xf(%rbx),%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5572f8 <__gmpz_get_d_2exp@plt+0x151078> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -362833,15 +362821,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%cl │ │ │ │ + and %bh,%cl │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54eb76 <__gmpz_get_d_2exp@plt+0x1488f6> │ │ │ │ movq $0x54eb90,-0x10(%rbp) │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -362852,29 +362840,31 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c0f8(%rax) │ │ │ │ + add %al,%al │ │ │ │ + clc │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ movl $0x54ebc0,-0x8(%rbp) │ │ │ │ - lea 0xd6283b(%rip),%rsi │ │ │ │ + lea 0xd6285b(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d058a8 <__gmpz_get_d_2exp@plt+0x8ff628> │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x8(%rax) │ │ │ │ + add %dh,-0x8(%rax) │ │ │ │ rolb $0x49,(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54ec1f <__gmpz_get_d_2exp@plt+0x14899f> │ │ │ │ movq $0x54ea78,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ @@ -362894,37 +362884,34 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - adc $0xcd,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r15b,-0x14(%r8) │ │ │ │ - push %rsp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - ret │ │ │ │ + add %al,0x14(%rax) │ │ │ │ + int $0x0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x54ec78,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 54ec78 <__gmpz_get_d_2exp@plt+0x1489f8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - adc %ebp,%ecx │ │ │ │ + add %cl,(%rax) │ │ │ │ + adc $0xcd,%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,0x490054ec(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp d20638 <__gmpz_get_d_2exp@plt+0x91a3b8> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -362944,17 +362931,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800cd13(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + adc %ebp,%ecx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 54ed08 <__gmpz_get_d_2exp@plt+0x148a88> │ │ │ │ movq $0x54ecf8,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 54ecf8 <__gmpz_get_d_2exp@plt+0x148a78> │ │ │ │ @@ -362962,17 +362951,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x13(%rax) │ │ │ │ - int $0x0 │ │ │ │ - movq $0x54ed20,0x0(%rbp) │ │ │ │ + add %cl,0x4800cd13(%rax) │ │ │ │ + movl $0x54ed20,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp d20638 <__gmpz_get_d_2exp@plt+0x91a3b8> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -362995,16 +362983,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x5(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %dl,0x4800c105(%rax) │ │ │ │ mov 0xf(%rbx),%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5572f8 <__gmpz_get_d_2exp@plt+0x151078> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -363026,15 +363013,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4800c0f6,%eax │ │ │ │ + fdiv %st(6),%st │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54edc2 <__gmpz_get_d_2exp@plt+0x148b42> │ │ │ │ movq $0x54edd8,-0x18(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -363045,16 +363033,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0xa(%rax) │ │ │ │ - rolb $0x49,(%rax) │ │ │ │ + add %bl,0x4900c0f6(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54ee48 <__gmpz_get_d_2exp@plt+0x148bc8> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ test %rbx,%rbx │ │ │ │ je 54ee24 <__gmpz_get_d_2exp@plt+0x148ba4> │ │ │ │ cmp $0x1,%rbx │ │ │ │ @@ -363080,45 +363067,45 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ cmc │ │ │ │ rolb $0x48,(%rax) │ │ │ │ movl $0x54eec8,-0x8(%rbp) │ │ │ │ - lea 0xd62563(%rip),%rsi │ │ │ │ + lea 0xd62583(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d058a8 <__gmpz_get_d_2exp@plt+0x8ff628> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c0f5(%rax) │ │ │ │ + add %bh,0x4800c0f5(%rax) │ │ │ │ movl $0x54efc0,-0x8(%rbp) │ │ │ │ - lea 0xd62533(%rip),%rsi │ │ │ │ + lea 0xd62553(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d058a8 <__gmpz_get_d_2exp@plt+0x8ff628> │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xb(%rax) │ │ │ │ + add %ch,-0xb(%rax) │ │ │ │ rolb $0x49,(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54ef27 <__gmpz_get_d_2exp@plt+0x148ca7> │ │ │ │ movq $0x54ecc0,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ @@ -363138,15 +363125,15 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ adc %ecx,%ebp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r8b,0x480054ef(%r8) │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ @@ -363157,16 +363144,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - adc %cl,%ch │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %ecx,%ebp │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,0x490054ef(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp d20638 <__gmpz_get_d_2exp@plt+0x91a3b8> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -363184,15 +363171,15 @@ │ │ │ │ add %r8b,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0xc(%rax) │ │ │ │ + add %dh,-0xc(%rax) │ │ │ │ rolb $0x49,(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54f01f <__gmpz_get_d_2exp@plt+0x148d9f> │ │ │ │ movq $0x54e9a0,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ @@ -363212,37 +363199,34 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - adc %cl,%ch │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r15b,-0x10(%r8) │ │ │ │ - push %rsp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - ret │ │ │ │ + add %al,0x10(%rax) │ │ │ │ + int $0x0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x54f078,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 54f078 <__gmpz_get_d_2exp@plt+0x148df8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - bswap %ebp │ │ │ │ + add %cl,(%rax) │ │ │ │ + adc %cl,%ch │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,0x490054f0(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp d20638 <__gmpz_get_d_2exp@plt+0x91a3b8> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -363264,26 +363248,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xf3,%al │ │ │ │ + shl $1,%bl │ │ │ │ rolb $0x49,(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54f0f8 <__gmpz_get_d_2exp@plt+0x148e78> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x54ed98,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rsi │ │ │ │ - lea 0xc0f28e(%rip),%r14 │ │ │ │ + lea 0xc0f2ae(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -363305,15 +363289,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lock int1 │ │ │ │ + adc %dh,%dl │ │ │ │ rolb $0x48,(%rax) │ │ │ │ mov 0xf(%rbx),%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 54c578 <__gmpz_get_d_2exp@plt+0x1462f8> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -363321,25 +363305,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - rex │ │ │ │ + (bad) │ │ │ │ repnz rolb $0x49,(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54f1a8 <__gmpz_get_d_2exp@plt+0x148f28> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x54f148,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea 0xc114c4(%rip),%r14 │ │ │ │ + lea 0xc114e4(%rip),%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -363347,15 +363331,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 54f1c0 <__gmpz_get_d_2exp@plt+0x148f40> │ │ │ │ + add %dh,%bl │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54f266 <__gmpz_get_d_2exp@plt+0x148fe6> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54f25b <__gmpz_get_d_2exp@plt+0x148fdb> │ │ │ │ @@ -363386,42 +363370,41 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0xf(%rax) │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ + add %dl,0x4800c0f1(%rax) │ │ │ │ movl $0x54f2b0,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 54f2b0 <__gmpz_get_d_2exp@plt+0x149030> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0xf(%rax) │ │ │ │ + add %ah,-0xf(%rax) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ movl $0x54f2d0,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp d20638 <__gmpz_get_d_2exp@plt+0x91a3b8> │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ int1 │ │ │ │ rolb $0x49,(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54f30d <__gmpz_get_d_2exp@plt+0x14908d> │ │ │ │ movq $0x54f170,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ @@ -363438,15 +363421,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c0ed(%rax) │ │ │ │ + add %ch,0x4800c0ed(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x54f368,0x8(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 54aea8 <__gmpz_get_d_2exp@plt+0x144c28> │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -363471,16 +363454,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dh,%dl │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ + pop %rax │ │ │ │ + repnz rolb $0x48,(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54f3ba <__gmpz_get_d_2exp@plt+0x14913a> │ │ │ │ movq $0x54f3d0,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ @@ -363491,17 +363474,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - int1 │ │ │ │ - rolb $0x49,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + repnz rolb $0x49,(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54f44c <__gmpz_get_d_2exp@plt+0x1491cc> │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ test %rbx,%rbx │ │ │ │ je 54f428 <__gmpz_get_d_2exp@plt+0x1491a8> │ │ │ │ cmp $0x1,%rbx │ │ │ │ @@ -363515,15 +363497,17 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c0f1(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + int1 │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ movl $0x54f4a8,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5bc630 <__gmpz_get_d_2exp@plt+0x1b63b0> │ │ │ │ movq $0x54e518,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ @@ -363541,38 +363525,38 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0xf(%rax) │ │ │ │ + add %ah,-0xf(%rax) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ movl $0x54f690,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5bc630 <__gmpz_get_d_2exp@plt+0x1b63b0> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ int1 │ │ │ │ rolb $0x48,(%rax) │ │ │ │ movl $0x54f4c8,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5befb8 <__gmpz_get_d_2exp@plt+0x1b8d38> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ lock rolb $0x48,(%rax) │ │ │ │ movl $0x54f500,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ @@ -363580,15 +363564,15 @@ │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900c0f0(%rax) │ │ │ │ + add %ch,0x4900c0f0(%rax) │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54f542 <__gmpz_get_d_2exp@plt+0x1492c2> │ │ │ │ movq $0x54e770,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ @@ -363603,66 +363587,67 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ lock rolb $0x48,(%rax) │ │ │ │ movl $0x54f5a0,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0xc0ee0e(%rip),%rbx │ │ │ │ + lea 0xc0ee2e(%rip),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 54f5a0 <__gmpz_get_d_2exp@plt+0x149320> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c0ef(%rax) │ │ │ │ + add %al,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x54f5e0,0x8(%rbp) │ │ │ │ - lea 0xced57e(%rip),%r9 │ │ │ │ - lea 0xd61e20(%rip),%r8 │ │ │ │ + lea 0xced59e(%rip),%r9 │ │ │ │ + lea 0xd61e40(%rip),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xced541(%rip),%r14 │ │ │ │ + lea 0xced561(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp e2c710 <__gmpz_get_d_2exp@plt+0xa26490> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - out %eax,(%dx) │ │ │ │ + add %bl,-0x11(%rax) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ movl $0x54f618,-0x8(%rbp) │ │ │ │ - lea 0xc4882b(%rip),%rsi │ │ │ │ + lea 0xc4884b(%rip),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5c3f38 <__gmpz_get_d_2exp@plt+0x1bdcb8> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - out %al,(%dx) │ │ │ │ + add %al,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ rolb $0x49,(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54f66e <__gmpz_get_d_2exp@plt+0x1493ee> │ │ │ │ movq $0x54e848,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0x54f1d0,-0x20(%r12) │ │ │ │ @@ -363682,27 +363667,27 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ out %eax,(%dx) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ movl $0x54f6b0,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5befb8 <__gmpz_get_d_2exp@plt+0x1b8d38> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ out %al,(%dx) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ movl $0x54f6e8,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ @@ -363711,15 +363696,17 @@ │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900c0ee(%rax) │ │ │ │ + add %al,%al │ │ │ │ + out %al,(%dx) │ │ │ │ + rolb $0x49,(%rax) │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54f72a <__gmpz_get_d_2exp@plt+0x1494aa> │ │ │ │ movq $0x54ccd8,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ @@ -363734,66 +363721,68 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ out %al,(%dx) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ movl $0x54f788,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0xc0ec26(%rip),%rbx │ │ │ │ + lea 0xc0ec46(%rip),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 54f788 <__gmpz_get_d_2exp@plt+0x149508> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c0ed(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + in (%dx),%eax │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x54f7c8,0x8(%rbp) │ │ │ │ - lea 0xced396(%rip),%r9 │ │ │ │ - lea 0xd61c38(%rip),%r8 │ │ │ │ + lea 0xced3b6(%rip),%r9 │ │ │ │ + lea 0xd61c58(%rip),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xced359(%rip),%r14 │ │ │ │ + lea 0xced379(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp e2c710 <__gmpz_get_d_2exp@plt+0xa26490> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x13(%rax) │ │ │ │ + add %dh,-0x13(%rax) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ movl $0x54f800,-0x8(%rbp) │ │ │ │ - lea 0xc48643(%rip),%rsi │ │ │ │ + lea 0xc48663(%rip),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5c3f38 <__gmpz_get_d_2exp@plt+0x1bdcb8> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - in (%dx),%al │ │ │ │ + add %bl,(%rax) │ │ │ │ + in (%dx),%eax │ │ │ │ rolb $0x49,(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54f856 <__gmpz_get_d_2exp@plt+0x1495d6> │ │ │ │ movq $0x54cdb0,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0x54d738,-0x20(%r12) │ │ │ │ @@ -363817,71 +363806,69 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rcl $1,%dh │ │ │ │ + lock (bad) │ │ │ │ (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 54f88b <__gmpz_get_d_2exp@plt+0x14960b> │ │ │ │ - lea 0xc0eaee(%rip),%r14 │ │ │ │ + lea 0xc0eb0e(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xd6,%al │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 54f8b3 <__gmpz_get_d_2exp@plt+0x149633> │ │ │ │ - lea 0xc0eabe(%rip),%r14 │ │ │ │ + enter $0xced6,$0x0 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0xc0eade(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - in (%dx),%al │ │ │ │ + add %bl,(%rax) │ │ │ │ + in (%dx),%eax │ │ │ │ rolb $0x49,(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54f926 <__gmpz_get_d_2exp@plt+0x1496a6> │ │ │ │ movq $0x54f390,-0x30(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ movq $0x54f880,-0x18(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0x54f8a8,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xc0ea48(%rip),%r14 │ │ │ │ + lea 0xc0ea68(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xc0ecb0(%rip),%rbx │ │ │ │ + lea 0xc0ecd0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x16ff3f14(%rax) │ │ │ │ + add %dh,-0x16ff3f14(%rax) │ │ │ │ jae 54f95a <__gmpz_get_d_2exp@plt+0x1496da> │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -363909,15 +363896,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xaa3b80(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd61a73(%rip),%rbx │ │ │ │ + lea 0xd61a93(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -363989,74 +363976,71 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc0eaf7(%rip),%rbx │ │ │ │ + lea 0xc0eb17(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c0d5(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + {rex2 0xc0} str -0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 54fb79 <__gmpz_get_d_2exp@plt+0x1498f9> │ │ │ │ movq $0x54fb60,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 54fb60 <__gmpz_get_d_2exp@plt+0x1498e0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x2b(%rax) │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ + add %dl,0x4800c0d5(%rax) │ │ │ │ movl $0x54fb98,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp c49930 <__gmpz_get_d_2exp@plt+0x8436b0> │ │ │ │ - lea 0xc0ea90(%rip),%rbx │ │ │ │ + lea 0xc0eab0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - {rex2 0xc0} str -0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - sti │ │ │ │ - push %rsp │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0xcc99b1,%eax │ │ │ │ + add %bl,-0x2b(%rax) │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + movl $0x54fbc0,0x0(%rbp) │ │ │ │ + lea 0xcc99d1(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp e934e8 <__gmpz_get_d_2exp@plt+0xa8d268> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xd5e769(%rip),%ebx │ │ │ │ + lea 0xd5e789(%rip),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fae7b8 <__gmpz_get_d_2exp@plt+0xba8538> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -364086,18 +364070,18 @@ │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x38(%rdi) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ movq $0x566c88,-0x20(%r12) │ │ │ │ - movq $0x12b13da,-0x18(%r12) │ │ │ │ - movq $0x12b13da,-0x10(%r12) │ │ │ │ + movq $0x12b13fa,-0x18(%r12) │ │ │ │ + movq $0x12b13fa,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x12b13da,(%r12) │ │ │ │ + movq $0x12b13fa,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -364107,18 +364091,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - jmp ffffffff8d9cfd62 <__environ@GLIBC_2.2.5+0xffffffff8c68c27a> │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + mov $0x4800c0e9,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 54fcc5 <__gmpz_get_d_2exp@plt+0x149a45> │ │ │ │ movq $0x54fce0,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 53fa10 <__gmpz_get_d_2exp@plt+0x139790> │ │ │ │ @@ -364126,16 +364109,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x32(%rax) │ │ │ │ - rolb $0x49,(%rax) │ │ │ │ + add %dl,0x4900c0ce(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54fd0c <__gmpz_get_d_2exp@plt+0x149a8c> │ │ │ │ movq $0x54fbf8,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ @@ -364150,26 +364132,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bh,(%rdi) │ │ │ │ + cmp %bh,(%rdi) │ │ │ │ roll $0x4c,(%rax) │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ jmp 5784a8 <__gmpz_get_d_2exp@plt+0x172228> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ + and %ch,%cl │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 54fd7e <__gmpz_get_d_2exp@plt+0x149afe> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ @@ -364180,18 +364162,18 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - ret $0x4800 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + rex add %edx,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 54fdbe <__gmpz_get_d_2exp@plt+0x149b3e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5bd7a8 <__gmpz_get_d_2exp@plt+0x1b7528> │ │ │ │ @@ -364203,49 +364185,49 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 54fdc6 <__gmpz_get_d_2exp@plt+0x149b46> │ │ │ │ - rolb $0x4c,(%rax) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ + cwtl │ │ │ │ + call ffffffff8ba0fea2 <__environ@GLIBC_2.2.5+0xffffffff8a6cc37a> │ │ │ │ + jae 54fdeb <__gmpz_get_d_2exp@plt+0x149b6b> │ │ │ │ jmp 5505d0 <__gmpz_get_d_2exp@plt+0x14a350> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x18(%rax) │ │ │ │ + add %dh,-0x18(%rax) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jae 54fed8 <__gmpz_get_d_2exp@plt+0x149c58> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - call ffffffff8b9cfef2 <__environ@GLIBC_2.2.5+0xffffffff8a68c40a> │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x49000000(%rsi) │ │ │ │ - add $0x68,%esp │ │ │ │ + add %cl,-0x18(%rax) │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 54fece <__gmpz_get_d_2exp@plt+0x149c4e> │ │ │ │ + add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 54febe <__gmpz_get_d_2exp@plt+0x149c3e> │ │ │ │ movq $0x54fd58,-0x60(%r12) │ │ │ │ mov %rcx,-0x50(%r12) │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x54fd98,-0x40(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ @@ -364283,15 +364265,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x19(%rax) │ │ │ │ + add %ah,-0x19(%rax) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 54ff69 <__gmpz_get_d_2exp@plt+0x149ce9> │ │ │ │ movq $0x54ff50,0x0(%rbp) │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ @@ -364303,15 +364285,15 @@ │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ out %eax,$0xc0 │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ xor %bh,%dh │ │ │ │ push %rsp │ │ │ │ add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ @@ -364349,18 +364331,18 @@ │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x38(%rdi) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ movq $0x566c88,-0x20(%r12) │ │ │ │ - movq $0x12b13da,-0x18(%r12) │ │ │ │ - movq $0x12b13da,-0x10(%r12) │ │ │ │ + movq $0x12b13fa,-0x18(%r12) │ │ │ │ + movq $0x12b13fa,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x12b13da,(%r12) │ │ │ │ + movq $0x12b13fa,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -364370,15 +364352,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %ah,%dh │ │ │ │ + sub %ah,%dh │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 550055 <__gmpz_get_d_2exp@plt+0x149dd5> │ │ │ │ movq $0x550070,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ @@ -364389,17 +364371,18 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - lret $0xc0 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + lret │ │ │ │ + rolb $0x49,(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 55009c <__gmpz_get_d_2exp@plt+0x149e1c> │ │ │ │ movq $0x54ff88,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -364413,18 +364396,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - in $0xc0,%eax │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + mov $0xe5,%al │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 550110 <__gmpz_get_d_2exp@plt+0x149e90> │ │ │ │ movq $0x550100,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -364433,44 +364416,42 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x1b(%rax) │ │ │ │ + add %bh,-0x1b(%rax) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ movl $0x550150,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 579568 <__gmpz_get_d_2exp@plt+0x1732e8> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - in $0xc0,%eax │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 550144 <__gmpz_get_d_2exp@plt+0x149ec4> │ │ │ │ + add %dl,-0x1b(%rax) │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + mov 0x18(%rbp),%ebx │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 550150 <__gmpz_get_d_2exp@plt+0x149ed0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ in $0xc0,%eax │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -364492,79 +364473,79 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c0e4(%rax) │ │ │ │ + add %bh,0x4800c0e4(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x3,%rcx │ │ │ │ je 550209 <__gmpz_get_d_2exp@plt+0x149f89> │ │ │ │ cmp $0x4,%rcx │ │ │ │ jne 55024c <__gmpz_get_d_2exp@plt+0x149fcc> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 55023c <__gmpz_get_d_2exp@plt+0x149fbc> │ │ │ │ movq $0x550030,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x550370,0x0(%rbp) │ │ │ │ - lea 0xc0e413(%rip),%r14 │ │ │ │ + lea 0xc0e433(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 55023c <__gmpz_get_d_2exp@plt+0x149fbc> │ │ │ │ movq $0x54fca0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x550270,0x0(%rbp) │ │ │ │ - lea 0xc0e3e0(%rip),%r14 │ │ │ │ + lea 0xc0e400(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x5503e0,0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 579cf8 <__gmpz_get_d_2exp@plt+0x173a78> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jrcxz 55022f <__gmpz_get_d_2exp@plt+0x149faf> │ │ │ │ + add %cl,(%rax) │ │ │ │ + in $0xc0,%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,0x4c005502(%r8) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ jmp 540568 <__gmpz_get_d_2exp@plt+0x13a2e8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ jrcxz 550257 <__gmpz_get_d_2exp@plt+0x149fd7> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 550303 <__gmpz_get_d_2exp@plt+0x14a083> │ │ │ │ movq $0x54fd38,-0x38(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0xf82c60,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x12b1439,-0x18(%r12) │ │ │ │ + movq $0x12b1459,-0x18(%r12) │ │ │ │ movq $0x54fe08,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x550328,0x8(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ @@ -364572,38 +364553,38 @@ │ │ │ │ jmp 54fe08 <__gmpz_get_d_2exp@plt+0x149b88> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c104(%rax) │ │ │ │ + add %ch,0x4800c104(%rax) │ │ │ │ movl $0x550350,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xd5dfff(%rip),%r14 │ │ │ │ + lea 0xd5e01f(%rip),%r14 │ │ │ │ jmp 55d528 <__gmpz_get_d_2exp@plt+0x1572a8> │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xc0e2cb,%eax │ │ │ │ + sbb $0xc0e2eb,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cmp %al,%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %eax,%ecx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r11b,0x49005503(%r8) │ │ │ │ mov %eax,%esi │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5784a8 <__gmpz_get_d_2exp@plt+0x172228> │ │ │ │ ... │ │ │ │ @@ -364648,15 +364629,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 5503c0 <__gmpz_get_d_2exp@plt+0x14a140> │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ int3 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 55044a <__gmpz_get_d_2exp@plt+0x14a1ca> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -364671,87 +364653,87 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock loope 550427 <__gmpz_get_d_2exp@plt+0x14a1a7> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + adc %ah,%dl │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5504b7 <__gmpz_get_d_2exp@plt+0x14a237> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5504ac <__gmpz_get_d_2exp@plt+0x14a22c> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x5500c8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x5504d0,-0x8(%rbp) │ │ │ │ - lea 0xcec924(%rip),%r14 │ │ │ │ + lea 0xcec944(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ cltd │ │ │ │ int3 │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,%r8b │ │ │ │ add $0x55,%al │ │ │ │ add %dh,%dh │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ jne 5504f0 <__gmpz_get_d_2exp@plt+0x14a270> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800cc99(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 5505a4 <__gmpz_get_d_2exp@plt+0x14a324> │ │ │ │ - movq $0x550528,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %cl,%al │ │ │ │ + cltd │ │ │ │ + int3 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %esp,-0x38b80000(%rax,%rax,1) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + add $0x8b480055,%eax │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ jne 550528 <__gmpz_get_d_2exp@plt+0x14a2a8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x67(%rax) │ │ │ │ - int3 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - pop %rax │ │ │ │ - add $0x89480055,%eax │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %dl,0x4800cc99(%rax) │ │ │ │ + movl $0x550558,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ jne 550558 <__gmpz_get_d_2exp@plt+0x14a2d8> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x67(%rax) │ │ │ │ + add %ah,-0x67(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add 0x49(%rsp,%rdi,1),%dh │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -364761,15 +364743,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fae7b8 <__gmpz_get_d_2exp@plt+0xba8538> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xd5dd8e(%rip),%rbx │ │ │ │ + lea 0xd5ddae(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -364785,42 +364767,40 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x550468,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xc0e013(%rip),%r14 │ │ │ │ + lea 0xc0e033(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc0e04b(%rip),%rbx │ │ │ │ + lea 0xc0e06b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - loopne 5505ef <__gmpz_get_d_2exp@plt+0x14a36f> │ │ │ │ - add %ch,%bl │ │ │ │ + add %cl,-0x20(%rax) │ │ │ │ + rolb $0xeb,(%rax) │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - rol $1,%al │ │ │ │ + adc $0xc0,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 550672 <__gmpz_get_d_2exp@plt+0x14a3f2> │ │ │ │ movq $0x550688,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -364830,79 +364810,80 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ rol $1,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 550694 <__gmpz_get_d_2exp@plt+0x14a414> │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 545d48 <__gmpz_get_d_2exp@plt+0x13fac8> │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ rol $1,%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x550650,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xcac98b(%rip),%r14 │ │ │ │ + lea 0xcac9ab(%rip),%r14 │ │ │ │ jmp 556bd0 <__gmpz_get_d_2exp@plt+0x150950> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc0dfe3(%rip),%rbx │ │ │ │ + lea 0xc0e003(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - js 5506dd <__gmpz_get_d_2exp@plt+0x14a45d> │ │ │ │ + cwtl │ │ │ │ + iret │ │ │ │ rolb $0x48,(%rax) │ │ │ │ mov 0xf(%rbx),%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 545d48 <__gmpz_get_d_2exp@plt+0x13fac8> │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x31(%rax) │ │ │ │ + add %dh,-0x31(%rax) │ │ │ │ rolb $0x49,(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 550768 <__gmpz_get_d_2exp@plt+0x14a4e8> │ │ │ │ movq $0x550710,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rsi │ │ │ │ - lea 0xcac8fe(%rip),%r14 │ │ │ │ + lea 0xcac91e(%rip),%r14 │ │ │ │ jmp 556bd0 <__gmpz_get_d_2exp@plt+0x150950> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc0df66(%rip),%rbx │ │ │ │ + lea 0xc0df86(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ @@ -364915,15 +364896,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5507d2 <__gmpz_get_d_2exp@plt+0x14a552> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc20c98(%rip),%r14 │ │ │ │ + lea 0xc20cb8(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f6d9b8 <__gmpz_get_d_2exp@plt+0xb67738> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ @@ -364951,21 +364932,21 @@ │ │ │ │ je 5508ca <__gmpz_get_d_2exp@plt+0x14a64a> │ │ │ │ cmp $0x7,%rbx │ │ │ │ je 5508a3 <__gmpz_get_d_2exp@plt+0x14a623> │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ dec %rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jne 550848 <__gmpz_get_d_2exp@plt+0x14a5c8> │ │ │ │ - lea 0xd60b90(%rip),%rbx │ │ │ │ + lea 0xd60bb0(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd60b8b(%rip),%rbx │ │ │ │ + lea 0xd60bab(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc0deb3(%rip),%rbx │ │ │ │ + lea 0xc0ded3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x550890,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 550890 <__gmpz_get_d_2exp@plt+0x14a610> │ │ │ │ @@ -365048,15 +365029,15 @@ │ │ │ │ cmp %rbx,%rax │ │ │ │ sete %al │ │ │ │ movzbl %al,%eax │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114bbc0(%rax),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc0dd91(%rip),%rbx │ │ │ │ + lea 0xc0ddb1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x5509b8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5509b8 <__gmpz_get_d_2exp@plt+0x14a738> │ │ │ │ @@ -365135,21 +365116,21 @@ │ │ │ │ je 550b22 <__gmpz_get_d_2exp@plt+0x14a8a2> │ │ │ │ cmp $0x7,%rbx │ │ │ │ je 550afb <__gmpz_get_d_2exp@plt+0x14a87b> │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ dec %rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jne 550aa0 <__gmpz_get_d_2exp@plt+0x14a820> │ │ │ │ - lea 0xd60938(%rip),%rbx │ │ │ │ + lea 0xd60958(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd60933(%rip),%rbx │ │ │ │ + lea 0xd60953(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc0dc8b(%rip),%rbx │ │ │ │ + lea 0xc0dcab(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x550ae8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 550ae8 <__gmpz_get_d_2exp@plt+0x14a868> │ │ │ │ @@ -365232,15 +365213,15 @@ │ │ │ │ cmp %rbx,%rax │ │ │ │ sete %al │ │ │ │ movzbl %al,%eax │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114bbc0(%rax),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc0db69(%rip),%rbx │ │ │ │ + lea 0xc0db89(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x550c10,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 550c10 <__gmpz_get_d_2exp@plt+0x14a990> │ │ │ │ @@ -365418,18 +365399,18 @@ │ │ │ │ dec %rcx │ │ │ │ mov %rcx,0x60(%rsp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x60(%rsp),%rbx │ │ │ │ cmp %rbx,%rcx │ │ │ │ je 550ea3 <__gmpz_get_d_2exp@plt+0x14ac23> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xd60576(%rip),%rbx │ │ │ │ + lea 0xd60596(%rip),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc0d907(%rip),%rbx │ │ │ │ + lea 0xc0d927(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ mov (%rcx),%rcx │ │ │ │ mov -0x4(%rcx),%ecx │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ jmp 550d9a <__gmpz_get_d_2exp@plt+0x14ab1a> │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ @@ -365836,18 +365817,18 @@ │ │ │ │ dec %rcx │ │ │ │ mov %rcx,0x60(%rsp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x60(%rsp),%rbx │ │ │ │ cmp %rbx,%rcx │ │ │ │ je 551423 <__gmpz_get_d_2exp@plt+0x14b1a3> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xd5ffff(%rip),%rbx │ │ │ │ + lea 0xd6001f(%rip),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc0d38f(%rip),%rbx │ │ │ │ + lea 0xc0d3af(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ mov (%rcx),%rcx │ │ │ │ mov -0x4(%rcx),%ecx │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ jmp 55131a <__gmpz_get_d_2exp@plt+0x14b09a> │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ @@ -365878,15 +365859,15 @@ │ │ │ │ mov %rax,0x68(%rsp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x68(%rsp),%rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ je 551477 <__gmpz_get_d_2exp@plt+0x14b1f7> │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp 5513d4 <__gmpz_get_d_2exp@plt+0x14b154> │ │ │ │ - lea 0xd5ff53(%rip),%rbx │ │ │ │ + lea 0xd5ff73(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ and $0xfffffffffffffff8,%r9 │ │ │ │ mov (%r9),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ jmp 55139a <__gmpz_get_d_2exp@plt+0x14b11a> │ │ │ │ and $0xfffffffffffffff8,%r10 │ │ │ │ @@ -366158,21 +366139,21 @@ │ │ │ │ je 551892 <__gmpz_get_d_2exp@plt+0x14b612> │ │ │ │ cmp $0x7,%rbx │ │ │ │ je 55186b <__gmpz_get_d_2exp@plt+0x14b5eb> │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ dec %rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jne 551810 <__gmpz_get_d_2exp@plt+0x14b590> │ │ │ │ - lea 0xd5fbc8(%rip),%rbx │ │ │ │ + lea 0xd5fbe8(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd5fbc3(%rip),%rbx │ │ │ │ + lea 0xd5fbe3(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc0cf7b(%rip),%rbx │ │ │ │ + lea 0xc0cf9b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x551858,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 551858 <__gmpz_get_d_2exp@plt+0x14b5d8> │ │ │ │ @@ -366255,15 +366236,15 @@ │ │ │ │ cmp %rbx,%rax │ │ │ │ sete %al │ │ │ │ movzbl %al,%eax │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114bbc0(%rax),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc0ce59(%rip),%rbx │ │ │ │ + lea 0xc0ce79(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x551980,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 551980 <__gmpz_get_d_2exp@plt+0x14b700> │ │ │ │ @@ -366370,15 +366351,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 551ab4 <__gmpz_get_d_2exp@plt+0x14b834> │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 551a10 <__gmpz_get_d_2exp@plt+0x14b790> │ │ │ │ - lea 0xc0cd19(%rip),%rbx │ │ │ │ + lea 0xc0cd39(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -366406,40 +366387,40 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 551b24 <__gmpz_get_d_2exp@plt+0x14b8a4> │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 551a10 <__gmpz_get_d_2exp@plt+0x14b790> │ │ │ │ - lea 0xc0ccb1(%rip),%rbx │ │ │ │ + lea 0xc0ccd1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0x85358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + testl $0xa5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ int3 │ │ │ │ rolb $0xe9,(%rax) │ │ │ │ (bad) │ │ │ │ add $0x89,%al │ │ │ │ add %ah,0xf(%rsi) │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ int $0xc0 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 551bf9 <__gmpz_get_d_2exp@plt+0x14b979> │ │ │ │ movq $0x551bb0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -366447,37 +366428,36 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 551bb0 <__gmpz_get_d_2exp@plt+0x14b930> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - int3 │ │ │ │ - rolb $0x83,(%rax) │ │ │ │ - jrcxz 551bba <__gmpz_get_d_2exp@plt+0x14b93a> │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jb 551bd9 <__gmpz_get_d_2exp@plt+0x14b959> │ │ │ │ + add %al,(%rax) │ │ │ │ + int $0xc0 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x20(%rdx),%esi │ │ │ │ cmp $0x4,%rbx │ │ │ │ jb 551bcc <__gmpz_get_d_2exp@plt+0x14b94c> │ │ │ │ - lea 0xc0cca2(%rip),%rbx │ │ │ │ + lea 0xc0ccc2(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc0cc6d(%rip),%rbx │ │ │ │ + lea 0xc0cc8d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ cmp $0x2,%rbx │ │ │ │ jb 551bec <__gmpz_get_d_2exp@plt+0x14b96c> │ │ │ │ - lea 0xc0cc32(%rip),%rbx │ │ │ │ + lea 0xc0cc52(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc0cbfd(%rip),%rbx │ │ │ │ + lea 0xc0cc1d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc0ccc0(%rip),%rbx │ │ │ │ + lea 0xc0cce0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -366508,15 +366488,15 @@ │ │ │ │ cmp %rbx,%rax │ │ │ │ setl %al │ │ │ │ movzbl %al,%eax │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114bbc0(%rax),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc0cc71(%rip),%rbx │ │ │ │ + lea 0xc0cc91(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x551cb8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 551cb8 <__gmpz_get_d_2exp@plt+0x14ba38> │ │ │ │ @@ -366595,26 +366575,26 @@ │ │ │ │ je 551e3d <__gmpz_get_d_2exp@plt+0x14bbbd> │ │ │ │ cmp $0x7,%rbx │ │ │ │ je 551e13 <__gmpz_get_d_2exp@plt+0x14bb93> │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ dec %rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jge 551da4 <__gmpz_get_d_2exp@plt+0x14bb24> │ │ │ │ - lea 0xd5f684(%rip),%rbx │ │ │ │ + lea 0xd5f6a4(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rbx,%rax │ │ │ │ jne 551db7 <__gmpz_get_d_2exp@plt+0x14bb37> │ │ │ │ - lea 0xd5f67a(%rip),%rbx │ │ │ │ + lea 0xd5f69a(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd5f675(%rip),%rbx │ │ │ │ + lea 0xd5f695(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc0cb34(%rip),%rbx │ │ │ │ + lea 0xc0cb54(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x551e00,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 551e00 <__gmpz_get_d_2exp@plt+0x14bb80> │ │ │ │ @@ -366693,21 +366673,21 @@ │ │ │ │ je 551f72 <__gmpz_get_d_2exp@plt+0x14bcf2> │ │ │ │ cmp $0x7,%rbx │ │ │ │ je 551f4b <__gmpz_get_d_2exp@plt+0x14bccb> │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ dec %rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jge 551ef0 <__gmpz_get_d_2exp@plt+0x14bc70> │ │ │ │ - lea 0xd5f4e8(%rip),%rbx │ │ │ │ + lea 0xd5f508(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd5f4e3(%rip),%rbx │ │ │ │ + lea 0xd5f503(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc0ca03(%rip),%rbx │ │ │ │ + lea 0xc0ca23(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x551f38,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 551f38 <__gmpz_get_d_2exp@plt+0x14bcb8> │ │ │ │ @@ -366795,15 +366775,15 @@ │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov %rsi,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc0c8d5(%rip),%rbx │ │ │ │ + lea 0xc0c8f5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x552070,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -366891,21 +366871,21 @@ │ │ │ │ je 552202 <__gmpz_get_d_2exp@plt+0x14bf82> │ │ │ │ cmp $0x7,%rbx │ │ │ │ je 5521db <__gmpz_get_d_2exp@plt+0x14bf5b> │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ dec %rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jge 552180 <__gmpz_get_d_2exp@plt+0x14bf00> │ │ │ │ - lea 0xd5f258(%rip),%rbx │ │ │ │ + lea 0xd5f278(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd5f253(%rip),%rbx │ │ │ │ + lea 0xd5f273(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc0c783(%rip),%rbx │ │ │ │ + lea 0xc0c7a3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x5521c8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5521c8 <__gmpz_get_d_2exp@plt+0x14bf48> │ │ │ │ @@ -366988,15 +366968,15 @@ │ │ │ │ cmp %rbx,%rax │ │ │ │ setl %al │ │ │ │ movzbl %al,%eax │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114bbc0(%rax),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc0c661(%rip),%rbx │ │ │ │ + lea 0xc0c681(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x5522f0,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5522f0 <__gmpz_get_d_2exp@plt+0x14c070> │ │ │ │ @@ -367085,15 +367065,15 @@ │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov %r14,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc0c535(%rip),%rbx │ │ │ │ + lea 0xc0c555(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x552428,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -367181,15 +367161,15 @@ │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x5525b0,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xc0c433(%rip),%rbx │ │ │ │ + lea 0xc0c453(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x552578,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 552578 <__gmpz_get_d_2exp@plt+0x14c2f8> │ │ │ │ jmp *(%rbx) │ │ │ │ @@ -367518,15 +367498,15 @@ │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r8,(%r12) │ │ │ │ lea -0x30(%r12),%rsi │ │ │ │ lea 0xa88cf6(%rip),%r14 │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xc0bf57(%rip),%rbx │ │ │ │ + lea 0xc0bf77(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -367550,15 +367530,15 @@ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ mov 0x30(%rbx),%rbx │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e91,-0x8(%r12) │ │ │ │ + movq $0x1231eb1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%r9 │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -367593,15 +367573,15 @@ │ │ │ │ movq $0x552a68,-0x48(%r12) │ │ │ │ mov %r9,-0x38(%r12) │ │ │ │ mov %r8,-0x30(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e81,-0x8(%r12) │ │ │ │ + movq $0x1231ea1,-0x8(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffb0,%r12 │ │ │ │ mov %r9,%rbx │ │ │ │ @@ -367609,15 +367589,15 @@ │ │ │ │ mov %r8,%rax │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5529e0 <__gmpz_get_d_2exp@plt+0x14c760> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc0bdf7(%rip),%rbx │ │ │ │ + lea 0xc0be17(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -367628,15 +367608,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734d6524 <__environ@GLIBC_2.2.5+0x72192a3c> │ │ │ │ + rex.RB call 734d6524 <__environ@GLIBC_2.2.5+0x721929fc> │ │ │ │ jl 552c22 <__gmpz_get_d_2exp@plt+0x14c9a2> │ │ │ │ movl $0x552c08,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -367673,15 +367653,15 @@ │ │ │ │ (bad) │ │ │ │ mov 0x17(%rbx),%r8 │ │ │ │ mov 0xf(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 552b08 <__gmpz_get_d_2exp@plt+0x14c888> │ │ │ │ - lea 0xc0bd3c(%rip),%rbx │ │ │ │ + lea 0xc0bd5c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -367711,27 +367691,27 @@ │ │ │ │ (bad) │ │ │ │ mov 0x17(%rbx),%r8 │ │ │ │ mov 0xf(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 552b08 <__gmpz_get_d_2exp@plt+0x14c888> │ │ │ │ - lea 0xc0bccd(%rip),%rbx │ │ │ │ + lea 0xc0bced(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0xa5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + testl $0xc5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ mov $0x6ee900c0,%esp │ │ │ │ repnz mov %al,(%rax) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -367756,17 +367736,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ mov 0x17(%rbx),%r8 │ │ │ │ mov 0xf(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ - movq $0x12b1439,0x0(%rbp) │ │ │ │ + movq $0x12b1459,0x0(%rbp) │ │ │ │ jmp 552b08 <__gmpz_get_d_2exp@plt+0x14c888> │ │ │ │ - lea 0xc0bc49(%rip),%rbx │ │ │ │ + lea 0xc0bc69(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -367778,19 +367758,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 552dc3 <__gmpz_get_d_2exp@plt+0x14cb43> │ │ │ │ movq $0x552de0,-0x8(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0xcf2ef6(%rip),%rsi │ │ │ │ - lea 0xcda5f0(%rip),%r14 │ │ │ │ + lea 0xcf2f16(%rip),%rsi │ │ │ │ + lea 0xcda610(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp da1000 <__gmpz_get_d_2exp@plt+0x99ad80> │ │ │ │ - lea 0xc0bcce(%rip),%rbx │ │ │ │ + lea 0xc0bcee(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -367844,21 +367824,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x43(%rax) │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ + add %al,0x4800c0bd(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 552ed9 <__gmpz_get_d_2exp@plt+0x14cc59> │ │ │ │ movq $0x552ef0,-0x10(%rbp) │ │ │ │ - lea 0xc0bcd3(%rip),%rsi │ │ │ │ + lea 0xc0bcf3(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -367872,23 +367851,23 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcf29ed(%rip),%rbx │ │ │ │ + lea 0xcf2a0d(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ mov $0x8d4800c0,%ebp │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 552fab <__gmpz_get_d_2exp@plt+0x14cd2b> │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 552fa0 <__gmpz_get_d_2exp@plt+0x14cd20> │ │ │ │ @@ -367934,29 +367913,31 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ sub %cl,%bh │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 552ffb <__gmpz_get_d_2exp@plt+0x14cd7b> │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bh,-0x3b7cb700(%rax,%rax,8) │ │ │ │ + pop %rax │ │ │ │ + mov $0x834900c0,%esp │ │ │ │ + (bad) │ │ │ │ push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x72(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ @@ -367981,19 +367962,19 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,0x4800c0bb(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55313c <__gmpz_get_d_2exp@plt+0x14cebc> │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %bl,%al │ │ │ │ + mov $0x8d4800c0,%ebx │ │ │ │ + rex.RB call 734d6a0c <__environ@GLIBC_2.2.5+0x72192ee4> │ │ │ │ + jnp 55310b <__gmpz_get_d_2exp@plt+0x14ce8b> │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 553131 <__gmpz_get_d_2exp@plt+0x14ceb1> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ @@ -368001,17 +367982,17 @@ │ │ │ │ movq $0x553018,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x553150,-0x18(%rbp) │ │ │ │ lea -0x1f(%r12),%r8 │ │ │ │ - lea 0xdebaff(%rip),%rdi │ │ │ │ - lea 0xc0b979(%rip),%rsi │ │ │ │ - lea 0xc0ba20(%rip),%r14 │ │ │ │ + lea 0xdebb1f(%rip),%rdi │ │ │ │ + lea 0xc0b999(%rip),%rsi │ │ │ │ + lea 0xc0ba40(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9e788 <__gmpz_get_d_2exp@plt+0x998508> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -368036,21 +368017,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x46(%rax) │ │ │ │ + add %dh,-0x46(%rax) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5531c9 <__gmpz_get_d_2exp@plt+0x14cf49> │ │ │ │ movq $0x5531e0,-0x10(%rbp) │ │ │ │ - lea 0xc0b92b(%rip),%rsi │ │ │ │ + lea 0xc0b94b(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -368064,24 +368045,24 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcf26fd(%rip),%rbx │ │ │ │ + lea 0xcf271d(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,0x4800c0ba(%rax) │ │ │ │ + add %ch,0x4800c0ba(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 553292 <__gmpz_get_d_2exp@plt+0x14d012> │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 553287 <__gmpz_get_d_2exp@plt+0x14d007> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -368124,29 +368105,32 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - and $0x8b4800cf,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + es iret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ jae 5532e3 <__gmpz_get_d_2exp@plt+0x14d063> │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900c0b9(%rax) │ │ │ │ - add $0x60,%esp │ │ │ │ + add %al,%al │ │ │ │ + mov $0x834900c0,%ecx │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 553376 <__gmpz_get_d_2exp@plt+0x14d0f6> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ movq $0x553218,-0x58(%r12) │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ @@ -368168,35 +368152,36 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0x8d4800c0,%ecx │ │ │ │ - rex.RB call 734d6cec <__environ@GLIBC_2.2.5+0x72193204> │ │ │ │ - jb 5533eb <__gmpz_get_d_2exp@plt+0x14d16b> │ │ │ │ - add $0x20,%esp │ │ │ │ + add %cl,-0x47(%rax) │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 553413 <__gmpz_get_d_2exp@plt+0x14d193> │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 553408 <__gmpz_get_d_2exp@plt+0x14d188> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x553300,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x553428,-0x18(%rbp) │ │ │ │ lea -0x17(%r12),%r8 │ │ │ │ - lea 0xdeb828(%rip),%rdi │ │ │ │ - lea 0xc0b6a2(%rip),%rsi │ │ │ │ - lea 0xc0b721(%rip),%r14 │ │ │ │ + lea 0xdeb848(%rip),%rdi │ │ │ │ + lea 0xc0b6c2(%rip),%rsi │ │ │ │ + lea 0xc0b741(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9e788 <__gmpz_get_d_2exp@plt+0x998508> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -368222,21 +368207,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x49(%rax) │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ + add %bl,0x4800c0b7(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5534a1 <__gmpz_get_d_2exp@plt+0x14d221> │ │ │ │ movq $0x5534b8,-0x10(%rbp) │ │ │ │ - lea 0xc0b653(%rip),%rsi │ │ │ │ + lea 0xc0b673(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -368250,24 +368234,24 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcf2425(%rip),%rbx │ │ │ │ + lea 0xcf2445(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ mov $0xc0,%bh │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 553561 <__gmpz_get_d_2exp@plt+0x14d2e1> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -368310,30 +368294,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ and %edi,%ecx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 5535b3 <__gmpz_get_d_2exp@plt+0x14d333> │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0xc0,%dh │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0xc0,%bh │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 55363d <__gmpz_get_d_2exp@plt+0x14d3bd> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -368357,33 +368341,32 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xorb $0x45,-0x72b7ff40(%rsi) │ │ │ │ - call 734d6fb4 <__environ@GLIBC_2.2.5+0x721934cc> │ │ │ │ - imul $0x3b4d18c4,-0x7d(%rcx),%ecx │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x51(%rdi) │ │ │ │ + movabs 0x4ce8458d4800c0b6,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5536d2 <__gmpz_get_d_2exp@plt+0x14d452> │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5536c7 <__gmpz_get_d_2exp@plt+0x14d447> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x5535d0,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x5536e8,-0x18(%rbp) │ │ │ │ lea -0xf(%r12),%r8 │ │ │ │ - lea 0xdeb569(%rip),%rdi │ │ │ │ - lea 0xc0b3e3(%rip),%rsi │ │ │ │ - lea 0xc0b43a(%rip),%r14 │ │ │ │ + lea 0xdeb589(%rip),%rdi │ │ │ │ + lea 0xc0b403(%rip),%rsi │ │ │ │ + lea 0xc0b45a(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9e788 <__gmpz_get_d_2exp@plt+0x998508> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -368409,20 +368392,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c0b4(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %bl,%al │ │ │ │ + mov $0xc0,%ah │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 553761 <__gmpz_get_d_2exp@plt+0x14d4e1> │ │ │ │ movq $0x553778,-0x10(%rbp) │ │ │ │ - lea 0xc0b393(%rip),%rsi │ │ │ │ + lea 0xc0b3b3(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -368436,25 +368421,27 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcf2165(%rip),%rbx │ │ │ │ + lea 0xcf2185(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dh,-0x72b7ff40(%rbp) │ │ │ │ + push %rax │ │ │ │ + mov $0xc0,%ch │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 553818 <__gmpz_get_d_2exp@plt+0x14d598> │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 55380d <__gmpz_get_d_2exp@plt+0x14d58d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -368493,29 +368480,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x20(%rax) │ │ │ │ + add %bh,0x20(%rax) │ │ │ │ iret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 55386b <__gmpz_get_d_2exp@plt+0x14d5eb> │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x4c(%rax) │ │ │ │ + add %bh,-0x4c(%rax) │ │ │ │ rolb $0x49,(%rax) │ │ │ │ add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5538ec <__gmpz_get_d_2exp@plt+0x14d66c> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x5537b0,-0x48(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ @@ -368536,31 +368523,30 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock mov $0xc0,%bl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734d7264 <__environ@GLIBC_2.2.5+0x7219377c> │ │ │ │ + adc %dh,0x458d4800(%rax,%rax,8) │ │ │ │ + call 734d7264 <__environ@GLIBC_2.2.5+0x7219373c> │ │ │ │ (bad) │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 55396e <__gmpz_get_d_2exp@plt+0x14d6ee> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x553888,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x553990,-0x18(%rbp) │ │ │ │ lea -0x7(%r12),%r8 │ │ │ │ - lea 0xdeb2c2(%rip),%rdi │ │ │ │ - lea 0xc0b13c(%rip),%rsi │ │ │ │ - lea 0xc0b10b(%rip),%r14 │ │ │ │ + lea 0xdeb2e2(%rip),%rdi │ │ │ │ + lea 0xc0b15c(%rip),%rsi │ │ │ │ + lea 0xc0b12b(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9e788 <__gmpz_get_d_2exp@plt+0x998508> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -368586,22 +368572,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0xc0,%cl │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0xc0,%dl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 553a09 <__gmpz_get_d_2exp@plt+0x14d789> │ │ │ │ movq $0x553a20,-0x10(%rbp) │ │ │ │ - lea 0xc0b063(%rip),%rsi │ │ │ │ + lea 0xc0b083(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -368615,26 +368601,26 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcf1ebd(%rip),%rbx │ │ │ │ + lea 0xcf1edd(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xc0b2,$0x0 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + call 4855fb0b <__environ@GLIBC_2.2.5+0x4721bfe3> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 553ab7 <__gmpz_get_d_2exp@plt+0x14d837> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 553aac <__gmpz_get_d_2exp@plt+0x14d82c> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -368670,32 +368656,33 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800cf1d(%rax) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ + add %bl,%al │ │ │ │ + sbb $0x8b4800cf,%eax │ │ │ │ + jae 553b0b <__gmpz_get_d_2exp@plt+0x14d88b> │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c0b0(%rax) │ │ │ │ + add %ch,0x4800c0b0(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 553b51 <__gmpz_get_d_2exp@plt+0x14d8d1> │ │ │ │ movq $0x553b68,-0x10(%rbp) │ │ │ │ - lea 0xc0aedc(%rip),%rsi │ │ │ │ + lea 0xc0aefc(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -368708,26 +368695,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbx,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcf1d78(%rip),%rbx │ │ │ │ + lea 0xcf1d98(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d4800c0b1,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ + shlb $0x45,-0x72b7ff40(%rcx) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 553c3c <__gmpz_get_d_2exp@plt+0x14d9bc> │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 553c31 <__gmpz_get_d_2exp@plt+0x14d9b1> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -368770,26 +368757,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - sbb $0xcf,%al │ │ │ │ + add %bl,0x1c(%rax) │ │ │ │ + iret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 553c8b <__gmpz_get_d_2exp@plt+0x14da0b> │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ or $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900c0b0(%rax) │ │ │ │ + add %bh,0x4900c0b0(%rax) │ │ │ │ add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 553d17 <__gmpz_get_d_2exp@plt+0x14da97> │ │ │ │ cmp $0xb,%r14 │ │ │ │ jg 553d09 <__gmpz_get_d_2exp@plt+0x14da89> │ │ │ │ movq $0x553ba0,-0x40(%r12) │ │ │ │ mov %rsi,-0x30(%r12) │ │ │ │ @@ -368801,27 +368788,27 @@ │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0xe480b0,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffb8,%r12 │ │ │ │ - lea 0xcf1be7(%rip),%rbx │ │ │ │ + lea 0xcf1c07(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xc0b037(%rip),%rbx │ │ │ │ + lea 0xc0b057(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ mov $0xc0,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 553d91 <__gmpz_get_d_2exp@plt+0x14db11> │ │ │ │ movq $0x553d80,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -368833,22 +368820,22 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0xc0,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 553d8c <__gmpz_get_d_2exp@plt+0x14db0c> │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 553ca8 <__gmpz_get_d_2exp@plt+0x14da28> │ │ │ │ - lea 0xc0afd8(%rip),%rbx │ │ │ │ + lea 0xc0aff8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -368861,18 +368848,18 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 553ddf <__gmpz_get_d_2exp@plt+0x14db5f> │ │ │ │ movq $0x553e00,-0x8(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xc0af9c(%rip),%r14 │ │ │ │ + lea 0xc0afbc(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp da1000 <__gmpz_get_d_2exp@plt+0x99ad80> │ │ │ │ - lea 0xc0af9a(%rip),%rbx │ │ │ │ + lea 0xc0afba(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -368893,23 +368880,26 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ch,-0x72b7ff40(%rdi) │ │ │ │ - rex.RB call 734d779c <__environ@GLIBC_2.2.5+0x72193cb4> │ │ │ │ - (bad) │ │ │ │ + pop %rax │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 553e80 <__gmpz_get_d_2exp@plt+0x14dc00> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x553e98,-0x18(%rbp) │ │ │ │ - lea 0xcf1b35(%rip),%rdi │ │ │ │ + lea 0xcf1b55(%rip),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc0aefb(%rip),%r14 │ │ │ │ + lea 0xc0af1b(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp da1000 <__gmpz_get_d_2exp@plt+0x99ad80> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -368931,29 +368921,29 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900c0ae(%rax) │ │ │ │ + add %bh,0x4900c0ae(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 553f13 <__gmpz_get_d_2exp@plt+0x14dc93> │ │ │ │ movq $0x553e48,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ - lea 0xcf0f44(%rip),%rbx │ │ │ │ + lea 0xcf0f64(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc0ae7b(%rip),%rbx │ │ │ │ + lea 0xc0ae9b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0x70000000,%eax │ │ │ │ + adc $0x90000000,%eax │ │ │ │ scas %es:(%rdi),%al │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 553f84 <__gmpz_get_d_2exp@plt+0x14dd04> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -368962,21 +368952,21 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 553f82 <__gmpz_get_d_2exp@plt+0x14dd02> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc0ae09(%rip),%r14 │ │ │ │ + lea 0xc0ae29(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ - adc $0x38000000,%eax │ │ │ │ + adc $0x58000000,%eax │ │ │ │ scas %es:(%rdi),%al │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 553fea <__gmpz_get_d_2exp@plt+0x14dd6a> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -368985,32 +368975,32 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 553fe8 <__gmpz_get_d_2exp@plt+0x14dd68> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xcf19d0(%rip),%rsi │ │ │ │ - lea 0xcd6a19(%rip),%r14 │ │ │ │ - lea 0xc0adf1(%rip),%rbx │ │ │ │ + lea 0xcf19f0(%rip),%rsi │ │ │ │ + lea 0xcd6a39(%rip),%r14 │ │ │ │ + lea 0xc0ae11(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ rolb $0x4c,(%rax) │ │ │ │ mov %esi,%esi │ │ │ │ - lea 0xc0adde(%rip),%r14 │ │ │ │ + lea 0xc0adfe(%rip),%r14 │ │ │ │ jmp e405c0 <__gmpz_get_d_2exp@plt+0xa3a340> │ │ │ │ nop │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -369027,15 +369017,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104d79b4 <__environ@GLIBC_2.2.5+0xf193ecc> │ │ │ │ + rex.RB call 104d79b4 <__environ@GLIBC_2.2.5+0xf193e8c> │ │ │ │ (bad) │ │ │ │ repnz add %al,(%rax) │ │ │ │ add %al,-0x7d(%rcx) │ │ │ │ out %al,$0x7 │ │ │ │ cmp $0x1,%r14 │ │ │ │ je 554143 <__gmpz_get_d_2exp@plt+0x14dec3> │ │ │ │ and $0x7,%r9d │ │ │ │ @@ -369074,15 +369064,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jge 5540f4 <__gmpz_get_d_2exp@plt+0x14de74> │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 554182 <__gmpz_get_d_2exp@plt+0x14df02> │ │ │ │ add $0x18,%rbp │ │ │ │ - lea 0xd5d2cd(%rip),%rbx │ │ │ │ + lea 0xd5d2ed(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x554130,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 554130 <__gmpz_get_d_2exp@plt+0x14deb0> │ │ │ │ jmp *(%rbx) │ │ │ │ @@ -369099,18 +369089,18 @@ │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 554182 <__gmpz_get_d_2exp@plt+0x14df02> │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 554151 <__gmpz_get_d_2exp@plt+0x14ded1> │ │ │ │ and $0x7,%r9d │ │ │ │ cmp $0x1,%r9 │ │ │ │ je 554085 <__gmpz_get_d_2exp@plt+0x14de05> │ │ │ │ - lea 0xd5d282(%rip),%rbx │ │ │ │ + lea 0xd5d2a2(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc0acea(%rip),%rbx │ │ │ │ + lea 0xc0ad0a(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -369185,15 +369175,15 @@ │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd5d172,%eax │ │ │ │ + sbb $0xd5d192,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x554288,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 554288 <__gmpz_get_d_2exp@plt+0x14e008> │ │ │ │ jmp *(%rbx) │ │ │ │ @@ -369238,15 +369228,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd5d0ca,%eax │ │ │ │ + sbb $0xd5d0ea,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -369363,15 +369353,15 @@ │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 554060 <__gmpz_get_d_2exp@plt+0x14dde0> │ │ │ │ - lea 0xc0a9dd(%rip),%rbx │ │ │ │ + lea 0xc0a9fd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -369388,15 +369378,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104d7e1c <__environ@GLIBC_2.2.5+0xf194334> │ │ │ │ + rex.RB call 104d7e1c <__environ@GLIBC_2.2.5+0xf1942f4> │ │ │ │ (bad) │ │ │ │ repnz add %al,(%rax) │ │ │ │ add %al,-0x7d(%rcx) │ │ │ │ out %al,$0x7 │ │ │ │ cmp $0x1,%r14 │ │ │ │ je 5545ab <__gmpz_get_d_2exp@plt+0x14e32b> │ │ │ │ and $0x7,%r9d │ │ │ │ @@ -369435,15 +369425,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jge 55455c <__gmpz_get_d_2exp@plt+0x14e2dc> │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 5545ea <__gmpz_get_d_2exp@plt+0x14e36a> │ │ │ │ add $0x18,%rbp │ │ │ │ - lea 0xd5cec7(%rip),%rbx │ │ │ │ + lea 0xd5cee7(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x554598,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 554598 <__gmpz_get_d_2exp@plt+0x14e318> │ │ │ │ jmp *(%rbx) │ │ │ │ @@ -369460,18 +369450,18 @@ │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 5545ea <__gmpz_get_d_2exp@plt+0x14e36a> │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 5545b9 <__gmpz_get_d_2exp@plt+0x14e339> │ │ │ │ and $0x7,%r9d │ │ │ │ cmp $0x1,%r9 │ │ │ │ je 5544ed <__gmpz_get_d_2exp@plt+0x14e26d> │ │ │ │ - lea 0xd5ce61(%rip),%rbx │ │ │ │ + lea 0xd5ce81(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc0a892(%rip),%rbx │ │ │ │ + lea 0xc0a8b2(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -369652,15 +369642,15 @@ │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 5544c8 <__gmpz_get_d_2exp@plt+0x14e248> │ │ │ │ - lea 0xc0a65d(%rip),%rbx │ │ │ │ + lea 0xc0a67d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -369771,29 +369761,29 @@ │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 554060 <__gmpz_get_d_2exp@plt+0x14dde0> │ │ │ │ - lea 0xc0a4fa(%rip),%rbx │ │ │ │ + lea 0xc0a51a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xd5ca31(%rip),%ebx │ │ │ │ + lea 0xd5ca51(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd5ca2c(%rip),%rbx │ │ │ │ + lea 0xd5ca4c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -369912,15 +369902,15 @@ │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 554060 <__gmpz_get_d_2exp@plt+0x14dde0> │ │ │ │ - lea 0xc0a34a(%rip),%rbx │ │ │ │ + lea 0xc0a36a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -370047,29 +370037,29 @@ │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 554060 <__gmpz_get_d_2exp@plt+0x14dde0> │ │ │ │ - lea 0xc0a1b2(%rip),%rbx │ │ │ │ + lea 0xc0a1d2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xd5c6d9(%rip),%ebx │ │ │ │ + lea 0xd5c6f9(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd5c6d4(%rip),%rbx │ │ │ │ + lea 0xd5c6f4(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -370201,15 +370191,15 @@ │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 554060 <__gmpz_get_d_2exp@plt+0x14dde0> │ │ │ │ - lea 0xc09fe2(%rip),%rbx │ │ │ │ + lea 0xc0a002(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -370281,15 +370271,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 554fa4 <__gmpz_get_d_2exp@plt+0x14ed24> │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 554f00 <__gmpz_get_d_2exp@plt+0x14ec80> │ │ │ │ - lea 0xc09f41(%rip),%rbx │ │ │ │ + lea 0xc09f61(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -370317,77 +370307,76 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 555014 <__gmpz_get_d_2exp@plt+0x14ed94> │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 554f00 <__gmpz_get_d_2exp@plt+0x14ec80> │ │ │ │ - lea 0xc09ed9(%rip),%rbx │ │ │ │ + lea 0xc09ef9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0xad358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + testl $0xcd358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ sahf │ │ │ │ rolb $0xe9,(%rax) │ │ │ │ (bad) │ │ │ │ iret │ │ │ │ mov %al,(%rax) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - lahf │ │ │ │ + add %bl,-0x61(%rax) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5550e9 <__gmpz_get_d_2exp@plt+0x14ee69> │ │ │ │ movq $0x5550a0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5550a0 <__gmpz_get_d_2exp@plt+0x14ee20> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ lahf │ │ │ │ rolb $0x83,(%rax) │ │ │ │ jrcxz 5550aa <__gmpz_get_d_2exp@plt+0x14ee2a> │ │ │ │ cmp $0x3,%rbx │ │ │ │ jb 5550c9 <__gmpz_get_d_2exp@plt+0x14ee49> │ │ │ │ cmp $0x4,%rbx │ │ │ │ jb 5550bc <__gmpz_get_d_2exp@plt+0x14ee3c> │ │ │ │ - lea 0xc09eca(%rip),%rbx │ │ │ │ + lea 0xc09eea(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc09e95(%rip),%rbx │ │ │ │ + lea 0xc09eb5(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ cmp $0x2,%rbx │ │ │ │ jb 5550dc <__gmpz_get_d_2exp@plt+0x14ee5c> │ │ │ │ - lea 0xc09e5a(%rip),%rbx │ │ │ │ + lea 0xc09e7a(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc09e25(%rip),%rbx │ │ │ │ + lea 0xc09e45(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc09ee8(%rip),%rbx │ │ │ │ + lea 0xc09f08(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -370418,15 +370407,15 @@ │ │ │ │ cmp %rbx,%rax │ │ │ │ setl %al │ │ │ │ movzbl %al,%eax │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114bbc0(%rax),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc09e99(%rip),%rbx │ │ │ │ + lea 0xc09eb9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x5551a8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5551a8 <__gmpz_get_d_2exp@plt+0x14ef28> │ │ │ │ @@ -370505,26 +370494,26 @@ │ │ │ │ je 55532d <__gmpz_get_d_2exp@plt+0x14f0ad> │ │ │ │ cmp $0x7,%rbx │ │ │ │ je 555303 <__gmpz_get_d_2exp@plt+0x14f083> │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ dec %rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jge 555294 <__gmpz_get_d_2exp@plt+0x14f014> │ │ │ │ - lea 0xd5c194(%rip),%rbx │ │ │ │ + lea 0xd5c1b4(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rbx,%rax │ │ │ │ jne 5552a7 <__gmpz_get_d_2exp@plt+0x14f027> │ │ │ │ - lea 0xd5c18a(%rip),%rbx │ │ │ │ + lea 0xd5c1aa(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd5c185(%rip),%rbx │ │ │ │ + lea 0xd5c1a5(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc09d5c(%rip),%rbx │ │ │ │ + lea 0xc09d7c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x5552f0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5552f0 <__gmpz_get_d_2exp@plt+0x14f070> │ │ │ │ @@ -370603,21 +370592,21 @@ │ │ │ │ je 555462 <__gmpz_get_d_2exp@plt+0x14f1e2> │ │ │ │ cmp $0x7,%rbx │ │ │ │ je 55543b <__gmpz_get_d_2exp@plt+0x14f1bb> │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ dec %rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jge 5553e0 <__gmpz_get_d_2exp@plt+0x14f160> │ │ │ │ - lea 0xd5bff8(%rip),%rbx │ │ │ │ + lea 0xd5c018(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd5bff3(%rip),%rbx │ │ │ │ + lea 0xd5c013(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc09c2b(%rip),%rbx │ │ │ │ + lea 0xc09c4b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x555428,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 555428 <__gmpz_get_d_2exp@plt+0x14f1a8> │ │ │ │ @@ -370705,15 +370694,15 @@ │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov %rsi,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc09afd(%rip),%rbx │ │ │ │ + lea 0xc09b1d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x555560,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -370801,21 +370790,21 @@ │ │ │ │ je 5556f2 <__gmpz_get_d_2exp@plt+0x14f472> │ │ │ │ cmp $0x7,%rbx │ │ │ │ je 5556cb <__gmpz_get_d_2exp@plt+0x14f44b> │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ dec %rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jge 555670 <__gmpz_get_d_2exp@plt+0x14f3f0> │ │ │ │ - lea 0xd5bd68(%rip),%rbx │ │ │ │ + lea 0xd5bd88(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd5bd63(%rip),%rbx │ │ │ │ + lea 0xd5bd83(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc099ab(%rip),%rbx │ │ │ │ + lea 0xc099cb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x5556b8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5556b8 <__gmpz_get_d_2exp@plt+0x14f438> │ │ │ │ @@ -370898,15 +370887,15 @@ │ │ │ │ cmp %rbx,%rax │ │ │ │ setl %al │ │ │ │ movzbl %al,%eax │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114bbc0(%rax),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc09889(%rip),%rbx │ │ │ │ + lea 0xc098a9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x5557e0,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5557e0 <__gmpz_get_d_2exp@plt+0x14f560> │ │ │ │ @@ -370995,15 +370984,15 @@ │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov %r14,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc0975d(%rip),%rbx │ │ │ │ + lea 0xc0977d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x555918,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -371091,15 +371080,15 @@ │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x555aa0,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xc0965b(%rip),%rbx │ │ │ │ + lea 0xc0967b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x555a68,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 555a68 <__gmpz_get_d_2exp@plt+0x14f7e8> │ │ │ │ jmp *(%rbx) │ │ │ │ @@ -371166,15 +371155,15 @@ │ │ │ │ lea 0xa858a9(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0xa858a5(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xc0956e(%rip),%rbx │ │ │ │ + lea 0xc0958e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -371209,66 +371198,66 @@ │ │ │ │ lea 0xa85819(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0xa85815(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xc094e6(%rip),%rbx │ │ │ │ + lea 0xc09506(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0xbd358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + testl $0xdd358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ xchg %eax,%esp │ │ │ │ rolb $0xe9,(%rax) │ │ │ │ jle 555bb3 <__gmpz_get_d_2exp@plt+0x14f933> │ │ │ │ mov %al,(%rax) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ + add %bl,(%rax) │ │ │ │ + xchg %eax,%ebp │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 555c63 <__gmpz_get_d_2exp@plt+0x14f9e3> │ │ │ │ movq $0x555c40,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 555c40 <__gmpz_get_d_2exp@plt+0x14f9c0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ xchg %eax,%esp │ │ │ │ rolb $0x83,(%rax) │ │ │ │ jrcxz 555c4a <__gmpz_get_d_2exp@plt+0x14f9ca> │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 555c56 <__gmpz_get_d_2exp@plt+0x14f9d6> │ │ │ │ - lea 0xc09490(%rip),%rbx │ │ │ │ + lea 0xc094b0(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc0945b(%rip),%rbx │ │ │ │ + lea 0xc0947b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc094be(%rip),%rbx │ │ │ │ + lea 0xc094de(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -371308,15 +371297,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd5b6d2,%eax │ │ │ │ + sbb $0xd5b6f2,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x555d30,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 555d30 <__gmpz_get_d_2exp@plt+0x14fab0> │ │ │ │ @@ -371326,21 +371315,21 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xd5b69a(%rip),%ebx │ │ │ │ + lea 0xd5b6ba(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd5b683(%rip),%rbx │ │ │ │ + lea 0xd5b6a3(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc09404(%rip),%rbx │ │ │ │ + lea 0xc09424(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -371381,18 +371370,18 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0xe(%rbp) │ │ │ │ - lea 0xd5b63b(%rip),%rbx │ │ │ │ + lea 0xd5b65b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd5b624(%rip),%rbx │ │ │ │ + lea 0xd5b644(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x555e38,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 555e38 <__gmpz_get_d_2exp@plt+0x14fbb8> │ │ │ │ @@ -371402,18 +371391,18 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rdi,4) │ │ │ │ - lea 0xd5b5d9(%rip),%ebx │ │ │ │ + lea 0xd5b5f9(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc09312(%rip),%rbx │ │ │ │ + lea 0xc09332(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -371453,15 +371442,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd5b4eb,%eax │ │ │ │ + sbb $0xd5b50b,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x555f20,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 555f20 <__gmpz_get_d_2exp@plt+0x14fca0> │ │ │ │ @@ -371471,21 +371460,21 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xd5b4a1(%rip),%ebx │ │ │ │ + lea 0xd5b4c1(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd5b49c(%rip),%rbx │ │ │ │ + lea 0xd5b4bc(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc09224(%rip),%rbx │ │ │ │ + lea 0xc09244(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -371524,22 +371513,22 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xc0af2b,%eax │ │ │ │ + sbb $0xc0af4b,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc0917e(%rip),%rbx │ │ │ │ + lea 0xc0919e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -371579,15 +371568,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd5b34b,%eax │ │ │ │ + sbb $0xd5b36b,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x5560c0,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5560c0 <__gmpz_get_d_2exp@plt+0x14fe40> │ │ │ │ @@ -371597,21 +371586,21 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xd5b301(%rip),%ebx │ │ │ │ + lea 0xd5b321(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd5b2fc(%rip),%rbx │ │ │ │ + lea 0xd5b31c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc09094(%rip),%rbx │ │ │ │ + lea 0xc090b4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -371666,18 +371655,18 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xc0ad2a,%eax │ │ │ │ + sbb $0xc0ad4a,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc08fd3(%rip),%rbx │ │ │ │ + lea 0xc08ff3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -371703,15 +371692,15 @@ │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x5562b0,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xc08f9b(%rip),%rbx │ │ │ │ + lea 0xc08fbb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x556278,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 556278 <__gmpz_get_d_2exp@plt+0x14fff8> │ │ │ │ jmp *(%rbx) │ │ │ │ @@ -371786,15 +371775,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc08eab(%rip),%rbx │ │ │ │ + lea 0xc08ecb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -371818,15 +371807,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc08e4b(%rip),%rbx │ │ │ │ + lea 0xc08e6b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -371849,15 +371838,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ and -0x73(%rax),%ecx │ │ │ │ - sbb $0xc08deb,%eax │ │ │ │ + sbb $0xc08e0b,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -371881,33 +371870,33 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc08d8b(%rip),%rbx │ │ │ │ + lea 0xc08dab(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5564d2 <__gmpz_get_d_2exp@plt+0x150252> │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ - movq $0x12298e9,-0x8(%rbp) │ │ │ │ + movq $0x1229909,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ - lea 0xc08d47(%rip),%rbx │ │ │ │ + lea 0xc08d67(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -371927,15 +371916,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 556542 <__gmpz_get_d_2exp@plt+0x1502c2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x12298e9,-0x18(%rbp) │ │ │ │ + movq $0x1229909,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -371984,28 +371973,28 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xcd32dc(%rip),%rbx │ │ │ │ + lea 0xcd32fc(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734d9f84 <__environ@GLIBC_2.2.5+0x7219649c> │ │ │ │ + rex.RB call 734d9f84 <__environ@GLIBC_2.2.5+0x7219645c> │ │ │ │ push %rsi │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 556684 <__gmpz_get_d_2exp@plt+0x150404> │ │ │ │ movq $0x556510,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x556560,-0x8(%r12) │ │ │ │ @@ -372014,15 +372003,15 @@ │ │ │ │ movq $0x5566b0,-0x18(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd2b8 <__gmpz_get_d_2exp@plt+0x7f7038> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xc08b9a(%rip),%rbx │ │ │ │ + lea 0xc08bba(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -372123,37 +372112,37 @@ │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb68a0,0x0(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc08a42(%rip),%rbx │ │ │ │ + lea 0xc08a62(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5564b0 <__gmpz_get_d_2exp@plt+0x150230> │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734da17c <__environ@GLIBC_2.2.5+0x72196694> │ │ │ │ + rex.RB call 734da17c <__environ@GLIBC_2.2.5+0x72196654> │ │ │ │ sbb $0xe845c748,%eax │ │ │ │ shrb $0x0,-0x5(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ - movq $0x115f1f1,-0x8(%rbp) │ │ │ │ + movq $0x115f211,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ - lea 0xc089f3(%rip),%rbx │ │ │ │ + lea 0xc08a13(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -372200,37 +372189,37 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc08928(%rip),%rbx │ │ │ │ + lea 0xc08948(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xcd2fae(%rip),%rbx │ │ │ │ + lea 0xcd2fce(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734da2b4 <__environ@GLIBC_2.2.5+0x721967cc> │ │ │ │ + rex.RB call 734da2b4 <__environ@GLIBC_2.2.5+0x7219678c> │ │ │ │ sbb $0xe845c748,%eax │ │ │ │ shrb $0x0,-0x5(%rbp) │ │ │ │ - movq $0x115f259,-0x10(%rbp) │ │ │ │ + movq $0x115f279,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ - lea 0xc088d3(%rip),%rbx │ │ │ │ + lea 0xc088f3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -372240,15 +372229,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5569da <__gmpz_get_d_2exp@plt+0x15075a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x12b1439,-0x18(%rbp) │ │ │ │ + movq $0x12b1459,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -372306,15 +372295,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104da404 <__environ@GLIBC_2.2.5+0xf19691c> │ │ │ │ + rex.RB call 104da404 <__environ@GLIBC_2.2.5+0xf1968dc> │ │ │ │ (bad) │ │ │ │ lock add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call aad5bd <__gmpz_get_d_2exp@plt+0x6a733d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -372388,15 +372377,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734da524 <__environ@GLIBC_2.2.5+0x72196a3c> │ │ │ │ + rex.RB call 734da524 <__environ@GLIBC_2.2.5+0x721969fc> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 556c29 <__gmpz_get_d_2exp@plt+0x1509a9> │ │ │ │ movq $0x5569a8,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0x556ab0,-0x10(%r12) │ │ │ │ @@ -372406,15 +372395,15 @@ │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xc0862d(%rip),%rbx │ │ │ │ + lea 0xc0864d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -372424,15 +372413,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 556c82 <__gmpz_get_d_2exp@plt+0x150a02> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x12b13d1,-0x18(%rbp) │ │ │ │ + movq $0x12b13f1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -372440,15 +372429,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734da5f4 <__environ@GLIBC_2.2.5+0x72196b0c> │ │ │ │ + rex.RB call 734da5f4 <__environ@GLIBC_2.2.5+0x72196acc> │ │ │ │ (bad) │ │ │ │ movq $0x556ce8,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -372483,15 +372472,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734da67c <__environ@GLIBC_2.2.5+0x72196b94> │ │ │ │ + rex.RB call 734da67c <__environ@GLIBC_2.2.5+0x72196b54> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 556d81 <__gmpz_get_d_2exp@plt+0x150b01> │ │ │ │ movq $0x556c50,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0x556ca0,-0x10(%r12) │ │ │ │ @@ -372501,15 +372490,15 @@ │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xc084dd(%rip),%rbx │ │ │ │ + lea 0xc084fd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -372534,15 +372523,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xa9c748(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd5a63b(%rip),%rbx │ │ │ │ + lea 0xd5a65b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -372622,15 +372611,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc08326(%rip),%rbx │ │ │ │ + lea 0xc08346(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -372655,15 +372644,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xa9c588(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd5a47b(%rip),%rbx │ │ │ │ + lea 0xd5a49b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -372735,31 +372724,31 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc08187(%rip),%rbx │ │ │ │ + lea 0xc081a7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 5570a7 <__gmpz_get_d_2exp@plt+0x150e27> │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + nop │ │ │ │ + add $0x458d4800,%eax │ │ │ │ + loopne 557179 <__gmpz_get_d_2exp@plt+0x150ef9> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 5571bd <__gmpz_get_d_2exp@plt+0x150f3d> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5571b2 <__gmpz_get_d_2exp@plt+0x150f32> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -372771,23 +372760,22 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - add $0x4d8b4800,%eax │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - movl $0x5571d8,-0x20(%rbp) │ │ │ │ - lea 0xc080ea(%rip),%rdi │ │ │ │ + add %al,-0x7f(%rax) │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + mov 0x8(%rbp),%ecx │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + movq $0x5571d8,-0x20(%rbp) │ │ │ │ + lea 0xc0810a(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp d23400 <__gmpz_get_d_2exp@plt+0x91d180> │ │ │ │ @@ -372796,53 +372784,54 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ add $0x0,%al │ │ │ │ movq $0x5571f8,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5571f8 <__gmpz_get_d_2exp@plt+0x150f78> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c080(%rax) │ │ │ │ - cmpl $0x0,0x7(%rbx) │ │ │ │ + add %al,%al │ │ │ │ + add $0x0,%al │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ jle 55721e <__gmpz_get_d_2exp@plt+0x150f9e> │ │ │ │ movq $0x557178,0x0(%rbp) │ │ │ │ - lea 0xd5a1cc(%rip),%r8 │ │ │ │ + lea 0xd5a1ec(%rip),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ jmp d24960 <__gmpz_get_d_2exp@plt+0x91e6e0> │ │ │ │ - lea 0xd57114(%rip),%rbx │ │ │ │ + lea 0xd57134(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - add $0x0,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + jo 5571c6 <__gmpz_get_d_2exp@plt+0x150f46> │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55727a <__gmpz_get_d_2exp@plt+0x150ffa> │ │ │ │ movq $0x557290,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov $0x20000,%ebx │ │ │ │ @@ -372854,15 +372843,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5572ca <__gmpz_get_d_2exp@plt+0x15104a> │ │ │ │ movq $0x557128,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ @@ -372893,66 +372882,65 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x557248,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rsi │ │ │ │ - lea 0xc07f6e(%rip),%r14 │ │ │ │ + lea 0xc07f8e(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc07f7e(%rip),%rbx │ │ │ │ + lea 0xc07f9e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x7f(%rax) │ │ │ │ - rolb $0xeb,(%rax) │ │ │ │ + add %al,-0x14ff3f81(%rax) │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c080(%rax) │ │ │ │ + add %ah,0x4800c080(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55739b <__gmpz_get_d_2exp@plt+0x15111b> │ │ │ │ movq $0x5573b8,-0x8(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xc08076(%rip),%rbx │ │ │ │ + lea 0xc08096(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x80(%rax) │ │ │ │ + add %ah,-0x80(%rax) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ - lea 0xc08010(%rip),%r14 │ │ │ │ + lea 0xc08030(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x80(%rax) │ │ │ │ + add %ah,-0x80(%rax) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55743b <__gmpz_get_d_2exp@plt+0x1511bb> │ │ │ │ movq $0x557420,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ @@ -372963,40 +372951,44 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x557458,0x8(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5c9c30 <__gmpz_get_d_2exp@plt+0x1c39b0> │ │ │ │ - lea 0xc08006(%rip),%rbx │ │ │ │ + lea 0xc08026(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c07f(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0xc07f70(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ + add %al,%al │ │ │ │ + jg 557417 <__gmpz_get_d_2exp@plt+0x151197> │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + nop │ │ │ │ + jg 557421 <__gmpz_get_d_2exp@plt+0x1511a1> │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %ch,%gs:0x0(%rdi) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ jg 557447 <__gmpz_get_d_2exp@plt+0x1511c7> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5574c9 <__gmpz_get_d_2exp@plt+0x151249> │ │ │ │ movq $0x5574b8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -373004,67 +372996,63 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 5574b8 <__gmpz_get_d_2exp@plt+0x151238> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c07f(%rax) │ │ │ │ + add %dh,0x4800c07f(%rax) │ │ │ │ mov 0xf(%rbx),%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5573e8 <__gmpz_get_d_2exp@plt+0x151168> │ │ │ │ - lea 0xc07f88(%rip),%rbx │ │ │ │ + lea 0xc07fa8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ jg 5574af <__gmpz_get_d_2exp@plt+0x15122f> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734dae44 <__environ@GLIBC_2.2.5+0x7219735c> │ │ │ │ + rex.RB call 734dae44 <__environ@GLIBC_2.2.5+0x7219731c> │ │ │ │ and -0x39(%rax),%ecx │ │ │ │ rex.RB clc │ │ │ │ cmp %dh,0x55(%rbp) │ │ │ │ add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp c49ac0 <__gmpz_get_d_2exp@plt+0x843840> │ │ │ │ - lea 0xc07f45(%rip),%rbx │ │ │ │ + lea 0xc07f65(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ jle 5574f7 <__gmpz_get_d_2exp@plt+0x151277> │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - nop │ │ │ │ - jle 557501 <__gmpz_get_d_2exp@plt+0x151281> │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - test %edi,%edi │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + mov $0x7e,%al │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ jg 557527 <__gmpz_get_d_2exp@plt+0x1512a7> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5575ca <__gmpz_get_d_2exp@plt+0x15134a> │ │ │ │ movq $0x5575a0,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -373076,28 +373064,28 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ jle 55755f <__gmpz_get_d_2exp@plt+0x1512df> │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbp,%rcx,1) │ │ │ │ mov 0x6(%rbx),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5574f0 <__gmpz_get_d_2exp@plt+0x151270> │ │ │ │ - lea 0xc07ea7(%rip),%rbx │ │ │ │ + lea 0xc07ec7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ @@ -373158,15 +373146,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 55770f <__gmpz_get_d_2exp@plt+0x15148f> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 5576c1 <__gmpz_get_d_2exp@plt+0x151441> │ │ │ │ add $0xffffffffffffffa8,%r12 │ │ │ │ - lea 0xd59d7b(%rip),%rbx │ │ │ │ + lea 0xd59d9b(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x5575e8,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ movq $0x557628,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ @@ -373201,42 +373189,43 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x5577a8,-0x8(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5576a0 <__gmpz_get_d_2exp@plt+0x151420> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc07cf9(%rip),%rbx │ │ │ │ + lea 0xc07d19(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,%r8b │ │ │ │ ja 557804 <__gmpz_get_d_2exp@plt+0x151584> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xd59c82,%eax │ │ │ │ + xor $0xd59ca2,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r15b,%r8b │ │ │ │ ja 55782c <__gmpz_get_d_2exp@plt+0x1515ac> │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - out %eax,$0x84 │ │ │ │ - roll $0xe9,(%rax) │ │ │ │ + (bad) │ │ │ │ + test %eax,%ecx │ │ │ │ + add %ch,%cl │ │ │ │ leave │ │ │ │ movabs 0x900083,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -373264,25 +373253,25 @@ │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rax,%rdx,2) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 557870 <__gmpz_get_d_2exp@plt+0x1515f0> │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x116fc99,-0x8(%r12) │ │ │ │ + movq $0x116fcb9,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x5578b0,0x8(%rbp) │ │ │ │ - lea 0xd59bd7(%rip),%rsi │ │ │ │ + lea 0xd59bf7(%rip),%rsi │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x5578d0,0x8(%rbp) │ │ │ │ - lea 0xd59baa(%rip),%rsi │ │ │ │ + lea 0xd59bca(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -373329,15 +373318,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,0x79(%r8) │ │ │ │ push %rbp │ │ │ │ add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ jmp 557738 <__gmpz_get_d_2exp@plt+0x1514b8> │ │ │ │ - lea 0xc07b50(%rip),%rbx │ │ │ │ + lea 0xc07b70(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -373380,21 +373369,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0x48(%rsp,%rdx,1),%esi │ │ │ │ cmp $0x4,%ebx │ │ │ │ je 5579f5 <__gmpz_get_d_2exp@plt+0x151775> │ │ │ │ - lea 0xd599e3(%rip),%rbx │ │ │ │ + lea 0xd59a03(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd599de(%rip),%rbx │ │ │ │ + lea 0xd599fe(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc07a8e(%rip),%rbx │ │ │ │ + lea 0xc07aae(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -373417,57 +373406,53 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0x48(%rsp,%rdx,1),%dh │ │ │ │ cmp $0x4,%ebx │ │ │ │ je 557a75 <__gmpz_get_d_2exp@plt+0x1517f5> │ │ │ │ - lea 0xd59963(%rip),%rbx │ │ │ │ + lea 0xd59983(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd5995e(%rip),%rbx │ │ │ │ + lea 0xd5997e(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc07a16(%rip),%rbx │ │ │ │ + lea 0xc07a36(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - pop %rbx │ │ │ │ - int3 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + sbbb $0x0,-0x34(%rbx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 557ac6 <__gmpz_get_d_2exp@plt+0x151846> │ │ │ │ movq $0x557ae0,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,0x5b(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ adc %bh,0x55(%rbx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xd598eb,%eax │ │ │ │ + xor $0xd5990b,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d058a8 <__gmpz_get_d_2exp@plt+0x8ff628> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -373501,34 +373486,34 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x21(%rdi) │ │ │ │ movq $0x557aa8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0xcc8526(%rip),%rsi │ │ │ │ + lea 0xcc8546(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ jmp a6cfa8 <__gmpz_get_d_2exp@plt+0x666d28> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc07930(%rip),%rbx │ │ │ │ + lea 0xc07950(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ jns 557b57 <__gmpz_get_d_2exp@plt+0x1518d7> │ │ │ │ add %ch,%bl │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xd0000000,%eax │ │ │ │ + adc $0xf0000000,%eax │ │ │ │ jns 557b6f <__gmpz_get_d_2exp@plt+0x1518ef> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 557bfb <__gmpz_get_d_2exp@plt+0x15197b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -373537,56 +373522,55 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 557bf9 <__gmpz_get_d_2exp@plt+0x151979> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc0796f(%rip),%rsi │ │ │ │ - lea 0xc07942(%rip),%r14 │ │ │ │ + lea 0xc0798f(%rip),%rsi │ │ │ │ + lea 0xc07962(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c079(%rax) │ │ │ │ + add %dh,0x4800c079(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 557c6c <__gmpz_get_d_2exp@plt+0x1519ec> │ │ │ │ movq $0x557c48,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 557c48 <__gmpz_get_d_2exp@plt+0x1519c8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x79(%rax) │ │ │ │ - rolb $0x83,(%rax) │ │ │ │ + add %al,-0x7cff3f87(%rax) │ │ │ │ jrcxz 557c52 <__gmpz_get_d_2exp@plt+0x1519d2> │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 557c5f <__gmpz_get_d_2exp@plt+0x1519df> │ │ │ │ - lea 0xc09281(%rip),%rbx │ │ │ │ + lea 0xc092a1(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc07942(%rip),%rbx │ │ │ │ + lea 0xc07962(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc07955(%rip),%rbx │ │ │ │ + lea 0xc07975(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x78000000,%eax │ │ │ │ + adc $0x98000000,%eax │ │ │ │ jns 557c47 <__gmpz_get_d_2exp@plt+0x1519c7> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 557cd3 <__gmpz_get_d_2exp@plt+0x151a53> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -373595,59 +373579,58 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 557cd1 <__gmpz_get_d_2exp@plt+0x151a51> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc07917(%rip),%rsi │ │ │ │ - lea 0xc0786a(%rip),%r14 │ │ │ │ + lea 0xc07937(%rip),%rsi │ │ │ │ + lea 0xc0788a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jns 557caf <__gmpz_get_d_2exp@plt+0x151a2f> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %bl,0x79(%rax) │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 557d44 <__gmpz_get_d_2exp@plt+0x151ac4> │ │ │ │ movq $0x557d20,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 557d20 <__gmpz_get_d_2exp@plt+0x151aa0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ jns 557cdf <__gmpz_get_d_2exp@plt+0x151a5f> │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbp,%rcx,1) │ │ │ │ - lea 0xc078f8(%rip),%ebx │ │ │ │ + lea 0xc07918(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc091cd(%rip),%rbx │ │ │ │ + lea 0xc091ed(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc078fd(%rip),%rbx │ │ │ │ + lea 0xc0791d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0xf8000000,%eax │ │ │ │ - js 557d1f <__gmpz_get_d_2exp@plt+0x151a9f> │ │ │ │ + adc $0x18000000,%eax │ │ │ │ + jns 557d1f <__gmpz_get_d_2exp@plt+0x151a9f> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 557dac <__gmpz_get_d_2exp@plt+0x151b2c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -373655,23 +373638,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 557daa <__gmpz_get_d_2exp@plt+0x151b2a> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc078bf(%rip),%rdi │ │ │ │ + lea 0xc078df(%rip),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ xor %r14d,%r14d │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ - adc $0xc0000000,%eax │ │ │ │ + adc $0xe0000000,%eax │ │ │ │ js 557d7f <__gmpz_get_d_2exp@plt+0x151aff> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 557e0b <__gmpz_get_d_2exp@plt+0x151b8b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -373680,30 +373663,30 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 557e09 <__gmpz_get_d_2exp@plt+0x151b89> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc07887(%rip),%rsi │ │ │ │ + lea 0xc078a7(%rip),%rsi │ │ │ │ lea 0xa837a4(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmpb $0x0,-0x40(%rax) │ │ │ │ - lea 0xc07879(%rip),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ + movabs 0x78993d8d4800c078,%al │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + mov 0x10(%rbx),%esi │ │ │ │ xor %r14d,%r14d │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -373726,92 +373709,93 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x557eb8,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0xa836fd(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc0783e(%rip),%rbx │ │ │ │ + lea 0xc0785e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ js 557e77 <__gmpz_get_d_2exp@plt+0x151bf7> │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - jo 557f36 <__gmpz_get_d_2exp@plt+0x151cb6> │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + jbe 557e81 <__gmpz_get_d_2exp@plt+0x151c01> │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add $0xf006ef6,%eax │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - ja 557ea7 <__gmpz_get_d_2exp@plt+0x151c27> │ │ │ │ + add %bl,(%rax) │ │ │ │ + js 557ea7 <__gmpz_get_d_2exp@plt+0x151c27> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 557f25 <__gmpz_get_d_2exp@plt+0x151ca5> │ │ │ │ movq $0x557f18,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 557f18 <__gmpz_get_d_2exp@plt+0x151c98> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ ja 557ed7 <__gmpz_get_d_2exp@plt+0x151c57> │ │ │ │ add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 557e50 <__gmpz_get_d_2exp@plt+0x151bd0> │ │ │ │ - lea 0xc077d4(%rip),%rbx │ │ │ │ + lea 0xc077f4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c077(%rax) │ │ │ │ + add %bh,0x4800c077(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 557fa5 <__gmpz_get_d_2exp@plt+0x151d25> │ │ │ │ movq $0x557f78,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 557f78 <__gmpz_get_d_2exp@plt+0x151cf8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x77(%rax) │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ + add %cl,0x4800c077(%rax) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ test %rax,%rax │ │ │ │ jl 557f99 <__gmpz_get_d_2exp@plt+0x151d19> │ │ │ │ cmp $0x1,%rax │ │ │ │ jg 557f99 <__gmpz_get_d_2exp@plt+0x151d19> │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114b8f8(%rax),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 557e50 <__gmpz_get_d_2exp@plt+0x151bd0> │ │ │ │ - lea 0xc07764(%rip),%rbx │ │ │ │ + lea 0xc07784(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -373821,15 +373805,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 557ff7 <__gmpz_get_d_2exp@plt+0x151d77> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 557fed <__gmpz_get_d_2exp@plt+0x151d6d> │ │ │ │ - lea 0xd59453(%rip),%rbx │ │ │ │ + lea 0xd59473(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x1(%rax),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 558018 <__gmpz_get_d_2exp@plt+0x151d98> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -373856,15 +373840,15 @@ │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xc076b1(%rip),%rbx │ │ │ │ + lea 0xc076d1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -373880,21 +373864,21 @@ │ │ │ │ je 5580dc <__gmpz_get_d_2exp@plt+0x151e5c> │ │ │ │ cmp $0x7,%rax │ │ │ │ je 558114 <__gmpz_get_d_2exp@plt+0x151e94> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ dec %rax │ │ │ │ cmp $0x1,%rax │ │ │ │ jle 5580c5 <__gmpz_get_d_2exp@plt+0x151e45> │ │ │ │ - lea 0xd5937b(%rip),%rbx │ │ │ │ + lea 0xd5939b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 558018 <__gmpz_get_d_2exp@plt+0x151d98> │ │ │ │ - lea 0xc07650(%rip),%rbx │ │ │ │ + lea 0xc07670(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x558108,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 558108 <__gmpz_get_d_2exp@plt+0x151e88> │ │ │ │ jmp *(%rbx) │ │ │ │ @@ -373953,15 +373937,15 @@ │ │ │ │ ja 55820d <__gmpz_get_d_2exp@plt+0x151f8d> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jge 5581cb <__gmpz_get_d_2exp@plt+0x151f4b> │ │ │ │ shl $0x3,%rdi │ │ │ │ mov 0x114b8f8(%rdi),%rax │ │ │ │ movq $0xf82c60,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x12b1439,-0x28(%r12) │ │ │ │ + movq $0x12b1459,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x558138,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ @@ -373971,15 +373955,15 @@ │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xc07511(%rip),%rbx │ │ │ │ + lea 0xc07531(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -374016,15 +374000,15 @@ │ │ │ │ ja 55830d <__gmpz_get_d_2exp@plt+0x15208d> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jle 5582cb <__gmpz_get_d_2exp@plt+0x15204b> │ │ │ │ shl $0x3,%rdi │ │ │ │ mov 0x114b8f8(%rdi),%rax │ │ │ │ movq $0xf82c60,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x12b1439,-0x28(%r12) │ │ │ │ + movq $0x12b1459,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x558238,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ @@ -374034,15 +374018,15 @@ │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xc07419(%rip),%rbx │ │ │ │ + lea 0xc07439(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -374079,15 +374063,15 @@ │ │ │ │ ja 55840d <__gmpz_get_d_2exp@plt+0x15218d> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jge 5583cb <__gmpz_get_d_2exp@plt+0x15214b> │ │ │ │ shl $0x3,%rdi │ │ │ │ mov 0x114b8f8(%rdi),%rax │ │ │ │ movq $0xf82c60,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x12b1439,-0x28(%r12) │ │ │ │ + movq $0x12b1459,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x558338,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ @@ -374097,15 +374081,15 @@ │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xc07321(%rip),%rbx │ │ │ │ + lea 0xc07341(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -374142,15 +374126,15 @@ │ │ │ │ ja 55850d <__gmpz_get_d_2exp@plt+0x15228d> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jle 5584cb <__gmpz_get_d_2exp@plt+0x15224b> │ │ │ │ shl $0x3,%rdi │ │ │ │ mov 0x114b8f8(%rdi),%rax │ │ │ │ movq $0xf82c60,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x12b1439,-0x28(%r12) │ │ │ │ + movq $0x12b1459,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x558438,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ @@ -374160,15 +374144,15 @@ │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xc07229(%rip),%rbx │ │ │ │ + lea 0xc07249(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ adc $0x0,%al │ │ │ │ @@ -374301,68 +374285,68 @@ │ │ │ │ jle 5588a5 <__gmpz_get_d_2exp@plt+0x152625> │ │ │ │ cmp $0x0,%rax │ │ │ │ jg 558725 <__gmpz_get_d_2exp@plt+0x1524a5> │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114b8f8(%rax),%rax │ │ │ │ movq $0xf82c60,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x12b1439,-0x20(%r12) │ │ │ │ + movq $0x12b1459,-0x20(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xd58d09(%rip),%rbx │ │ │ │ + lea 0xd58d29(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rax,%rbx │ │ │ │ jl 5587f1 <__gmpz_get_d_2exp@plt+0x152571> │ │ │ │ cmp $0x1,%rbx │ │ │ │ jle 558927 <__gmpz_get_d_2exp@plt+0x1526a7> │ │ │ │ cmp $0x1,%rax │ │ │ │ jg 558725 <__gmpz_get_d_2exp@plt+0x1524a5> │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114b8f8(%rax),%rax │ │ │ │ movq $0xf82c60,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x12b1439,-0x20(%r12) │ │ │ │ + movq $0x12b1459,-0x20(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc06fc4(%rip),%rbx │ │ │ │ + lea 0xc06fe4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x5589f8,0x0(%rbp) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ cmp $0x0,%rbx │ │ │ │ jge 5588e6 <__gmpz_get_d_2exp@plt+0x152666> │ │ │ │ cmp $0x0,%rax │ │ │ │ jl 558725 <__gmpz_get_d_2exp@plt+0x1524a5> │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114b8f8(%rax),%rax │ │ │ │ movq $0xf82c60,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x12b1439,-0x20(%r12) │ │ │ │ + movq $0x12b1459,-0x20(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 558968 <__gmpz_get_d_2exp@plt+0x1526e8> │ │ │ │ cmp $0x1,%rax │ │ │ │ jl 558725 <__gmpz_get_d_2exp@plt+0x1524a5> │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114b8f8(%rax),%rax │ │ │ │ movq $0xf82c60,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x12b1439,-0x20(%r12) │ │ │ │ + movq $0x12b1459,-0x20(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x558868,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -374481,15 +374465,15 @@ │ │ │ │ addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,0x6d(%rax) │ │ │ │ + add %ah,0x6d(%rax) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 558a48 <__gmpz_get_d_2exp@plt+0x1527c8> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -374503,17 +374487,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - subb $0x48,0x0(%rax,%rax,8) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + movabs 0x4cf0458d4800c06c,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 558aa2 <__gmpz_get_d_2exp@plt+0x152822> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jl 558a96 <__gmpz_get_d_2exp@plt+0x152816> │ │ │ │ cmp $0x1,%rax │ │ │ │ @@ -374529,16 +374512,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %ch,0x0(%rax,%rax,8) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + rex.W insb (%dx),%es:(%rdi) │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 558afa <__gmpz_get_d_2exp@plt+0x15287a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jl 558aee <__gmpz_get_d_2exp@plt+0x15286e> │ │ │ │ @@ -374556,27 +374540,27 @@ │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ imul $0x0,%eax,%eax │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 558bb1 <__gmpz_get_d_2exp@plt+0x152931> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jge 558b67 <__gmpz_get_d_2exp@plt+0x1528e7> │ │ │ │ movq $0x558ab8,-0x50(%r12) │ │ │ │ mov %rdi,-0x40(%r12) │ │ │ │ movq $0xf82c60,-0x38(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x12b1439,-0x28(%r12) │ │ │ │ + movq $0x12b1459,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x558a18,-0x50(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ mov %rsi,-0x38(%r12) │ │ │ │ @@ -374587,23 +374571,23 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xc06b95(%rip),%rbx │ │ │ │ + lea 0xc06bb5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,0x4800c06b(%rax) │ │ │ │ + add %dh,0x4800c06b(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 558c08 <__gmpz_get_d_2exp@plt+0x152988> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ @@ -374616,16 +374600,17 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shrb $0x0,-0x40(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + loopne 558c88 <__gmpz_get_d_2exp@plt+0x152a08> │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 558c62 <__gmpz_get_d_2exp@plt+0x1529e2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jl 558c56 <__gmpz_get_d_2exp@plt+0x1529d6> │ │ │ │ @@ -374642,17 +374627,18 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800c06a │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + mov %ch,-0x40(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 558cba <__gmpz_get_d_2exp@plt+0x152a3a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jl 558cae <__gmpz_get_d_2exp@plt+0x152a2e> │ │ │ │ cmp $0x1,%rax │ │ │ │ @@ -374669,29 +374655,29 @@ │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ push $0xffffffffffffffc0 │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 558d71 <__gmpz_get_d_2exp@plt+0x152af1> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jle 558d27 <__gmpz_get_d_2exp@plt+0x152aa7> │ │ │ │ movq $0x558c78,-0x50(%r12) │ │ │ │ mov %rdi,-0x40(%r12) │ │ │ │ movq $0xf82c60,-0x38(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x12b1439,-0x28(%r12) │ │ │ │ + movq $0x12b1459,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x558bd8,-0x50(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ mov %rsi,-0x38(%r12) │ │ │ │ @@ -374702,23 +374688,23 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xc069e5(%rip),%rbx │ │ │ │ + lea 0xc06a05(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ imul $0x458d4800,%eax,%eax │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 558dce <__gmpz_get_d_2exp@plt+0x152b4e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -374733,16 +374719,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - push $0xffffffff8d4800c0 │ │ │ │ + sbb %ch,-0x40(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 558e2a <__gmpz_get_d_2exp@plt+0x152baa> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ @@ -374760,16 +374746,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d4800c068,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ + shrb $0x0,-0x40(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 558e82 <__gmpz_get_d_2exp@plt+0x152c02> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jl 558e76 <__gmpz_get_d_2exp@plt+0x152bf6> │ │ │ │ cmp $0x1,%rax │ │ │ │ @@ -374784,15 +374771,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ push $0xffffffff8d4800c0 │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 558ece <__gmpz_get_d_2exp@plt+0x152c4e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -374808,18 +374795,18 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - rolb $0x48,(%eax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + sbb %ch,-0x40(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 558f2a <__gmpz_get_d_2exp@plt+0x152caa> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jl 558f1e <__gmpz_get_d_2exp@plt+0x152c9e> │ │ │ │ cmp $0x1,%rax │ │ │ │ @@ -374835,16 +374822,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d4800c067,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ + shlb $0x0,-0x40(%rdi) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 558f82 <__gmpz_get_d_2exp@plt+0x152d02> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jl 558f76 <__gmpz_get_d_2exp@plt+0x152cf6> │ │ │ │ cmp $0x1,%rax │ │ │ │ @@ -374861,15 +374849,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ rolb $0x48,(%eax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5590d3 <__gmpz_get_d_2exp@plt+0x152e53> │ │ │ │ mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ test %rax,%rax │ │ │ │ @@ -374906,40 +374894,40 @@ │ │ │ │ cmp %rax,%rcx │ │ │ │ jl 559076 <__gmpz_get_d_2exp@plt+0x152df6> │ │ │ │ movq $0x558f40,-0x50(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ movq $0xf82c60,-0x38(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x12b1439,-0x28(%r12) │ │ │ │ + movq $0x12b1459,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffa8,%r12 │ │ │ │ - lea 0xd583b8(%rip),%rbx │ │ │ │ + lea 0xd583d8(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rbx,%rcx │ │ │ │ jle 559147 <__gmpz_get_d_2exp@plt+0x152ec7> │ │ │ │ cmp %rax,%rcx │ │ │ │ jg 559076 <__gmpz_get_d_2exp@plt+0x152df6> │ │ │ │ movq $0x558e40,-0x50(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ movq $0xf82c60,-0x38(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x12b1439,-0x28(%r12) │ │ │ │ + movq $0x12b1459,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc066c6(%rip),%rbx │ │ │ │ + lea 0xc066e6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ movq $0x5592c0,0x0(%rbp) │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ movq $0x558e98,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ @@ -374980,15 +374968,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c065(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + rolb $0x48,%gs:(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ jmp 558fd5 <__gmpz_get_d_2exp@plt+0x152d55> │ │ │ │ and $0xfffffffffffffff8,%rdi │ │ │ │ @@ -375016,16 +375005,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rolb $0x48,%gs:(%rax) │ │ │ │ + add %dl,0x65(%rax) │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ mov 0x10(%rbp),%edi │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ jmp 558ff5 <__gmpz_get_d_2exp@plt+0x152d75> │ │ │ │ movq $0x559288,0x0(%rbp) │ │ │ │ @@ -375036,16 +375025,16 @@ │ │ │ │ jne 559288 <__gmpz_get_d_2exp@plt+0x153008> │ │ │ │ jmp *(%rbx) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rolb $0x48,%fs:(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + rolb $0x48,%gs:(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ mov %rbx,0x40(%rsp) │ │ │ │ mov %rcx,%rbx │ │ │ │ @@ -375053,58 +375042,58 @@ │ │ │ │ jmp 559015 <__gmpz_get_d_2exp@plt+0x152d95> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c064(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + rolb $0x48,%fs:(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x48(%rsp),%rbx │ │ │ │ jmp 559015 <__gmpz_get_d_2exp@plt+0x152d95> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $0x48,0x0(%rax,%rax,8) │ │ │ │ + loopne 559352 <__gmpz_get_d_2exp@plt+0x1530d2> │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55932d <__gmpz_get_d_2exp@plt+0x1530ad> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ cmp %rax,%rbx │ │ │ │ jne 559320 <__gmpz_get_d_2exp@plt+0x1530a0> │ │ │ │ - lea 0xd58120(%rip),%rbx │ │ │ │ + lea 0xd58140(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x1(%rbx),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5593a8 <__gmpz_get_d_2exp@plt+0x153128> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - movsxd %eax,%eax │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + mov $0x4800c063,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 55938a <__gmpz_get_d_2exp@plt+0x15310a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jl 55937e <__gmpz_get_d_2exp@plt+0x1530fe> │ │ │ │ cmp $0x1,%rax │ │ │ │ @@ -375121,19 +375110,17 @@ │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - movsxd %eax,%eax │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ + add %bl,0x63(%rax) │ │ │ │ + rolb $0x49,(%rax) │ │ │ │ + add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5593fa <__gmpz_get_d_2exp@plt+0x15317a> │ │ │ │ movq $0x5592f0,-0x48(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ mov %rsi,-0x30(%r12) │ │ │ │ movq $0x559348,-0x28(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ @@ -375141,23 +375128,23 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc063a4(%rip),%rbx │ │ │ │ + lea 0xc063c4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c063(%rax) │ │ │ │ + add %ch,0x4800c063(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55948f <__gmpz_get_d_2exp@plt+0x15320f> │ │ │ │ mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ test %rax,%rax │ │ │ │ je 55949a <__gmpz_get_d_2exp@plt+0x15321a> │ │ │ │ @@ -375172,22 +375159,22 @@ │ │ │ │ je 559502 <__gmpz_get_d_2exp@plt+0x153282> │ │ │ │ cmp $0x7,%rbx │ │ │ │ je 5594db <__gmpz_get_d_2exp@plt+0x15325b> │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ dec %rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jle 559480 <__gmpz_get_d_2exp@plt+0x153200> │ │ │ │ - lea 0xd57fc0(%rip),%rbx │ │ │ │ + lea 0xd57fe0(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5593a8 <__gmpz_get_d_2exp@plt+0x153128> │ │ │ │ - lea 0xc0632a(%rip),%rbx │ │ │ │ + lea 0xc0634a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x5594c8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5594c8 <__gmpz_get_d_2exp@plt+0x153248> │ │ │ │ @@ -375195,18 +375182,18 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ + add %cl,(%rax) │ │ │ │ + movsxd %eax,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5594d4 <__gmpz_get_d_2exp@plt+0x153254> │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ jmp 559451 <__gmpz_get_d_2exp@plt+0x1531d1> │ │ │ │ and $0xfffffffffffffff8,%rsi │ │ │ │ mov (%rsi),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ @@ -375225,23 +375212,23 @@ │ │ │ │ jne 559528 <__gmpz_get_d_2exp@plt+0x1532a8> │ │ │ │ jmp *(%rbx) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c062(%rax) │ │ │ │ + add %ch,0x4800c062(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ jmp 55946d <__gmpz_get_d_2exp@plt+0x1531ed> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x78000000,%eax │ │ │ │ + adc $0x98000000,%eax │ │ │ │ movsxd %eax,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 55959b <__gmpz_get_d_2exp@plt+0x15331b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -375250,139 +375237,140 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 559599 <__gmpz_get_d_2exp@plt+0x153319> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc06317(%rip),%rsi │ │ │ │ - lea 0xc062ea(%rip),%r14 │ │ │ │ + lea 0xc06337(%rip),%rsi │ │ │ │ + lea 0xc0630a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - movsxd %eax,%eax │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %bl,0x63(%rax) │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 559625 <__gmpz_get_d_2exp@plt+0x1533a5> │ │ │ │ movq $0x5595e8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5595e8 <__gmpz_get_d_2exp@plt+0x153368> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ movsxd %eax,%eax │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0xd(%rbp) │ │ │ │ - lea 0xc062f5(%rip),%rbx │ │ │ │ + lea 0xc06315(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x7,%rax │ │ │ │ je 559630 <__gmpz_get_d_2exp@plt+0x1533b0> │ │ │ │ dec %rax │ │ │ │ dec %rax │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114b908(%rax),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc062e4(%rip),%rbx │ │ │ │ + lea 0xc06304(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ jmp 559610 <__gmpz_get_d_2exp@plt+0x153390> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0xf8000000,%eax │ │ │ │ - (bad) │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + adc $0x18000000,%eax │ │ │ │ + movsxd %eax,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 55969b <__gmpz_get_d_2exp@plt+0x15341b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 559699 <__gmpz_get_d_2exp@plt+0x153419> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc06297(%rip),%rsi │ │ │ │ - lea 0xc061ea(%rip),%r14 │ │ │ │ + lea 0xc062b7(%rip),%rsi │ │ │ │ + lea 0xc0620a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c062(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 559725 <__gmpz_get_d_2exp@plt+0x1534a5> │ │ │ │ movq $0x5596e8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5596e8 <__gmpz_get_d_2exp@plt+0x153468> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c062(%rax) │ │ │ │ + add %ch,0x4800c062(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x4,%rax │ │ │ │ jne 559701 <__gmpz_get_d_2exp@plt+0x153481> │ │ │ │ - lea 0xc06275(%rip),%rbx │ │ │ │ + lea 0xc06295(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x7,%rax │ │ │ │ je 559730 <__gmpz_get_d_2exp@plt+0x1534b0> │ │ │ │ dec %rax │ │ │ │ inc %rax │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114b908(%rax),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc06264(%rip),%rbx │ │ │ │ + lea 0xc06284(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ jmp 559710 <__gmpz_get_d_2exp@plt+0x153490> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0x8000000,%eax │ │ │ │ + adc $0x28000000,%eax │ │ │ │ pop %rdi │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55979c <__gmpz_get_d_2exp@plt+0x15351c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -375391,23 +375379,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 55979a <__gmpz_get_d_2exp@plt+0x15351a> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc05ecf(%rip),%rdi │ │ │ │ + lea 0xc05eef(%rip),%rdi │ │ │ │ mov $0x3,%esi │ │ │ │ xor %r14d,%r14d │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ - adc $0xf0000000,%eax │ │ │ │ + adc $0x10000000,%eax │ │ │ │ (bad) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5597fb <__gmpz_get_d_2exp@plt+0x15357b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -375416,30 +375404,30 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5597f9 <__gmpz_get_d_2exp@plt+0x153579> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc061b7(%rip),%rsi │ │ │ │ + lea 0xc061d7(%rip),%rsi │ │ │ │ lea 0xa81db4(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x61,%al │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ - lea 0xc061a9(%rip),%edi │ │ │ │ + shlb $1,-0x40(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0xc061c9,%eax │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -375463,63 +375451,61 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x5598a8,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0xa81c68(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc0616e(%rip),%rbx │ │ │ │ + lea 0xc0618e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,0x61(%rax) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ - lea 0xc05fc8(%rip),%r14 │ │ │ │ + lea 0xc05fe8(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,0x61(%rax) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 559915 <__gmpz_get_d_2exp@plt+0x153695> │ │ │ │ movq $0x559908,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 559908 <__gmpz_get_d_2exp@plt+0x153688> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ + add %bl,(%rax) │ │ │ │ (bad) │ │ │ │ rolb $0x4c,(%rax) │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 559840 <__gmpz_get_d_2exp@plt+0x1535c0> │ │ │ │ - lea 0xc06104(%rip),%rbx │ │ │ │ + lea 0xc06124(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ (bad) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 559995 <__gmpz_get_d_2exp@plt+0x153715> │ │ │ │ movq $0x559968,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -375527,28 +375513,28 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 559968 <__gmpz_get_d_2exp@plt+0x1536e8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c060(%rax) │ │ │ │ + add %bh,0x4800c060(%rax) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ test %rax,%rax │ │ │ │ jl 559989 <__gmpz_get_d_2exp@plt+0x153709> │ │ │ │ cmp $0x3,%rax │ │ │ │ jg 559989 <__gmpz_get_d_2exp@plt+0x153709> │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114b908(%rax),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 559840 <__gmpz_get_d_2exp@plt+0x1535c0> │ │ │ │ - lea 0xc06094(%rip),%rbx │ │ │ │ + lea 0xc060b4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -375558,15 +375544,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5599e7 <__gmpz_get_d_2exp@plt+0x153767> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ cmp $0x3,%rax │ │ │ │ jne 5599dd <__gmpz_get_d_2exp@plt+0x15375d> │ │ │ │ - lea 0xd57a63(%rip),%rbx │ │ │ │ + lea 0xd57a83(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x1(%rax),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 559a08 <__gmpz_get_d_2exp@plt+0x153788> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -375593,15 +375579,15 @@ │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xc05fe1(%rip),%rbx │ │ │ │ + lea 0xc06001(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -375617,21 +375603,21 @@ │ │ │ │ je 559acc <__gmpz_get_d_2exp@plt+0x15384c> │ │ │ │ cmp $0x7,%rax │ │ │ │ je 559b04 <__gmpz_get_d_2exp@plt+0x153884> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ dec %rax │ │ │ │ cmp $0x3,%rax │ │ │ │ jle 559ab5 <__gmpz_get_d_2exp@plt+0x153835> │ │ │ │ - lea 0xd5798b(%rip),%rbx │ │ │ │ + lea 0xd579ab(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 559a08 <__gmpz_get_d_2exp@plt+0x153788> │ │ │ │ - lea 0xc05f80(%rip),%rbx │ │ │ │ + lea 0xc05fa0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x559af8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 559af8 <__gmpz_get_d_2exp@plt+0x153878> │ │ │ │ jmp *(%rbx) │ │ │ │ @@ -375690,15 +375676,15 @@ │ │ │ │ ja 559bfd <__gmpz_get_d_2exp@plt+0x15397d> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jge 559bbb <__gmpz_get_d_2exp@plt+0x15393b> │ │ │ │ shl $0x3,%rdi │ │ │ │ mov 0x114b908(%rdi),%rax │ │ │ │ movq $0xf82c60,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x12b1439,-0x28(%r12) │ │ │ │ + movq $0x12b1459,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x559b28,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ @@ -375708,15 +375694,15 @@ │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xc05e41(%rip),%rbx │ │ │ │ + lea 0xc05e61(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -375753,15 +375739,15 @@ │ │ │ │ ja 559cfd <__gmpz_get_d_2exp@plt+0x153a7d> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jle 559cbb <__gmpz_get_d_2exp@plt+0x153a3b> │ │ │ │ shl $0x3,%rdi │ │ │ │ mov 0x114b908(%rdi),%rax │ │ │ │ movq $0xf82c60,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x12b1439,-0x28(%r12) │ │ │ │ + movq $0x12b1459,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x559c28,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ @@ -375771,15 +375757,15 @@ │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xc05d49(%rip),%rbx │ │ │ │ + lea 0xc05d69(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -375816,15 +375802,15 @@ │ │ │ │ ja 559dfd <__gmpz_get_d_2exp@plt+0x153b7d> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jge 559dbb <__gmpz_get_d_2exp@plt+0x153b3b> │ │ │ │ shl $0x3,%rdi │ │ │ │ mov 0x114b908(%rdi),%rax │ │ │ │ movq $0xf82c60,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x12b1439,-0x28(%r12) │ │ │ │ + movq $0x12b1459,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x559d28,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ @@ -375834,15 +375820,15 @@ │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xc05c51(%rip),%rbx │ │ │ │ + lea 0xc05c71(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -375879,15 +375865,15 @@ │ │ │ │ ja 559efd <__gmpz_get_d_2exp@plt+0x153c7d> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jle 559ebb <__gmpz_get_d_2exp@plt+0x153c3b> │ │ │ │ shl $0x3,%rdi │ │ │ │ mov 0x114b908(%rdi),%rax │ │ │ │ movq $0xf82c60,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x12b1439,-0x28(%r12) │ │ │ │ + movq $0x12b1459,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x559e28,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ @@ -375897,15 +375883,15 @@ │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xc05b59(%rip),%rbx │ │ │ │ + lea 0xc05b79(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ adc $0x0,%al │ │ │ │ @@ -376038,68 +376024,68 @@ │ │ │ │ jle 55a295 <__gmpz_get_d_2exp@plt+0x154015> │ │ │ │ cmp $0x0,%rax │ │ │ │ jg 55a115 <__gmpz_get_d_2exp@plt+0x153e95> │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114b908(%rax),%rax │ │ │ │ movq $0xf82c60,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x12b1439,-0x20(%r12) │ │ │ │ + movq $0x12b1459,-0x20(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xd57319(%rip),%rbx │ │ │ │ + lea 0xd57339(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rax,%rbx │ │ │ │ jl 55a1e1 <__gmpz_get_d_2exp@plt+0x153f61> │ │ │ │ cmp $0x3,%rbx │ │ │ │ jle 55a317 <__gmpz_get_d_2exp@plt+0x154097> │ │ │ │ cmp $0x3,%rax │ │ │ │ jg 55a115 <__gmpz_get_d_2exp@plt+0x153e95> │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114b908(%rax),%rax │ │ │ │ movq $0xf82c60,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x12b1439,-0x20(%r12) │ │ │ │ + movq $0x12b1459,-0x20(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc058f4(%rip),%rbx │ │ │ │ + lea 0xc05914(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x55a3e8,0x0(%rbp) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ cmp $0x0,%rbx │ │ │ │ jge 55a2d6 <__gmpz_get_d_2exp@plt+0x154056> │ │ │ │ cmp $0x0,%rax │ │ │ │ jl 55a115 <__gmpz_get_d_2exp@plt+0x153e95> │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114b908(%rax),%rax │ │ │ │ movq $0xf82c60,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x12b1439,-0x20(%r12) │ │ │ │ + movq $0x12b1459,-0x20(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x3,%rbx │ │ │ │ jge 55a358 <__gmpz_get_d_2exp@plt+0x1540d8> │ │ │ │ cmp $0x3,%rax │ │ │ │ jl 55a115 <__gmpz_get_d_2exp@plt+0x153e95> │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114b908(%rax),%rax │ │ │ │ movq $0xf82c60,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x12b1439,-0x20(%r12) │ │ │ │ + movq $0x12b1459,-0x20(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x55a258,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -376218,16 +376204,15 @@ │ │ │ │ addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,0x56(%rax) │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ + add %dl,0x4800c056(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55a438 <__gmpz_get_d_2exp@plt+0x1541b8> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ @@ -376240,18 +376225,18 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x55,%al │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + rclb $1,-0x40(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 55a492 <__gmpz_get_d_2exp@plt+0x154212> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jl 55a486 <__gmpz_get_d_2exp@plt+0x154206> │ │ │ │ cmp $0x3,%rax │ │ │ │ @@ -376267,16 +376252,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - push %rbp │ │ │ │ + js 55a4fb <__gmpz_get_d_2exp@plt+0x15427b> │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55a4ea <__gmpz_get_d_2exp@plt+0x15426a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -376296,28 +376280,28 @@ │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - push %rsp │ │ │ │ + add %bl,(%rax) │ │ │ │ + push %rbp │ │ │ │ rolb $0x49,(%rax) │ │ │ │ add $0x58,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 55a5a1 <__gmpz_get_d_2exp@plt+0x154321> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jge 55a557 <__gmpz_get_d_2exp@plt+0x1542d7> │ │ │ │ movq $0x55a4a8,-0x50(%r12) │ │ │ │ mov %rdi,-0x40(%r12) │ │ │ │ movq $0xf82c60,-0x38(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x12b1439,-0x28(%r12) │ │ │ │ + movq $0x12b1459,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x55a408,-0x50(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ mov %rsi,-0x38(%r12) │ │ │ │ @@ -376328,23 +376312,23 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xc054c5(%rip),%rbx │ │ │ │ + lea 0xc054e5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ push %rsp │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55a5f8 <__gmpz_get_d_2exp@plt+0x154378> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -376359,17 +376343,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock push %rbx │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + adc %dl,0x0(%rax,%rax,8) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55a652 <__gmpz_get_d_2exp@plt+0x1543d2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jl 55a646 <__gmpz_get_d_2exp@plt+0x1543c6> │ │ │ │ @@ -376386,17 +376369,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - push %rbx │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ + mov $0x4800c053,%eax │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55a6aa <__gmpz_get_d_2exp@plt+0x15442a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ @@ -376415,28 +376396,27 @@ │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - push %rbx │ │ │ │ + add %bl,0x53(%rax) │ │ │ │ rolb $0x49,(%rax) │ │ │ │ add $0x58,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 55a761 <__gmpz_get_d_2exp@plt+0x1544e1> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jle 55a717 <__gmpz_get_d_2exp@plt+0x154497> │ │ │ │ movq $0x55a668,-0x50(%r12) │ │ │ │ mov %rdi,-0x40(%r12) │ │ │ │ movq $0xf82c60,-0x38(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x12b1439,-0x28(%r12) │ │ │ │ + movq $0x12b1459,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x55a5c8,-0x50(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ mov %rsi,-0x38(%r12) │ │ │ │ @@ -376447,24 +376427,24 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xc05315(%rip),%rbx │ │ │ │ + lea 0xc05335(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,%al │ │ │ │ - push %rdx │ │ │ │ + add %dl,(%rax) │ │ │ │ + push %rbx │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55a7be <__gmpz_get_d_2exp@plt+0x15453e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -376480,18 +376460,18 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %dl,-0x40(%rdx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + rex.W push %rdx │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 55a81a <__gmpz_get_d_2exp@plt+0x15459a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jl 55a80e <__gmpz_get_d_2exp@plt+0x15458e> │ │ │ │ cmp $0x3,%rax │ │ │ │ @@ -376507,18 +376487,18 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rclb $1,-0x40(%rcx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + lock push %rcx │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 55a872 <__gmpz_get_d_2exp@plt+0x1545f2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jl 55a866 <__gmpz_get_d_2exp@plt+0x1545e6> │ │ │ │ cmp $0x3,%rax │ │ │ │ @@ -376533,15 +376513,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ push %rdx │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55a8be <__gmpz_get_d_2exp@plt+0x15463e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -376558,18 +376538,18 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %dl,-0x40(%rcx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + rex.W push %rcx │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 55a91a <__gmpz_get_d_2exp@plt+0x15469a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jl 55a90e <__gmpz_get_d_2exp@plt+0x15468e> │ │ │ │ cmp $0x3,%rax │ │ │ │ @@ -376585,18 +376565,18 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rclb $1,-0x40(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + lock push %rax │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 55a972 <__gmpz_get_d_2exp@plt+0x1546f2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jl 55a966 <__gmpz_get_d_2exp@plt+0x1546e6> │ │ │ │ cmp $0x3,%rax │ │ │ │ @@ -376613,15 +376593,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ push %rcx │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55aac3 <__gmpz_get_d_2exp@plt+0x154843> │ │ │ │ mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ @@ -376659,40 +376639,40 @@ │ │ │ │ cmp %rax,%rcx │ │ │ │ jl 55aa66 <__gmpz_get_d_2exp@plt+0x1547e6> │ │ │ │ movq $0x55a930,-0x50(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ movq $0xf82c60,-0x38(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x12b1439,-0x28(%r12) │ │ │ │ + movq $0x12b1459,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffa8,%r12 │ │ │ │ - lea 0xd569c8(%rip),%rbx │ │ │ │ + lea 0xd569e8(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rbx,%rcx │ │ │ │ jle 55ab37 <__gmpz_get_d_2exp@plt+0x1548b7> │ │ │ │ cmp %rax,%rcx │ │ │ │ jg 55aa66 <__gmpz_get_d_2exp@plt+0x1547e6> │ │ │ │ movq $0x55a830,-0x50(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ movq $0xf82c60,-0x38(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x12b1439,-0x28(%r12) │ │ │ │ + movq $0x12b1459,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc04ff6(%rip),%rbx │ │ │ │ + lea 0xc05016(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ movq $0x55acb0,0x0(%rbp) │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ movq $0x55a888,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ @@ -376733,16 +376713,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.WRX rolb $0x48,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.WRXB rolb $0x48,(%r8) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ jmp 55a9c5 <__gmpz_get_d_2exp@plt+0x154745> │ │ │ │ and $0xfffffffffffffff8,%rdi │ │ │ │ @@ -376770,16 +376750,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4e(%rax) │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ + add %al,0x4800c04e(%rax) │ │ │ │ mov 0x10(%rbp),%edi │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ jmp 55a9e5 <__gmpz_get_d_2exp@plt+0x154765> │ │ │ │ movq $0x55ac78,0x0(%rbp) │ │ │ │ @@ -376790,16 +376769,16 @@ │ │ │ │ jne 55ac78 <__gmpz_get_d_2exp@plt+0x1549f8> │ │ │ │ jmp *(%rbx) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rex.WRX rolb $0x48,(%rax) │ │ │ │ + add %al,0x4e(%rax) │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ mov %rbx,0x40(%rsp) │ │ │ │ mov %rcx,%rbx │ │ │ │ @@ -376807,56 +376786,57 @@ │ │ │ │ jmp 55aa05 <__gmpz_get_d_2exp@plt+0x154785> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rex.WRB rolb $0x48,(%r8) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.WRX rolb $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x48(%rsp),%rbx │ │ │ │ jmp 55aa05 <__gmpz_get_d_2exp@plt+0x154785> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - lock rex.WRB rolb $0x48,(%r8) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + adc %cl,-0x40(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 55ad1d <__gmpz_get_d_2exp@plt+0x154a9d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ cmp %rax,%rbx │ │ │ │ jne 55ad10 <__gmpz_get_d_2exp@plt+0x154a90> │ │ │ │ - lea 0xd56730(%rip),%rbx │ │ │ │ + lea 0xd56750(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x1(%rbx),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 55ad98 <__gmpz_get_d_2exp@plt+0x154b18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xc04c,$0x0 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + call 48566d85 <__environ@GLIBC_2.2.5+0x4722325d> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55ad7a <__gmpz_get_d_2exp@plt+0x154afa> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jl 55ad6e <__gmpz_get_d_2exp@plt+0x154aee> │ │ │ │ @@ -376874,16 +376854,15 @@ │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c(%rax) │ │ │ │ - rolb $0x49,(%rax) │ │ │ │ + add %cl,0x4900c04c(%rax) │ │ │ │ add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 55adea <__gmpz_get_d_2exp@plt+0x154b6a> │ │ │ │ movq $0x55ace0,-0x48(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ mov %rsi,-0x30(%r12) │ │ │ │ movq $0x55ad38,-0x28(%r12) │ │ │ │ @@ -376892,23 +376871,24 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc04cd4(%rip),%rbx │ │ │ │ + lea 0xc04cf4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c04c(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + rex.WR rolb $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55ae7f <__gmpz_get_d_2exp@plt+0x154bff> │ │ │ │ mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ test %rax,%rax │ │ │ │ je 55ae8a <__gmpz_get_d_2exp@plt+0x154c0a> │ │ │ │ @@ -376923,22 +376903,22 @@ │ │ │ │ je 55aef2 <__gmpz_get_d_2exp@plt+0x154c72> │ │ │ │ cmp $0x7,%rbx │ │ │ │ je 55aecb <__gmpz_get_d_2exp@plt+0x154c4b> │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ dec %rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jle 55ae70 <__gmpz_get_d_2exp@plt+0x154bf0> │ │ │ │ - lea 0xd565d0(%rip),%rbx │ │ │ │ + lea 0xd565f0(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 55ad98 <__gmpz_get_d_2exp@plt+0x154b18> │ │ │ │ - lea 0xc04c5a(%rip),%rbx │ │ │ │ + lea 0xc04c7a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x55aeb8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 55aeb8 <__gmpz_get_d_2exp@plt+0x154c38> │ │ │ │ @@ -376946,15 +376926,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ rex.WR rolb $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ jmp 55ae41 <__gmpz_get_d_2exp@plt+0x154bc1> │ │ │ │ and $0xfffffffffffffff8,%rsi │ │ │ │ @@ -376975,23 +376955,24 @@ │ │ │ │ jne 55af18 <__gmpz_get_d_2exp@plt+0x154c98> │ │ │ │ jmp *(%rbx) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c04b(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + rex.WXB rolb $0x48,(%r8) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ jmp 55ae5d <__gmpz_get_d_2exp@plt+0x154bdd> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x98000000,%eax │ │ │ │ + adc $0xb8000000,%eax │ │ │ │ rex.WR rolb $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55af8b <__gmpz_get_d_2exp@plt+0x154d0b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -376999,69 +376980,69 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 55af89 <__gmpz_get_d_2exp@plt+0x154d09> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc04c37(%rip),%rsi │ │ │ │ - lea 0xc04c0a(%rip),%r14 │ │ │ │ + lea 0xc04c57(%rip),%rsi │ │ │ │ + lea 0xc04c2a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c(%rax) │ │ │ │ + add %bh,0x4c(%rax) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55b015 <__gmpz_get_d_2exp@plt+0x154d95> │ │ │ │ movq $0x55afd8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 55afd8 <__gmpz_get_d_2exp@plt+0x154d58> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rex.WR rolb $0x48,(%rax) │ │ │ │ + add %cl,0x4c(%rax) │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 55aff1 <__gmpz_get_d_2exp@plt+0x154d71> │ │ │ │ - lea 0xc04c15(%rip),%rbx │ │ │ │ + lea 0xc04c35(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x7,%rax │ │ │ │ je 55b020 <__gmpz_get_d_2exp@plt+0x154da0> │ │ │ │ dec %rax │ │ │ │ dec %rax │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114b928(%rax),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc04c04(%rip),%rbx │ │ │ │ + lea 0xc04c24(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ jmp 55b000 <__gmpz_get_d_2exp@plt+0x154d80> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0x18000000,%eax │ │ │ │ + adc $0x38000000,%eax │ │ │ │ rex.WR rolb $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55b08b <__gmpz_get_d_2exp@plt+0x154e0b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -377069,75 +377050,76 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 55b089 <__gmpz_get_d_2exp@plt+0x154e09> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc04bb7(%rip),%rsi │ │ │ │ - lea 0xc04b0a(%rip),%r14 │ │ │ │ + lea 0xc04bd7(%rip),%rsi │ │ │ │ + lea 0xc04b2a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ rex.WXB rolb $0x48,(%r8) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55b115 <__gmpz_get_d_2exp@plt+0x154e95> │ │ │ │ movq $0x55b0d8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 55b0d8 <__gmpz_get_d_2exp@plt+0x154e58> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c04b(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + rex.WXB rolb $0x48,(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x4,%rax │ │ │ │ jne 55b0f1 <__gmpz_get_d_2exp@plt+0x154e71> │ │ │ │ - lea 0xc04b95(%rip),%rbx │ │ │ │ + lea 0xc04bb5(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x7,%rax │ │ │ │ je 55b120 <__gmpz_get_d_2exp@plt+0x154ea0> │ │ │ │ dec %rax │ │ │ │ inc %rax │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114b928(%rax),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc04b84(%rip),%rbx │ │ │ │ + lea 0xc04ba4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ jmp 55b100 <__gmpz_get_d_2exp@plt+0x154e80> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - orb $0x0,-0x40(%rax) │ │ │ │ - lea 0xc04879(%rip),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ + movabs 0x48993d8d4800c048,%al │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + mov 0x10(%rbx),%esi │ │ │ │ xor %r14d,%r14d │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -377160,88 +377142,87 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x55b1d8,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0xa8029f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xc04b0e(%rip),%rbx │ │ │ │ + lea 0xc04b2e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ rex.WX rolb $0x48,(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ - lea 0xc049a8(%rip),%r14 │ │ │ │ + lea 0xc049c8(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ rex.WX rolb $0x48,(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55b245 <__gmpz_get_d_2exp@plt+0x154fc5> │ │ │ │ movq $0x55b238,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 55b238 <__gmpz_get_d_2exp@plt+0x154fb8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c00c04a(%rax) │ │ │ │ + add %bh,0x4c00c04a(%rax) │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 55b170 <__gmpz_get_d_2exp@plt+0x154ef0> │ │ │ │ - lea 0xc04aa4(%rip),%rbx │ │ │ │ + lea 0xc04ac4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4a(%rax) │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ + add %cl,0x4800c04a(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55b2c5 <__gmpz_get_d_2exp@plt+0x155045> │ │ │ │ movq $0x55b298,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 55b298 <__gmpz_get_d_2exp@plt+0x155018> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rex.WX rolb $0x48,(%rax) │ │ │ │ + add %bl,0x4a(%rax) │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ test %rax,%rax │ │ │ │ jl 55b2b9 <__gmpz_get_d_2exp@plt+0x155039> │ │ │ │ cmp $0x3,%rax │ │ │ │ jg 55b2b9 <__gmpz_get_d_2exp@plt+0x155039> │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114b928(%rax),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 55b170 <__gmpz_get_d_2exp@plt+0x154ef0> │ │ │ │ - lea 0xc04a34(%rip),%rbx │ │ │ │ + lea 0xc04a54(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -377251,15 +377232,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55b317 <__gmpz_get_d_2exp@plt+0x155097> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ cmp $0x3,%rax │ │ │ │ jne 55b30d <__gmpz_get_d_2exp@plt+0x15508d> │ │ │ │ - lea 0xd56133(%rip),%rbx │ │ │ │ + lea 0xd56153(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x1(%rax),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 55b338 <__gmpz_get_d_2exp@plt+0x1550b8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -377286,15 +377267,15 @@ │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xc04981(%rip),%rbx │ │ │ │ + lea 0xc049a1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -377310,21 +377291,21 @@ │ │ │ │ je 55b3fc <__gmpz_get_d_2exp@plt+0x15517c> │ │ │ │ cmp $0x7,%rax │ │ │ │ je 55b434 <__gmpz_get_d_2exp@plt+0x1551b4> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ dec %rax │ │ │ │ cmp $0x3,%rax │ │ │ │ jle 55b3e5 <__gmpz_get_d_2exp@plt+0x155165> │ │ │ │ - lea 0xd5605b(%rip),%rbx │ │ │ │ + lea 0xd5607b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 55b338 <__gmpz_get_d_2exp@plt+0x1550b8> │ │ │ │ - lea 0xc04920(%rip),%rbx │ │ │ │ + lea 0xc04940(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x55b428,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 55b428 <__gmpz_get_d_2exp@plt+0x1551a8> │ │ │ │ jmp *(%rbx) │ │ │ │ @@ -377383,15 +377364,15 @@ │ │ │ │ ja 55b52d <__gmpz_get_d_2exp@plt+0x1552ad> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jge 55b4eb <__gmpz_get_d_2exp@plt+0x15526b> │ │ │ │ shl $0x3,%rdi │ │ │ │ mov 0x114b928(%rdi),%rax │ │ │ │ movq $0xf82c60,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x12b1439,-0x28(%r12) │ │ │ │ + movq $0x12b1459,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x55b458,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ @@ -377401,15 +377382,15 @@ │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xc047e1(%rip),%rbx │ │ │ │ + lea 0xc04801(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -377446,15 +377427,15 @@ │ │ │ │ ja 55b62d <__gmpz_get_d_2exp@plt+0x1553ad> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jle 55b5eb <__gmpz_get_d_2exp@plt+0x15536b> │ │ │ │ shl $0x3,%rdi │ │ │ │ mov 0x114b928(%rdi),%rax │ │ │ │ movq $0xf82c60,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x12b1439,-0x28(%r12) │ │ │ │ + movq $0x12b1459,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x55b558,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ @@ -377464,15 +377445,15 @@ │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xc046e9(%rip),%rbx │ │ │ │ + lea 0xc04709(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -377509,15 +377490,15 @@ │ │ │ │ ja 55b72d <__gmpz_get_d_2exp@plt+0x1554ad> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jge 55b6eb <__gmpz_get_d_2exp@plt+0x15546b> │ │ │ │ shl $0x3,%rdi │ │ │ │ mov 0x114b928(%rdi),%rax │ │ │ │ movq $0xf82c60,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x12b1439,-0x28(%r12) │ │ │ │ + movq $0x12b1459,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x55b658,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ @@ -377527,15 +377508,15 @@ │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xc045f1(%rip),%rbx │ │ │ │ + lea 0xc04611(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -377572,15 +377553,15 @@ │ │ │ │ ja 55b82d <__gmpz_get_d_2exp@plt+0x1555ad> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jle 55b7eb <__gmpz_get_d_2exp@plt+0x15556b> │ │ │ │ shl $0x3,%rdi │ │ │ │ mov 0x114b928(%rdi),%rax │ │ │ │ movq $0xf82c60,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x12b1439,-0x28(%r12) │ │ │ │ + movq $0x12b1459,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x55b758,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ @@ -377590,15 +377571,15 @@ │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xc044f9(%rip),%rbx │ │ │ │ + lea 0xc04519(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ adc $0x0,%al │ │ │ │ @@ -377731,68 +377712,68 @@ │ │ │ │ jle 55bbc5 <__gmpz_get_d_2exp@plt+0x155945> │ │ │ │ cmp $0x0,%rax │ │ │ │ jg 55ba45 <__gmpz_get_d_2exp@plt+0x1557c5> │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114b928(%rax),%rax │ │ │ │ movq $0xf82c60,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x12b1439,-0x20(%r12) │ │ │ │ + movq $0x12b1459,-0x20(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xd559e9(%rip),%rbx │ │ │ │ + lea 0xd55a09(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rax,%rbx │ │ │ │ jl 55bb11 <__gmpz_get_d_2exp@plt+0x155891> │ │ │ │ cmp $0x3,%rbx │ │ │ │ jle 55bc47 <__gmpz_get_d_2exp@plt+0x1559c7> │ │ │ │ cmp $0x3,%rax │ │ │ │ jg 55ba45 <__gmpz_get_d_2exp@plt+0x1557c5> │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114b928(%rax),%rax │ │ │ │ movq $0xf82c60,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x12b1439,-0x20(%r12) │ │ │ │ + movq $0x12b1459,-0x20(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc04294(%rip),%rbx │ │ │ │ + lea 0xc042b4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x55bd18,0x0(%rbp) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ cmp $0x0,%rbx │ │ │ │ jge 55bc06 <__gmpz_get_d_2exp@plt+0x155986> │ │ │ │ cmp $0x0,%rax │ │ │ │ jl 55ba45 <__gmpz_get_d_2exp@plt+0x1557c5> │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114b928(%rax),%rax │ │ │ │ movq $0xf82c60,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x12b1439,-0x20(%r12) │ │ │ │ + movq $0x12b1459,-0x20(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x3,%rbx │ │ │ │ jge 55bc88 <__gmpz_get_d_2exp@plt+0x155a08> │ │ │ │ cmp $0x3,%rax │ │ │ │ jl 55ba45 <__gmpz_get_d_2exp@plt+0x1557c5> │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114b928(%rax),%rax │ │ │ │ movq $0xf82c60,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x12b1439,-0x20(%r12) │ │ │ │ + movq $0x12b1459,-0x20(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x55bb88,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -377911,15 +377892,15 @@ │ │ │ │ addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ rex rolb $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55bd68 <__gmpz_get_d_2exp@plt+0x155ae8> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -377933,16 +377914,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - (bad) │ │ │ │ + jo 55bdbd <__gmpz_get_d_2exp@plt+0x155b3d> │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55bdc2 <__gmpz_get_d_2exp@plt+0x155b42> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -377961,16 +377941,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - ds rolb $0x48,(%rax) │ │ │ │ + sbb %bh,(%rdi) │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55be1a <__gmpz_get_d_2exp@plt+0x155b9a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ @@ -377989,26 +377969,26 @@ │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900c03e(%rax) │ │ │ │ + add %bh,0x4900c03e(%rax) │ │ │ │ add $0x58,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 55bed1 <__gmpz_get_d_2exp@plt+0x155c51> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jge 55be87 <__gmpz_get_d_2exp@plt+0x155c07> │ │ │ │ movq $0x55bdd8,-0x50(%r12) │ │ │ │ mov %rdi,-0x40(%r12) │ │ │ │ movq $0xf82c60,-0x38(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x12b1439,-0x28(%r12) │ │ │ │ + movq $0x12b1459,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x55bd38,-0x50(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ mov %rsi,-0x38(%r12) │ │ │ │ @@ -378019,24 +377999,23 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xc03e65(%rip),%rbx │ │ │ │ + lea 0xc03e85(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,0x3e(%rax) │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ + add %al,0x4800c03e(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55bf28 <__gmpz_get_d_2exp@plt+0x155ca8> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ @@ -378049,18 +378028,18 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - cmp $0x8d4800c0,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + mov $0x3d,%al │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 55bf82 <__gmpz_get_d_2exp@plt+0x155d02> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jl 55bf76 <__gmpz_get_d_2exp@plt+0x155cf6> │ │ │ │ cmp $0x3,%rax │ │ │ │ @@ -378076,15 +378055,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bh,-0x72b7ff40(%rip) │ │ │ │ + pop %rax │ │ │ │ + cmp $0x8d4800c0,%eax │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 55bfda <__gmpz_get_d_2exp@plt+0x155d5a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ @@ -378103,29 +378083,29 @@ │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ cmp $0xc0,%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 55c091 <__gmpz_get_d_2exp@plt+0x155e11> │ │ │ │ cmp %rsi,%rdi │ │ │ │ jle 55c047 <__gmpz_get_d_2exp@plt+0x155dc7> │ │ │ │ movq $0x55bf98,-0x50(%r12) │ │ │ │ mov %rdi,-0x40(%r12) │ │ │ │ movq $0xf82c60,-0x38(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x12b1439,-0x28(%r12) │ │ │ │ + movq $0x12b1459,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x55bef8,-0x50(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ mov %rsi,-0x38(%r12) │ │ │ │ @@ -378136,23 +378116,23 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xc03cb5(%rip),%rbx │ │ │ │ + lea 0xc03cd5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,0x4800c03c(%rax) │ │ │ │ + add %dh,0x4800c03c(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55c0ee <__gmpz_get_d_2exp@plt+0x155e6e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -378167,16 +378147,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xc03b,$0x0 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + call 48568144 <__environ@GLIBC_2.2.5+0x4722461c> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55c14a <__gmpz_get_d_2exp@plt+0x155eca> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jl 55c13e <__gmpz_get_d_2exp@plt+0x155ebe> │ │ │ │ @@ -378193,18 +378173,19 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 55c199 <__gmpz_get_d_2exp@plt+0x155f19> │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + nop │ │ │ │ + cmp %eax,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 55c1a2 <__gmpz_get_d_2exp@plt+0x155f22> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jl 55c196 <__gmpz_get_d_2exp@plt+0x155f16> │ │ │ │ cmp $0x3,%rax │ │ │ │ @@ -378219,17 +378200,19 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,0x4800c03b(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + cmp %eax,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 55c1ee <__gmpz_get_d_2exp@plt+0x155f6e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ lea 0x20(%rbx),%rcx │ │ │ │ sub (%rcx),%rax │ │ │ │ @@ -378242,16 +378225,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xc03a,$0x0 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + call 48568243 <__environ@GLIBC_2.2.5+0x4722471b> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55c24a <__gmpz_get_d_2exp@plt+0x155fca> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jl 55c23e <__gmpz_get_d_2exp@plt+0x155fbe> │ │ │ │ @@ -378268,18 +378251,19 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 55c298 <__gmpz_get_d_2exp@plt+0x156018> │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + nop │ │ │ │ + cmp %al,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 55c2a2 <__gmpz_get_d_2exp@plt+0x156022> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jl 55c296 <__gmpz_get_d_2exp@plt+0x156016> │ │ │ │ cmp $0x3,%rax │ │ │ │ @@ -378296,19 +378280,21 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c03a(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55c3f3 <__gmpz_get_d_2exp@plt+0x156173> │ │ │ │ - mov %r14,%rax │ │ │ │ + add %cl,%al │ │ │ │ + cmp %al,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 104dfc14 <__environ@GLIBC_2.2.5+0xf19c0ec> │ │ │ │ + (bad) │ │ │ │ + es add %eax,(%rax) │ │ │ │ + add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ and $0x7,%eax │ │ │ │ test %rax,%rax │ │ │ │ je 55c4b5 <__gmpz_get_d_2exp@plt+0x156235> │ │ │ │ cmp $0x7,%rax │ │ │ │ je 55c525 <__gmpz_get_d_2exp@plt+0x1562a5> │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ @@ -378340,40 +378326,40 @@ │ │ │ │ cmp %rax,%rcx │ │ │ │ jl 55c396 <__gmpz_get_d_2exp@plt+0x156116> │ │ │ │ movq $0x55c260,-0x50(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ movq $0xf82c60,-0x38(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x12b1439,-0x28(%r12) │ │ │ │ + movq $0x12b1459,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffa8,%r12 │ │ │ │ - lea 0xd55098(%rip),%rbx │ │ │ │ + lea 0xd550b8(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rbx,%rcx │ │ │ │ jle 55c467 <__gmpz_get_d_2exp@plt+0x1561e7> │ │ │ │ cmp %rax,%rcx │ │ │ │ jg 55c396 <__gmpz_get_d_2exp@plt+0x156116> │ │ │ │ movq $0x55c160,-0x50(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ movq $0xf82c60,-0x38(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x12b1439,-0x28(%r12) │ │ │ │ + movq $0x12b1459,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc03996(%rip),%rbx │ │ │ │ + lea 0xc039b6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ movq $0x55c5e0,0x0(%rbp) │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ movq $0x55c1b8,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ @@ -378414,15 +378400,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c038(%rax) │ │ │ │ + add %ah,0x4800c038(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ jmp 55c2f5 <__gmpz_get_d_2exp@plt+0x156075> │ │ │ │ and $0xfffffffffffffff8,%rdi │ │ │ │ @@ -378450,15 +378436,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ cmp %al,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jge 55c57c <__gmpz_get_d_2exp@plt+0x1562fc> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ @@ -378471,15 +378457,15 @@ │ │ │ │ jne 55c5a8 <__gmpz_get_d_2exp@plt+0x156328> │ │ │ │ jmp *(%rbx) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ @@ -378489,56 +378475,56 @@ │ │ │ │ jmp 55c335 <__gmpz_get_d_2exp@plt+0x1560b5> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c037(%rax) │ │ │ │ + add %ch,0x4800c037(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x48(%rsp),%rbx │ │ │ │ jmp 55c335 <__gmpz_get_d_2exp@plt+0x1560b5> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + mov $0x37,%al │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55c64d <__gmpz_get_d_2exp@plt+0x1563cd> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ cmp %rax,%rbx │ │ │ │ jne 55c640 <__gmpz_get_d_2exp@plt+0x1563c0> │ │ │ │ - lea 0xd54e00(%rip),%rbx │ │ │ │ + lea 0xd54e20(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x1(%rbx),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 55c6c8 <__gmpz_get_d_2exp@plt+0x156448> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800c036 │ │ │ │ + mov %dh,(%rsi) │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55c6aa <__gmpz_get_d_2exp@plt+0x15642a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ @@ -378557,15 +378543,15 @@ │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ ss rolb $0x49,(%rax) │ │ │ │ add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 55c71a <__gmpz_get_d_2exp@plt+0x15649a> │ │ │ │ movq $0x55c610,-0x48(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ mov %rsi,-0x30(%r12) │ │ │ │ @@ -378575,23 +378561,23 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xc03674(%rip),%rbx │ │ │ │ + lea 0xc03694(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x36(%rax) │ │ │ │ + add %bh,0x36(%rax) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55c7af <__gmpz_get_d_2exp@plt+0x15652f> │ │ │ │ mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ test %rax,%rax │ │ │ │ @@ -378607,22 +378593,22 @@ │ │ │ │ je 55c822 <__gmpz_get_d_2exp@plt+0x1565a2> │ │ │ │ cmp $0x7,%rbx │ │ │ │ je 55c7fb <__gmpz_get_d_2exp@plt+0x15657b> │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ dec %rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jle 55c7a0 <__gmpz_get_d_2exp@plt+0x156520> │ │ │ │ - lea 0xd54ca0(%rip),%rbx │ │ │ │ + lea 0xd54cc0(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 55c6c8 <__gmpz_get_d_2exp@plt+0x156448> │ │ │ │ - lea 0xc035fa(%rip),%rbx │ │ │ │ + lea 0xc0361a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x55c7e8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 55c7e8 <__gmpz_get_d_2exp@plt+0x156568> │ │ │ │ @@ -378630,16 +378616,17 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c035(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ + add %bl,%al │ │ │ │ + xor $0x8b4800c0,%eax │ │ │ │ + jne 55c7f4 <__gmpz_get_d_2exp@plt+0x156574> │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ jmp 55c771 <__gmpz_get_d_2exp@plt+0x1564f1> │ │ │ │ and $0xfffffffffffffff8,%rsi │ │ │ │ mov (%rsi),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ @@ -378658,102 +378645,99 @@ │ │ │ │ jne 55c848 <__gmpz_get_d_2exp@plt+0x1565c8> │ │ │ │ jmp *(%rbx) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x35(%rax) │ │ │ │ + add %bh,0x35(%rax) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ jmp 55c78d <__gmpz_get_d_2exp@plt+0x15650d> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ cmp $0x8d4800c0,%eax │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 55c8c1 <__gmpz_get_d_2exp@plt+0x156641> │ │ │ │ movq $0x55c8a8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 55c8a8 <__gmpz_get_d_2exp@plt+0x156628> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c03d(%rax) │ │ │ │ + add %bh,0x4800c03d(%rax) │ │ │ │ movl $0x55c8e0,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp c49930 <__gmpz_get_d_2exp@plt+0x8436b0> │ │ │ │ - lea 0xc03d98(%rip),%rbx │ │ │ │ + lea 0xc03db8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3d(%rax) │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ + add %al,0x4800c03d(%rax) │ │ │ │ movl $0x55c908,0x0(%rbp) │ │ │ │ - lea 0xcbcc69(%rip),%rsi │ │ │ │ + lea 0xcbcc89(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp e934e8 <__gmpz_get_d_2exp@plt+0xa8d268> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xd51a21(%rip),%ebx │ │ │ │ + lea 0xd51a41(%rip),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fae7b8 <__gmpz_get_d_2exp@plt+0xba8538> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ cmp $0x894c00c0,%eax │ │ │ │ - lock lea 0xc03d10(%rip),%r14 │ │ │ │ + lock lea 0xc03d30(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - cmp $0xc0,%al │ │ │ │ - add %ch,%bl │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rax) │ │ │ │ + cmp $0xceeb00c0,%eax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -378794,18 +378778,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc $0xcb,%ah │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + movabs 0x4cf0458d4800cbd4,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 55ca3a <__gmpz_get_d_2exp@plt+0x1567ba> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp cf4428 <__gmpz_get_d_2exp@plt+0x8ee1a8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -378818,39 +378800,39 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734e03ac <__environ@GLIBC_2.2.5+0x7219c8c4> │ │ │ │ + rex.RB call 734e03ac <__environ@GLIBC_2.2.5+0x7219c884> │ │ │ │ rex.WB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 55ca9f <__gmpz_get_d_2exp@plt+0x15681f> │ │ │ │ movq $0x55c998,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x55cb28,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xce0335(%rip),%r14 │ │ │ │ + lea 0xce0355(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc03bdf(%rip),%rbx │ │ │ │ + lea 0xc03bff(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ ror %cl,%ebx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %esp,0x49000000(%rax) │ │ │ │ @@ -378867,37 +378849,29 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x2d(%rax) │ │ │ │ - lret │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - push %rax │ │ │ │ - lret │ │ │ │ - push %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %dl,0x4800cbd3(%rax) │ │ │ │ + movl $0x55cb50,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ jne 55cb50 <__gmpz_get_d_2exp@plt+0x1568d0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x2d(%rax) │ │ │ │ + add %ch,-0x2d(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x1c(%rbp) │ │ │ │ movq $0x55cac8,0x0(%rbp) │ │ │ │ @@ -378912,16 +378886,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cmp %al,%al │ │ │ │ + add %dl,(%rax) │ │ │ │ + cmp %eax,%eax │ │ │ │ add %ch,%cl │ │ │ │ mov $0xfe,%bl │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -378982,15 +378956,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %dl,%dl │ │ │ │ + cmp %dl,%dl │ │ │ │ lret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 55ccd5 <__gmpz_get_d_2exp@plt+0x156a55> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -379010,25 +378984,30 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900cbd1(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55cd21 <__gmpz_get_d_2exp@plt+0x156aa1> │ │ │ │ + add %al,%al │ │ │ │ + ror $1,%ebx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1c(%rdi) │ │ │ │ movq $0x55cc80,-0x18(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ jmp fae7b8 <__gmpz_get_d_2exp@plt+0xba8538> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xc0398d(%rip),%rbx │ │ │ │ + lea 0xc039ad(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -379070,16 +379049,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xcbd0,$0x0 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + call 485699a1 <__environ@GLIBC_2.2.5+0x47225e79> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55cdf2 <__gmpz_get_d_2exp@plt+0x156b72> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp cf4428 <__gmpz_get_d_2exp@plt+0x8ee1a8> │ │ │ │ @@ -379094,59 +379073,59 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734e0764 <__environ@GLIBC_2.2.5+0x7219cc7c> │ │ │ │ + rex.RB call 734e0764 <__environ@GLIBC_2.2.5+0x7219cc3c> │ │ │ │ rex.WRB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 55ce5b <__gmpz_get_d_2exp@plt+0x156bdb> │ │ │ │ movq $0x55cd50,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0x55ce88,-0x18(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xcdff7d(%rip),%r14 │ │ │ │ + lea 0xcdff9d(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xc03883(%rip),%rbx │ │ │ │ + lea 0xc038a3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x38(%rax) │ │ │ │ + add %ch,0x38(%rax) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ movl $0x55cea8,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 55cea8 <__gmpz_get_d_2exp@plt+0x156c28> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cmp %al,%al │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rbx,%rcx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ + add %cl,0x38(%rax) │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 55cebf <__gmpz_get_d_2exp@plt+0x156c3f> │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x55cef0,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ @@ -379154,22 +379133,21 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 55cf38 <__gmpz_get_d_2exp@plt+0x156cb8> │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %al,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x38(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 55cf28 <__gmpz_get_d_2exp@plt+0x156ca8> │ │ │ │ movq $0x55cdd0,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ @@ -379183,22 +379161,22 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x16ff3fc9(%rax) │ │ │ │ + add %dh,-0x16ff3fc9(%rax) │ │ │ │ stos %eax,%es:(%rdi) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ - add %dl,-0x70000000(%rip) │ │ │ │ + add %dl,-0x50000000(%rip) │ │ │ │ rol $0x0,%dh │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55cfbc <__gmpz_get_d_2exp@plt+0x156d3c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -379217,16 +379195,16 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xcbce,$0x0 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + call 48569b9f <__environ@GLIBC_2.2.5+0x47226077> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55cff2 <__gmpz_get_d_2exp@plt+0x156d72> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp cf4428 <__gmpz_get_d_2exp@plt+0x8ee1a8> │ │ │ │ @@ -379275,28 +379253,29 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xor $0x8d4800c0,%eax │ │ │ │ - rex.RB call 744e09ec <__environ@GLIBC_2.2.5+0x7319cf04> │ │ │ │ - sub -0x73(%rax),%ecx │ │ │ │ - sbb $0xc03698,%eax │ │ │ │ + add %bl,(%rax) │ │ │ │ + ss rolb $0x48,(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 55d0cc <__gmpz_get_d_2exp@plt+0x156e4c> │ │ │ │ + lea 0xc036b8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ xor $0x8b4c00c0,%eax │ │ │ │ jne 55d0d4 <__gmpz_get_d_2exp@plt+0x156e54> │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ add $0x18,%rbp │ │ │ │ movq $0x55d0f8,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ @@ -379307,28 +379286,28 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c035(%rax) │ │ │ │ + add %bh,0x4800c035(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 55d15a <__gmpz_get_d_2exp@plt+0x156eda> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 55d14a <__gmpz_get_d_2exp@plt+0x156eca> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x55d010,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x55d0c0,-0x8(%rbp) │ │ │ │ - lea 0xcdfc8d(%rip),%r14 │ │ │ │ + lea 0xcdfcad(%rip),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -379387,78 +379366,83 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800cbcc │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + mov %cl,%ah │ │ │ │ + lret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 55d252 <__gmpz_get_d_2exp@plt+0x156fd2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp cf4428 <__gmpz_get_d_2exp@plt+0x8ee1a8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xor $0xc0,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104e0bc4 <__environ@GLIBC_2.2.5+0xf19d0dc> │ │ │ │ + add %al,(%rax) │ │ │ │ + xor $0x8d4800c0,%eax │ │ │ │ + rex.RB call 104e0bc4 <__environ@GLIBC_2.2.5+0xf19d09c> │ │ │ │ orl $0xffffff8d,0x48000000(%rsi) │ │ │ │ - sbb $0xc034fc,%eax │ │ │ │ + sbb $0xc0351c,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c034(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 55d473 <__gmpz_get_d_2exp@plt+0x1571f3> │ │ │ │ - movq $0x55d2d0,0x8(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + xor $0xc0,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + roll $0xf9,-0x7cb7f81f(%rbx) │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,%bh │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + or %r10b,%r8b │ │ │ │ + rclb %cl,0x0(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 55d2d0 <__gmpz_get_d_2exp@plt+0x157050> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c034(%rax) │ │ │ │ + add %ah,0x4800c034(%rax) │ │ │ │ movl $0x55d300,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 55d300 <__gmpz_get_d_2exp@plt+0x157080> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x34(%rax) │ │ │ │ + add %dh,0x34(%rax) │ │ │ │ rolb $0x4c,(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ add $0x10,%rbp │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ @@ -379484,66 +379468,69 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xor %eax,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + xor $0xc0,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 55d384 <__gmpz_get_d_2exp@plt+0x157104> │ │ │ │ mov %rsi,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 55d46c <__gmpz_get_d_2exp@plt+0x1571ec> │ │ │ │ mov %rsi,%rbx │ │ │ │ and $0x7,%esi │ │ │ │ cmp $0x1,%rsi │ │ │ │ jne 55d3b0 <__gmpz_get_d_2exp@plt+0x157130> │ │ │ │ - lea 0xc03389(%rip),%rbx │ │ │ │ + lea 0xc033a9(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900c033(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 55d3f2 <__gmpz_get_d_2exp@plt+0x157172> │ │ │ │ + add %al,%al │ │ │ │ + xor %eax,%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x55d1b0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x55d298,0x0(%rbp) │ │ │ │ - lea 0xcdf9e1(%rip),%r14 │ │ │ │ + lea 0xcdfa01(%rip),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x55d3b0,0x0(%rbp) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x36(%rax) │ │ │ │ - lret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %bl,0x4800cbca(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + add $0x10,%rbp │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 55d44c <__gmpz_get_d_2exp@plt+0x1571cc> │ │ │ │ movq $0x55d230,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp fae7b8 <__gmpz_get_d_2exp@plt+0xba8538> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -379601,103 +379588,106 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x32(%rax) │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ + add %cl,0x4800c032(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55d5be <__gmpz_get_d_2exp@plt+0x15733e> │ │ │ │ mov %rsi,%rbx │ │ │ │ and $0x7,%esi │ │ │ │ cmp $0x1,%rsi │ │ │ │ jne 55d55c <__gmpz_get_d_2exp@plt+0x1572dc> │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xor %al,%al │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add $0x10,%esp │ │ │ │ + add %bl,0x32(%rax) │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + add $0x8,%ebp │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 55d5a2 <__gmpz_get_d_2exp@plt+0x157322> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x55d4a0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x55d5e0,-0x10(%rbp) │ │ │ │ - lea 0xcdf835(%rip),%r14 │ │ │ │ + lea 0xcdf855(%rip),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x55d558,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc031eb(%rip),%rbx │ │ │ │ + lea 0xc0320b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c031(%rax) │ │ │ │ - movl $0x55d600,0x0(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ + add %al,%al │ │ │ │ + xor %eax,%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + (bad) │ │ │ │ + push %rbp │ │ │ │ + add %dh,%dh │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ jne 55d600 <__gmpz_get_d_2exp@plt+0x157380> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c031(%rax) │ │ │ │ + add %ah,0x4800c031(%rax) │ │ │ │ movl $0x55d630,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 55d630 <__gmpz_get_d_2exp@plt+0x1573b0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x31(%rax) │ │ │ │ + add %dh,0x31(%rax) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 55d270 <__gmpz_get_d_2exp@plt+0x156ff0> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %cl,0x31(%rax) │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 55d6db <__gmpz_get_d_2exp@plt+0x15745b> │ │ │ │ movq $0x55d690,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 55d690 <__gmpz_get_d_2exp@plt+0x157410> │ │ │ │ @@ -379705,16 +379695,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - xor %al,%al │ │ │ │ + add %dl,(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r8b,%r8b │ │ │ │ (bad) │ │ │ │ push %rbp │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ @@ -379727,85 +379717,83 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ xor %al,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r15b,%r8b │ │ │ │ (bad) │ │ │ │ push %rbp │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls -0x77(%rcx) │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 55d270 <__gmpz_get_d_2exp@plt+0x156ff0> │ │ │ │ - lea 0xc030de(%rip),%rbx │ │ │ │ + lea 0xc030fe(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd50c3a,%eax │ │ │ │ + sbb $0xd50c5a,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c030(%rax) │ │ │ │ + add %dh,0x4800c030(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 55d767 <__gmpz_get_d_2exp@plt+0x1574e7> │ │ │ │ movq $0x55d750,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 55d750 <__gmpz_get_d_2exp@plt+0x1574d0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x30(%rax) │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ + add %al,0x4800c030(%rax) │ │ │ │ movl $0x55d788,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xd50bd7(%rip),%r14 │ │ │ │ + lea 0xd50bf7(%rip),%r14 │ │ │ │ jmp 55d528 <__gmpz_get_d_2exp@plt+0x1572a8> │ │ │ │ - lea 0xc0307a(%rip),%rbx │ │ │ │ + lea 0xc0309a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd50baa,%eax │ │ │ │ + sbb $0xd50bca,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xor %al,%al │ │ │ │ - add %ch,%cl │ │ │ │ + add %bl,0x30(%rax) │ │ │ │ + rolb $0xe9,(%rax) │ │ │ │ imul $0xffffffff,%edi,%edi │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ @@ -379929,28 +379917,28 @@ │ │ │ │ lea -0x8f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc02e7e(%rip),%rbx │ │ │ │ + lea 0xc02e9e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xc02e62,%eax │ │ │ │ + sbb $0xc02e82,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -380053,53 +380041,54 @@ │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x48,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc02d05(%rip),%rbx │ │ │ │ + lea 0xc02d25(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xc02cea,%eax │ │ │ │ + sbb $0xc02d0a,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ch,-0x72b7ff40(%rip) │ │ │ │ - rex.RB call 734e14dc <__environ@GLIBC_2.2.5+0x7219d9f4> │ │ │ │ + pop %rax │ │ │ │ + sub $0x8d4800c0,%eax │ │ │ │ + rex.RB call 734e14dc <__environ@GLIBC_2.2.5+0x7219d9b4> │ │ │ │ sub %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x55dbd0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc02ce9(%rip),%r14 │ │ │ │ + lea 0xc02d09(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d50a8 <__gmpz_get_d_2exp@plt+0x1cee28> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c018(%rax) │ │ │ │ + add %ch,0x4800c018(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 55dbea <__gmpz_get_d_2exp@plt+0x15796a> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -380110,17 +380099,19 @@ │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c02c(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,%al │ │ │ │ + sub $0xc0,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 55dcd5 <__gmpz_get_d_2exp@plt+0x157a55> │ │ │ │ movq $0x55dc48,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 55dc48 <__gmpz_get_d_2exp@plt+0x1579c8> │ │ │ │ @@ -380128,16 +380119,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x2c(%rax) │ │ │ │ - rolb $0x49,(%rax) │ │ │ │ + add %bl,0x4900c02c(%rax) │ │ │ │ add $0x60,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 55dcc5 <__gmpz_get_d_2exp@plt+0x157a45> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ @@ -380157,15 +380147,15 @@ │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc02c0c(%rip),%rbx │ │ │ │ + lea 0xc02c2c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -380175,24 +380165,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 55dd1c <__gmpz_get_d_2exp@plt+0x157a9c> │ │ │ │ movq $0x55dd38,-0x8(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xcbb6de(%rip),%r14 │ │ │ │ + lea 0xcbb6fe(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5d50a8 <__gmpz_get_d_2exp@plt+0x1cee28> │ │ │ │ - lea 0xc02bf5(%rip),%rbx │ │ │ │ + lea 0xc02c15(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ sub %eax,%eax │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x6(%rbx),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ @@ -380201,15 +380191,17 @@ │ │ │ │ movq $0x55dd78,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5ca2a0 <__gmpz_get_d_2exp@plt+0x1c4020> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c016(%rax) │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ movl $0x55dda8,-0x8(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 55dda8 <__gmpz_get_d_2exp@plt+0x157b28> │ │ │ │ @@ -380217,16 +380209,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x16(%rax) │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ + add %dl,0x4800c016(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x27(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 557378 <__gmpz_get_d_2exp@plt+0x1510f8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -380240,25 +380231,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 55ddfc <__gmpz_get_d_2exp@plt+0x157b7c> │ │ │ │ movq $0x55de18,-0x8(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xcbb5fe(%rip),%r14 │ │ │ │ + lea 0xcbb61e(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5d3500 <__gmpz_get_d_2exp@plt+0x1cd280> │ │ │ │ - lea 0xc02b3d(%rip),%rbx │ │ │ │ + lea 0xc02b5d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sub %al,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %eax,%eax │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x6(%rbx),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -380266,15 +380257,15 @@ │ │ │ │ movq $0x55de58,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5ca2a0 <__gmpz_get_d_2exp@plt+0x1c4020> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ adc $0xc74800c0,%eax │ │ │ │ rex.RB clc │ │ │ │ mov %bl,%dh │ │ │ │ push %rbp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ add %r9b,-0x7d(%r8) │ │ │ │ @@ -380286,23 +380277,23 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c015(%rax) │ │ │ │ + add %dh,0x4800c015(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x27(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 557378 <__gmpz_get_d_2exp@plt+0x1510f8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0xe0000000,%eax │ │ │ │ - sub %al,%al │ │ │ │ + adc $0x0,%eax │ │ │ │ + sub %eax,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 55df01 <__gmpz_get_d_2exp@plt+0x157c81> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 55df03 <__gmpz_get_d_2exp@plt+0x157c83> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -380311,26 +380302,26 @@ │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 55df01 <__gmpz_get_d_2exp@plt+0x157c81> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x55df18,-0x18(%rbp) │ │ │ │ - lea 0xc02a77(%rip),%rsi │ │ │ │ - lea 0xcbb4f9(%rip),%r14 │ │ │ │ + lea 0xc02a97(%rip),%rsi │ │ │ │ + lea 0xcbb519(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d3500 <__gmpz_get_d_2exp@plt+0x1cd280> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sub %eax,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %al,%al │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x6(%rbx),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -380338,15 +380329,15 @@ │ │ │ │ movq $0x55df58,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5ca2a0 <__gmpz_get_d_2exp@plt+0x1c4020> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ adc $0xc0,%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ mov %bl,%bh │ │ │ │ push %rbp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ @@ -380359,22 +380350,22 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c014(%rax) │ │ │ │ + add %dh,0x4800c014(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x27(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 557378 <__gmpz_get_d_2exp@plt+0x1510f8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0x58000000,%eax │ │ │ │ + adc $0x78000000,%eax │ │ │ │ sub %al,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 55e001 <__gmpz_get_d_2exp@plt+0x157d81> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 55e003 <__gmpz_get_d_2exp@plt+0x157d83> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -380384,26 +380375,26 @@ │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 55e001 <__gmpz_get_d_2exp@plt+0x157d81> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x55e018,-0x18(%rbp) │ │ │ │ - lea 0xc029ef(%rip),%rsi │ │ │ │ - lea 0xcbb3f9(%rip),%r14 │ │ │ │ + lea 0xc02a0f(%rip),%rsi │ │ │ │ + lea 0xcbb419(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d3500 <__gmpz_get_d_2exp@plt+0x1cd280> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sub %al,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %eax,%eax │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x6(%rbx),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -380411,15 +380402,15 @@ │ │ │ │ movq $0x55e058,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5ca2a0 <__gmpz_get_d_2exp@plt+0x1c4020> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ adc %eax,%eax │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ mov %ah,%al │ │ │ │ push %rbp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ @@ -380432,70 +380423,73 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c013(%rax) │ │ │ │ + add %dh,0x4800c013(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x27(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 557378 <__gmpz_get_d_2exp@plt+0x1510f8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c029(%rax) │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 55e20f <__gmpz_get_d_2exp@plt+0x157f8f> │ │ │ │ - movq $0x55e0f0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + sub %eax,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + (bad) │ │ │ │ + rex.WX add %rax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock lock loopne 55e121 <__gmpz_get_d_2exp@plt+0x157ea1> │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + xrelease mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 55e0f0 <__gmpz_get_d_2exp@plt+0x157e70> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x29(%rax) │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ + add %cl,0x4800c029(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 55e201 <__gmpz_get_d_2exp@plt+0x157f81> │ │ │ │ movq $0x55e140,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0xc028a6(%rip),%rbx │ │ │ │ + lea 0xc028c6(%rip),%rbx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 55e140 <__gmpz_get_d_2exp@plt+0x157ec0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sub %al,%al │ │ │ │ + add %bl,(%rax) │ │ │ │ + sub %eax,%eax │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,-0x1f(%r8) │ │ │ │ push %rbp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ @@ -380505,15 +380499,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ sub %al,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ cmp 0x8(%rax),%rcx │ │ │ │ @@ -380549,27 +380543,27 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x28(%rax) │ │ │ │ + add %ah,0x28(%rax) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ jmp 55f288 <__gmpz_get_d_2exp@plt+0x159008> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc02862(%rip),%rbx │ │ │ │ + lea 0xc02882(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x55e250,-0x10(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0xc0280c(%rip),%rbx │ │ │ │ + lea 0xc0282c(%rip),%rbx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 55e250 <__gmpz_get_d_2exp@plt+0x157fd0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ @@ -380758,15 +380752,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - lea 0xd52fca(%rip),%ecx │ │ │ │ + lea 0xd52fea(%rip),%ecx │ │ │ │ jmp 55e678 <__gmpz_get_d_2exp@plt+0x1583f8> │ │ │ │ movq $0x55e4a0,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 55e4a0 <__gmpz_get_d_2exp@plt+0x158220> │ │ │ │ @@ -381422,33 +381416,32 @@ │ │ │ │ nop │ │ │ │ xchg %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sbb $0x8b4800c0,%eax │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - jae 55ed18 <__gmpz_get_d_2exp@plt+0x158a98> │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,0x1d(%rax) │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 55f288 <__gmpz_get_d_2exp@plt+0x159008> │ │ │ │ movq $0x55ed38,0x0(%rbp) │ │ │ │ mov %rdx,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 55ed38 <__gmpz_get_d_2exp@plt+0x158ab8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ xchg %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ sbb $0x8b4800c0,%eax │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ rex.XB add $0xc7480000,%eax │ │ │ │ add %r13b,-0x13(%r8) │ │ │ │ push %rbp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ @@ -381460,18 +381453,18 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ sbb $0xc0,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - or $0xd526ca,%eax │ │ │ │ + or $0xd526ea,%eax │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ jmp 55ef34 <__gmpz_get_d_2exp@plt+0x158cb4> │ │ │ │ movq $0x55eda0,0x8(%rbp) │ │ │ │ mov %rdx,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 55eda0 <__gmpz_get_d_2exp@plt+0x158b20> │ │ │ │ @@ -381479,15 +381472,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c01c(%rax) │ │ │ │ + add %bh,0x4800c01c(%rax) │ │ │ │ mov 0x20(%rbp),%ecx │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ jmp 55ef34 <__gmpz_get_d_2exp@plt+0x158cb4> │ │ │ │ movq $0x55edd8,0x8(%rbp) │ │ │ │ mov %rdx,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -381496,25 +381489,24 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x1c(%rax) │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ + add %al,0x4800c01c(%rax) │ │ │ │ mov 0x20(%rbp),%ecx │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ jmp 55ef34 <__gmpz_get_d_2exp@plt+0x158cb4> │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x1c(%rax) │ │ │ │ + add %ah,0x1c(%rax) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ mov 0x28(%rbp),%eax │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -381536,34 +381528,37 @@ │ │ │ │ nopl (%rax) │ │ │ │ test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ sbb %eax,%eax │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ mov $0x0,%bl │ │ │ │ add %al,(%rax) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c01b(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 55f0c2 <__gmpz_get_d_2exp@plt+0x158e42> │ │ │ │ - movq $0x8b9038,-0x20(%r12) │ │ │ │ + add %al,%al │ │ │ │ + sbb %eax,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + adc $0x49000002,%eax │ │ │ │ + movl $0x8b9038,-0x20(%rsp) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ movq $0x55ef28,0x8(%rbp) │ │ │ │ mov %rdx,%rbx │ │ │ │ @@ -381576,29 +381571,28 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sbb %eax,%eax │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %dl,0x1b(%rax) │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 55ef34 <__gmpz_get_d_2exp@plt+0x158cb4> │ │ │ │ xchg %ax,%ax │ │ │ │ test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ sbb %eax,%eax │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ mov %ebx,%edx │ │ │ │ and $0x7,%ebx │ │ │ │ @@ -381616,15 +381610,15 @@ │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ sbb %al,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ cmp 0x8(%rax),%rcx │ │ │ │ @@ -381655,27 +381649,27 @@ │ │ │ │ mov %rdx,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 55ef08 <__gmpz_get_d_2exp@plt+0x158c88> │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x55f028,-0x10(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0xc01a33(%rip),%rbx │ │ │ │ + lea 0xc01a53(%rip),%rbx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 55f028 <__gmpz_get_d_2exp@plt+0x158da8> │ │ │ │ jmp *(%rbx) │ │ │ │ rex.RX add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ sbb %al,%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -381734,15 +381728,15 @@ │ │ │ │ nop │ │ │ │ test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ sbb %eax,%eax │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ sti │ │ │ │ std │ │ │ │ @@ -381819,28 +381813,30 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ (bad) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 55f288 <__gmpz_get_d_2exp@plt+0x159008> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c017(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 55f561 <__gmpz_get_d_2exp@plt+0x1592e1> │ │ │ │ movq $0x55f2d0,-0x8(%rbp) │ │ │ │ @@ -381856,16 +381852,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x17(%rax) │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ + add %cl,0x4800c017(%rax) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ cmp 0x8(%rax),%rcx │ │ │ │ jne 55f3bb <__gmpz_get_d_2exp@plt+0x15913b> │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ lea 0x10(%rbx),%rsi │ │ │ │ @@ -381898,15 +381893,15 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ (bad) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ jmp 55f288 <__gmpz_get_d_2exp@plt+0x159008> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ movq $0x55ee98,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -381919,27 +381914,27 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ movq $0x55edf8,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ movq $0x55f3f0,-0x10(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0xc0166b(%rip),%rbx │ │ │ │ + lea 0xc0168b(%rip),%rbx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 55f3f0 <__gmpz_get_d_2exp@plt+0x159170> │ │ │ │ jmp *(%rbx) │ │ │ │ add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x16(%rax) │ │ │ │ + add %ch,0x16(%rax) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ mov 0x18(%rbp),%edx │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ cmp 0x8(%rax),%rcx │ │ │ │ jne 55edad <__gmpz_get_d_2exp@plt+0x158b2d> │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ @@ -381974,20 +381969,21 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c015(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 55ed45 <__gmpz_get_d_2exp@plt+0x158ac5> │ │ │ │ - movq $0x55f4d0,-0x10(%rbp) │ │ │ │ + add %dl,%al │ │ │ │ + adc $0x894800c0,%eax │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,0x48fffff8(%rbp) │ │ │ │ + movl $0x55f4d0,-0x10(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -381996,16 +381992,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x15(%rax) │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ + add %cl,0x4800c015(%rax) │ │ │ │ mov 0x20(%rbp),%edx │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ cmp 0x8(%rax),%rcx │ │ │ │ jne 55ed15 <__gmpz_get_d_2exp@plt+0x158a95> │ │ │ │ add $0x10,%rbx │ │ │ │ @@ -382033,17 +382028,16 @@ │ │ │ │ jne 55f550 <__gmpz_get_d_2exp@plt+0x1592d0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - adc $0xc0,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + adc $0x8b4800c0,%eax │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ adc %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ sar %cl,%ecx │ │ │ │ (bad) │ │ │ │ decl -0x77(%rax) │ │ │ │ ret │ │ │ │ @@ -382106,15 +382100,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - lea 0xd51e1a(%rip),%ecx │ │ │ │ + lea 0xd51e3a(%rip),%ecx │ │ │ │ jmp 55f830 <__gmpz_get_d_2exp@plt+0x1595b0> │ │ │ │ movq $0x55f650,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 55f650 <__gmpz_get_d_2exp@plt+0x1593d0> │ │ │ │ @@ -382772,15 +382766,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - or $0xd5153a,%eax │ │ │ │ + or $0xd5155a,%eax │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ jmp 560190 <__gmpz_get_d_2exp@plt+0x159f10> │ │ │ │ movq $0x55ff30,0x8(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 55ff30 <__gmpz_get_d_2exp@plt+0x159cb0> │ │ │ │ @@ -382815,15 +382809,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - lea 0xd514ba(%rip),%ecx │ │ │ │ + lea 0xd514da(%rip),%ecx │ │ │ │ jmp 560190 <__gmpz_get_d_2exp@plt+0x159f10> │ │ │ │ movq $0x55ffb0,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 55ffb0 <__gmpz_get_d_2exp@plt+0x159d30> │ │ │ │ @@ -383543,15 +383537,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - lea 0xd50b3a(%rip),%ecx │ │ │ │ + lea 0xd50b5a(%rip),%ecx │ │ │ │ jmp 560a58 <__gmpz_get_d_2exp@plt+0x15a7d8> │ │ │ │ movq $0x560930,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 560930 <__gmpz_get_d_2exp@plt+0x15a6b0> │ │ │ │ @@ -384218,15 +384212,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - lea 0xd50222(%rip),%ecx │ │ │ │ + lea 0xd50242(%rip),%ecx │ │ │ │ jmp 56143c <__gmpz_get_d_2exp@plt+0x15b1bc> │ │ │ │ movq $0x561248,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 561248 <__gmpz_get_d_2exp@plt+0x15afc8> │ │ │ │ @@ -384944,15 +384938,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - lea 0xd4f882(%rip),%ecx │ │ │ │ + lea 0xd4f8a2(%rip),%ecx │ │ │ │ jmp 561d10 <__gmpz_get_d_2exp@plt+0x15ba90> │ │ │ │ movq $0x561be8,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 561be8 <__gmpz_get_d_2exp@plt+0x15b968> │ │ │ │ @@ -385590,35 +385584,35 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - in $0xbf,%eax │ │ │ │ + add %bl,(%rax) │ │ │ │ + out %al,$0xbf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5624a4 <__gmpz_get_d_2exp@plt+0x15c224> │ │ │ │ movq $0x5624c0,-0x8(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xd4ef9e(%rip),%r14 │ │ │ │ + lea 0xd4efbe(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 55e0b8 <__gmpz_get_d_2exp@plt+0x157e38> │ │ │ │ - lea 0xbfe5dd(%rip),%rbx │ │ │ │ + lea 0xbfe5fd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xd4ef72,%eax │ │ │ │ + xor $0xd4ef92,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -385643,20 +385637,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ mov $0x43,%dh │ │ │ │ (bad) │ │ │ │ cmp $0x2f,%rax │ │ │ │ jne 562538 <__gmpz_get_d_2exp@plt+0x15c2b8> │ │ │ │ - lea 0xc0d768(%rip),%rbx │ │ │ │ + lea 0xc0d788(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbfe552(%rip),%rbx │ │ │ │ + lea 0xbfe572(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ @@ -385717,15 +385711,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 562687 <__gmpz_get_d_2exp@plt+0x15c407> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 562639 <__gmpz_get_d_2exp@plt+0x15c3b9> │ │ │ │ add $0xffffffffffffffa8,%r12 │ │ │ │ - lea 0xd4ee03(%rip),%rbx │ │ │ │ + lea 0xd4ee23(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x562560,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ movq $0x5625a0,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ @@ -385760,32 +385754,33 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x562720,-0x8(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 562618 <__gmpz_get_d_2exp@plt+0x15c398> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbfe399(%rip),%rbx │ │ │ │ + lea 0xbfe3b9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,0x27(%r8) │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - jecxz 5626f0 <__gmpz_get_d_2exp@plt+0x15c470> │ │ │ │ - add %ch,%cl │ │ │ │ - mov $0x900069c5,%ecx │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %esp,%ebx │ │ │ │ + mov $0xc5b9e900,%edi │ │ │ │ + imul $0x90,(%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ fmull (%rsp,%rsi,1) │ │ │ │ @@ -385817,15 +385812,15 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,%r8b │ │ │ │ (bad) │ │ │ │ push %rsi │ │ │ │ add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ jmp 5626b0 <__gmpz_get_d_2exp@plt+0x15c430> │ │ │ │ - lea 0xbfe2f0(%rip),%rbx │ │ │ │ + lea 0xbfe310(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -385863,38 +385858,43 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104e6194 <__environ@GLIBC_2.2.5+0xf1a26ac> │ │ │ │ + rex.RB call 104e6194 <__environ@GLIBC_2.2.5+0xf1a266c> │ │ │ │ (bad) │ │ │ │ lock add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock subb $0x56,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xc34774,%eax │ │ │ │ + sbb $0xc34794,%eax │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 562880 <__gmpz_get_d_2exp@plt+0x15c600> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c0dc(%rax) │ │ │ │ - movl $0x5628c0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %dl,%al │ │ │ │ + fadd %st,%st(0) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + shrb $0x56,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5628c0 <__gmpz_get_d_2exp@plt+0x15c640> │ │ │ │ @@ -385902,16 +385902,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x24(%rax) │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ + add %dl,0x4800c0dc(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0x8(%rcx),%rdx │ │ │ │ cmp 0x8(%rax),%rdx │ │ │ │ jne 562929 <__gmpz_get_d_2exp@plt+0x15c6a9> │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ add $0x10,%rcx │ │ │ │ @@ -385938,15 +385937,15 @@ │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5c1550 <__gmpz_get_d_2exp@plt+0x1bb2d0> │ │ │ │ movq $0x562958,0x10(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5c1550 <__gmpz_get_d_2exp@plt+0x1bb2d0> │ │ │ │ - lea 0xbfe174(%rip),%rbx │ │ │ │ + lea 0xbfe194(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ @@ -385995,48 +385994,46 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 562abe <__gmpz_get_d_2exp@plt+0x15c83e> │ │ │ │ movq $0x562a30,-0x10(%rbp) │ │ │ │ - lea 0xc345c4(%rip),%rbx │ │ │ │ + lea 0xc345e4(%rip),%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 562a30 <__gmpz_get_d_2exp@plt+0x15c7b0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bfdf(%rax) │ │ │ │ + add %dh,0x4800bfdf(%rax) │ │ │ │ movl $0x562a60,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 562a60 <__gmpz_get_d_2exp@plt+0x15c7e0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x21(%rax) │ │ │ │ - mov $0x458b4800,%edi │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - (bad) -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %al,0x4800bfdf(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ cmp 0x8(%rax),%rdx │ │ │ │ jne 562ab4 <__gmpz_get_d_2exp@plt+0x15c834> │ │ │ │ add $0x10,%rbx │ │ │ │ add $0x10,%rax │ │ │ │ xor %esi,%esi │ │ │ │ cmp %rax,%rbx │ │ │ │ @@ -386048,35 +386045,38 @@ │ │ │ │ mov %rcx,%rbx │ │ │ │ call 4060b0 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ test %rsi,%rsi │ │ │ │ jne 562ab4 <__gmpz_get_d_2exp@plt+0x15c834> │ │ │ │ - lea 0xbfdf12(%rip),%rbx │ │ │ │ + lea 0xbfdf32(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbfe013(%rip),%rbx │ │ │ │ + lea 0xbfe033(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x21(%rax) │ │ │ │ + add %dh,-0x21(%rax) │ │ │ │ mov $0x358d4800,%edi │ │ │ │ - rex.WB fistpll -0x2a531700(%r15) │ │ │ │ - xor (%rax),%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x78000000,%eax │ │ │ │ + imul $0xace900bf,%edi,%ebx │ │ │ │ + {rex2 0x33} add %cl,(%r31) │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x68000000(%rip) │ │ │ │ loopne 562ac6 <__gmpz_get_d_2exp@plt+0x15c846> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 562b59 <__gmpz_get_d_2exp@plt+0x15c8d9> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 562b5b <__gmpz_get_d_2exp@plt+0x15c8db> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -386086,25 +386086,25 @@ │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 562b59 <__gmpz_get_d_2exp@plt+0x15c8d9> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x562b70,-0x18(%rbp) │ │ │ │ - lea 0xbfe00f(%rip),%rsi │ │ │ │ - lea 0xcb68a1(%rip),%r14 │ │ │ │ + lea 0xbfe02f(%rip),%rsi │ │ │ │ + lea 0xcb68c1(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d3500 <__gmpz_get_d_2exp@plt+0x1cd280> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bfdd(%rax) │ │ │ │ + add %ch,0x4800bfdd(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 562b8a <__gmpz_get_d_2exp@plt+0x15c90a> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -386112,38 +386112,34 @@ │ │ │ │ movq $0x562bb0,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5ca2a0 <__gmpz_get_d_2exp@plt+0x1c4020> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x38(%rax) │ │ │ │ - mov $0x45c74800,%edi │ │ │ │ - clc │ │ │ │ - loopne 562be1 <__gmpz_get_d_2exp@plt+0x15c961> │ │ │ │ - push %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %cl,0x4800bfc8(%rax) │ │ │ │ + movl $0x562be0,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ jne 562be0 <__gmpz_get_d_2exp@plt+0x15c960> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - enter $0xbf,$0x48 │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x27(%rbx),%r14 │ │ │ │ + add %bl,-0x38(%rax) │ │ │ │ + mov $0x758b4800,%edi │ │ │ │ + or %cl,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 557378 <__gmpz_get_d_2exp@plt+0x1510f8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -386205,15 +386201,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 562d2f <__gmpz_get_d_2exp@plt+0x15caaf> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 562ce1 <__gmpz_get_d_2exp@plt+0x15ca61> │ │ │ │ add $0xffffffffffffffa8,%r12 │ │ │ │ - lea 0xd4e75b(%rip),%rbx │ │ │ │ + lea 0xd4e77b(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x562c08,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ movq $0x562c48,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ @@ -386230,20 +386226,20 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %dl,%ch │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 562d7a <__gmpz_get_d_2exp@plt+0x15cafa> │ │ │ │ - movq $0xfb5418,-0x10(%rbp) │ │ │ │ + rex.W │ │ │ │ + {rex2 0xc0} str -0x73(%rax) │ │ │ │ + rex.RB call 734e66a4 <__environ@GLIBC_2.2.5+0x721a2b7c> │ │ │ │ + and %ecx,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x562d90,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5befb8 <__gmpz_get_d_2exp@plt+0x1b8d38> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -386272,17 +386268,17 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 4856edc6 <__environ@GLIBC_2.2.5+0x4722b2de> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + or %bl,%dh │ │ │ │ + mov $0x458d4800,%edi │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 562e07 <__gmpz_get_d_2exp@plt+0x15cb87> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 562e60 <__gmpz_get_d_2exp@plt+0x15cbe0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -386312,25 +386308,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104e67b4 <__environ@GLIBC_2.2.5+0xf1a2ccc> │ │ │ │ + rex.RB call 104e67b4 <__environ@GLIBC_2.2.5+0xf1a2c8c> │ │ │ │ adcl $0xffffff8d,0x48000000(%rdi) │ │ │ │ - sbb $0xbfdd5c,%eax │ │ │ │ + sbb $0xbfdd7c,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x23(%rax) │ │ │ │ + add %ch,-0x23(%rax) │ │ │ │ mov $0x458b4800,%edi │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x65(%rbp) │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -386358,60 +386354,60 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 562f30 <__gmpz_get_d_2exp@plt+0x15ccb0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bfdc(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %al,%al │ │ │ │ + fdivrl -0x2776b800(%rdi) │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 562f9d <__gmpz_get_d_2exp@plt+0x15cd1d> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 562f8d <__gmpz_get_d_2exp@plt+0x15cd0d> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x562d50,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x562e88,-0x10(%rbp) │ │ │ │ - lea 0xbfdbcd(%rip),%rdi │ │ │ │ + lea 0xbfdbed(%rip),%rdi │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xbfb774(%rip),%r14 │ │ │ │ + lea 0xbfb794(%rip),%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp d92298 <__gmpz_get_d_2exp@plt+0x98c018> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd4e495(%rip),%rbx │ │ │ │ + lea 0xd4e4b5(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734e6914 <__environ@GLIBC_2.2.5+0x721a2e2c> │ │ │ │ + rex.RB call 734e6914 <__environ@GLIBC_2.2.5+0x721a2dec> │ │ │ │ rex.XB │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 56300a <__gmpz_get_d_2exp@plt+0x15cd8a> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x563020,-0x18(%rbp) │ │ │ │ - lea 0xbfdb19(%rip),%r14 │ │ │ │ + lea 0xbfdb39(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 8a3430 <__gmpz_get_d_2exp@plt+0x49d1b0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -386494,15 +386490,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 56318f <__gmpz_get_d_2exp@plt+0x15cf0f> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 563141 <__gmpz_get_d_2exp@plt+0x15cec1> │ │ │ │ add $0xffffffffffffffa8,%r12 │ │ │ │ - lea 0xd4e2fb(%rip),%rbx │ │ │ │ + lea 0xd4e31b(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x563068,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ movq $0x5630a8,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ @@ -386579,15 +386575,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5632d7 <__gmpz_get_d_2exp@plt+0x15d057> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 563289 <__gmpz_get_d_2exp@plt+0x15d009> │ │ │ │ add $0xffffffffffffffa8,%r12 │ │ │ │ - lea 0xd4e1b3(%rip),%rbx │ │ │ │ + lea 0xd4e1d3(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x5631b0,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ movq $0x5631f0,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ @@ -386664,15 +386660,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 56341f <__gmpz_get_d_2exp@plt+0x15d19f> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 5633d1 <__gmpz_get_d_2exp@plt+0x15d151> │ │ │ │ add $0xffffffffffffffa8,%r12 │ │ │ │ - lea 0xd4e06b(%rip),%rbx │ │ │ │ + lea 0xd4e08b(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x5632f8,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ movq $0x563338,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ @@ -386749,15 +386745,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 563567 <__gmpz_get_d_2exp@plt+0x15d2e7> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 563519 <__gmpz_get_d_2exp@plt+0x15d299> │ │ │ │ add $0xffffffffffffffa8,%r12 │ │ │ │ - lea 0xd4df23(%rip),%rbx │ │ │ │ + lea 0xd4df43(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x563440,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ movq $0x563480,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ @@ -386834,15 +386830,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5636af <__gmpz_get_d_2exp@plt+0x15d42f> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 563661 <__gmpz_get_d_2exp@plt+0x15d3e1> │ │ │ │ add $0xffffffffffffffa8,%r12 │ │ │ │ - lea 0xd4dddb(%rip),%rbx │ │ │ │ + lea 0xd4ddfb(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x563588,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ movq $0x5635c8,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ @@ -386908,29 +386904,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB mov $0xff8394c,%r8d │ │ │ │ (bad) │ │ │ │ adc $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x5637a0,-0x10(%rbp) │ │ │ │ - lea 0xc33854(%rip),%rbx │ │ │ │ + lea 0xc33874(%rip),%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5637a0 <__gmpz_get_d_2exp@plt+0x15d520> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ mov $0x45c74800,%edi │ │ │ │ clc │ │ │ │ loopne 5637dd <__gmpz_get_d_2exp@plt+0x15d55d> │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ @@ -386946,18 +386942,21 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bfd6(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x458b4800,%edi │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + (bad) -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ cmp 0x8(%rax),%rdx │ │ │ │ jne 56383b <__gmpz_get_d_2exp@plt+0x15d5bb> │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ add $0x10,%rbx │ │ │ │ add $0x10,%rax │ │ │ │ xor %edi,%edi │ │ │ │ @@ -386976,84 +386975,84 @@ │ │ │ │ mov %rbx,%rsi │ │ │ │ test %rdi,%rdi │ │ │ │ jne 56383b <__gmpz_get_d_2exp@plt+0x15d5bb> │ │ │ │ mov %rsi,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x563868,0x0(%rbp) │ │ │ │ - lea 0xbfd366(%rip),%rbx │ │ │ │ + lea 0xbfd386(%rip),%rbx │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 563868 <__gmpz_get_d_2exp@plt+0x15d5e8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x45c74800,%edi │ │ │ │ add %ah,0x4c005638(%rax) │ │ │ │ mov 0x10(%rbp),%esi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp 5bcec0 <__gmpz_get_d_2exp@plt+0x1b6c40> │ │ │ │ - lea 0xbfd630(%rip),%rbx │ │ │ │ + lea 0xbfd650(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bfd5(%rax) │ │ │ │ - movl $0x5638c8,-0x8(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + {rex2 0xbf} str -0x39(%r24) │ │ │ │ + rex.RB clc │ │ │ │ + enter $0x5638,$0x0 │ │ │ │ mov %r14,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5638c8 <__gmpz_get_d_2exp@plt+0x15d648> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bfd5(%rax) │ │ │ │ + add %dh,0x4800bfd5(%rax) │ │ │ │ movl $0x5638f8,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5626b0 <__gmpz_get_d_2exp@plt+0x15c430> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x2b(%rax) │ │ │ │ - mov $0x45c74800,%edi │ │ │ │ - add %bl,(%rax) │ │ │ │ - cmp %edx,0x0(%rsi) │ │ │ │ + add %al,0x4800bfd5(%rax) │ │ │ │ + movl $0x563918,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 557738 <__gmpz_get_d_2exp@plt+0x1514b8> │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x2b(%rax) │ │ │ │ + add %ah,-0x2b(%rax) │ │ │ │ mov $0xc4834900,%edi │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x36(%rdi) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ @@ -387071,28 +387070,25 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.RX add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x2d(%rax) │ │ │ │ - mov $0x5d8b4800,%edi │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - or %ch,%bl │ │ │ │ - push %rdx │ │ │ │ + add %dl,0x4800bfd3(%rax) │ │ │ │ + mov 0x10(%rbp),%ebx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + jmp 5639dc <__gmpz_get_d_2exp@plt+0x15d75c> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.RX add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,-0x2c(%rax) │ │ │ │ mov $0x4d8b4800,%edi │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ rex.X add $0x0,%al │ │ │ │ @@ -387100,16 +387096,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,0x0(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,-0x2c(%rax) │ │ │ │ mov $0x458b4800,%edi │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ push %rbp │ │ │ │ or %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x53(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -387133,41 +387128,38 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bfd2(%rax) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - jmp 563aa0 <__gmpz_get_d_2exp@plt+0x15d820> │ │ │ │ + add %al,%al │ │ │ │ + sarb %cl,0x5d8b4800(%rdi) │ │ │ │ + or %ch,%bl │ │ │ │ + rex.WX │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x2d(%rax) │ │ │ │ - mov $0x4d8b4800,%edi │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - test %eax,(%rax,%rax,1) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x4800bfd3(%rax) │ │ │ │ + mov 0x18(%rbp),%ecx │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 563efe <__gmpz_get_d_2exp@plt+0x15dc7e> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x2d(%rax) │ │ │ │ - mov $0x458b4800,%edi │ │ │ │ - or %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x57(%rbp) │ │ │ │ + add %cl,0x4800bfd3(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 563af4 <__gmpz_get_d_2exp@plt+0x15d874> │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 563adc <__gmpz_get_d_2exp@plt+0x15d85c> │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ movq $0x563268,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ @@ -387185,16 +387177,16 @@ │ │ │ │ jmp 563ef7 <__gmpz_get_d_2exp@plt+0x15dc77> │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.W add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sarl %cl,0x7e38300(%rdi) │ │ │ │ + add %al,-0x2d(%rax) │ │ │ │ + mov $0x7e38300,%edi │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 563b36 <__gmpz_get_d_2exp@plt+0x15d8b6> │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 563cb8 <__gmpz_get_d_2exp@plt+0x15da38> │ │ │ │ @@ -387205,15 +387197,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %rax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ sarb %cl,0x43b60f00(%rdi) │ │ │ │ (bad) │ │ │ │ cmp $0x10ffff,%rax │ │ │ │ ja 563f69 <__gmpz_get_d_2exp@plt+0x15dce9> │ │ │ │ cmp $0x3a,%rax │ │ │ │ je 563b8b <__gmpz_get_d_2exp@plt+0x15d90b> │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ @@ -387228,26 +387220,25 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ add %rax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x2e(%rax) │ │ │ │ - mov $0x458b4800,%edi │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r13b,%r11b │ │ │ │ - (bad) │ │ │ │ + add %cl,0x4800bfd2(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + jmp 563bd8 <__gmpz_get_d_2exp@plt+0x15d958> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %rax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x2e(%rax) │ │ │ │ + add %ch,-0x2e(%rax) │ │ │ │ mov $0x458b4800,%edi │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,-0x77(%r8) │ │ │ │ fiaddl -0x7cb7f81e(%rbx) │ │ │ │ cli │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %ch,0x48000003(%rax) │ │ │ │ @@ -387261,15 +387252,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ rex.W add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ sarb %cl,0x43b60f00(%rdi) │ │ │ │ (bad) │ │ │ │ cmp $0x2f,%rax │ │ │ │ jne 5661a6 <__gmpz_get_d_2exp@plt+0x15ff26> │ │ │ │ movq $0x563bd0,0x0(%rbp) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ @@ -387278,15 +387269,15 @@ │ │ │ │ mov %rdx,%rbx │ │ │ │ jmp 563cb8 <__gmpz_get_d_2exp@plt+0x15da38> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ sarb %cl,0x458b4800(%rdi) │ │ │ │ sub %cl,-0x75(%rax) │ │ │ │ rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ fiadds -0x7cb7f81a(%rbx) │ │ │ │ incb (%rcx) │ │ │ │ @@ -387302,15 +387293,15 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ sarl $1,-0x2776b800(%rdi) │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 563e62 <__gmpz_get_d_2exp@plt+0x15dbe2> │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ @@ -387379,15 +387370,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bfd0(%rax) │ │ │ │ + add %ah,0x4800bfd0(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ je 563ed1 <__gmpz_get_d_2exp@plt+0x15dc51> │ │ │ │ lea 0x10(%rbx),%rsi │ │ │ │ @@ -387401,15 +387392,15 @@ │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5ba8a0 <__gmpz_get_d_2exp@plt+0x1b4620> │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0xd4d5da(%rip),%rbx │ │ │ │ + lea 0xd4d5fa(%rip),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 563e3a <__gmpz_get_d_2exp@plt+0x15dbba> │ │ │ │ movq $0x563640,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ movq $0x564550,-0x8(%rbp) │ │ │ │ @@ -387441,16 +387432,17 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0xf00bfcf(%rax) │ │ │ │ - mov $0x4b,%dh │ │ │ │ + add %bl,%al │ │ │ │ + iret │ │ │ │ + mov $0x4bb60f00,%edi │ │ │ │ (bad) │ │ │ │ cmp $0x10ffff,%rcx │ │ │ │ ja 563ec5 <__gmpz_get_d_2exp@plt+0x15dc45> │ │ │ │ movq $0x563b18,-0x8(%rbp) │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -387463,15 +387455,15 @@ │ │ │ │ movq $0x563a90,-0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5ba8a0 <__gmpz_get_d_2exp@plt+0x1b4620> │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0xd4d4d3(%rip),%rbx │ │ │ │ + lea 0xd4d4f3(%rip),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 563f45 <__gmpz_get_d_2exp@plt+0x15dcc5> │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ movq $0x5633b0,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ @@ -387494,22 +387486,22 @@ │ │ │ │ jmp c1b568 <__gmpz_get_d_2exp@plt+0x8152e8> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%rax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bfce(%rax) │ │ │ │ + add %dh,0x4800bfce(%rax) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 563ff4 <__gmpz_get_d_2exp@plt+0x15dd74> │ │ │ │ movq $0xf82c60,-0x40(%r12) │ │ │ │ - movq $0x1160af9,-0x38(%r12) │ │ │ │ + movq $0x1160b19,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x5636d0,-0x28(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ @@ -387576,26 +387568,26 @@ │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - int3 │ │ │ │ - mov $0x4d8b4800,%edi │ │ │ │ - sbb %bh,0x1(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + int $0xbf │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB sbb %r15b,0x1(%r8) │ │ │ │ jmp 56411c <__gmpz_get_d_2exp@plt+0x15de9c> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.RX add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ int3 │ │ │ │ mov $0x4d8b4800,%edi │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ mov %ebx,%edx │ │ │ │ and $0x7,%edx │ │ │ │ @@ -387616,19 +387608,17 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.RXB add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x34(%rax) │ │ │ │ - mov $0x4d8b4800,%edi │ │ │ │ - sub %cl,(%rdi) │ │ │ │ - mov $0x43,%dh │ │ │ │ - (bad) │ │ │ │ + add %al,0x4800bfcc(%rax) │ │ │ │ + mov 0x28(%rbp),%ecx │ │ │ │ + movzbl 0x7(%rbx),%eax │ │ │ │ cmp $0x2f,%rax │ │ │ │ je 5641da <__gmpz_get_d_2exp@plt+0x15df5a> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ dec %rax │ │ │ │ movq $0x564110,0x8(%rbp) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ @@ -387642,50 +387632,51 @@ │ │ │ │ jne 5641c8 <__gmpz_get_d_2exp@plt+0x15df48> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ int3 │ │ │ │ mov $0x4d8b4800,%edi │ │ │ │ sbb %cl,(%rdi) │ │ │ │ mov $0x43,%dh │ │ │ │ (bad) │ │ │ │ cmp $0x2f,%rax │ │ │ │ jne 5641f6 <__gmpz_get_d_2exp@plt+0x15df76> │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ movq $0x564b70,0x10(%rbp) │ │ │ │ mov %rcx,%r14 │ │ │ │ - movq $0x12b13da,0x28(%rbp) │ │ │ │ + movq $0x12b13fa,0x28(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5c09f8 <__gmpz_get_d_2exp@plt+0x1ba778> │ │ │ │ movq $0x564498,0x0(%rbp) │ │ │ │ mov %rcx,%r14 │ │ │ │ jmp 5c09f8 <__gmpz_get_d_2exp@plt+0x1ba778> │ │ │ │ xchg %ax,%ax │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ lret $0xbf │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov $0x1,%eax │ │ │ │ jmp 564240 <__gmpz_get_d_2exp@plt+0x15dfc0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bfca(%rax) │ │ │ │ - mov 0x8(%rbp),%ecx │ │ │ │ + add %bl,%al │ │ │ │ + lret $0xbf │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rbx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x1,%rdx │ │ │ │ je 564303 <__gmpz_get_d_2exp@plt+0x15e083> │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ cmp $0x1,%rax │ │ │ │ @@ -387702,19 +387693,17 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x36(%rax) │ │ │ │ - mov $0x4d8b4800,%edi │ │ │ │ - adc %cl,(%rdi) │ │ │ │ - mov $0x43,%dh │ │ │ │ - (bad) │ │ │ │ + add %al,0x4800bfca(%rax) │ │ │ │ + mov 0x10(%rbp),%ecx │ │ │ │ + movzbl 0x7(%rbx),%eax │ │ │ │ cmp $0x2f,%rax │ │ │ │ je 5642fa <__gmpz_get_d_2exp@plt+0x15e07a> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ dec %rax │ │ │ │ movq $0x564238,0x8(%rbp) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ @@ -387729,106 +387718,110 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ lret $0xbf │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ movzbl 0x7(%rbx),%eax │ │ │ │ cmp $0x2f,%rax │ │ │ │ jne 564303 <__gmpz_get_d_2exp@plt+0x15e083> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xd4d0d9(%rip),%rax │ │ │ │ + lea 0xd4d0f9(%rip),%rax │ │ │ │ jmp 56430e <__gmpz_get_d_2exp@plt+0x15e08e> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xd4d0c3(%rip),%rax │ │ │ │ + lea 0xd4d0e3(%rip),%rax │ │ │ │ movq $0x564338,0x10(%rbp) │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5c09f8 <__gmpz_get_d_2exp@plt+0x1ba778> │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bfc9(%rax) │ │ │ │ + add %bh,0x4800bfc9(%rax) │ │ │ │ movl $0x564358,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 562e60 <__gmpz_get_d_2exp@plt+0x15cbe0> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x37(%rax) │ │ │ │ + add %bh,-0x37(%rax) │ │ │ │ mov $0x45c74800,%edi │ │ │ │ add %al,0x48005643(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ - lea 0xd4d0cf(%rip),%r14 │ │ │ │ + lea 0xd4d0ef(%rip),%r14 │ │ │ │ jmp 55e0b8 <__gmpz_get_d_2exp@plt+0x157e38> │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ leave │ │ │ │ mov $0x45c74800,%edi │ │ │ │ add %ch,0x48005643(%rax) │ │ │ │ - lea 0xd4d0aa(%rip),%esi │ │ │ │ + lea 0xd4d0ca(%rip),%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - enter $0xbf,$0x48 │ │ │ │ - movl $0x5643d0,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0xbfc74f(%rip),%r14 │ │ │ │ - jmp d914b0 <__gmpz_get_d_2exp@plt+0x98b230> │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x4800bfc8(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + leave │ │ │ │ + mov $0x45c74800,%edi │ │ │ │ + add %dl,%al │ │ │ │ + rex.XB push %r14 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + (bad) │ │ │ │ + mov $0xd0f1e900,%edi │ │ │ │ + (bad) │ │ │ │ + add %dl,0x2(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + enter $0xbf,$0x48 │ │ │ │ movl $0x5643f0,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5b8700 <__gmpz_get_d_2exp@plt+0x1b2480> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ enter $0xbf,$0x48 │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 564466 <__gmpz_get_d_2exp@plt+0x15e1e6> │ │ │ │ movq $0x564430,0x0(%rbp) │ │ │ │ - lea 0xbfc7e0(%rip),%rbx │ │ │ │ + lea 0xbfc800(%rip),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 564430 <__gmpz_get_d_2exp@plt+0x15e1b0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -387859,78 +387852,77 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5bad70 <__gmpz_get_d_2exp@plt+0x1b4af0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ leave │ │ │ │ mov $0x45c74800,%edi │ │ │ │ add %bh,0x49005644(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp 562e60 <__gmpz_get_d_2exp@plt+0x15cbe0> │ │ │ │ add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ enter $0xbf,$0x48 │ │ │ │ movl $0x5644e0,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xd4cf6f(%rip),%r14 │ │ │ │ + lea 0xd4cf8f(%rip),%r14 │ │ │ │ jmp 55e0b8 <__gmpz_get_d_2exp@plt+0x157e38> │ │ │ │ nop │ │ │ │ add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bfc8(%rax) │ │ │ │ + add %dh,0x4800bfc8(%rax) │ │ │ │ movl $0x564508,0x0(%rbp) │ │ │ │ - lea 0xd4cf4a(%rip),%rsi │ │ │ │ + lea 0xd4cf6a(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ nop │ │ │ │ add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x38(%rax) │ │ │ │ - mov $0x458b4800,%edi │ │ │ │ - or %al,-0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rdi,%rdx,1) │ │ │ │ - movl $0x564d00,0x0(%rbp) │ │ │ │ + add %cl,0x4800bfc8(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 56452c <__gmpz_get_d_2exp@plt+0x15e2ac> │ │ │ │ + movq $0x564d00,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbfc5e2(%rip),%r14 │ │ │ │ + lea 0xbfc602(%rip),%r14 │ │ │ │ jmp d914b0 <__gmpz_get_d_2exp@plt+0x98b230> │ │ │ │ movq $0x564d20,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5b8700 <__gmpz_get_d_2exp@plt+0x1b2480> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bfc8(%rax) │ │ │ │ + add %ah,0x4800bfc8(%rax) │ │ │ │ mov 0x18(%rbp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ jmp 56457c <__gmpz_get_d_2exp@plt+0x15e2fc> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.RX add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x38(%rax) │ │ │ │ - mov $0x4d8b4800,%edi │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%edx │ │ │ │ + add %al,0x4800bfc8(%rax) │ │ │ │ + mov 0x20(%rbp),%ecx │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rbx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x1,%rdx │ │ │ │ je 564656 <__gmpz_get_d_2exp@plt+0x15e3d6> │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ cmp $0x1,%rax │ │ │ │ je 564604 <__gmpz_get_d_2exp@plt+0x15e384> │ │ │ │ movq $0x5645d0,-0x10(%rbp) │ │ │ │ @@ -387945,15 +387937,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.RXB add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ enter $0xbf,$0x48 │ │ │ │ mov 0x28(%rbp),%ecx │ │ │ │ movzbl 0x7(%rbx),%eax │ │ │ │ cmp $0x2f,%rax │ │ │ │ je 56463a <__gmpz_get_d_2exp@plt+0x15e3ba> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ dec %rax │ │ │ │ @@ -387970,46 +387962,49 @@ │ │ │ │ jne 564628 <__gmpz_get_d_2exp@plt+0x15e3a8> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bfc7(%rax) │ │ │ │ - mov 0x18(%rbp),%ecx │ │ │ │ - movzbl 0x7(%rbx),%eax │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x4d8b4800,%edi │ │ │ │ + sbb %cl,(%rdi) │ │ │ │ + mov $0x43,%dh │ │ │ │ + (bad) │ │ │ │ cmp $0x2f,%rax │ │ │ │ jne 564656 <__gmpz_get_d_2exp@plt+0x15e3d6> │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ movq $0x564f98,0x10(%rbp) │ │ │ │ mov %rcx,%r14 │ │ │ │ - movq $0x12b13da,0x28(%rbp) │ │ │ │ + movq $0x12b13fa,0x28(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5c09f8 <__gmpz_get_d_2exp@plt+0x1ba778> │ │ │ │ movq $0x564c48,0x0(%rbp) │ │ │ │ mov %rcx,%r14 │ │ │ │ jmp 5c09f8 <__gmpz_get_d_2exp@plt+0x1ba778> │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x3a(%rax) │ │ │ │ - mov $0x4d8b4800,%edi │ │ │ │ - or %bh,0x1(%rax) │ │ │ │ + add %bl,0x4800bfc6(%rax) │ │ │ │ + mov 0x8(%rbp),%ecx │ │ │ │ + mov $0x1,%eax │ │ │ │ jmp 5646a4 <__gmpz_get_d_2exp@plt+0x15e424> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x3a(%rax) │ │ │ │ + add %bh,-0x3a(%rax) │ │ │ │ mov $0x4d8b4800,%edi │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ mov %ebx,%edx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x1,%rdx │ │ │ │ @@ -388029,18 +388024,20 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0x4d8b4800,%edi │ │ │ │ + sbb %cl,(%rdi) │ │ │ │ + mov $0x43,%dh │ │ │ │ (bad) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - movzbl 0x7(%rbx),%eax │ │ │ │ cmp $0x2f,%rax │ │ │ │ je 564762 <__gmpz_get_d_2exp@plt+0x15e4e2> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ dec %rax │ │ │ │ movq $0x564698,0x8(%rbp) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ @@ -388056,109 +388053,112 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bfc5(%rax) │ │ │ │ - mov 0x8(%rbp),%ecx │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ movzbl 0x7(%rbx),%eax │ │ │ │ cmp $0x2f,%rax │ │ │ │ jne 56476b <__gmpz_get_d_2exp@plt+0x15e4eb> │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xd4cc71(%rip),%rax │ │ │ │ + lea 0xd4cc91(%rip),%rax │ │ │ │ jmp 564776 <__gmpz_get_d_2exp@plt+0x15e4f6> │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xd4cc5b(%rip),%rax │ │ │ │ + lea 0xd4cc7b(%rip),%rax │ │ │ │ movq $0x5647a0,0x10(%rbp) │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5c09f8 <__gmpz_get_d_2exp@plt+0x1ba778> │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ + add %dl,-0x3b(%rax) │ │ │ │ + mov $0x45c74800,%edi │ │ │ │ + add %al,%al │ │ │ │ + rex.RXB push %r14 │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + mov $0xe6,%al │ │ │ │ (bad) │ │ │ │ - movq $0x5647c0,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 562e60 <__gmpz_get_d_2exp@plt+0x15cbe0> │ │ │ │ - add (%rax),%eax │ │ │ │ + incl (%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ - mov $0x45c74800,%edi │ │ │ │ - add %ch,%al │ │ │ │ - rex.RXB push %r14 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - addr32 int3 │ │ │ │ - (bad) │ │ │ │ - add %ch,%cl │ │ │ │ - loope 56476d <__gmpz_get_d_2exp@plt+0x15e4ed> │ │ │ │ + add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ - call *0x3(%rax) │ │ │ │ + movq $0x5647e8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xd4cc87(%rip),%r14 │ │ │ │ + jmp 55e0b8 <__gmpz_get_d_2exp@plt+0x157e38> │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bfc4(%rax) │ │ │ │ - movl $0x564810,0x0(%rbp) │ │ │ │ - lea 0xd4cc42(%rip),%rsi │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x45c74800,%edi │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.W push %rsi │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xd4cc62,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bfc4(%rax) │ │ │ │ + add %ah,0x4800bfc4(%rax) │ │ │ │ movl $0x564838,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbfc2e7(%rip),%r14 │ │ │ │ + lea 0xbfc307(%rip),%r14 │ │ │ │ jmp d914b0 <__gmpz_get_d_2exp@plt+0x98b230> │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,-0x3c(%rax) │ │ │ │ mov $0x45c74800,%edi │ │ │ │ add %bl,0x48(%rax) │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ mov $0x300053e,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bfc3(%rax) │ │ │ │ + add %bh,0x4800bfc3(%rax) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 564981 <__gmpz_get_d_2exp@plt+0x15e701> │ │ │ │ movq $0x564898,0x0(%rbp) │ │ │ │ - lea 0xbfc374(%rip),%rbx │ │ │ │ + lea 0xbfc394(%rip),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 564898 <__gmpz_get_d_2exp@plt+0x15e618> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -388356,156 +388356,148 @@ │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sarl $0x0,0x45c74800(%rdi) │ │ │ │ - nop │ │ │ │ - rex.WXB push %r14 │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - loopne 564b60 <__gmpz_get_d_2exp@plt+0x15e8e0> │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + ret $0xbf │ │ │ │ + movq $0x564b90,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 562e60 <__gmpz_get_d_2exp@plt+0x15cbe0> │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bfc1(%rax) │ │ │ │ - movl $0x564bb8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0xd4c897(%rip),%r14 │ │ │ │ + add %al,%al │ │ │ │ + sarl $0x0,0x45c74800(%rdi) │ │ │ │ + mov $0x4800564b,%eax │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0xd4c8b7(%rip),%r14 │ │ │ │ jmp 55e0b8 <__gmpz_get_d_2exp@plt+0x157e38> │ │ │ │ nop │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x3f(%rax) │ │ │ │ + add %bh,-0x3f(%rax) │ │ │ │ mov $0x45c74800,%edi │ │ │ │ add %ah,%al │ │ │ │ rex.WXB push %r14 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xd4c872,%eax │ │ │ │ + xor $0xd4c892,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ nop │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sarl $0x8,0x458b4800(%rdi) │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 564c04 <__gmpz_get_d_2exp@plt+0x15e984> │ │ │ │ - movq $0x565070,0x0(%rbp) │ │ │ │ + add %dl,-0x3f(%rax) │ │ │ │ + mov $0x458b4800,%edi │ │ │ │ + or %al,-0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%rdx,1) │ │ │ │ + movl $0x565070,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbfbf0a(%rip),%r14 │ │ │ │ + lea 0xbfbf2a(%rip),%r14 │ │ │ │ jmp d914b0 <__gmpz_get_d_2exp@plt+0x98b230> │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 564c28 <__gmpz_get_d_2exp@plt+0x15e9a8> │ │ │ │ movq $0x565c80,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbfbee6(%rip),%r14 │ │ │ │ + lea 0xbfbf06(%rip),%r14 │ │ │ │ jmp d914b0 <__gmpz_get_d_2exp@plt+0x98b230> │ │ │ │ movq $0x565090,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5b8700 <__gmpz_get_d_2exp@plt+0x1b2480> │ │ │ │ add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x3f(%rax) │ │ │ │ - mov $0x45c74800,%edi │ │ │ │ - add %ch,0x4c(%rax) │ │ │ │ - push %rsi │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - or %ah,%dl │ │ │ │ - (bad) │ │ │ │ - incl 0x1(%rip) │ │ │ │ + add %cl,0x4800bfc1(%rax) │ │ │ │ + movl $0x564c68,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 562e60 <__gmpz_get_d_2exp@plt+0x15cbe0> │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sarl $0x0,0x45c74800(%rdi) │ │ │ │ + add %cl,-0x3f(%rax) │ │ │ │ + mov $0x45c74800,%edi │ │ │ │ + add %dl,0x4800564c(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0xd4c7df(%rip),%r14 │ │ │ │ + jmp 55e0b8 <__gmpz_get_d_2exp@plt+0x157e38> │ │ │ │ nop │ │ │ │ - rex.WR push %rsi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - mov $0xe900d4c7,%edi │ │ │ │ - cmp %edx,0x10590ff(%rdi,%rdi,8) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sarb $0x0,0x45c74800(%rdi) │ │ │ │ + sarl $0x0,0x45c74800(%rdi) │ │ │ │ mov $0x4800564c,%eax │ │ │ │ - lea 0xd4c79a(%rip),%esi │ │ │ │ + lea 0xd4c7ba(%rip),%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ nop │ │ │ │ add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bfc0(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ + add %bl,%al │ │ │ │ + sarb $0x8,0x458b4800(%rdi) │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 564cdc <__gmpz_get_d_2exp@plt+0x15ea5c> │ │ │ │ movq $0x565408,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbfbe32(%rip),%r14 │ │ │ │ + lea 0xbfbe52(%rip),%r14 │ │ │ │ jmp d914b0 <__gmpz_get_d_2exp@plt+0x98b230> │ │ │ │ movq $0x565428,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5b8700 <__gmpz_get_d_2exp@plt+0x1b2480> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x41(%rax) │ │ │ │ + add %dh,-0x41(%rax) │ │ │ │ mov $0x45c74800,%edi │ │ │ │ add %cl,0x4d(%rax) │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ lock cmp %eax,0x10500(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bfbc(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ + add %al,%al │ │ │ │ + mov $0x8b4800bf,%esp │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 564d38 <__gmpz_get_d_2exp@plt+0x15eab8> │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ jmp 564d5c <__gmpz_get_d_2exp@plt+0x15eadc> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x44(%rax) │ │ │ │ - mov $0x458b4800,%edi │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - jne 564d60 <__gmpz_get_d_2exp@plt+0x15eae0> │ │ │ │ + add %bl,0x4800bfbc(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ and $0x7,%esi │ │ │ │ cmp $0x1,%rsi │ │ │ │ je 564d7c <__gmpz_get_d_2exp@plt+0x15eafc> │ │ │ │ movq $0x564ed8,0x28(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rdx,%r14 │ │ │ │ @@ -388554,15 +388546,15 @@ │ │ │ │ call 4060b0 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rdi │ │ │ │ mov %r14,%rdx │ │ │ │ test %rdi,%rdi │ │ │ │ jne 564eb1 <__gmpz_get_d_2exp@plt+0x15ec31> │ │ │ │ movq $0x564e50,0x20(%rbp) │ │ │ │ - lea 0xbfbb90(%rip),%rbx │ │ │ │ + lea 0xbfbbb0(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 564e50 <__gmpz_get_d_2exp@plt+0x15ebd0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -388657,99 +388649,95 @@ │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bfbd(%rax) │ │ │ │ - movl $0x564fb8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %bl,%al │ │ │ │ + mov $0xc74800bf,%ebp │ │ │ │ + add %r15b,0x4900564f(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ jmp 562e60 <__gmpz_get_d_2exp@plt+0x15cbe0> │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x43(%rax) │ │ │ │ - mov $0x45c74800,%edi │ │ │ │ - add %ah,%al │ │ │ │ - rex.WRXB push %r14 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %ch,%cl │ │ │ │ - jmp ffffffff91564f60 <__environ@GLIBC_2.2.5+0xffffffff90221478> │ │ │ │ + add %bl,0x4800bfbd(%rax) │ │ │ │ + movl $0x564fe0,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xd4c48f(%rip),%r14 │ │ │ │ + jmp 55e0b8 <__gmpz_get_d_2exp@plt+0x157e38> │ │ │ │ + nop │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0xc74800bf,%ebp │ │ │ │ - add %r9b,(%r8) │ │ │ │ + add %dl,-0x43(%rax) │ │ │ │ + mov $0x45c74800,%edi │ │ │ │ + add %cl,(%rax) │ │ │ │ push %rax │ │ │ │ push %rsi │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xd4c44a,%eax │ │ │ │ + xor $0xd4c46a,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ nop │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ mov $0x8b4800bf,%ebp │ │ │ │ or %r8b,-0x7cb7f820(%r11) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rdi,%rdx,1) │ │ │ │ movl $0x565800,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbfbae2(%rip),%r14 │ │ │ │ + lea 0xbfbb02(%rip),%r14 │ │ │ │ jmp d914b0 <__gmpz_get_d_2exp@plt+0x98b230> │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 565050 <__gmpz_get_d_2exp@plt+0x15edd0> │ │ │ │ movq $0x565da8,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbfbabe(%rip),%r14 │ │ │ │ + lea 0xbfbade(%rip),%r14 │ │ │ │ jmp d914b0 <__gmpz_get_d_2exp@plt+0x98b230> │ │ │ │ movq $0x565820,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5b8700 <__gmpz_get_d_2exp@plt+0x1b2480> │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ mov $0xc74800bf,%ebx │ │ │ │ add %r12b,0x49005651(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp 5b8700 <__gmpz_get_d_2exp@plt+0x1b2480> │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bfbb(%rax) │ │ │ │ + add %ah,0x4800bfbb(%rax) │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ jmp 5651b8 <__gmpz_get_d_2exp@plt+0x15ef38> │ │ │ │ nopl (%rax) │ │ │ │ enter $0x0,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ mov $0x8b4800bf,%ecx │ │ │ │ cmp %r9b,-0x75(%r8) │ │ │ │ rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ rex │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ @@ -388788,52 +388776,52 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ jmp 56523e <__gmpz_get_d_2exp@plt+0x15efbe> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bfba(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ + add %al,%al │ │ │ │ + mov $0x8b4800bf,%edx │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 565188 <__gmpz_get_d_2exp@plt+0x15ef08> │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ jmp 5651b8 <__gmpz_get_d_2exp@plt+0x15ef38> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x46(%rax) │ │ │ │ - mov $0x458b4800,%edi │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - jne 5651b8 <__gmpz_get_d_2exp@plt+0x15ef38> │ │ │ │ + add %dl,0x4800bfba(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ and $0x7,%edi │ │ │ │ cmp $0x1,%rdi │ │ │ │ je 565226 <__gmpz_get_d_2exp@plt+0x15efa6> │ │ │ │ movq $0x5651f0,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0xbfba1d(%rip),%rbx │ │ │ │ + lea 0xbfba3d(%rip),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5651f0 <__gmpz_get_d_2exp@plt+0x15ef70> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ mov $0xbf,%bh │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ rex or %cl,-0x39(%rax) │ │ │ │ rex.RB call aca2c0 <__gmpz_get_d_2exp@plt+0x6c4040> │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ @@ -388895,15 +388883,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 4060b0 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ jne 565390 <__gmpz_get_d_2exp@plt+0x15f110> │ │ │ │ movq $0x565320,0x38(%rbp) │ │ │ │ - lea 0xbfb6bb(%rip),%rbx │ │ │ │ + lea 0xbfb6db(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 565320 <__gmpz_get_d_2exp@plt+0x15f0a0> │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -388967,45 +388955,43 @@ │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x48(%rax) │ │ │ │ + add %ch,-0x48(%rax) │ │ │ │ mov $0x45c74800,%edi │ │ │ │ add %dl,0x54(%rax) │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - call 556594b <__environ@GLIBC_2.2.5+0x4221e63> │ │ │ │ + call 556594b <__environ@GLIBC_2.2.5+0x4221e23> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bfb5(%rax) │ │ │ │ + add %bh,0x4800bfb5(%rax) │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ jmp 565464 <__gmpz_get_d_2exp@plt+0x15f1e4> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x4b(%rax) │ │ │ │ - mov $0x458b4800,%edi │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - jne 565468 <__gmpz_get_d_2exp@plt+0x15f1e8> │ │ │ │ + add %dl,0x4800bfb5(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rsi,%rdi │ │ │ │ and $0x7,%edi │ │ │ │ cmp $0x1,%rdi │ │ │ │ jne 565522 <__gmpz_get_d_2exp@plt+0x15f2a2> │ │ │ │ mov 0x8(%rcx),%rcx │ │ │ │ cmp 0x8(%rax),%rcx │ │ │ │ @@ -389033,15 +389019,15 @@ │ │ │ │ movslq %eax,%r9 │ │ │ │ mov 0xa8(%rsp),%rsi │ │ │ │ mov 0x48(%rsp),%rdx │ │ │ │ mov %r14,%rax │ │ │ │ test %r9,%r9 │ │ │ │ jne 565522 <__gmpz_get_d_2exp@plt+0x15f2a2> │ │ │ │ movq $0x565510,0x0(%rbp) │ │ │ │ - lea 0xbfb4cb(%rip),%rbx │ │ │ │ + lea 0xbfb4eb(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 565510 <__gmpz_get_d_2exp@plt+0x15f290> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -389118,15 +389104,15 @@ │ │ │ │ movslq %eax,%r9 │ │ │ │ mov 0xa8(%rsp),%rsi │ │ │ │ mov 0x48(%rsp),%rdx │ │ │ │ mov %r14,%rax │ │ │ │ test %r9,%r9 │ │ │ │ jne 565522 <__gmpz_get_d_2exp@plt+0x15f2a2> │ │ │ │ movq $0x565640,0x0(%rbp) │ │ │ │ - lea 0xbfb399(%rip),%rbx │ │ │ │ + lea 0xbfb3b9(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 565640 <__gmpz_get_d_2exp@plt+0x15f3c0> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -389260,29 +389246,28 @@ │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0xbf,%ah │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ + add %dl,-0x4c(%rax) │ │ │ │ + mov $0x45c74800,%edi │ │ │ │ + add %bh,(%rax) │ │ │ │ pop %rcx │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ lock cs add $0x500,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0xbf,%bl │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0xbf,%ah │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ and %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sub %cl,-0x75(%rax) │ │ │ │ jne 565838 <__gmpz_get_d_2exp@plt+0x15f5b8> │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ @@ -389290,20 +389275,18 @@ │ │ │ │ jmp 565950 <__gmpz_get_d_2exp@plt+0x15f6d0> │ │ │ │ nopl (%rax) │ │ │ │ enter $0x0,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x4f(%rax) │ │ │ │ - mov $0x458b4800,%edi │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - rex │ │ │ │ + add %dl,0x4800bfb1(%rax) │ │ │ │ + mov 0x38(%rbp),%eax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ lea 0x10(%rbx),%r10 │ │ │ │ mov 0x18(%rbp),%r11 │ │ │ │ add $0x10,%r11 │ │ │ │ @@ -389336,15 +389319,15 @@ │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ jmp 5659d9 <__gmpz_get_d_2exp@plt+0x15f759> │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ mov $0xbf,%bl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ and %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sub %cl,-0x75(%rax) │ │ │ │ jne 565920 <__gmpz_get_d_2exp@plt+0x15f6a0> │ │ │ │ @@ -389352,43 +389335,42 @@ │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ jmp 565950 <__gmpz_get_d_2exp@plt+0x15f6d0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ mov $0xbf,%dl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ and %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sub %cl,-0x75(%rax) │ │ │ │ jne 565950 <__gmpz_get_d_2exp@plt+0x15f6d0> │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ and $0x7,%edi │ │ │ │ cmp $0x1,%rdi │ │ │ │ je 5659be <__gmpz_get_d_2exp@plt+0x15f73e> │ │ │ │ movq $0x565988,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0xbfb285(%rip),%rbx │ │ │ │ + lea 0xbfb2a5(%rip),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 565988 <__gmpz_get_d_2exp@plt+0x15f708> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0xbf,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ + add %bl,-0x50(%rax) │ │ │ │ + mov $0x458b4800,%edi │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ rex or %cl,-0x39(%rax) │ │ │ │ rex.RB call acb1e8 <__gmpz_get_d_2exp@plt+0x6c4f68> │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rcx,%rbx │ │ │ │ add %rax,%rbx │ │ │ │ @@ -389434,15 +389416,15 @@ │ │ │ │ mov 0xa8(%rsp),%rax │ │ │ │ mov 0x50(%rsp),%rdx │ │ │ │ test %r8,%r8 │ │ │ │ je 565a6a <__gmpz_get_d_2exp@plt+0x15f7ea> │ │ │ │ mov %rax,0xa8(%rsp) │ │ │ │ jmp 565ac0 <__gmpz_get_d_2exp@plt+0x15f840> │ │ │ │ movq $0x565a98,0x18(%rbp) │ │ │ │ - lea 0xbfaf47(%rip),%rbx │ │ │ │ + lea 0xbfaf67(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 565a98 <__gmpz_get_d_2exp@plt+0x15f818> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -389524,15 +389506,15 @@ │ │ │ │ mov 0xa8(%rsp),%rax │ │ │ │ mov 0x50(%rsp),%rdx │ │ │ │ test %r8,%r8 │ │ │ │ je 565bb6 <__gmpz_get_d_2exp@plt+0x15f936> │ │ │ │ mov %rax,0xa8(%rsp) │ │ │ │ jmp 565ac0 <__gmpz_get_d_2exp@plt+0x15f840> │ │ │ │ movq $0x565be0,0x18(%rbp) │ │ │ │ - lea 0xbfadfb(%rip),%rbx │ │ │ │ + lea 0xbfae1b(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 565be0 <__gmpz_get_d_2exp@plt+0x15f960> │ │ │ │ jmp *(%rbx) │ │ │ │ test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -389589,20 +389571,26 @@ │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800bfaf(%rax) │ │ │ │ - movl $0x565170,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 5b8700 <__gmpz_get_d_2exp@plt+0x1b2480> │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %dl,%al │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + mov $0x45c74800,%edi │ │ │ │ + add %dh,0x51(%rax) │ │ │ │ + push %rsi │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + jo 565cb8 <__gmpz_get_d_2exp@plt+0x15fa38> │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ @@ -389676,15 +389664,15 @@ │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bfae(%rax) │ │ │ │ + add %ch,0x4800bfae(%rax) │ │ │ │ movl $0x565908,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5b8700 <__gmpz_get_d_2exp@plt+0x1b2480> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -389988,15 +389976,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x54(%rax) │ │ │ │ + add %ch,-0x54(%rax) │ │ │ │ mov $0x458b4800,%edi │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ rex.WRB adc %r13b,%r9b │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ @@ -390006,61 +389994,61 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - fisubrl -0xc76b800(%rdi,%rdi,4) │ │ │ │ + cli │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + mov $0xf3894800,%edi │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - jrcxz 5661d1 <__gmpz_get_d_2exp@plt+0x15ff51> │ │ │ │ - mov $0xf3894800,%edi │ │ │ │ - jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ + add -0x76b7ff41(%rbp),%ebp │ │ │ │ + repz jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xbfad28(%rip),%r14 │ │ │ │ + lea 0xbfad48(%rip),%r14 │ │ │ │ jmp d9e318 <__gmpz_get_d_2exp@plt+0x998098> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ + jo 566213 <__gmpz_get_d_2exp@plt+0x15ff93> │ │ │ │ mov $0x458d4800,%edi │ │ │ │ - call 734e9bbc <__environ@GLIBC_2.2.5+0x721a60d4> │ │ │ │ + call 734e9bbc <__environ@GLIBC_2.2.5+0x721a6094> │ │ │ │ (bad) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5662b8,-0x18(%rbp) │ │ │ │ - lea 0xcdf715(%rip),%rdi │ │ │ │ + lea 0xcdf735(%rip),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbfad02(%rip),%r14 │ │ │ │ + lea 0xbfad22(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp da1000 <__gmpz_get_d_2exp@plt+0x99ad80> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -390082,45 +390070,49 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900bfac(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 566333 <__gmpz_get_d_2exp@plt+0x1600b3> │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + mov $0xc4834900,%edi │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ movq $0x566268,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ - lea 0xcdeb24(%rip),%rbx │ │ │ │ + lea 0xcdeb44(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbfac93(%rip),%rbx │ │ │ │ + lea 0xbfacb3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x54(%rax) │ │ │ │ + add %dh,-0x54(%rax) │ │ │ │ mov $0x458d4800,%edi │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 56638f <__gmpz_get_d_2exp@plt+0x16010f> │ │ │ │ movq $0x5663b0,-0x8(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xbfac13(%rip),%r14 │ │ │ │ + lea 0xbfac33(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp da1000 <__gmpz_get_d_2exp@plt+0x99ad80> │ │ │ │ - lea 0xbfac52(%rip),%rbx │ │ │ │ + lea 0xbfac72(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -390136,15 +390128,15 @@ │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + adc $0x20000000,%eax │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ mov $0x458d4800,%edi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 56643c <__gmpz_get_d_2exp@plt+0x1601bc> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -390152,21 +390144,21 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 56643a <__gmpz_get_d_2exp@plt+0x1601ba> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbfabb9(%rip),%r14 │ │ │ │ + lea 0xbfabd9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ - adc $0xc8000000,%eax │ │ │ │ + adc $0xe8000000,%eax │ │ │ │ stos %eax,%es:(%rdi) │ │ │ │ mov $0x458d4800,%edi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5664a2 <__gmpz_get_d_2exp@plt+0x160222> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -390174,115 +390166,113 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5664a0 <__gmpz_get_d_2exp@plt+0x160220> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xcdf518(%rip),%rsi │ │ │ │ - lea 0xcc4561(%rip),%r14 │ │ │ │ - lea 0xbfab81(%rip),%rbx │ │ │ │ + lea 0xcdf538(%rip),%rsi │ │ │ │ + lea 0xcc4581(%rip),%r14 │ │ │ │ + lea 0xbfaba1(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x55(%rax) │ │ │ │ - mov $0xf6894c00,%edi │ │ │ │ - lea 0xbfab6e(%rip),%r14 │ │ │ │ + add %bl,0x4c00bfab(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ + lea 0xbfab8e(%rip),%r14 │ │ │ │ jmp e405c0 <__gmpz_get_d_2exp@plt+0xa3a340> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - mov $0xf3894800,%edi │ │ │ │ - jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ + lret $0xbfab │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - mov $0xab,%bl │ │ │ │ - mov $0xf3894800,%edi │ │ │ │ - jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ + shrl %cl,-0x76b7ff41(%rbx) │ │ │ │ + repz jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - mov $0x4800bfab,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ + fsubrl -0x76b7ff41(%rbx) │ │ │ │ + repz jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - repz jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ + in $0xab,%eax │ │ │ │ + mov $0xf3894800,%edi │ │ │ │ + jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xbfac48(%rip),%r14 │ │ │ │ + lea 0xbfac68(%rip),%r14 │ │ │ │ jmp d9e318 <__gmpz_get_d_2exp@plt+0x998098> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 566552 <__gmpz_get_d_2exp@plt+0x1602d2> │ │ │ │ + nop │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ mov $0x458d4800,%edi │ │ │ │ - call 734e9efc <__environ@GLIBC_2.2.5+0x721a6414> │ │ │ │ + call 734e9efc <__environ@GLIBC_2.2.5+0x721a63d4> │ │ │ │ (bad) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5665f8,-0x18(%rbp) │ │ │ │ - lea 0xcdf3d5(%rip),%rdi │ │ │ │ + lea 0xcdf3f5(%rip),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbfac22(%rip),%r14 │ │ │ │ + lea 0xbfac42(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp da1000 <__gmpz_get_d_2exp@plt+0x99ad80> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -390304,49 +390294,48 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ stos %eax,%es:(%rdi) │ │ │ │ mov $0xc4834900,%edi │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x5665a8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ - lea 0xcde7e4(%rip),%rbx │ │ │ │ + lea 0xcde804(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbfabb3(%rip),%rbx │ │ │ │ + lea 0xbfabd3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x55(%rax) │ │ │ │ - mov $0x458d4800,%edi │ │ │ │ - clc │ │ │ │ + add %dl,0x4800bfab(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5666cf <__gmpz_get_d_2exp@plt+0x16044f> │ │ │ │ movq $0x5666f0,-0x8(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xbfab33(%rip),%r14 │ │ │ │ + lea 0xbfab53(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp da1000 <__gmpz_get_d_2exp@plt+0x99ad80> │ │ │ │ - lea 0xbfab72(%rip),%rbx │ │ │ │ + lea 0xbfab92(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -390362,15 +390351,15 @@ │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0x20000000,%eax │ │ │ │ + adc $0x40000000,%eax │ │ │ │ stos %eax,%es:(%rdi) │ │ │ │ mov $0x458d4800,%edi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 56677c <__gmpz_get_d_2exp@plt+0x1604fc> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -390378,52 +390367,52 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 56677a <__gmpz_get_d_2exp@plt+0x1604fa> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbfaad9(%rip),%r14 │ │ │ │ + lea 0xbfaaf9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ - adc $0xe8000000,%eax │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ + adc $0x8000000,%eax │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ mov $0x458d4800,%edi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5667e2 <__gmpz_get_d_2exp@plt+0x160562> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5667e0 <__gmpz_get_d_2exp@plt+0x160560> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xcdf1d8(%rip),%rsi │ │ │ │ - lea 0xcc4221(%rip),%r14 │ │ │ │ - lea 0xbfaaa1(%rip),%rbx │ │ │ │ + lea 0xcdf1f8(%rip),%rsi │ │ │ │ + lea 0xcc4241(%rip),%r14 │ │ │ │ + lea 0xbfaac1(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c00bfaa(%rax) │ │ │ │ + add %bh,0x4c00bfaa(%rax) │ │ │ │ mov %esi,%esi │ │ │ │ - lea 0xbfaa8e(%rip),%r14 │ │ │ │ + lea 0xbfaaae(%rip),%r14 │ │ │ │ jmp e405c0 <__gmpz_get_d_2exp@plt+0xa3a340> │ │ │ │ nop │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -390442,96 +390431,104 @@ │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r8,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xbfaa8d(%rip),%rbx │ │ │ │ + lea 0xbfaaad(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - jb 566837 <__gmpz_get_d_2exp@plt+0x1605b7> │ │ │ │ + xchg %eax,%edx │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ mov $0xf3894800,%edi │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - jnp 56685f <__gmpz_get_d_2exp@plt+0x1605df> │ │ │ │ + fwait │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ mov $0xf3894800,%edi │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - test %ch,-0x76b7ff41(%rdx) │ │ │ │ - repz jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + mov $0xf3894800,%edi │ │ │ │ + jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - lea -0x76b7ff41(%rdx),%ebp │ │ │ │ - repz jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + mov $0xf3894800,%edi │ │ │ │ + jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xbfab10(%rip),%r14 │ │ │ │ + lea 0xbfab30(%rip),%r14 │ │ │ │ jmp d9e318 <__gmpz_get_d_2exp@plt+0x998098> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ch,-0x72b7ff41(%rbx) │ │ │ │ - rex.RB call 734ea29c <__environ@GLIBC_2.2.5+0x721a67b4> │ │ │ │ + pop %rax │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + mov $0x458d4800,%edi │ │ │ │ + call 734ea29c <__environ@GLIBC_2.2.5+0x721a6774> │ │ │ │ (bad) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x566998,-0x18(%rbp) │ │ │ │ - lea 0xcdf035(%rip),%rdi │ │ │ │ + lea 0xcdf055(%rip),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbfaaea(%rip),%r14 │ │ │ │ + lea 0xbfab0a(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp da1000 <__gmpz_get_d_2exp@plt+0x99ad80> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -390553,46 +390550,45 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900bfaa(%rax) │ │ │ │ + add %bh,0x4900bfaa(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 566a13 <__gmpz_get_d_2exp@plt+0x160793> │ │ │ │ movq $0x566948,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ - lea 0xcde444(%rip),%rbx │ │ │ │ + lea 0xcde464(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbfaa7b(%rip),%rbx │ │ │ │ + lea 0xbfaa9b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ + add %bl,-0x56(%rax) │ │ │ │ mov $0x458d4800,%edi │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 566a6f <__gmpz_get_d_2exp@plt+0x1607ef> │ │ │ │ movq $0x566a90,-0x8(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xbfa9fb(%rip),%r14 │ │ │ │ + lea 0xbfaa1b(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp da1000 <__gmpz_get_d_2exp@plt+0x99ad80> │ │ │ │ - lea 0xbfaa3a(%rip),%rbx │ │ │ │ + lea 0xbfaa5a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -390608,37 +390604,37 @@ │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0xe8000000,%eax │ │ │ │ - test $0x8d4800bf,%eax │ │ │ │ - rex.RB │ │ │ │ + adc $0x8000000,%eax │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + mov $0x458d4800,%edi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 566b1c <__gmpz_get_d_2exp@plt+0x16089c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 566b1a <__gmpz_get_d_2exp@plt+0x16089a> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbfa9a1(%rip),%r14 │ │ │ │ + lea 0xbfa9c1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ + adc $0xd0000000,%eax │ │ │ │ test $0x8d4800bf,%eax │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 566b82 <__gmpz_get_d_2exp@plt+0x160902> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -390646,30 +390642,30 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 566b80 <__gmpz_get_d_2exp@plt+0x160900> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xcdee38(%rip),%rsi │ │ │ │ - lea 0xcc3e81(%rip),%r14 │ │ │ │ - lea 0xbfa969(%rip),%rbx │ │ │ │ + lea 0xcdee58(%rip),%rsi │ │ │ │ + lea 0xcc3ea1(%rip),%r14 │ │ │ │ + lea 0xbfa989(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x57(%rax) │ │ │ │ - mov $0xf6894c00,%edi │ │ │ │ - lea 0xbfa956(%rip),%r14 │ │ │ │ + add %al,0x4c00bfa9(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ + lea 0xbfa976(%rip),%r14 │ │ │ │ jmp e405c0 <__gmpz_get_d_2exp@plt+0xa3a340> │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ rex.WXB cmpsq %es:(%rdi),%ds:(%rsi) │ │ │ │ ... │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -390796,15 +390792,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x4,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x20000000,%eax │ │ │ │ + adc $0x40000000,%eax │ │ │ │ pushf │ │ │ │ mov $0x458d4800,%edi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 566d64 <__gmpz_get_d_2exp@plt+0x160ae4> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -390812,15 +390808,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 566d62 <__gmpz_get_d_2exp@plt+0x160ae2> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd4a6e0(%rip),%r14 │ │ │ │ + lea 0xd4a700(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 55ddd8 <__gmpz_get_d_2exp@plt+0x157b58> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -390834,16 +390830,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xchg %eax,%ebx │ │ │ │ + add %al,-0x6d(%rax) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 566dbe <__gmpz_get_d_2exp@plt+0x160b3e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ @@ -390858,15 +390853,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %ch,-0x72b7ff41(%rax) │ │ │ │ + xor %ch,-0x72b7ff41(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 566e08 <__gmpz_get_d_2exp@plt+0x160b88> │ │ │ │ movq $0x566e20,-0x10(%rbp) │ │ │ │ mov $0x1000,%r14d │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -390876,15 +390871,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900c092(%rax) │ │ │ │ + add %bh,0x4900c092(%rax) │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 566e4f <__gmpz_get_d_2exp@plt+0x160bcf> │ │ │ │ movq $0x566d98,-0x18(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ @@ -390896,34 +390891,33 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + js 566e15 <__gmpz_get_d_2exp@plt+0x160b95> │ │ │ │ mov $0x458d4800,%edi │ │ │ │ - call 734ea7c4 <__environ@GLIBC_2.2.5+0x721a6cdc> │ │ │ │ + call 734ea7c4 <__environ@GLIBC_2.2.5+0x721a6c9c> │ │ │ │ sub %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x566eb8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbf9a01(%rip),%r14 │ │ │ │ + lea 0xbf9a21(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d50a8 <__gmpz_get_d_2exp@plt+0x1cee28> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bf85(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %al,%al │ │ │ │ + test %edi,-0x2776b800(%rdi) │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 566ed2 <__gmpz_get_d_2exp@plt+0x160c52> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ @@ -390957,15 +390951,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xa8c600(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd4a4f3(%rip),%rbx │ │ │ │ + lea 0xd4a513(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -390996,16 +390990,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %dl,(%rax) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ mov $0x458d4800,%edi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5670bc <__gmpz_get_d_2exp@plt+0x160e3c> │ │ │ │ movq $0x567018,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -391016,17 +391010,19 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900bfa5(%rax) │ │ │ │ - add $0x78,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ + add %dl,%al │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + mov $0xc4834900,%edi │ │ │ │ + js 56706a <__gmpz_get_d_2exp@plt+0x160dea> │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ ja 5670ac <__gmpz_get_d_2exp@plt+0x160e2c> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ mov 0x27(%rbx),%rbx │ │ │ │ movq $0x566e70,-0x70(%r12) │ │ │ │ @@ -391066,25 +391062,24 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5670f6 <__gmpz_get_d_2exp@plt+0x160e76> │ │ │ │ movq $0x567118,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5bcec0 <__gmpz_get_d_2exp@plt+0x1b6c40> │ │ │ │ - lea 0xbfa55b(%rip),%rbx │ │ │ │ + lea 0xbfa57b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %al,-0x5b(%rax) │ │ │ │ mov $0x45c74800,%edi │ │ │ │ add %bh,(%rax) │ │ │ │ jno 567175 <__gmpz_get_d_2exp@plt+0x160ef5> │ │ │ │ add %dh,%dh │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ jne 567138 <__gmpz_get_d_2exp@plt+0x160eb8> │ │ │ │ @@ -391092,15 +391087,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ mov $0x458b4800,%edi │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ cmpq $0x0,0x8(%rbx) │ │ │ │ je 567194 <__gmpz_get_d_2exp@plt+0x160f14> │ │ │ │ @@ -391110,30 +391105,31 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bfa4(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 567194 <__gmpz_get_d_2exp@plt+0x160f14> │ │ │ │ + add %cl,%al │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + mov $0x458b4800,%edi │ │ │ │ + or %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x1f(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bfa4(%rax) │ │ │ │ + add %ah,0x4800bfa4(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5671cf <__gmpz_get_d_2exp@plt+0x160f4f> │ │ │ │ movq $0x566de0,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0x566fd8,-0x8(%r12) │ │ │ │ @@ -391147,21 +391143,21 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x5c(%rax) │ │ │ │ + add %bh,-0x5c(%rax) │ │ │ │ mov $0xfed3e900,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ - add %dl,-0x68000000(%rip) │ │ │ │ + add %dl,-0x48000000(%rip) │ │ │ │ movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ mov $0x458d4800,%edi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 567263 <__gmpz_get_d_2exp@plt+0x160fe3> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -391169,23 +391165,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 567261 <__gmpz_get_d_2exp@plt+0x160fe1> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbfa437(%rip),%rsi │ │ │ │ - lea 0xcb2199(%rip),%r14 │ │ │ │ + lea 0xbfa457(%rip),%rsi │ │ │ │ + lea 0xcb21b9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5d3500 <__gmpz_get_d_2exp@plt+0x1cd280> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0xa8000000,%eax │ │ │ │ + adc $0xc8000000,%eax │ │ │ │ movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ mov $0x458d4800,%edi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5672c3 <__gmpz_get_d_2exp@plt+0x161043> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -391193,16 +391189,16 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5672c1 <__gmpz_get_d_2exp@plt+0x161041> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbfa447(%rip),%rsi │ │ │ │ - lea 0xcb2139(%rip),%r14 │ │ │ │ + lea 0xbfa467(%rip),%rsi │ │ │ │ + lea 0xcb2159(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5d3500 <__gmpz_get_d_2exp@plt+0x1cd280> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -391300,92 +391296,91 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 567420 <__gmpz_get_d_2exp@plt+0x1611a0> │ │ │ │ movq $0x567440,-0x8(%rbp) │ │ │ │ - lea 0xbfa358(%rip),%rsi │ │ │ │ - lea 0xcb1fda(%rip),%r14 │ │ │ │ + lea 0xbfa378(%rip),%rsi │ │ │ │ + lea 0xcb1ffa(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5d3500 <__gmpz_get_d_2exp@plt+0x1cd280> │ │ │ │ - lea 0xbfa3b1(%rip),%rbx │ │ │ │ + lea 0xbfa3d1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x5d(%rax) │ │ │ │ - mov $0xd8894800,%edi │ │ │ │ + add %dl,0x4800bfa3(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 567481 <__gmpz_get_d_2exp@plt+0x161201> │ │ │ │ movq $0x567470,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 567470 <__gmpz_get_d_2exp@plt+0x1611f0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - movabs %eax,0x75000045c74800bf │ │ │ │ - push %rsi │ │ │ │ + add %al,-0x5d(%rax) │ │ │ │ + mov $0x45c74800,%edi │ │ │ │ + add %al,(%rax) │ │ │ │ + jne 5674cd <__gmpz_get_d_2exp@plt+0x16124d> │ │ │ │ add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ jmp 57cce8 <__gmpz_get_d_2exp@plt+0x176a68> │ │ │ │ movq $0x5674a8,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5ca2a0 <__gmpz_get_d_2exp@plt+0x1c4020> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x7f(%rax) │ │ │ │ - mov $0x45c74800,%edi │ │ │ │ - clc │ │ │ │ - fdivs 0x0(%rsi,%rdx,2) │ │ │ │ + add %dl,0x4800bf7f(%rax) │ │ │ │ + movl $0x5674d8,-0x8(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5674d8 <__gmpz_get_d_2exp@plt+0x161258> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x7f(%rax) │ │ │ │ + add %ah,0x7f(%rax) │ │ │ │ mov $0x758b4800,%edi │ │ │ │ or %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 557378 <__gmpz_get_d_2exp@plt+0x1510f8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0x894800bf,%edi │ │ │ │ - fadds -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rdi,%rbx,1) │ │ │ │ - mov 0x6(%rax),%ebx │ │ │ │ + add %dl,-0x41(%rax) │ │ │ │ + mov $0xd8894800,%edi │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 56752b <__gmpz_get_d_2exp@plt+0x1612ab> │ │ │ │ + mov 0x6(%rax),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ mov $0x894800bf,%edi │ │ │ │ fmuls -0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -391427,24 +391422,24 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - movabs 0xffffffe0be900bf,%eax │ │ │ │ + add %dl,(%rax) │ │ │ │ + movabs %al,0xffffffe0be900bf │ │ │ │ (bad) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x5e(%rax) │ │ │ │ + add %bh,-0x5e(%rax) │ │ │ │ mov $0x458d4800,%edi │ │ │ │ rorb $0xf,-0x8(%rcx,%rdi,1) │ │ │ │ (bad) │ │ │ │ out %al,(%dx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ @@ -391460,50 +391455,49 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ movabs %al,0x7680f845c74800bf │ │ │ │ push %rsi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ - lea 0xbfa07d(%rip),%rbx │ │ │ │ + lea 0xbfa09d(%rip),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 567680 <__gmpz_get_d_2exp@plt+0x161400> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bfa1(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ + add %bl,%al │ │ │ │ + movabs 0x7e083d8894800bf,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5676e6 <__gmpz_get_d_2exp@plt+0x161466> │ │ │ │ movq $0x5676b0,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5676b0 <__gmpz_get_d_2exp@plt+0x161430> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bfa1(%rax) │ │ │ │ + add %ch,0x4800bfa1(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ movq $0x567710,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rcx,%rbx │ │ │ │ @@ -391520,16 +391514,17 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - movabs 0x8b4820458b4800bf,%eax │ │ │ │ + add %cl,-0x5f(%rax) │ │ │ │ + mov $0x458b4800,%edi │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ adc %cl,-0x73(%rax) │ │ │ │ jae 567730 <__gmpz_get_d_2exp@plt+0x1614b0> │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ add $0x10,%rdi │ │ │ │ mov %rcx,%r8 │ │ │ │ @@ -391555,29 +391550,29 @@ │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ movq $0x5677b8,0x18(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0xbf9fb3(%rip),%rbx │ │ │ │ + lea 0xbf9fd3(%rip),%rbx │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5677b8 <__gmpz_get_d_2exp@plt+0x161538> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x60(%rax) │ │ │ │ - mov $0xd8894800,%edi │ │ │ │ + add %al,0x4800bfa0(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 56781e <__gmpz_get_d_2exp@plt+0x16159e> │ │ │ │ movq $0x5677e8,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5677e8 <__gmpz_get_d_2exp@plt+0x161568> │ │ │ │ @@ -391609,15 +391604,15 @@ │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5ca2a0 <__gmpz_get_d_2exp@plt+0x1c4020> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ jnp 567806 <__gmpz_get_d_2exp@plt+0x161586> │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ js 5678c6 <__gmpz_get_d_2exp@plt+0x161646> │ │ │ │ push %rsi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ @@ -391630,16 +391625,18 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bf7b(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ + add %al,%al │ │ │ │ + jnp 567836 <__gmpz_get_d_2exp@plt+0x1615b6> │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 567884 <__gmpz_get_d_2exp@plt+0x161604> │ │ │ │ mov 0x27(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 557378 <__gmpz_get_d_2exp@plt+0x1510f8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -391769,15 +391766,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ jns 567a16 <__gmpz_get_d_2exp@plt+0x161796> │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ mov %bh,0x56(%rdx) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ add %r9b,-0x7d(%r8) │ │ │ │ @@ -391789,15 +391786,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bf79(%rax) │ │ │ │ + add %dh,0x4800bf79(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x27(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 557378 <__gmpz_get_d_2exp@plt+0x1510f8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -391813,30 +391810,27 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 567ad6 <__gmpz_get_d_2exp@plt+0x161856> │ │ │ │ movq $0x567af8,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5673f8 <__gmpz_get_d_2exp@plt+0x161178> │ │ │ │ - lea 0xbf9d9b(%rip),%rbx │ │ │ │ + lea 0xbf9dbb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x63(%rax) │ │ │ │ - mov $0xc4834900,%edi │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ + add %al,0x4900bf9d(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 567b27 <__gmpz_get_d_2exp@plt+0x1618a7> │ │ │ │ movq $0x567600,-0x18(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -391844,68 +391838,68 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - popf │ │ │ │ + add %cl,-0x63(%rax) │ │ │ │ mov $0xff63e900,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x64(%rax) │ │ │ │ - mov $0xf883e900,%edi │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x16ff4064(%rax) │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x63(%rax) │ │ │ │ + add %bh,-0x63(%rax) │ │ │ │ mov $0x458d4800,%edi │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 567bad <__gmpz_get_d_2exp@plt+0x16192d> │ │ │ │ movq $0x567bc8,-0x8(%rbp) │ │ │ │ - lea 0xd49899(%rip),%rsi │ │ │ │ + lea 0xd498b9(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 8a7468 <__gmpz_get_d_2exp@plt+0x4a11e8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - pushf │ │ │ │ + add %dl,(%rax) │ │ │ │ + popf │ │ │ │ mov $0x358d4800,%edi │ │ │ │ - jmp 49573b6c <__environ@GLIBC_2.2.5+0x48230084> │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + or %ebx,-0x76b6ff41(%rbp) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + imul $0x441f0f,(%rax),%eax │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock pushf │ │ │ │ + add %dl,(%rax) │ │ │ │ + popf │ │ │ │ mov $0x458d4800,%edi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 567c43 <__gmpz_get_d_2exp@plt+0x1619c3> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 567c38 <__gmpz_get_d_2exp@plt+0x1619b8> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -391922,97 +391916,100 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x9c,%al │ │ │ │ - mov $0x458d4800,%edi │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + enter $0xbf9c,$0x0 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 567ce8 <__gmpz_get_d_2exp@plt+0x161a68> │ │ │ │ add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 567cdd <__gmpz_get_d_2exp@plt+0x161a5d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x567bf0,-0x48(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0xcfa2a0,-0x30(%r12) │ │ │ │ - movq $0x12298e9,-0x28(%r12) │ │ │ │ - movq $0x121be5a,-0x20(%r12) │ │ │ │ + movq $0x1229909,-0x28(%r12) │ │ │ │ + movq $0x121be7a,-0x20(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x12b1439,-0x10(%r12) │ │ │ │ - movq $0x12298e9,-0x8(%r12) │ │ │ │ - movq $0x12298e9,(%r12) │ │ │ │ + movq $0x12b1459,-0x10(%r12) │ │ │ │ + movq $0x1229909,-0x8(%r12) │ │ │ │ + movq $0x1229909,(%r12) │ │ │ │ lea -0x2f(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp cf4428 <__gmpz_get_d_2exp@plt+0x8ee1a8> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - fwait │ │ │ │ + add %bl,(%rax) │ │ │ │ + pushf │ │ │ │ mov $0xc4834900,%edi │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x567c58,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp fae7b8 <__gmpz_get_d_2exp@plt+0xba8538> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbf9be2(%rip),%rbx │ │ │ │ + lea 0xbf9c02(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ fwait │ │ │ │ mov $0x458d4800,%edi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 567da9 <__gmpz_get_d_2exp@plt+0x161b29> │ │ │ │ movq $0x567d90,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 567d90 <__gmpz_get_d_2exp@plt+0x161b10> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bf9b(%rax) │ │ │ │ - movl $0x567dc8,-0x8(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + fwait │ │ │ │ + mov $0x45c74800,%edi │ │ │ │ + clc │ │ │ │ + enter $0x567d,$0x0 │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 57cce8 <__gmpz_get_d_2exp@plt+0x176a68> │ │ │ │ - lea 0xbf9ba0(%rip),%rbx │ │ │ │ + lea 0xbf9bc0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x65(%rax) │ │ │ │ + add %bh,-0x65(%rax) │ │ │ │ mov $0xd8894800,%edi │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 567ddf <__gmpz_get_d_2exp@plt+0x161b5f> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -392021,27 +392018,28 @@ │ │ │ │ jmp 567d08 <__gmpz_get_d_2exp@plt+0x161a88> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x65(%rax) │ │ │ │ + add %ch,-0x65(%rax) │ │ │ │ mov $0xff53e900,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c080(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %bl,%al │ │ │ │ + add $0x0,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 567e42 <__gmpz_get_d_2exp@plt+0x161bc2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5b9f80 <__gmpz_get_d_2exp@plt+0x1b3d00> │ │ │ │ @@ -392060,41 +392058,40 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 567e88 <__gmpz_get_d_2exp@plt+0x161c08> │ │ │ │ movq $0x567ea8,-0x8(%rbp) │ │ │ │ - lea 0xbf9af8(%rip),%rsi │ │ │ │ - lea 0xcb1572(%rip),%r14 │ │ │ │ + lea 0xbf9b18(%rip),%rsi │ │ │ │ + lea 0xcb1592(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5d3500 <__gmpz_get_d_2exp@plt+0x1cd280> │ │ │ │ - lea 0xbf9b71(%rip),%rbx │ │ │ │ + lea 0xbf9b91(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - fwait │ │ │ │ + add %dl,-0x65(%rax) │ │ │ │ mov $0xd8894800,%edi │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 567ef1 <__gmpz_get_d_2exp@plt+0x161c71> │ │ │ │ movq $0x567ed8,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 567ed8 <__gmpz_get_d_2exp@plt+0x161c58> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + fwait │ │ │ │ mov $0x45c74800,%edi │ │ │ │ clc │ │ │ │ jo 567f5d <__gmpz_get_d_2exp@plt+0x161cdd> │ │ │ │ push %rsi │ │ │ │ add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ @@ -392103,15 +392100,15 @@ │ │ │ │ movq $0x567f18,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5ca2a0 <__gmpz_get_d_2exp@plt+0x1c4020> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ jne 567ed6 <__gmpz_get_d_2exp@plt+0x161c56> │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ rex.W jg 567f75 <__gmpz_get_d_2exp@plt+0x161cf5> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ add %r9b,-0x7d(%r8) │ │ │ │ @@ -392123,46 +392120,44 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ je 567f06 <__gmpz_get_d_2exp@plt+0x161c86> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 567f54 <__gmpz_get_d_2exp@plt+0x161cd4> │ │ │ │ mov 0x27(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 557378 <__gmpz_get_d_2exp@plt+0x1510f8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x66(%rax) │ │ │ │ mov $0xd8894800,%edi │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 567fa7 <__gmpz_get_d_2exp@plt+0x161d27> │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 567d08 <__gmpz_get_d_2exp@plt+0x161a88> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jg 567f5f <__gmpz_get_d_2exp@plt+0x161cdf> │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %bl,0x7f(%rax) │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + mov %rbx,%rax │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 567fd1 <__gmpz_get_d_2exp@plt+0x161d51> │ │ │ │ mov 0x6(%rax),%rax │ │ │ │ movq $0x567e20,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ @@ -392176,38 +392171,38 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - cltd │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ mov $0xfe53e900,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ cltd │ │ │ │ mov $0x458d4800,%edi │ │ │ │ - call 734eb97c <__environ@GLIBC_2.2.5+0x721a7e94> │ │ │ │ + call 734eb97c <__environ@GLIBC_2.2.5+0x721a7e54> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call ad00a1 <__gmpz_get_d_2exp@plt+0x6c9e21> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 567e60 <__gmpz_get_d_2exp@plt+0x161be0> │ │ │ │ - lea 0xbf99ef(%rip),%rbx │ │ │ │ + lea 0xbf9a0f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -392223,20 +392218,20 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x14ff4067(%rax) │ │ │ │ - mov 0xf(%rsi),%fs │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cltd │ │ │ │ + mov $0x668eeb00,%edi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xd8000000,%eax │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ cltd │ │ │ │ mov $0x458d4800,%edi │ │ │ │ loopne 568101 <__gmpz_get_d_2exp@plt+0x161e81> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 568103 <__gmpz_get_d_2exp@plt+0x161e83> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -392246,25 +392241,25 @@ │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 568101 <__gmpz_get_d_2exp@plt+0x161e81> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x568118,-0x18(%rbp) │ │ │ │ - lea 0xbf996f(%rip),%rsi │ │ │ │ - lea 0xcb12f9(%rip),%r14 │ │ │ │ + lea 0xbf998f(%rip),%rsi │ │ │ │ + lea 0xcb1319(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d3500 <__gmpz_get_d_2exp@plt+0x1cd280> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ xchg %eax,%edi │ │ │ │ mov $0xd8894800,%edi │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 568132 <__gmpz_get_d_2exp@plt+0x161eb2> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ @@ -392273,15 +392268,15 @@ │ │ │ │ movq $0x568158,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5ca2a0 <__gmpz_get_d_2exp@plt+0x1c4020> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ jb 568116 <__gmpz_get_d_2exp@plt+0x161e96> │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ mov %al,-0x74b7ffaa(%rcx) │ │ │ │ rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ @@ -392292,22 +392287,22 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bf72(%rax) │ │ │ │ + add %dh,0x4800bf72(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x27(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 557378 <__gmpz_get_d_2exp@plt+0x1510f8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0x70000000,%eax │ │ │ │ + adc $0x90000000,%eax │ │ │ │ cltd │ │ │ │ mov $0x458d4800,%edi │ │ │ │ loopne 568201 <__gmpz_get_d_2exp@plt+0x161f81> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 568203 <__gmpz_get_d_2exp@plt+0x161f83> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -392317,25 +392312,25 @@ │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 568201 <__gmpz_get_d_2exp@plt+0x161f81> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x568218,-0x18(%rbp) │ │ │ │ - lea 0xbf9907(%rip),%rsi │ │ │ │ - lea 0xcb11f9(%rip),%r14 │ │ │ │ + lea 0xbf9927(%rip),%rsi │ │ │ │ + lea 0xcb1219(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d3500 <__gmpz_get_d_2exp@plt+0x1cd280> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ xchg %eax,%esi │ │ │ │ mov $0xd8894800,%edi │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 568232 <__gmpz_get_d_2exp@plt+0x161fb2> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ @@ -392344,15 +392339,15 @@ │ │ │ │ movq $0x568258,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5ca2a0 <__gmpz_get_d_2exp@plt+0x1c4020> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ jno 568216 <__gmpz_get_d_2exp@plt+0x161f96> │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ mov %al,-0x74b7ffaa(%rdx) │ │ │ │ rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ @@ -392363,23 +392358,23 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bf71(%rax) │ │ │ │ + add %dh,0x4800bf71(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x27(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 557378 <__gmpz_get_d_2exp@plt+0x1510f8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0xe8000000,%eax │ │ │ │ - cwtl │ │ │ │ + adc $0x8000000,%eax │ │ │ │ + cltd │ │ │ │ mov $0x458d4800,%edi │ │ │ │ loopne 568301 <__gmpz_get_d_2exp@plt+0x162081> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 568303 <__gmpz_get_d_2exp@plt+0x162083> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -392388,25 +392383,25 @@ │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 568301 <__gmpz_get_d_2exp@plt+0x162081> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x568318,-0x18(%rbp) │ │ │ │ - lea 0xbf987f(%rip),%rsi │ │ │ │ - lea 0xcb10f9(%rip),%r14 │ │ │ │ + lea 0xbf989f(%rip),%rsi │ │ │ │ + lea 0xcb1119(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d3500 <__gmpz_get_d_2exp@plt+0x1cd280> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ xchg %eax,%ebp │ │ │ │ mov $0xd8894800,%edi │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 568332 <__gmpz_get_d_2exp@plt+0x1620b2> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ @@ -392415,15 +392410,15 @@ │ │ │ │ movq $0x568358,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5ca2a0 <__gmpz_get_d_2exp@plt+0x1c4020> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ jo 568316 <__gmpz_get_d_2exp@plt+0x162096> │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ mov %al,-0x74b7ffaa(%rbx) │ │ │ │ rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ @@ -392434,96 +392429,97 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bf70(%rax) │ │ │ │ + add %dh,0x4800bf70(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x27(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 557378 <__gmpz_get_d_2exp@plt+0x1510f8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 568346 <__gmpz_get_d_2exp@plt+0x1620c6> │ │ │ │ + cwtl │ │ │ │ + cwtl │ │ │ │ mov $0x458d4800,%edi │ │ │ │ - call 734ebd04 <__environ@GLIBC_2.2.5+0x721a821c> │ │ │ │ + call 734ebd04 <__environ@GLIBC_2.2.5+0x721a81dc> │ │ │ │ pop %rsp │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5683f0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5683f0 <__gmpz_get_d_2exp@plt+0x162170> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cwtl │ │ │ │ + add %bl,-0x68(%rax) │ │ │ │ mov $0x7e38300,%edi │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 568407 <__gmpz_get_d_2exp@plt+0x162187> │ │ │ │ - lea 0xbf96da(%rip),%rbx │ │ │ │ + lea 0xbf96fa(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbf97fc(%rip),%rbx │ │ │ │ + lea 0xbf981c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ + add %dl,(%rax) │ │ │ │ + cwtl │ │ │ │ mov $0xc4834900,%edi │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ movq $0x5683b0,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbf97dc(%rip),%rbx │ │ │ │ + lea 0xbf97fc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ xchg %eax,%edi │ │ │ │ mov $0x66aeeb00,%edi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - rclb $0x45,-0x72b7ff41(%rdi) │ │ │ │ - call 104ebdfc <__environ@GLIBC_2.2.5+0xf1a8314> │ │ │ │ + loopne 56843d <__gmpz_get_d_2exp@plt+0x1621bd> │ │ │ │ + mov $0x458d4800,%edi │ │ │ │ + call 104ebdfc <__environ@GLIBC_2.2.5+0xf1a82d4> │ │ │ │ (bad) │ │ │ │ lock add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ rolb $0xc5,-0x7cb7ffaa(%rbp) │ │ │ │ clc │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ @@ -392583,22 +392579,26 @@ │ │ │ │ mov %rcx,0x70(%rax) │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900bf96(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56863b <__gmpz_get_d_2exp@plt+0x1623bb> │ │ │ │ + add %cl,%al │ │ │ │ + xchg %eax,%esi │ │ │ │ + mov $0xc4834900,%edi │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x6e(%rdi) │ │ │ │ test %rbx,%rbx │ │ │ │ jne 5685e6 <__gmpz_get_d_2exp@plt+0x162366> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xd48e5c(%rip),%r14 │ │ │ │ + lea 0xd48e7c(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rbx,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 405570 │ │ │ │ add $0x8,%rsp │ │ │ │ @@ -392654,32 +392654,32 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bf95(%rax) │ │ │ │ + add %bh,0x4800bf95(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5686f3 <__gmpz_get_d_2exp@plt+0x162473> │ │ │ │ movq $0x568710,-0x10(%rbp) │ │ │ │ mov $0x1001,%ebx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ - lea 0xbf958e(%rip),%rbx │ │ │ │ + lea 0xbf95ae(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x6b(%rax) │ │ │ │ + add %bh,-0x6b(%rax) │ │ │ │ mov $0xc4834900,%edi │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x24(%rdi) │ │ │ │ movq $0x5684a8,-0x10(%r12) │ │ │ │ @@ -392693,15 +392693,15 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ xchg %eax,%ebp │ │ │ │ mov $0x458d4800,%edi │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5687ad <__gmpz_get_d_2exp@plt+0x16252d> │ │ │ │ movq $0x5687a0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -392709,60 +392709,61 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 5687a0 <__gmpz_get_d_2exp@plt+0x162520> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %eax,%ebp │ │ │ │ mov $0x738b4c00,%edi │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5686d0 <__gmpz_get_d_2exp@plt+0x162450> │ │ │ │ - lea 0xbf94e4(%rip),%rbx │ │ │ │ + lea 0xbf9504(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xbf94c3,%eax │ │ │ │ + xor $0xbf94e3,%eax │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x14ff406c(%rax) │ │ │ │ - (bad) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %dl,%al │ │ │ │ + xchg %eax,%esp │ │ │ │ + mov $0x66d6eb00,%edi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bfb2(%rax) │ │ │ │ + add %ch,0x4800bfb2(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 568838 <__gmpz_get_d_2exp@plt+0x1625b8> │ │ │ │ movq $0x568858,-0x8(%rbp) │ │ │ │ mov $0x1000,%r14d │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 577b40 <__gmpz_get_d_2exp@plt+0x1718c0> │ │ │ │ - lea 0xbf9499(%rip),%rbx │ │ │ │ + lea 0xbf94b9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -392770,30 +392771,30 @@ │ │ │ │ (bad) │ │ │ │ add %dl,%gs:0x3(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x6c(%rax) │ │ │ │ - mov $0x669eeb00,%edi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,-0x14ff406c(%rax) │ │ │ │ + sahf │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bfba(%rax) │ │ │ │ + add %bh,0x4800bfba(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5688b2 <__gmpz_get_d_2exp@plt+0x162632> │ │ │ │ movq $0x5688d0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 579fb8 <__gmpz_get_d_2exp@plt+0x173d38> │ │ │ │ - lea 0xbf943f(%rip),%rbx │ │ │ │ + lea 0xbf945f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -392801,92 +392802,84 @@ │ │ │ │ (bad) │ │ │ │ add %dl,%gs:0x5(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ xchg %eax,%esp │ │ │ │ mov $0x66a6eb00,%edi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - xchg %eax,%esp │ │ │ │ - mov $0x458d4800,%edi │ │ │ │ - loopne 568959 <__gmpz_get_d_2exp@plt+0x1626d9> │ │ │ │ - cmp %edi,%eax │ │ │ │ + adcb $0xe0,0x458d4800(%rdi,%rdi,4) │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 56895a <__gmpz_get_d_2exp@plt+0x1626da> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 56893b <__gmpz_get_d_2exp@plt+0x1626bb> │ │ │ │ mov 0x6(%rax),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x568970,-0x18(%rbp) │ │ │ │ - lea 0xbf93ce(%rip),%rsi │ │ │ │ - lea 0xcb0aa0(%rip),%r14 │ │ │ │ + lea 0xbf93ee(%rip),%rsi │ │ │ │ + lea 0xcb0ac0(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d3500 <__gmpz_get_d_2exp@plt+0x1cd280> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bf8e(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %cl,%al │ │ │ │ + mov -0x2776b800(%rdi),%? │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 56898a <__gmpz_get_d_2exp@plt+0x16270a> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x5689b0,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5ca2a0 <__gmpz_get_d_2exp@plt+0x1c4020> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x6a(%rax) │ │ │ │ - mov $0x45c74800,%edi │ │ │ │ - clc │ │ │ │ - loopne 56893f <__gmpz_get_d_2exp@plt+0x1626bf> │ │ │ │ - push %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %cl,0x4800bf6a(%rax) │ │ │ │ + movl $0x5689e0,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ jne 5689e0 <__gmpz_get_d_2exp@plt+0x162760> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - push $0xffffffffffffffbf │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5689ec <__gmpz_get_d_2exp@plt+0x16276c> │ │ │ │ - mov 0x27(%rbx),%r14 │ │ │ │ + add %bl,0x6a(%rax) │ │ │ │ + mov $0x758b4800,%edi │ │ │ │ + or %cl,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 557378 <__gmpz_get_d_2exp@plt+0x1510f8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -392899,53 +392892,53 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 568a38 <__gmpz_get_d_2exp@plt+0x1627b8> │ │ │ │ movq $0x568a58,-0x8(%rbp) │ │ │ │ - lea 0xbf9318(%rip),%rsi │ │ │ │ - lea 0xcb09c2(%rip),%r14 │ │ │ │ + lea 0xbf9338(%rip),%rsi │ │ │ │ + lea 0xcb09e2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5d3500 <__gmpz_get_d_2exp@plt+0x1cd280> │ │ │ │ - lea 0xbf9379(%rip),%rbx │ │ │ │ + lea 0xbf9399(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x6d(%rax) │ │ │ │ + add %ah,-0x6d(%rax) │ │ │ │ mov $0xd8894800,%edi │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 568a99 <__gmpz_get_d_2exp@plt+0x162819> │ │ │ │ movq $0x568a88,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 568a88 <__gmpz_get_d_2exp@plt+0x162808> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ xchg %eax,%ebx │ │ │ │ mov $0x45c74800,%edi │ │ │ │ add %bl,(%rax) │ │ │ │ mov 0x0(%rsi),%edx │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 57cce8 <__gmpz_get_d_2exp@plt+0x176a68> │ │ │ │ movq $0x568ac0,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5ca2a0 <__gmpz_get_d_2exp@plt+0x1c4020> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x69(%rax) │ │ │ │ + add %bh,0x69(%rax) │ │ │ │ mov $0x45c74800,%edi │ │ │ │ clc │ │ │ │ lock mov 0x0(%rsi),%dl │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -392955,24 +392948,25 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - imul $0x738b4c08,0x758b4800(%rdi),%edi │ │ │ │ + add %cl,0x69(%rax) │ │ │ │ + mov $0x758b4800,%edi │ │ │ │ + or %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 557378 <__gmpz_get_d_2exp@plt+0x1510f8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x6e(%rax) │ │ │ │ + add %dh,-0x6e(%rax) │ │ │ │ mov $0xc4834900,%edi │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ movq $0x568908,-0x10(%r12) │ │ │ │ @@ -392986,15 +392980,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x6e(%rax) │ │ │ │ + add %dh,-0x6e(%rax) │ │ │ │ mov $0xfea3e900,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -393013,46 +393007,46 @@ │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 568baf <__gmpz_get_d_2exp@plt+0x16292f> │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcc0d33(%rip),%rbx │ │ │ │ + lea 0xcc0d53(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bfc2(%rax) │ │ │ │ + add %ch,0x4800bfc2(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 568c21 <__gmpz_get_d_2exp@plt+0x1629a1> │ │ │ │ movq $0x568c10,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 568c10 <__gmpz_get_d_2exp@plt+0x162990> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x3e(%rax) │ │ │ │ + add %bh,-0x3e(%rax) │ │ │ │ mov $0x45c74800,%edi │ │ │ │ add %al,-0x74(%rax) │ │ │ │ push %rsi │ │ │ │ add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ jmp 57cce8 <__gmpz_get_d_2exp@plt+0x176a68> │ │ │ │ - lea 0xbf91c0(%rip),%rbx │ │ │ │ + lea 0xbf91e0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -393072,21 +393066,21 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x6f(%rax) │ │ │ │ + add %bh,-0x6f(%rax) │ │ │ │ mov $0xff4be900,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ - add %dl,-0x78000000(%rip) │ │ │ │ + add %dl,-0x58000000(%rip) │ │ │ │ xchg %eax,%ecx │ │ │ │ mov $0x458d4800,%edi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 568cf3 <__gmpz_get_d_2exp@plt+0x162a73> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -393094,23 +393088,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 568cf1 <__gmpz_get_d_2exp@plt+0x162a71> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbf9127(%rip),%rsi │ │ │ │ - lea 0xcb0709(%rip),%r14 │ │ │ │ + lea 0xbf9147(%rip),%rsi │ │ │ │ + lea 0xcb0729(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5d3500 <__gmpz_get_d_2exp@plt+0x1cd280> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x98000000,%eax │ │ │ │ + adc $0xb8000000,%eax │ │ │ │ xchg %eax,%ecx │ │ │ │ mov $0x458d4800,%edi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 568d53 <__gmpz_get_d_2exp@plt+0x162ad3> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -393118,23 +393112,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 568d51 <__gmpz_get_d_2exp@plt+0x162ad1> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbf9137(%rip),%rsi │ │ │ │ - lea 0xcb06a9(%rip),%r14 │ │ │ │ + lea 0xbf9157(%rip),%rsi │ │ │ │ + lea 0xcb06c9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5d3500 <__gmpz_get_d_2exp@plt+0x1cd280> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0xa8000000,%eax │ │ │ │ + adc $0xc8000000,%eax │ │ │ │ xchg %eax,%ecx │ │ │ │ mov $0x458d4800,%edi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 568db3 <__gmpz_get_d_2exp@plt+0x162b33> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -393142,23 +393136,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 568db1 <__gmpz_get_d_2exp@plt+0x162b31> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbf9147(%rip),%rsi │ │ │ │ - lea 0xcb0649(%rip),%r14 │ │ │ │ + lea 0xbf9167(%rip),%rsi │ │ │ │ + lea 0xcb0669(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5d3500 <__gmpz_get_d_2exp@plt+0x1cd280> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0xb8000000,%eax │ │ │ │ + adc $0xd8000000,%eax │ │ │ │ xchg %eax,%ecx │ │ │ │ mov $0x458d4800,%edi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 568e13 <__gmpz_get_d_2exp@plt+0x162b93> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -393166,29 +393160,29 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 568e11 <__gmpz_get_d_2exp@plt+0x162b91> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbf9157(%rip),%rsi │ │ │ │ - lea 0xcb05e9(%rip),%r14 │ │ │ │ + lea 0xbf9177(%rip),%rsi │ │ │ │ + lea 0xcb0609(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5d3500 <__gmpz_get_d_2exp@plt+0x1cd280> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xbf91,$0x0 │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + call 48574dba <__environ@GLIBC_2.2.5+0x47231292> │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 568f4a <__gmpz_get_d_2exp@plt+0x162cca> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x568e70,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ @@ -393199,33 +393193,33 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cff406f(%rax) │ │ │ │ + add %ah,-0x7cff406f(%rax) │ │ │ │ jrcxz 568e7a <__gmpz_get_d_2exp@plt+0x162bfa> │ │ │ │ cmp $0x3,%rbx │ │ │ │ jb 568ee2 <__gmpz_get_d_2exp@plt+0x162c62> │ │ │ │ cmp $0x4,%rbx │ │ │ │ jb 568f4e <__gmpz_get_d_2exp@plt+0x162cce> │ │ │ │ movq $0x568eb0,0x0(%rbp) │ │ │ │ - lea 0xbf8fc6(%rip),%rbx │ │ │ │ + lea 0xbf8fe6(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 568eb0 <__gmpz_get_d_2exp@plt+0x162c30> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ xchg %eax,%ecx │ │ │ │ mov $0xd8894800,%edi │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 568ecd <__gmpz_get_d_2exp@plt+0x162c4d> │ │ │ │ mov 0x6(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ @@ -393234,77 +393228,78 @@ │ │ │ │ movq $0x569018,0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5ca2a0 <__gmpz_get_d_2exp@plt+0x1c4020> │ │ │ │ cmp $0x2,%rbx │ │ │ │ jb 568faa <__gmpz_get_d_2exp@plt+0x162d2a> │ │ │ │ movq $0x568f18,0x0(%rbp) │ │ │ │ - lea 0xbf903d(%rip),%rbx │ │ │ │ + lea 0xbf905d(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 568f18 <__gmpz_get_d_2exp@plt+0x162c98> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800bf90(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %dl,%al │ │ │ │ + nop │ │ │ │ + mov $0xd8894800,%edi │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 568f35 <__gmpz_get_d_2exp@plt+0x162cb5> │ │ │ │ mov 0x6(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5bd7a8 <__gmpz_get_d_2exp@plt+0x1b7528> │ │ │ │ movq $0x5690c8,0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5ca2a0 <__gmpz_get_d_2exp@plt+0x1c4020> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x568f78,0x0(%rbp) │ │ │ │ - lea 0xbf8f6b(%rip),%rbx │ │ │ │ + lea 0xbf8f8b(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 568f78 <__gmpz_get_d_2exp@plt+0x162cf8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x70(%rax) │ │ │ │ + add %dh,-0x70(%rax) │ │ │ │ mov $0xd8894800,%edi │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 568f95 <__gmpz_get_d_2exp@plt+0x162d15> │ │ │ │ mov 0x6(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5bd7a8 <__gmpz_get_d_2exp@plt+0x1b7528> │ │ │ │ movq $0x569070,0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5ca2a0 <__gmpz_get_d_2exp@plt+0x1c4020> │ │ │ │ movq $0x568fd0,0x0(%rbp) │ │ │ │ - lea 0xbf8fef(%rip),%rbx │ │ │ │ + lea 0xbf900f(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 568fd0 <__gmpz_get_d_2exp@plt+0x162d50> │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rax) │ │ │ │ + nop │ │ │ │ mov $0xd8894800,%edi │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 568fed <__gmpz_get_d_2exp@plt+0x162d6d> │ │ │ │ mov 0x6(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -393313,15 +393308,15 @@ │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5ca2a0 <__gmpz_get_d_2exp@plt+0x1c4020> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ fs mov $0x45c74800,%edi │ │ │ │ clc │ │ │ │ rex.W nop │ │ │ │ push %rsi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ add %r9b,-0x7d(%r8) │ │ │ │ @@ -393333,51 +393328,51 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ movsxd 0x758b4800(%rdi),%edi │ │ │ │ or %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 557378 <__gmpz_get_d_2exp@plt+0x1510f8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bf63(%rax) │ │ │ │ - movl $0x5690a0,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %cl,%al │ │ │ │ + movsxd 0x45c74800(%rdi),%edi │ │ │ │ + clc │ │ │ │ + movabs 0x480f438b48005690,%al │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5690a0 <__gmpz_get_d_2exp@plt+0x162e20> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x63(%rax) │ │ │ │ - mov $0x758b4800,%edi │ │ │ │ - or %cl,0x73(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ + add %bl,0x4800bf63(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x27(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 557378 <__gmpz_get_d_2exp@plt+0x1510f8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x63(%rax) │ │ │ │ + add %dh,0x63(%rax) │ │ │ │ mov $0x45c74800,%edi │ │ │ │ clc │ │ │ │ clc │ │ │ │ nop │ │ │ │ push %rsi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ @@ -393390,27 +393385,27 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - movsxd 0x758b4800(%rdi),%edi │ │ │ │ + add %al,0x63(%rax) │ │ │ │ + mov $0x758b4800,%edi │ │ │ │ or %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 557378 <__gmpz_get_d_2exp@plt+0x1510f8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - rex.RB clc │ │ │ │ + add %bl,(%rax) │ │ │ │ + movsxd 0x45c74800(%rdi),%edi │ │ │ │ + clc │ │ │ │ push %rax │ │ │ │ xchg %eax,%ecx │ │ │ │ push %rsi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ @@ -393421,47 +393416,47 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ (bad) │ │ │ │ jne 56915c <__gmpz_get_d_2exp@plt+0x162edc> │ │ │ │ mov 0x27(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 557378 <__gmpz_get_d_2exp@plt+0x1510f8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x72(%rax) │ │ │ │ - mov $0x458d4800,%edi │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %dl,0x4800bf8e(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5691a1 <__gmpz_get_d_2exp@plt+0x162f21> │ │ │ │ movq $0x5691c0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbf8e80(%rip),%rbx │ │ │ │ + lea 0xbf8ea0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov -0x3b7cb700(%rdi),%? │ │ │ │ + add %dl,-0x72(%rax) │ │ │ │ + mov $0xc4834900,%edi │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x568e28,-0x18(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ @@ -393475,15 +393470,15 @@ │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ mov -0x9c1700(%rdi),%? │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -393908,24 +393903,24 @@ │ │ │ │ fmuls -0x77(%rax) │ │ │ │ jne 569769 <__gmpz_get_d_2exp@plt+0x1634e9> │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp 579218 <__gmpz_get_d_2exp@plt+0x172f98> │ │ │ │ - lea 0xbf88a3(%rip),%rbx │ │ │ │ + lea 0xbf88c3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bfa6(%rax) │ │ │ │ + add %dh,0x4800bfa6(%rax) │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ mov 0x40(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ @@ -393933,15 +393928,15 @@ │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 56980c <__gmpz_get_d_2exp@plt+0x16358c> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x5a(%rax) │ │ │ │ + add %bh,-0x5a(%rax) │ │ │ │ mov $0x458b4800,%edi │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jge 569828 <__gmpz_get_d_2exp@plt+0x1635a8> │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ @@ -393970,17 +393965,17 @@ │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800bf87(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,%al │ │ │ │ + xchg %edi,0x458d4800(%rdi) │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 56993c <__gmpz_get_d_2exp@plt+0x1636bc> │ │ │ │ movq $0x5698d0,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5698d0 <__gmpz_get_d_2exp@plt+0x163650> │ │ │ │ @@ -393988,17 +393983,16 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x79(%rax) │ │ │ │ - mov $0x45c74800,%edi │ │ │ │ - call ad31f8 <__gmpz_get_d_2exp@plt+0x6ccf78> │ │ │ │ + add %bl,0x4800bf87(%rax) │ │ │ │ + movl $0x569920,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ @@ -394012,33 +394006,33 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xchg %edi,0x4d8b4c00(%rdi) │ │ │ │ + add %cl,-0x79(%rax) │ │ │ │ + mov $0x4d8b4c00,%edi │ │ │ │ adc %cl,0x45(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jge 569944 <__gmpz_get_d_2exp@plt+0x1636c4> │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 569770 <__gmpz_get_d_2exp@plt+0x1634f0> │ │ │ │ - lea 0xbf8725(%rip),%rbx │ │ │ │ + lea 0xbf8745(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ xchg %edi,-0xcc1700(%rdi) │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -394066,15 +394060,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0xa89b78(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xd47a6b(%rip),%rbx │ │ │ │ + lea 0xd47a8b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -394146,15 +394140,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbf856f(%rip),%rbx │ │ │ │ + lea 0xbf858f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -394180,20 +394174,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,%r8b │ │ │ │ fwait │ │ │ │ push %rsi │ │ │ │ add %cl,0x5(%rbp,%rcx,4) │ │ │ │ - rex.X test %edi,0x3d8d4800(%rdi) │ │ │ │ - in (%dx),%al │ │ │ │ - add %eax,%eax │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 569b89 <__gmpz_get_d_2exp@plt+0x163909> │ │ │ │ - lea 0xcbfd60(%rip),%r14 │ │ │ │ + (bad) │ │ │ │ + lea 0xc0020c(%rip),%edi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0xcbfd80(%rip),%r14 │ │ │ │ jmp 595fb8 <__gmpz_get_d_2exp@plt+0x18fd38> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -394231,28 +394223,28 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - test %bh,-0x3b7cb700(%rdi) │ │ │ │ + add %dl,(%rax) │ │ │ │ + test %edi,-0x3b7cb700(%rdi) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2c(%rdi) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x569b38,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0xbfacfb(%rip),%rsi │ │ │ │ - lea 0xbfaced(%rip),%r14 │ │ │ │ + lea 0xbfad1b(%rip),%rsi │ │ │ │ + lea 0xbfad0d(%rip),%r14 │ │ │ │ jmp 577250 <__gmpz_get_d_2exp@plt+0x170fd0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -394272,59 +394264,65 @@ │ │ │ │ movq $0x569c28,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x569ce8,-0x8(%rbp) │ │ │ │ lea -0x6(%r12),%rsi │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbf8465(%rip),%rbx │ │ │ │ + lea 0xbf8485(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800cb50(%rax) │ │ │ │ - movl $0x569d08,0x0(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ + add %al,%al │ │ │ │ + push %rax │ │ │ │ + lret │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + popf │ │ │ │ + push %rsi │ │ │ │ + add %dh,%dh │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ jne 569d08 <__gmpz_get_d_2exp@plt+0x163a88> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x74ff34b0(%rax) │ │ │ │ + add %ah,-0x74ff34b0(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov %eax,%r14d │ │ │ │ add $0x8,%rbp │ │ │ │ jmp d11d00 <__gmpz_get_d_2exp@plt+0x90ba80> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ test %bh,-0xac1700(%rdi) │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x7d(%rax) │ │ │ │ - enter $0x4800,$0x8d │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %al,0x4800c883(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 569e55 <__gmpz_get_d_2exp@plt+0x163bd5> │ │ │ │ movq $0x569e70,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -394386,26 +394384,26 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7e(%rax) │ │ │ │ + add %ah,-0x7e(%rax) │ │ │ │ enter $0x4900,$0x83 │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x38(%rdi) │ │ │ │ test %rbx,%rbx │ │ │ │ jne 569e96 <__gmpz_get_d_2exp@plt+0x163c16> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xd475ac(%rip),%r14 │ │ │ │ + lea 0xd475cc(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ movq $0xd9cbd0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -394414,33 +394412,33 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl (%rax) │ │ │ │ or $0x3000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ or $0x458d4800,%eax │ │ │ │ - call 734ed834 <__environ@GLIBC_2.2.5+0x721a9d4c> │ │ │ │ + call 734ed834 <__environ@GLIBC_2.2.5+0x721a9d0c> │ │ │ │ (bad) │ │ │ │ movq $0x569f28,-0x18(%rbp) │ │ │ │ mov $0x1001,%ebx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ - lea 0xbf8262(%rip),%rbx │ │ │ │ + lea 0xbf8282(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900c881(%rax) │ │ │ │ + add %ch,0x4900c881(%rax) │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 569f62 <__gmpz_get_d_2exp@plt+0x163ce2> │ │ │ │ movq $0x569d50,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ @@ -394454,16 +394452,18 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cmpl $0xf8394cf0,0x458d4800(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0x458d4800,%edi │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 569fd9 <__gmpz_get_d_2exp@plt+0x163d59> │ │ │ │ movq $0x569fc8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 569fc8 <__gmpz_get_d_2exp@plt+0x163d48> │ │ │ │ @@ -394471,52 +394471,49 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bf81(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + add %cl,%al │ │ │ │ + cmpl $0x738b4c08,0x758b4800(%rdi) │ │ │ │ + (bad) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 569ee0 <__gmpz_get_d_2exp@plt+0x163c60> │ │ │ │ - lea 0xbf81a0(%rip),%rbx │ │ │ │ + lea 0xbf81c0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x14ff407f(%rax) │ │ │ │ + add %ah,-0x14ff407f(%rax) │ │ │ │ mov 0xf(%rsi),%fs │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - popf │ │ │ │ + add %al,-0x63(%rax) │ │ │ │ mov $0x358d4800,%edi │ │ │ │ - jp 569fa6 <__gmpz_get_d_2exp@plt+0x163d26> │ │ │ │ - mov $0xe81ce900,%edi │ │ │ │ - add %al,(%rax) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + (bad) │ │ │ │ + cmpl $0x1f0f0000,-0x17e31700(%rdi) │ │ │ │ + rex add %al,0x2000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x7f(%rax) │ │ │ │ - mov $0x66d6eb00,%edi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x14ff407f(%rax) │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -394536,21 +394533,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x56b7f8bd(%rbx) │ │ │ │ xchg %eax,%edx │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0xe(%rbp) │ │ │ │ - lea 0xd47327(%rip),%rbx │ │ │ │ + lea 0xd47347(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd47322(%rip),%rbx │ │ │ │ + lea 0xd47342(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbf810a(%rip),%rbx │ │ │ │ + lea 0xbf812a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -394576,16 +394573,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bf80(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + add %al,%al │ │ │ │ + cmpb $0xe0,0x458d4800(%rdi) │ │ │ │ cmp %r15,%rax │ │ │ │ jb 56a199 <__gmpz_get_d_2exp@plt+0x163f19> │ │ │ │ movq $0x56a180,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -394598,15 +394595,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x80(%rax) │ │ │ │ + add %bh,-0x80(%rax) │ │ │ │ mov $0x45c74800,%edi │ │ │ │ clc │ │ │ │ mov $0xa1,%al │ │ │ │ push %rsi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ @@ -394615,31 +394612,29 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cmpb $0x0,0x45c74800(%rdi) │ │ │ │ - fsubs -0x74b7ffaa(%rcx) │ │ │ │ - pop %rbp │ │ │ │ - adc %dh,%dh │ │ │ │ - ret │ │ │ │ + add %cl,-0x80(%rax) │ │ │ │ + mov $0x45c74800,%edi │ │ │ │ + add %bl,%al │ │ │ │ + movabs 0xc3f6105d8b480056,%eax │ │ │ │ (bad) │ │ │ │ jne 56a1d8 <__gmpz_get_d_2exp@plt+0x163f58> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ cmpb $0x10,-0x3b7cb700(%rdi) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 56a20f <__gmpz_get_d_2exp@plt+0x163f8f> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x56a0e8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ @@ -394652,27 +394647,32 @@ │ │ │ │ nop │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bf7f(%rax) │ │ │ │ - movl $0x56a250,0x0(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ + add %cl,%al │ │ │ │ + jg 56a1ee <__gmpz_get_d_2exp@plt+0x163f6e> │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,-0x5e(%r8) │ │ │ │ + push %rsi │ │ │ │ + add %dh,%dh │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ jne 56a250 <__gmpz_get_d_2exp@plt+0x163fd0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bf7f(%rax) │ │ │ │ + add %ch,0x4800bf7f(%rax) │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov $0xffffffff,%edx │ │ │ │ mov 0x7(%rbx),%ebx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %ebx,%edx │ │ │ │ @@ -394681,18 +394681,18 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 405630 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 56a296 <__gmpz_get_d_2exp@plt+0x164016> │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbfa0fb(%rip),%r14 │ │ │ │ + lea 0xbfa11b(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 576a88 <__gmpz_get_d_2exp@plt+0x170808> │ │ │ │ - lea 0xd4409c(%rip),%rbx │ │ │ │ + lea 0xd440bc(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -394714,24 +394714,24 @@ │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbf7ef7(%rip),%rbx │ │ │ │ + lea 0xbf7f17(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ jle 56a2de <__gmpz_get_d_2exp@plt+0x16405e> │ │ │ │ add %ch,%bl │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -394759,15 +394759,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x7e(%rax) │ │ │ │ + add %ch,0x7e(%rax) │ │ │ │ mov $0x458d4800,%edi │ │ │ │ loopne 56a3e1 <__gmpz_get_d_2exp@plt+0x164161> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 56a3f1 <__gmpz_get_d_2exp@plt+0x164171> │ │ │ │ movq $0x56a3d8,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ @@ -394782,15 +394782,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ jle 56a396 <__gmpz_get_d_2exp@plt+0x164116> │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ or %ah,0x438b4800(%rsi,%rdx,2) │ │ │ │ (bad) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -394798,15 +394798,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ jge 56a3c6 <__gmpz_get_d_2exp@plt+0x164146> │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,(%r8) │ │ │ │ movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ push %rsi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ @@ -394818,18 +394818,23 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900bf7d(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56a467 <__gmpz_get_d_2exp@plt+0x1641e7> │ │ │ │ + add %cl,%al │ │ │ │ + jge 56a3ee <__gmpz_get_d_2exp@plt+0x16416e> │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x56a340,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x56a488,0x0(%rbp) │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -394839,32 +394844,31 @@ │ │ │ │ nop │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x7d(%rax) │ │ │ │ + add %dh,0x7d(%rax) │ │ │ │ mov $0x45c74800,%edi │ │ │ │ add %ch,-0x9ffa95c(%rax) │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ jne 56a4a8 <__gmpz_get_d_2exp@plt+0x164228> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jge 56a466 <__gmpz_get_d_2exp@plt+0x1641e6> │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ + add %dl,0x7d(%rax) │ │ │ │ + mov $0x458b4800,%edi │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,-0x45f8a5(%r11) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ decl -0x7d(%rax) │ │ │ │ in (%dx),%al │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ iret │ │ │ │ @@ -394873,29 +394877,29 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 405630 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 56a4eb <__gmpz_get_d_2exp@plt+0x16426b> │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbf9ea6(%rip),%r14 │ │ │ │ + lea 0xbf9ec6(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 576a88 <__gmpz_get_d_2exp@plt+0x170808> │ │ │ │ - lea 0xd43e47(%rip),%rbx │ │ │ │ + lea 0xd43e67(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jl 56a4d6 <__gmpz_get_d_2exp@plt+0x164256> │ │ │ │ + add %al,(%rax) │ │ │ │ + jge 56a4d6 <__gmpz_get_d_2exp@plt+0x164256> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ @@ -394903,124 +394907,131 @@ │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbf7ccf(%rip),%rbx │ │ │ │ + lea 0xbf7cef(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x14ff4084(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + jl 56a536 <__gmpz_get_d_2exp@plt+0x1642b6> │ │ │ │ + add %ch,%bl │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - jl 56a556 <__gmpz_get_d_2exp@plt+0x1642d6> │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 56a5ab <__gmpz_get_d_2exp@plt+0x16432b> │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 56a518 <__gmpz_get_d_2exp@plt+0x164298> │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + mov $0x7c,%al │ │ │ │ + mov $0x738b4800,%edi │ │ │ │ + cmovl 0x73e90773(%rbx),%ecx │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x7c(%rax) │ │ │ │ + mov $0x738b4800,%edi │ │ │ │ + cmovl -0xc16f88d(%rbx),%ecx │ │ │ │ + cld │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bh,0x0(%rdi,%rdi,4) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 56a2c0 <__gmpz_get_d_2exp@plt+0x164040> │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734edf3c <__environ@GLIBC_2.2.5+0x721aa454> │ │ │ │ + rex.RB call 734edf3c <__environ@GLIBC_2.2.5+0x721aa414> │ │ │ │ push %rdx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 56a638 <__gmpz_get_d_2exp@plt+0x1643b8> │ │ │ │ movq $0x56a598,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x56a660,-0x18(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xbf6040(%rip),%r14 │ │ │ │ + lea 0xbf6060(%rip),%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbf7c1e(%rip),%rbx │ │ │ │ + lea 0xbf7c3e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jnp 56a61e <__gmpz_get_d_2exp@plt+0x16439e> │ │ │ │ + add %cl,(%rax) │ │ │ │ + jl 56a61e <__gmpz_get_d_2exp@plt+0x16439e> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2f(%rdi) │ │ │ │ movq $0x56a5c0,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea 0xbf5fd4(%rip),%r14 │ │ │ │ + lea 0xbf5ff4(%rip),%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x16ff4085(%rax) │ │ │ │ + add %al,%al │ │ │ │ + jnp 56a686 <__gmpz_get_d_2exp@plt+0x164406> │ │ │ │ + add %ch,%cl │ │ │ │ sbb %edi,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -395107,15 +395118,15 @@ │ │ │ │ movq $0xe1d180,-0x8(%r12) │ │ │ │ mov %ebx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbf7a90(%rip),%rbx │ │ │ │ + lea 0xbf7ab0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -395142,22 +395153,22 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734ee1d4 <__environ@GLIBC_2.2.5+0x721aa6ec> │ │ │ │ + rex.RB call 734ee1d4 <__environ@GLIBC_2.2.5+0x721aa6ac> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call ad5151 <__gmpz_get_d_2exp@plt+0x6ceed1> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbf7a07(%rip),%rbx │ │ │ │ + lea 0xbf7a27(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -395231,15 +395242,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,%r8b │ │ │ │ test $0x8b480056,%eax │ │ │ │ jae 56a9ab <__gmpz_get_d_2exp@plt+0x16472b> │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ jmp 56a880 <__gmpz_get_d_2exp@plt+0x164600> │ │ │ │ - lea 0xbf7904(%rip),%rbx │ │ │ │ + lea 0xbf7924(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ @@ -395355,15 +395366,15 @@ │ │ │ │ add %rcx,%rdi │ │ │ │ mov %rdi,0x358(%r13) │ │ │ │ sub %rsi,%rdx │ │ │ │ mov 0x70(%rax),%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ mov %rcx,0x70(%rax) │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbf7775(%rip),%rbx │ │ │ │ + lea 0xbf7795(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -395408,18 +395419,18 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 405240 │ │ │ │ add $0x8,%rsp │ │ │ │ - lea 0xd43714(%rip),%rbx │ │ │ │ + lea 0xd43734(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbf76bd(%rip),%rbx │ │ │ │ + lea 0xbf76dd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -395445,20 +395456,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,%r8b │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ push %rsi │ │ │ │ add %cl,0x5(%rbp,%rcx,4) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - jbe 56ac4d <__gmpz_get_d_2exp@plt+0x1649cd> │ │ │ │ + lret $0xbf76 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - cmp $0xbff0a3,%eax │ │ │ │ + cmp $0xbff0c3,%eax │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xcbec48(%rip),%r14 │ │ │ │ + lea 0xcbec68(%rip),%r14 │ │ │ │ jmp 595fb8 <__gmpz_get_d_2exp@plt+0x18fd38> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -395496,94 +395506,93 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ jae 56acfe <__gmpz_get_d_2exp@plt+0x164a7e> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2c(%rdi) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x56ac50,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0xbf9be3(%rip),%rsi │ │ │ │ - lea 0xbf9bd5(%rip),%r14 │ │ │ │ + lea 0xbf9c03(%rip),%rsi │ │ │ │ + lea 0xbf9bf5(%rip),%r14 │ │ │ │ jmp 577250 <__gmpz_get_d_2exp@plt+0x170fd0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bf73(%rax) │ │ │ │ + add %bh,0x4800bf73(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 56ade4 <__gmpz_get_d_2exp@plt+0x164b64> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 56add9 <__gmpz_get_d_2exp@plt+0x164b59> │ │ │ │ movq $0x56ad40,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x56ae00,-0x8(%rbp) │ │ │ │ lea -0x6(%r12),%rsi │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbf75ad(%rip),%rbx │ │ │ │ + lea 0xbf75cd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800cb3f(%rax) │ │ │ │ + add %ch,0x4800cb3f(%rax) │ │ │ │ movl $0x56ae20,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 56ae20 <__gmpz_get_d_2exp@plt+0x164ba0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3f(%rax) │ │ │ │ - lret │ │ │ │ - add %cl,-0x76bef8bd(%rbx) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x74ff34c1(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov %eax,%r14d │ │ │ │ add $0x8,%rbp │ │ │ │ jmp d11d00 <__gmpz_get_d_2exp@plt+0x90ba80> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x75(%rax) │ │ │ │ + add %dh,0x75(%rax) │ │ │ │ mov $0xff53e900,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - push %rcx │ │ │ │ + add %bl,(%rax) │ │ │ │ + push %rdx │ │ │ │ lret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 56aeb0 <__gmpz_get_d_2exp@plt+0x164c30> │ │ │ │ movq $0x56aea0,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ @@ -395595,15 +395604,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ push %rcx │ │ │ │ lret │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,%r8b │ │ │ │ scas %es:(%rdi),%al │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ @@ -395634,15 +395643,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ rex.XB mov $0x738b4800,%r15d │ │ │ │ cmovl -0x416f88d(%rbx),%ecx │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -395666,16 +395675,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - push %rcx │ │ │ │ + add %al,0x51(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 56af88 <__gmpz_get_d_2exp@plt+0x164d08> │ │ │ │ movq $0x56af78,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ @@ -395687,16 +395695,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - push %rax │ │ │ │ + add %cl,(%rax) │ │ │ │ + push %rcx │ │ │ │ lret │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,0x490056af(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp d20638 <__gmpz_get_d_2exp@plt+0x91a3b8> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -395722,16 +395730,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rex.X mov $0x738b4800,%edi │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.XB mov $0x738b4800,%r15d │ │ │ │ cmovl 0x23e90773(%rbx),%ecx │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -395756,51 +395764,48 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 56b089 <__gmpz_get_d_2exp@plt+0x164e09> │ │ │ │ - mov $0x458d4800,%edi │ │ │ │ - call 734ee96c <__environ@GLIBC_2.2.5+0x721aae84> │ │ │ │ - sbb $0xf045c748,%eax │ │ │ │ - pop %rax │ │ │ │ - mov $0x56,%al │ │ │ │ - add %cl,0x73(%rbx,%rcx,4) │ │ │ │ - cmovs -0x76b7f8bd(%rbx),%ecx │ │ │ │ - rex.RB clc │ │ │ │ + add %dh,0x0(%rdi,%rdi,4) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 56b03e <__gmpz_get_d_2exp@plt+0x164dbe> │ │ │ │ + movq $0x56b058,-0x10(%rbp) │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 56ada0 <__gmpz_get_d_2exp@plt+0x164b20> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bf73(%rax) │ │ │ │ + add %ah,0x4800bf73(%rax) │ │ │ │ movl $0x56b088,-0x8(%rbp) │ │ │ │ - lea 0xd46373(%rip),%rsi │ │ │ │ + lea 0xd46393(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d058a8 <__gmpz_get_d_2exp@plt+0x8ff628> │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jae 56b046 <__gmpz_get_d_2exp@plt+0x164dc6> │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ + add %dl,0x73(%rax) │ │ │ │ + mov $0xc4834900,%edi │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x52(%rdi) │ │ │ │ movq $0x56af40,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ @@ -395821,15 +395826,15 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4f(%rax) │ │ │ │ + add %bh,0x4f(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r8b,-0x4f(%r8) │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ (bad) -0x77(%rax) │ │ │ │ @@ -395842,22 +395847,22 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rex.WRXB lretq │ │ │ │ + add %al,0x4f(%rax) │ │ │ │ + lret │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,-0x4f(%r8) │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - call 1572ca5 <__environ@GLIBC_2.2.5+0x22f1bd> │ │ │ │ + call 1572ca5 <__environ@GLIBC_2.2.5+0x22f17d> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -395872,15 +395877,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ rex.WRX lretq │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 56b1d0 <__gmpz_get_d_2exp@plt+0x164f50> │ │ │ │ movq $0x56b1c0,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ @@ -395892,19 +395897,23 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800cb4e(%rax) │ │ │ │ - movl $0x56b1e8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d20638 <__gmpz_get_d_2exp@plt+0x91a3b8> │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,%al │ │ │ │ + rex.WRX lretq │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + mov $0x56,%cl │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + push $0x41007b54 │ │ │ │ + jmp *-0x8(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -395922,18 +395931,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bf40(%rax) │ │ │ │ - mov 0xf(%rbx),%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 5572f8 <__gmpz_get_d_2exp@plt+0x151078> │ │ │ │ + add %cl,%al │ │ │ │ + rex mov $0x738b4800,%edi │ │ │ │ + cmovl -0x2416f88d(%rbx),%ecx │ │ │ │ + sar $0xff,%dh │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -395948,33 +395957,33 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bf71(%rax) │ │ │ │ + add %bh,0x4800bf71(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 56b282 <__gmpz_get_d_2exp@plt+0x165002> │ │ │ │ movq $0x56b2a0,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fae218 <__gmpz_get_d_2exp@plt+0xba7f98> │ │ │ │ - lea 0xbf718f(%rip),%rbx │ │ │ │ + lea 0xbf71af(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x71(%rax) │ │ │ │ + add %bh,0x71(%rax) │ │ │ │ mov $0xc4834900,%edi │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x63(%rdi) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ @@ -396003,48 +396012,49 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bf70(%rax) │ │ │ │ - movl $0x56b390,-0x8(%rbp) │ │ │ │ - lea 0xd4609b(%rip),%rsi │ │ │ │ + add %cl,%al │ │ │ │ + jo 56b2ee <__gmpz_get_d_2exp@plt+0x16506e> │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + nop │ │ │ │ + mov $0x56,%bl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xd460bb,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d058a8 <__gmpz_get_d_2exp@plt+0x8ff628> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x70(%rax) │ │ │ │ - mov $0x45c74800,%edi │ │ │ │ - clc │ │ │ │ - mov %dh,0x358d4800(%rsi,%rdx,2) │ │ │ │ - imul $0x0,-0x2c(%rax),%esp │ │ │ │ + add %bl,0x4800bf70(%rax) │ │ │ │ + movl $0x56b488,-0x8(%rbp) │ │ │ │ + lea 0xd4608b(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d058a8 <__gmpz_get_d_2exp@plt+0x8ff628> │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jo 56b34e <__gmpz_get_d_2exp@plt+0x1650ce> │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ + add %cl,0x70(%rax) │ │ │ │ + mov $0xc4834900,%edi │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x52(%rdi) │ │ │ │ movq $0x56b188,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ @@ -396065,15 +396075,15 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c(%rax) │ │ │ │ + add %dh,0x4c(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r9b,-0x4c(%r8) │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ (bad) -0x77(%rax) │ │ │ │ @@ -396086,15 +396096,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ rex.WR lretq │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,-0x4c(%r8) │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ loopne 56b4a7 <__gmpz_get_d_2exp@plt+0x165227> │ │ │ │ @@ -396116,16 +396126,15 @@ │ │ │ │ add %r8b,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ + add %dl,0x6f(%rax) │ │ │ │ mov $0xc4834900,%edi │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x52(%rdi) │ │ │ │ movq $0x56ae68,-0x30(%r12) │ │ │ │ @@ -396147,15 +396156,15 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4b(%rax) │ │ │ │ + add %bh,0x4b(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r8b,-0x4b(%r8) │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ (bad) -0x77(%rax) │ │ │ │ @@ -396168,22 +396177,22 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rex.WXB lretq │ │ │ │ + add %al,0x4b(%rax) │ │ │ │ + lret │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,-0x4b(%r8) │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - call 15730a1 <__environ@GLIBC_2.2.5+0x22f5b9> │ │ │ │ + call 15730a1 <__environ@GLIBC_2.2.5+0x22f579> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -396198,15 +396207,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ rex.WX lretq │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 56b5d0 <__gmpz_get_d_2exp@plt+0x165350> │ │ │ │ movq $0x56b5c0,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ @@ -396218,19 +396227,23 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800cb4a(%rax) │ │ │ │ - movl $0x56b5e8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp d20638 <__gmpz_get_d_2exp@plt+0x91a3b8> │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,%al │ │ │ │ + rex.WX lretq │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + mov $0x56,%ch │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + push $0x41007b50 │ │ │ │ + jmp *-0x8(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -396247,15 +396260,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ outsb %ds:(%rsi),(%dx) │ │ │ │ mov $0x738b4800,%edi │ │ │ │ cmovl 0x43e90773(%rbx),%ecx │ │ │ │ cld │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ @@ -396280,15 +396293,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ rex.WX lretq │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 56b6a8 <__gmpz_get_d_2exp@plt+0x165428> │ │ │ │ movq $0x56b698,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ @@ -396300,15 +396313,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ rex.WB lretq │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r8b,%r8b │ │ │ │ mov $0x56,%dh │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ nop │ │ │ │ @@ -396337,16 +396350,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ + add %dl,0x6d(%rax) │ │ │ │ mov $0x738b4800,%edi │ │ │ │ cmovl 0x6be90773(%rbx),%ecx │ │ │ │ sti │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -396372,17 +396384,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - xor %ch,-0x41(%rbp) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734ef08c <__environ@GLIBC_2.2.5+0x721ab5a4> │ │ │ │ + push %rax │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + mov $0x458d4800,%edi │ │ │ │ + call 734ef08c <__environ@GLIBC_2.2.5+0x721ab564> │ │ │ │ sbb $0xf045c748,%eax │ │ │ │ js 56b6fe <__gmpz_get_d_2exp@plt+0x16547e> │ │ │ │ push %rsi │ │ │ │ add %cl,0x73(%rbx,%rcx,4) │ │ │ │ cmovs -0x76b7f8bd(%rbx),%ecx │ │ │ │ rex.RB clc │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -396391,34 +396404,34 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ mov $0x45c74800,%edi │ │ │ │ clc │ │ │ │ test $0xb7,%al │ │ │ │ push %rsi │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xd45c53,%eax │ │ │ │ + xor $0xd45c73,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d058a8 <__gmpz_get_d_2exp@plt+0x8ff628> │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900bf6c(%rax) │ │ │ │ + add %ah,0x4900bf6c(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 56b807 <__gmpz_get_d_2exp@plt+0x165587> │ │ │ │ movq $0x56b660,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x56b6e8,-0x20(%r12) │ │ │ │ @@ -396437,16 +396450,16 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - lretq │ │ │ │ + add %bl,0x48(%rax) │ │ │ │ + lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r12b,-0x48(%r8) │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ (bad) -0x77(%rax) │ │ │ │ ret │ │ │ │ @@ -396458,15 +396471,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ lretq │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r8b,0x490056b8(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp d20638 <__gmpz_get_d_2exp@plt+0x91a3b8> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -396487,17 +396500,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800cb47(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %bl,%al │ │ │ │ + rex.RXB lret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 56b8f0 <__gmpz_get_d_2exp@plt+0x165670> │ │ │ │ movq $0x56b8e0,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 56b8e0 <__gmpz_get_d_2exp@plt+0x165660> │ │ │ │ @@ -396505,15 +396520,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800cb47(%rax) │ │ │ │ + add %ah,0x4800cb47(%rax) │ │ │ │ movl $0x56b908,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp d20638 <__gmpz_get_d_2exp@plt+0x91a3b8> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -396533,16 +396548,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - call 4857789b <__environ@GLIBC_2.2.5+0x47233db3> │ │ │ │ - mov 0xf(%rbx),%esi │ │ │ │ + or %ch,-0x41(%rbx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 56b943 <__gmpz_get_d_2exp@plt+0x1656c3> │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 56b260 <__gmpz_get_d_2exp@plt+0x164fe0> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -396563,37 +396579,42 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - call 485778eb <__environ@GLIBC_2.2.5+0x47233e03> │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 56b9aa <__gmpz_get_d_2exp@plt+0x16572a> │ │ │ │ - movq $0x56b9c0,-0x18(%rbp) │ │ │ │ + or %ch,-0x41(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734ef2d4 <__environ@GLIBC_2.2.5+0x721ab7ac> │ │ │ │ + and %ecx,-0x39(%rax) │ │ │ │ + rex.RB call ad7351 <__gmpz_get_d_2exp@plt+0x6d10d1> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fae218 <__gmpz_get_d_2exp@plt+0xba7f98> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900bf6a(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56ba28 <__gmpz_get_d_2exp@plt+0x1657a8> │ │ │ │ + add %cl,%al │ │ │ │ + push $0xffffffffffffffbf │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x5b(%rdi) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ test %rbx,%rbx │ │ │ │ je 56ba04 <__gmpz_get_d_2exp@plt+0x165784> │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 56b9f0 <__gmpz_get_d_2exp@plt+0x165770> │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ movq $0x56ba48,0x0(%rbp) │ │ │ │ @@ -396614,44 +396635,44 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ push $0xffffffffffffffbf │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,0x480056ba(%r8) │ │ │ │ - lea 0xd45983(%rip),%esi │ │ │ │ + lea 0xd459a3(%rip),%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ jmp d058a8 <__gmpz_get_d_2exp@plt+0x8ff628> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ imul $0x56bba000,0x45c74800(%rdi),%edi │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xd45953,%eax │ │ │ │ + xor $0xd45973,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ jmp d058a8 <__gmpz_get_d_2exp@plt+0x8ff628> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900bf69(%rax) │ │ │ │ + add %ah,0x4900bf69(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 56bb0b <__gmpz_get_d_2exp@plt+0x16588b> │ │ │ │ movq $0x56b8a8,-0x30(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x56b930,-0x20(%r12) │ │ │ │ @@ -396671,16 +396692,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rex.RB lret │ │ │ │ + add %dl,0x45(%rax) │ │ │ │ + lret │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,-0x45(%r8) │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ @@ -396692,15 +396713,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ rex.RB lret │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r8b,0x490056bb(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp d20638 <__gmpz_get_d_2exp@plt+0x91a3b8> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -396719,15 +396740,15 @@ │ │ │ │ add %r8b,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900bf68(%rax) │ │ │ │ + add %ch,0x4900bf68(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 56bc03 <__gmpz_get_d_2exp@plt+0x165983> │ │ │ │ movq $0x56b588,-0x30(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x56b610,-0x20(%r12) │ │ │ │ @@ -396747,16 +396768,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rex.R lret │ │ │ │ + add %bl,0x44(%rax) │ │ │ │ + lret │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,-0x44(%r8) │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ @@ -396768,15 +396789,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ rex.R lret │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r15b,-0x44(%r8) │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ rorb $1,0x7b(%rcx) │ │ │ │ @@ -396813,40 +396834,40 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x56b980,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rsi │ │ │ │ - lea 0xbf63be(%rip),%r14 │ │ │ │ + lea 0xbf63de(%rip),%r14 │ │ │ │ jmp e2ea80 <__gmpz_get_d_2exp@plt+0xa28800> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbf67a6(%rip),%rbx │ │ │ │ + lea 0xbf67c6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x14ff4099(%rax) │ │ │ │ + add %ch,-0x14ff4099(%rax) │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - or %ah,-0x41(%rbp) │ │ │ │ + sub %ah,-0x41(%rbp) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 56bd33 <__gmpz_get_d_2exp@plt+0x165ab3> │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 56a518 <__gmpz_get_d_2exp@plt+0x164298> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -396854,31 +396875,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x64,%al │ │ │ │ - mov $0x738b4800,%edi │ │ │ │ - cmovl 0x6be90773(%rbx),%ecx │ │ │ │ - in $0xff,%eax │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %bl,(%rax) │ │ │ │ + shlb $1,0x0(%rdi,%rdi,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 56a2c0 <__gmpz_get_d_2exp@plt+0x164040> │ │ │ │ + nopl (%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x67(%rax) │ │ │ │ - mov $0x458d4800,%edi │ │ │ │ - enter $0x394c,$0xf8 │ │ │ │ + add %cl,0x4800bf67(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 56bdc0 <__gmpz_get_d_2exp@plt+0x165b40> │ │ │ │ movq $0x56bdb0,-0x28(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ @@ -396889,32 +396909,32 @@ │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - addr32 mov $0x45c74800,%edi │ │ │ │ + add %cl,0x67(%rax) │ │ │ │ + mov $0x45c74800,%edi │ │ │ │ add %ah,%al │ │ │ │ mov $0x89490056,%ebp │ │ │ │ fsubrp %st,%st(1) │ │ │ │ pop %rax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea 0xbf6731(%rip),%rbx │ │ │ │ + lea 0xbf6751(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ mov $0x4800,%di │ │ │ │ movl $0x56be20,-0x10(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov %r14,%rcx │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -396925,15 +396945,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x64(%rax) │ │ │ │ + add %ch,0x64(%rax) │ │ │ │ mov $0xc4834900,%edi │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 56bea0 <__gmpz_get_d_2exp@plt+0x165c20> │ │ │ │ movq $0xc90918,-0x40(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ @@ -396946,38 +396966,38 @@ │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x56bd20,-0x10(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x56bec0,0x10(%rbp) │ │ │ │ - lea 0xbf47d4(%rip),%r14 │ │ │ │ + lea 0xbf47f4(%rip),%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900bf63(%rax) │ │ │ │ + add %ch,0x4900bf63(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 56bf00 <__gmpz_get_d_2exp@plt+0x165c80> │ │ │ │ movq $0x56bd48,-0x10(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x56bf20,0x0(%rbp) │ │ │ │ - lea 0xbf476c(%rip),%r14 │ │ │ │ + lea 0xbf478c(%rip),%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -397015,37 +397035,39 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x65(%rax) │ │ │ │ - mov $0xfdebe900,%edi │ │ │ │ + add %bl,-0x16ff409b(%rax) │ │ │ │ + jmp 56bf80 <__gmpz_get_d_2exp@plt+0x165d00> │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x16ff4082(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + jle 56bf5e <__gmpz_get_d_2exp@plt+0x165cde> │ │ │ │ + add %ch,%cl │ │ │ │ repz lret │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x16ff4082(%rax) │ │ │ │ + add %dh,-0x16ff4082(%rax) │ │ │ │ ror %cl,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -397057,17 +397079,17 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - sarl $0xf0,0x458d4800(%rdi) │ │ │ │ - cmp %r15,%rax │ │ │ │ + sbb %al,%dl │ │ │ │ + mov $0x458d4800,%edi │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 56c01a <__gmpz_get_d_2exp@plt+0x165d9a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 58b468 <__gmpz_get_d_2exp@plt+0x1851e8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -397092,15 +397114,15 @@ │ │ │ │ movq $0x56bff8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x56c098,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 59e960 <__gmpz_get_d_2exp@plt+0x1986e0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbf64bd(%rip),%rbx │ │ │ │ + lea 0xbf64dd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -397122,17 +397144,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %al,%cl │ │ │ │ - mov $0x458d4800,%edi │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + sarq $0xf0,0x458d4800(%rdi) │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 56c10a <__gmpz_get_d_2exp@plt+0x165e8a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 58b8f8 <__gmpz_get_d_2exp@plt+0x185678> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -397157,15 +397178,15 @@ │ │ │ │ movq $0x56c0e8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x56c188,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 59e960 <__gmpz_get_d_2exp@plt+0x1986e0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbf63ed(%rip),%rbx │ │ │ │ + lea 0xbf640d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -397235,22 +397256,22 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734efbd4 <__environ@GLIBC_2.2.5+0x721ac0ec> │ │ │ │ + rex.RB call 734efbd4 <__environ@GLIBC_2.2.5+0x721ac0ac> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call ad8551 <__gmpz_get_d_2exp@plt+0x6d22d1> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbf62d7(%rip),%rbx │ │ │ │ + lea 0xbf62f7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -397297,15 +397318,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x250743(%rbx) │ │ │ │ lock add %al,(%rax) │ │ │ │ cmp $0xa000,%rax │ │ │ │ jne 56c356 <__gmpz_get_d_2exp@plt+0x1660d6> │ │ │ │ - lea 0xbf4fe3(%rip),%rbx │ │ │ │ + lea 0xbf5003(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x56c378,0x0(%rbp) │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -397353,18 +397374,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x250743(%rbx) │ │ │ │ lock add %al,(%rax) │ │ │ │ cmp $0x4000,%rax │ │ │ │ jne 56c416 <__gmpz_get_d_2exp@plt+0x166196> │ │ │ │ - lea 0xbf4f54(%rip),%rbx │ │ │ │ + lea 0xbf4f74(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbf4ee4(%rip),%rbx │ │ │ │ + lea 0xbf4f04(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -397388,26 +397409,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 56c47b <__gmpz_get_d_2exp@plt+0x1661fb> │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 56c280 <__gmpz_get_d_2exp@plt+0x166000> │ │ │ │ - lea 0xbf6100(%rip),%rbx │ │ │ │ + lea 0xbf6120(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734efdf4 <__environ@GLIBC_2.2.5+0x721ac30c> │ │ │ │ + rex.RB call 734efdf4 <__environ@GLIBC_2.2.5+0x721ac2cc> │ │ │ │ pop %rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 56c4f9 <__gmpz_get_d_2exp@plt+0x166279> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -397429,18 +397450,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0x48(%rsp,%rdx,1),%esi │ │ │ │ cmp $0x4,%ebx │ │ │ │ je 56c535 <__gmpz_get_d_2exp@plt+0x1662b5> │ │ │ │ - lea 0xd44ea3(%rip),%rbx │ │ │ │ + lea 0xd44ec3(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd44e9e(%rip),%rbx │ │ │ │ + lea 0xd44ebe(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -397473,15 +397494,15 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xd44e13(%rip),%rbx │ │ │ │ + lea 0xd44e33(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -397527,18 +397548,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rdx,%rdx,1) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - lea 0xd44d5d(%rip),%rbx │ │ │ │ + lea 0xd44d7d(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd44d58(%rip),%rbx │ │ │ │ + lea 0xd44d78(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -397552,70 +397573,72 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 56c6c6 <__gmpz_get_d_2exp@plt+0x166446> │ │ │ │ movq $0x56c6e8,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 579218 <__gmpz_get_d_2exp@plt+0x172f98> │ │ │ │ - lea 0xbf5ec3(%rip),%rbx │ │ │ │ + lea 0xbf5ee3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x78(%rax) │ │ │ │ + add %bh,0x78(%rax) │ │ │ │ mov $0x45c74800,%edi │ │ │ │ call ad8e28 <__gmpz_get_d_2exp@plt+0x6d2ba8> │ │ │ │ - lea 0xd44cda(%rip),%r8 │ │ │ │ - lea 0xd44cd3(%rip),%rdi │ │ │ │ + lea 0xd44cfa(%rip),%r8 │ │ │ │ + lea 0xd44cf3(%rip),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xd44cd2(%rip),%rsi │ │ │ │ + lea 0xd44cf2(%rip),%rsi │ │ │ │ mov %r14,%rcx │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 578f98 <__gmpz_get_d_2exp@plt+0x172d18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ js 56c6f6 <__gmpz_get_d_2exp@plt+0x166476> │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ js 56c705 <__gmpz_get_d_2exp@plt+0x166485> │ │ │ │ push %rsi │ │ │ │ add %cl,0x5(%rbp,%rcx,4) │ │ │ │ - mov 0x0(%rsp,%rdx,8),%cl │ │ │ │ - lea 0xd44c8c(%rip),%rdi │ │ │ │ - lea 0xd44c7c(%rip),%rsi │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + rex.WR (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0xd44cac,%eax │ │ │ │ + lea 0xd44c9c(%rip),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 578f98 <__gmpz_get_d_2exp@plt+0x172d18> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ ja 56c736 <__gmpz_get_d_2exp@plt+0x1664b6> │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r15b,0x4c0056c7(%r8) │ │ │ │ - lea 0xd44c53(%rip),%eax │ │ │ │ - lea 0xd44c43(%rip),%rdi │ │ │ │ - lea 0xd44c3c(%rip),%rsi │ │ │ │ + lea 0xd44c73(%rip),%eax │ │ │ │ + lea 0xd44c63(%rip),%rdi │ │ │ │ + lea 0xd44c5c(%rip),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ mov %rbx,0x28(%rbp) │ │ │ │ jmp 578f98 <__gmpz_get_d_2exp@plt+0x172d18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -397651,37 +397674,36 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - pop %rbp │ │ │ │ + add %bl,0x5d(%rax) │ │ │ │ mov $0x458d4800,%edi │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 56c898 <__gmpz_get_d_2exp@plt+0x166618> │ │ │ │ movq $0x56c888,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 56c888 <__gmpz_get_d_2exp@plt+0x166608> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ pop %rbp │ │ │ │ mov $0x45c74800,%edi │ │ │ │ add %bh,0x490056c8(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp 56c6a8 <__gmpz_get_d_2exp@plt+0x166428> │ │ │ │ - lea 0xbf5d11(%rip),%rbx │ │ │ │ + lea 0xbf5d31(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -397705,82 +397727,80 @@ │ │ │ │ jmp faed98 <__gmpz_get_d_2exp@plt+0xba8b18> │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x16ff40a4(%rax) │ │ │ │ + add %dh,-0x16ff40a4(%rax) │ │ │ │ xor %edi,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x2000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x16ff408a(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + jbe 56c8fe <__gmpz_get_d_2exp@plt+0x16667e> │ │ │ │ + add %ch,%cl │ │ │ │ adc %edx,%ecx │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - ja 56c91e <__gmpz_get_d_2exp@plt+0x16669e> │ │ │ │ - add %ch,%cl │ │ │ │ - rex.XB int $0x0 │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %cl,0x77(%rax) │ │ │ │ + mov $0xcd43e900,%edi │ │ │ │ + add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ - add %dl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ jge 56c93e <__gmpz_get_d_2exp@plt+0x1666be> │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ lock mov %rdi,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 57adf0 <__gmpz_get_d_2exp@plt+0x174b70> │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x5c(%rax) │ │ │ │ + add %ch,0x5c(%rax) │ │ │ │ mov $0x66d6eb00,%edi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - js 56c986 <__gmpz_get_d_2exp@plt+0x166706> │ │ │ │ - add %ch,%cl │ │ │ │ - adc %edx,%edx │ │ │ │ + add %bl,0x78(%rax) │ │ │ │ + mov $0xd213e900,%edi │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jb 56c9a6 <__gmpz_get_d_2exp@plt+0x166726> │ │ │ │ + add %al,(%rax) │ │ │ │ + jae 56c9a6 <__gmpz_get_d_2exp@plt+0x166726> │ │ │ │ add %ch,%cl │ │ │ │ movsxd 0x1f0f00(%rax,%rax,1),%edi │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -397866,15 +397886,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 56cb31 <__gmpz_get_d_2exp@plt+0x1668b1> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xd44915(%rip),%r14 │ │ │ │ + lea 0xd44935(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -397963,63 +397983,60 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 56cc79 <__gmpz_get_d_2exp@plt+0x1669f9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xd447cd(%rip),%r14 │ │ │ │ + lea 0xd447ed(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bf59(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + pop %rcx │ │ │ │ + mov $0x458d4800,%edi │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 56ccb6 <__gmpz_get_d_2exp@plt+0x166a36> │ │ │ │ movq $0x56ccd8,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 578278 <__gmpz_get_d_2exp@plt+0x171ff8> │ │ │ │ - lea 0xbf599b(%rip),%rbx │ │ │ │ + lea 0xbf59bb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x59(%rax) │ │ │ │ - mov $0x45c74800,%edi │ │ │ │ - clc │ │ │ │ - adc %cl,%ch │ │ │ │ - push %rsi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x73(%rax) │ │ │ │ - sbb $0xc2a2e6,%eax │ │ │ │ + add %al,0x4800bf59(%rax) │ │ │ │ + movl $0x56cd10,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + lea 0xc2a306(%rip),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 56cd10 <__gmpz_get_d_2exp@plt+0x166a90> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ outsb %ds:(%rsi),(%dx) │ │ │ │ mov $0x45c74800,%edi │ │ │ │ add %al,-0x33(%rax) │ │ │ │ push %rsi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ @@ -398030,15 +398047,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900bf6e(%rax) │ │ │ │ + add %dh,0x4900bf6e(%rax) │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 56cfab <__gmpz_get_d_2exp@plt+0x166d2b> │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x7(%rbx),%rdx │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ @@ -398060,30 +398077,30 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rdi │ │ │ │ mov %r14,%rax │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rdi,%rcx │ │ │ │ test %rdi,%rdi │ │ │ │ jne 56cfe9 <__gmpz_get_d_2exp@plt+0x166d69> │ │ │ │ - lea 0xd44688(%rip),%rbx │ │ │ │ + lea 0xd446a8(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x56ca08,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp 56cf01 <__gmpz_get_d_2exp@plt+0x166c81> │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ + add %dl,(%rax) │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ mov $0x458b4800,%edi │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ ret │ │ │ │ @@ -398092,15 +398109,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ mov $0x45c74800,%edi │ │ │ │ add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ push %rsi │ │ │ │ add %dh,%dh │ │ │ │ ret │ │ │ │ @@ -398110,22 +398127,30 @@ │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900bf6d(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56cf19 <__gmpz_get_d_2exp@plt+0x166c99> │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ + add %cl,%al │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + mov $0xc4834900,%edi │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esp,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jae 56ce50 <__gmpz_get_d_2exp@plt+0x166bd0> │ │ │ │ mov 0x8(%rsi),%rdi │ │ │ │ cmp 0x8(%rcx),%rdi │ │ │ │ jne 56cee6 <__gmpz_get_d_2exp@plt+0x166c66> │ │ │ │ add $0x10,%rsi │ │ │ │ add $0x10,%rcx │ │ │ │ xor %r8d,%r8d │ │ │ │ cmp %rcx,%rsi │ │ │ │ @@ -398210,15 +398235,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ mov $0x458b4800,%edi │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ mov %ecx,0x48(%rsp) │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -398240,42 +398265,40 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bf6b(%rax) │ │ │ │ + add %ch,0x4800bf6b(%rax) │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 56d120 <__gmpz_get_d_2exp@plt+0x166ea0> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x6b(%rax) │ │ │ │ - mov $0x45c74800,%edi │ │ │ │ - add %dl,-0x9ffa930(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %al,0x4800bf6b(%rax) │ │ │ │ + movl $0x56d090,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ jne 56d090 <__gmpz_get_d_2exp@plt+0x166e10> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x6b(%rax) │ │ │ │ + add %ah,0x6b(%rax) │ │ │ │ mov $0xc4834900,%edi │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %esp,%eax │ │ │ │ @@ -398421,29 +398444,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bf53(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + push %rbx │ │ │ │ + mov $0x458d4800,%edi │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 56d325 <__gmpz_get_d_2exp@plt+0x1670a5> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 56d31a <__gmpz_get_d_2exp@plt+0x16709a> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x56d230,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x56d340,-0x10(%rbp) │ │ │ │ lea -0x7(%r12),%rdi │ │ │ │ - lea 0xbf826d(%rip),%rsi │ │ │ │ + lea 0xbf828d(%rip),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xbf8204(%rip),%r14 │ │ │ │ + lea 0xbf8224(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bdc2f0 <__gmpz_get_d_2exp@plt+0x7d6070> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -398466,16 +398490,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock push %rdx │ │ │ │ - mov $0x738b4c00,%edi │ │ │ │ + adc %dl,-0x41(%rbx) │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ jmp 56cc98 <__gmpz_get_d_2exp@plt+0x166a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -398588,29 +398612,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bf51(%rax) │ │ │ │ + add %ah,0x4800bf51(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 56d545 <__gmpz_get_d_2exp@plt+0x1672c5> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 56d53a <__gmpz_get_d_2exp@plt+0x1672ba> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x56d450,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x56d560,-0x10(%rbp) │ │ │ │ lea -0x7(%r12),%rdi │ │ │ │ - lea 0xbf804d(%rip),%rsi │ │ │ │ + lea 0xbf806d(%rip),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xbf7fe4(%rip),%r14 │ │ │ │ + lea 0xbf8004(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bdc2f0 <__gmpz_get_d_2exp@plt+0x7d6070> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -398631,15 +398655,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ push %rax │ │ │ │ mov $0x738b4c00,%edi │ │ │ │ (bad) │ │ │ │ jmp 56cc98 <__gmpz_get_d_2exp@plt+0x166a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -398709,30 +398733,33 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dl,-0x41(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + pop %rax │ │ │ │ + push %rax │ │ │ │ + mov $0x458d4800,%edi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 56d68e <__gmpz_get_d_2exp@plt+0x16740e> │ │ │ │ movq $0x56d6a8,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 577db0 <__gmpz_get_d_2exp@plt+0x171b30> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.WRXB movabs $0xa53b4d30c4834900,%r15 │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + mov $0xc4834900,%edi │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x50(%rdi) │ │ │ │ movq $0x56d4e8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x56d588,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ @@ -398751,28 +398778,28 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4f(%rax) │ │ │ │ + add %ah,0x4f(%rax) │ │ │ │ mov $0xc4834900,%edi │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x35(%rdi) │ │ │ │ movq $0x56d5d8,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x56d790,0x0(%rbp) │ │ │ │ lea -0x7(%r12),%rdi │ │ │ │ - lea 0xbf7e16(%rip),%rsi │ │ │ │ - lea 0xbf7db0(%rip),%r14 │ │ │ │ + lea 0xbf7e36(%rip),%rsi │ │ │ │ + lea 0xbf7dd0(%rip),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp bdc2f0 <__gmpz_get_d_2exp@plt+0x7d6070> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -398840,28 +398867,28 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ rex.WRX movabs $0xf8394cf0458d4800,%rdi │ │ │ │ jb 56d8ad <__gmpz_get_d_2exp@plt+0x16762d> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 56d8a2 <__gmpz_get_d_2exp@plt+0x167622> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x56d7b8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x56d8c8,-0x10(%rbp) │ │ │ │ lea -0x7(%r12),%rdi │ │ │ │ - lea 0xbf7ce5(%rip),%rsi │ │ │ │ + lea 0xbf7d05(%rip),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xbf7c7c(%rip),%r14 │ │ │ │ + lea 0xbf7c9c(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bdc2f0 <__gmpz_get_d_2exp@plt+0x7d6070> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -398886,17 +398913,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4d(%rax) │ │ │ │ - mov $0x738b4c00,%edi │ │ │ │ - (bad) │ │ │ │ + add %cl,0x4c00bf4d(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ jmp 56cc98 <__gmpz_get_d_2exp@plt+0x166a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -398958,31 +398984,31 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ rex.WR movabs $0xf8394cf0458d4800,%rdi │ │ │ │ jb 56d9f6 <__gmpz_get_d_2exp@plt+0x167776> │ │ │ │ movq $0x56da18,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fae218 <__gmpz_get_d_2exp@plt+0xba7f98> │ │ │ │ - lea 0xbf4ccb(%rip),%rbx │ │ │ │ + lea 0xbf4ceb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900bf4c(%rax) │ │ │ │ + add %dh,0x4900bf4c(%rax) │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 56da7f <__gmpz_get_d_2exp@plt+0x1677ff> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ test %rbx,%rbx │ │ │ │ je 56da64 <__gmpz_get_d_2exp@plt+0x1677e4> │ │ │ │ cmp $0x1,%rbx │ │ │ │ @@ -399004,16 +399030,16 @@ │ │ │ │ jmp fadf68 <__gmpz_get_d_2exp@plt+0xba7ce8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rex.WXB movabs $0xa53b4d30c4834900,%r15 │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.WR movabs $0xa53b4d30c4834900,%rdi │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x50(%rdi) │ │ │ │ movq $0x56d850,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x56d8f0,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ @@ -399032,28 +399058,28 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4b(%rax) │ │ │ │ + add %ch,0x4b(%rax) │ │ │ │ mov $0xc4834900,%edi │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x35(%rdi) │ │ │ │ movq $0x56d940,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x56db88,0x0(%rbp) │ │ │ │ lea -0x7(%r12),%rdi │ │ │ │ - lea 0xbf7a1e(%rip),%rsi │ │ │ │ - lea 0xbf79b8(%rip),%r14 │ │ │ │ + lea 0xbf7a3e(%rip),%rsi │ │ │ │ + lea 0xbf79d8(%rip),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp bdc2f0 <__gmpz_get_d_2exp@plt+0x7d6070> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -399069,16 +399095,16 @@ │ │ │ │ (bad) │ │ │ │ add %cl,%gs:(%rdi) │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.WX movabs $0xa53b4d30c4834900,%rdi │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.WXB movabs $0xa53b4d30c4834900,%r15 │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x50(%rdi) │ │ │ │ movq $0x56d2c8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x56d368,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ @@ -399097,28 +399123,28 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4a(%rax) │ │ │ │ + add %ah,0x4a(%rax) │ │ │ │ mov $0xc4834900,%edi │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x35(%rdi) │ │ │ │ movq $0x56d3b8,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x56dc90,0x0(%rbp) │ │ │ │ lea -0x7(%r12),%rdi │ │ │ │ - lea 0xbf7916(%rip),%rsi │ │ │ │ - lea 0xbf78b0(%rip),%r14 │ │ │ │ + lea 0xbf7936(%rip),%rsi │ │ │ │ + lea 0xbf78d0(%rip),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp bdc2f0 <__gmpz_get_d_2exp@plt+0x7d6070> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -399136,43 +399162,46 @@ │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ rex.WX movabs $0x1f0ffffffd1be900,%rdi │ │ │ │ add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sub $0x63e900bf,%eax │ │ │ │ - rex.WXB (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + cs mov $0x4b63e900,%edi │ │ │ │ + (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - imul $0x1f0f0000,-0x31741700(%rdi),%edi │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %bl,(%rax) │ │ │ │ + push $0xffffffffffffffbf │ │ │ │ + add %ch,%cl │ │ │ │ + mov %esi,%ecx │ │ │ │ add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ rex.WX movabs $0xf8394cf0458d4800,%rdi │ │ │ │ jb 56dd75 <__gmpz_get_d_2exp@plt+0x167af5> │ │ │ │ movq $0x56dd50,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -399181,66 +399210,64 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - movabs $0x7e38308458b4800,%r15 │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.WX movabs $0x7e38308458b4800,%rdi │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 56dd69 <__gmpz_get_d_2exp@plt+0x167ae9> │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5784a8 <__gmpz_get_d_2exp@plt+0x172228> │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 579cf8 <__gmpz_get_d_2exp@plt+0x173a78> │ │ │ │ - lea 0xbf49d4(%rip),%rbx │ │ │ │ + lea 0xbf49f4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x16ff40b7(%rax) │ │ │ │ - jnp 56dd9a <__gmpz_get_d_2exp@plt+0x167b1a> │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ + add %bl,%al │ │ │ │ + movabs $0x1f0fffffff7be900,%r15 │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rex.WRX movabs $0xf8394ce8458d4800,%rdi │ │ │ │ - jb 56de1b <__gmpz_get_d_2exp@plt+0x167b9b> │ │ │ │ + add %dl,0x4e(%rax) │ │ │ │ + mov $0x458d4800,%edi │ │ │ │ + call 734f1704 <__environ@GLIBC_2.2.5+0x721adbdc> │ │ │ │ + (bad) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x56ddf0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 56ddf0 <__gmpz_get_d_2exp@plt+0x167b70> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rex.WRB movabs $0x4807e083d8894800,%r15 │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.WRX movabs $0x4807e083d8894800,%rdi │ │ │ │ cmp $0x1,%eax │ │ │ │ je 56de0d <__gmpz_get_d_2exp@plt+0x167b8d> │ │ │ │ movq $0x56de30,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 56f9d0 <__gmpz_get_d_2exp@plt+0x169750> │ │ │ │ - lea 0xbf4c45(%rip),%rbx │ │ │ │ + lea 0xbf4c65(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -399264,37 +399291,39 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - rex.WRB movabs $0xf8394ce8458d4800,%r15 │ │ │ │ + orb $0x0,-0x41(%rbp) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 56deeb <__gmpz_get_d_2exp@plt+0x167c6b> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x56dec0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 56dec0 <__gmpz_get_d_2exp@plt+0x167c40> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rex.WRB movabs $0x4807e083d8894800,%r15 │ │ │ │ - cmp $0x1,%eax │ │ │ │ + add %al,0x4d(%rax) │ │ │ │ + mov $0xd8894800,%edi │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ je 56dedd <__gmpz_get_d_2exp@plt+0x167c5d> │ │ │ │ movq $0x56df00,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 56f9d0 <__gmpz_get_d_2exp@plt+0x169750> │ │ │ │ - lea 0xbf4b75(%rip),%rbx │ │ │ │ + lea 0xbf4b95(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -399320,15 +399349,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex pop %rcx │ │ │ │ + (bad) │ │ │ │ + pop %rcx │ │ │ │ mov $0x458d4800,%edi │ │ │ │ rorb $0xf,-0x8(%rcx,%rdi,1) │ │ │ │ (bad) │ │ │ │ sub (%rax,%rax,1),%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB fsubrs 0x480056df(%r8) │ │ │ │ mov 0x6(%rbx),%eax │ │ │ │ @@ -399345,18 +399375,18 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - pop %rax │ │ │ │ + add %dl,(%rax) │ │ │ │ + pop %rcx │ │ │ │ mov $0x45c74800,%edi │ │ │ │ - lock call 48573690 <__environ@GLIBC_2.2.5+0x4722fba8> │ │ │ │ + lock call 48573690 <__environ@GLIBC_2.2.5+0x4722fb68> │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -399366,30 +399396,34 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800bf58(%rax) │ │ │ │ - movl $0x56e018,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %dl,%al │ │ │ │ + pop %rax │ │ │ │ + mov $0x45c74800,%edi │ │ │ │ + add %bl,(%rax) │ │ │ │ + loopne 56e045 <__gmpz_get_d_2exp@plt+0x167dc5> │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 56e018 <__gmpz_get_d_2exp@plt+0x167d98> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bf58(%rax) │ │ │ │ + add %ah,0x4800bf58(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rbx,(%rcx) │ │ │ │ movq $0x56e050,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -399398,15 +399432,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x58(%rax) │ │ │ │ + add %ch,0x58(%rax) │ │ │ │ mov $0x458b4800,%edi │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov %rbx,0x8(%rcx) │ │ │ │ movq $0x56e088,0x0(%rbp) │ │ │ │ @@ -399416,35 +399450,35 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ pop %rax │ │ │ │ mov $0x45c74800,%edi │ │ │ │ lock enter $0x56e0,$0x0 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x12b1439,0x0(%rbp) │ │ │ │ + movq $0x12b1459,0x0(%rbp) │ │ │ │ movq $0x1,0x20(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 56e0c8 <__gmpz_get_d_2exp@plt+0x167e48> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ push %rdi │ │ │ │ mov $0x458b4800,%edi │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ rex.WRB xor %r9b,-0x3f(%r8) │ │ │ │ loope 56e0d8 <__gmpz_get_d_2exp@plt+0x167e58> │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ add %rcx,%rdx │ │ │ │ @@ -399457,15 +399491,15 @@ │ │ │ │ jne 56e108 <__gmpz_get_d_2exp@plt+0x167e88> │ │ │ │ jmp *(%rbx) │ │ │ │ rex.RXB or %r8d,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bf57(%rax) │ │ │ │ + add %dh,0x4800bf57(%rax) │ │ │ │ mov 0x28(%rbp),%eax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rbx,0x8(%rsi) │ │ │ │ lea 0x1(%rcx),%rbx │ │ │ │ @@ -399473,15 +399507,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x57(%rax) │ │ │ │ + add %bh,0x57(%rax) │ │ │ │ mov $0x458b4800,%edi │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ rex.WRB xor %r9b,-0x3f(%r8) │ │ │ │ loope 56e150 <__gmpz_get_d_2exp@plt+0x167ed0> │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ add %rcx,%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ @@ -399493,15 +399527,15 @@ │ │ │ │ jne 56e180 <__gmpz_get_d_2exp@plt+0x167f00> │ │ │ │ jmp *(%rbx) │ │ │ │ rex.RXB or %r8d,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ push %rdi │ │ │ │ mov $0x458b4800,%edi │ │ │ │ xor %cl,-0x75(%rax) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ @@ -399516,15 +399550,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ push %rsi │ │ │ │ mov $0x458b4800,%edi │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ rex.WRB and %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ mov %ebx,%edx │ │ │ │ mov %rcx,%rbx │ │ │ │ @@ -399544,24 +399578,21 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x56(%rax) │ │ │ │ - mov $0x45c74800,%edi │ │ │ │ - clc │ │ │ │ - rex loope 56e27d <__gmpz_get_d_2exp@plt+0x167ffd> │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %bl,0x4800bf56(%rax) │ │ │ │ + movl $0x56e140,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ jne 56e140 <__gmpz_get_d_2exp@plt+0x167ec0> │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x56e270,0x18(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 56e270 <__gmpz_get_d_2exp@plt+0x167ff0> │ │ │ │ @@ -399569,16 +399600,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - push %rsi │ │ │ │ + add %cl,0x56(%rax) │ │ │ │ mov $0x45c74800,%edi │ │ │ │ add %ah,0x480056e2(%rax) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 56e2a0 <__gmpz_get_d_2exp@plt+0x168020> │ │ │ │ @@ -399586,16 +399616,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - push %rbp │ │ │ │ + add %bl,(%rax) │ │ │ │ + push %rsi │ │ │ │ mov $0x45c74800,%edi │ │ │ │ add %ch,0x480056e3(%rax) │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov 0x368(%r13),%rcx │ │ │ │ mov 0x18(%rcx),%rdx │ │ │ │ mov %rbp,0x10(%rdx) │ │ │ │ @@ -399655,53 +399685,53 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - push %rsp │ │ │ │ + add %dl,(%rax) │ │ │ │ + push %rbp │ │ │ │ mov $0xc3634800,%edi │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 56e3c5 <__gmpz_get_d_2exp@plt+0x168145> │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - lea 0xd4307d(%rip),%r14 │ │ │ │ + lea 0xd4309d(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 576a88 <__gmpz_get_d_2exp@plt+0x170808> │ │ │ │ - lea 0xd3ff6d(%rip),%rbx │ │ │ │ + lea 0xd3ff8d(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bf43(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + rex.XB mov $0x458d4800,%r15d │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 56e4a4 <__gmpz_get_d_2exp@plt+0x168224> │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 56e499 <__gmpz_get_d_2exp@plt+0x168219> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rbx │ │ │ │ movq $0x56ddb0,-0x58(%r12) │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ movq $0x56de80,-0x40(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ movq $0xf82c60,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x12b1439,-0x18(%r12) │ │ │ │ + movq $0x12b1459,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x58(%r12),%rcx │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rdx │ │ │ │ mov %rdx,(%r12) │ │ │ │ movq $0x56e4b8,-0x28(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ @@ -399717,18 +399747,21 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4900bf42(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 56e50b <__gmpz_get_d_2exp@plt+0x16828b> │ │ │ │ + add %bl,%al │ │ │ │ + rex.X mov $0xc4834900,%edi │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x46(%rdi) │ │ │ │ movq $0x56df58,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ @@ -399765,26 +399798,26 @@ │ │ │ │ movq $0x56e3f0,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x16(%r12),%rsi │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbf4238(%rip),%rbx │ │ │ │ + lea 0xbf4258(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ rex.X mov $0x458d4800,%edi │ │ │ │ - call 104f1eec <__environ@GLIBC_2.2.5+0xf1ae404> │ │ │ │ + call 104f1eec <__environ@GLIBC_2.2.5+0xf1ae3c4> │ │ │ │ (bad) │ │ │ │ jg 56e5a3 <__gmpz_get_d_2exp@plt+0x168323> │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x56e5d0,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -399794,16 +399827,16 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0x45c74800,%r15d │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.X mov $0x45c74800,%edi │ │ │ │ clc │ │ │ │ adc %ah,%dh │ │ │ │ push %rsi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -399817,45 +399850,46 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bf41(%rax) │ │ │ │ - mov 0x8(%rbp),%edi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + add %al,%al │ │ │ │ + mov $0x7d8b4800,%r15d │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 56e628 <__gmpz_get_d_2exp@plt+0x1683a8> │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 56e538 <__gmpz_get_d_2exp@plt+0x1682b8> │ │ │ │ - lea 0xbf41a5(%rip),%rbx │ │ │ │ + lea 0xbf41c5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x16ff40bf(%rax) │ │ │ │ + add %ch,-0x16ff40bf(%rax) │ │ │ │ rex.WXB (bad) │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104f1fbc <__environ@GLIBC_2.2.5+0xf1ae4d4> │ │ │ │ + rex.RB call 104f1fbc <__environ@GLIBC_2.2.5+0xf1ae494> │ │ │ │ (bad) │ │ │ │ in (%dx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock movabs 0x894cf389480056e6,%al │ │ │ │ jne 56e67c <__gmpz_get_d_2exp@plt+0x1683fc> │ │ │ │ @@ -399935,18 +399969,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ - lea 0xd3fbde(%rip),%rbx │ │ │ │ + lea 0xd3fbfe(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbf4087(%rip),%rbx │ │ │ │ + lea 0xbf40a7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -399988,37 +400022,37 @@ │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbf3fc5(%rip),%rbx │ │ │ │ + lea 0xbf3fe5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xdd0392,%eax │ │ │ │ + sbb $0xdd03b2,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xdd03ea,%eax │ │ │ │ + sbb $0xdd040a,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -400043,15 +400077,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,(%r8) │ │ │ │ - jmp ffffffff8b9ee938 <__environ@GLIBC_2.2.5+0xffffffff8a6aae50> │ │ │ │ + jmp ffffffff8b9ee938 <__environ@GLIBC_2.2.5+0xffffffff8a6aae10> │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 56e908 <__gmpz_get_d_2exp@plt+0x168688> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -400084,15 +400118,15 @@ │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbf3eae(%rip),%rbx │ │ │ │ + lea 0xbf3ece(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -400161,15 +400195,15 @@ │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbf3db2(%rip),%rbx │ │ │ │ + lea 0xbf3dd2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -400279,18 +400313,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ - lea 0xd3f75e(%rip),%rbx │ │ │ │ + lea 0xd3f77e(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbf3c57(%rip),%rbx │ │ │ │ + lea 0xbf3c77(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -400402,18 +400436,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ - lea 0xd3f5f6(%rip),%rbx │ │ │ │ + lea 0xd3f616(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbf3af7(%rip),%rbx │ │ │ │ + lea 0xbf3b17(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -400564,15 +400598,15 @@ │ │ │ │ add %rcx,%rdi │ │ │ │ mov %rdi,0x358(%r13) │ │ │ │ sub %rsi,%rdx │ │ │ │ mov 0x70(%rax),%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ mov %rcx,0x70(%rax) │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbf3ad1(%rip),%rbx │ │ │ │ + lea 0xbf3af1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -400602,15 +400636,15 @@ │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x56ef68,-0x8(%rbp) │ │ │ │ mov %ebx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ - adc $0xc8000000,%eax │ │ │ │ + adc $0xe8000000,%eax │ │ │ │ cmp 0x458d4800(%rdi),%bh │ │ │ │ loopne 56f031 <__gmpz_get_d_2exp@plt+0x168db1> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 56f041 <__gmpz_get_d_2exp@plt+0x168dc1> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -400619,18 +400653,18 @@ │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 56f03f <__gmpz_get_d_2exp@plt+0x168dbf> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x56f058,-0x18(%rbp) │ │ │ │ - lea 0xdcfbd8(%rip),%r8 │ │ │ │ - lea 0xcbfa31(%rip),%rdi │ │ │ │ - lea 0xbf3a6a(%rip),%rsi │ │ │ │ - lea 0xcc049b(%rip),%r14 │ │ │ │ + lea 0xdcfbf8(%rip),%r8 │ │ │ │ + lea 0xcbfa51(%rip),%rdi │ │ │ │ + lea 0xbf3a8a(%rip),%rsi │ │ │ │ + lea 0xcc04bb(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp ddb2e0 <__gmpz_get_d_2exp@plt+0x9d5060> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -400692,25 +400726,23 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xfc,%al │ │ │ │ - lret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 56f151 <__gmpz_get_d_2exp@plt+0x168ed1> │ │ │ │ - cmp %edi,%eax │ │ │ │ + enter $0xcbfc,$0x0 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 56f13c <__gmpz_get_d_2exp@plt+0x168ebc> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x56f150,-0x18(%rbp) │ │ │ │ - lea 0xcbf935(%rip),%r8 │ │ │ │ - lea 0xbf394e(%rip),%rdi │ │ │ │ + lea 0xcbf955(%rip),%r8 │ │ │ │ + lea 0xbf396e(%rip),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp dc3ad8 <__gmpz_get_d_2exp@plt+0x9bd858> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -400816,75 +400848,70 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bh,(%rcx) │ │ │ │ - mov $0x458d4800,%edi │ │ │ │ + push %rax │ │ │ │ + cmp %edi,0x458d4800(%rdi) │ │ │ │ rorb $0x72,-0x8(%rcx,%rdi,1) │ │ │ │ sub %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x56f2d8,-0x18(%rbp) │ │ │ │ - lea 0xcbf7a5(%rip),%rsi │ │ │ │ + lea 0xcbf7c5(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - cmp %bh,0x45c74800(%rdi) │ │ │ │ + add %cl,(%rax) │ │ │ │ + cmp %edi,0x45c74800(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ repz push %rsi │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xbf3792,%eax │ │ │ │ + xor $0xbf37b2,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ cmp %bh,0x45c74800(%rdi) │ │ │ │ add %ch,(%rax) │ │ │ │ repz push %rsi │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xbf37da,%eax │ │ │ │ + xor $0xbf37fa,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp dc3358 <__gmpz_get_d_2exp@plt+0x9bd0d8> │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x38(%rax) │ │ │ │ - mov $0x45c74800,%edi │ │ │ │ - clc │ │ │ │ - push %rax │ │ │ │ - repz push %rsi │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %dl,0x4800bf38(%rax) │ │ │ │ + movl $0x56f350,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ jne 56f350 <__gmpz_get_d_2exp@plt+0x1690d0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x38(%rax) │ │ │ │ + add %ch,0x38(%rax) │ │ │ │ mov $0x45c74800,%edi │ │ │ │ add %al,0x480056f3(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 56f380 <__gmpz_get_d_2exp@plt+0x169100> │ │ │ │ @@ -400892,49 +400919,49 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ cmp %bh,0x458b4800(%rdi) │ │ │ │ or %cl,-0x39(%rax) │ │ │ │ or %r15b,0x480056f3(%r8) │ │ │ │ mov %ebx,%edi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xcb6da0(%rip),%r14 │ │ │ │ + lea 0xcb6dc0(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp dcfaf0 <__gmpz_get_d_2exp@plt+0x9c9870> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ mov $0x45c74800,%edi │ │ │ │ clc │ │ │ │ - call 48574ab4 <__environ@GLIBC_2.2.5+0x47230fcc> │ │ │ │ + call 48574ab4 <__environ@GLIBC_2.2.5+0x47230f8c> │ │ │ │ mov %ebx,%eax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 56f3e8 <__gmpz_get_d_2exp@plt+0x169168> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bf37(%rax) │ │ │ │ + add %dh,0x4800bf37(%rax) │ │ │ │ movl $0x56f428,-0x18(%rbp) │ │ │ │ - lea 0xcbf662(%rip),%rsi │ │ │ │ + lea 0xcbf682(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -400942,52 +400969,52 @@ │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x37(%rax) │ │ │ │ + add %dh,0x37(%rax) │ │ │ │ mov $0x4d8b4800,%edi │ │ │ │ adc %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add 0x4c(%rbx),%esi │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 56f461 <__gmpz_get_d_2exp@plt+0x1691e1> │ │ │ │ movq $0x56f748,-0x8(%rbp) │ │ │ │ mov %rcx,%rsi │ │ │ │ - lea 0xbf3639(%rip),%r14 │ │ │ │ + lea 0xbf3659(%rip),%r14 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ movq $0x56f528,-0x8(%rbp) │ │ │ │ mov %rcx,%rsi │ │ │ │ - lea 0xbf3616(%rip),%r14 │ │ │ │ + lea 0xbf3636(%rip),%r14 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ movq $0x56f660,-0x8(%rbp) │ │ │ │ mov %rcx,%rsi │ │ │ │ - lea 0xbf35f3(%rip),%r14 │ │ │ │ + lea 0xbf3613(%rip),%r14 │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - clc │ │ │ │ + add %dl,(%rax) │ │ │ │ + stc │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ and %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdi,%rdi,1) │ │ │ │ add $0x18,%esp │ │ │ │ @@ -401007,15 +401034,15 @@ │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 56f67e <__gmpz_get_d_2exp@plt+0x1693fe> │ │ │ │ add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800cbf8(%rax) │ │ │ │ + add %ah,0x4800cbf8(%rax) │ │ │ │ mov 0x28(%rbp),%eax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x3,%rdx │ │ │ │ jae 56f578 <__gmpz_get_d_2exp@plt+0x1692f8> │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ @@ -401046,17 +401073,19 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - test $0x458b4800,%ebx │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + clc │ │ │ │ + lret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdi,%rdi,1) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 56f607 <__gmpz_get_d_2exp@plt+0x169387> │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ @@ -401075,29 +401104,26 @@ │ │ │ │ nopl (%rax) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x9(%rax) │ │ │ │ - lret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - xor $0x66,%al │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %dl,0x4800cbf7(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 56f67e <__gmpz_get_d_2exp@plt+0x1693fe> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rax) │ │ │ │ + add %ch,-0x9(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sub %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x77(%rax) │ │ │ │ fiadds -0x7cb7f81a(%rbx) │ │ │ │ @@ -401141,21 +401167,20 @@ │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp 56f67e <__gmpz_get_d_2exp@plt+0x1693fe> │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0xa(%rax) │ │ │ │ - lret │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x49(%rbx,%rax,2),%dh │ │ │ │ - add $0x18,%esp │ │ │ │ + add %al,0x4800cbf6(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + je 56f797 <__gmpz_get_d_2exp@plt+0x169517> │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 56f787 <__gmpz_get_d_2exp@plt+0x169507> │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ @@ -401173,37 +401198,37 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - xor 0x458d4800(%rdi),%edi │ │ │ │ + mov $0x33,%al │ │ │ │ + mov $0x458d4800,%edi │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 56f89d <__gmpz_get_d_2exp@plt+0x16961d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x56f818,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - lea 0xbf32d4(%rip),%rbx │ │ │ │ + lea 0xbf32f4(%rip),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 56f818 <__gmpz_get_d_2exp@plt+0x169598> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xor 0x45c74800(%rdi),%edi │ │ │ │ + add %al,0x33(%rax) │ │ │ │ + mov $0x45c74800,%edi │ │ │ │ clc │ │ │ │ pop %rax │ │ │ │ clc │ │ │ │ push %rsi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -401218,74 +401243,75 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xor 0x45c74800(%rdi),%bh │ │ │ │ + add %al,(%rax) │ │ │ │ + xor 0x45c74800(%rdi),%edi │ │ │ │ add %al,0x480056f8(%rax) │ │ │ │ mov 0xf(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ jne 56f880 <__gmpz_get_d_2exp@plt+0x169600> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bf32(%rax) │ │ │ │ - movl $0x56f8b8,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ + add %bl,%al │ │ │ │ + xor 0x45c74800(%rdi),%bh │ │ │ │ + add %bh,0x480056f8(%rax) │ │ │ │ + mov 0xf(%rbx),%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bf32(%rax) │ │ │ │ + add %ah,0x4800bf32(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x56f8e8,0x8(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xor 0x458b4800(%rdi),%bh │ │ │ │ + add %dl,0x32(%rax) │ │ │ │ + mov $0x458b4800,%edi │ │ │ │ or %cl,-0x39(%rax) │ │ │ │ or %r11b,(%r8) │ │ │ │ stc │ │ │ │ push %rsi │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp dc3358 <__gmpz_get_d_2exp@plt+0x9bd0d8> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xor %edi,0x45c74800(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor 0x45c74800(%rdi),%bh │ │ │ │ clc │ │ │ │ rex stc │ │ │ │ push %rsi │ │ │ │ add %cl,0x75(%rcx,%rcx,4) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ ret │ │ │ │ @@ -401295,35 +401321,40 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bf31(%rax) │ │ │ │ - movl $0x56f970,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ + add %bl,%al │ │ │ │ + xor %edi,0x45c74800(%rdi) │ │ │ │ + add %dh,-0x7(%rax) │ │ │ │ + push %rsi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ jne 56f970 <__gmpz_get_d_2exp@plt+0x1696f0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bf31(%rax) │ │ │ │ + add %ch,0x4800bf31(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x56f9a8,0x8(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xc86d88(%rip),%r14 │ │ │ │ + lea 0xc86da8(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp dcfaf0 <__gmpz_get_d_2exp@plt+0x9c9870> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -401355,30 +401386,30 @@ │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xfb43c0,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x28(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xbf31b6(%rip),%rbx │ │ │ │ + lea 0xbf31d6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bf31(%rax) │ │ │ │ + add %bh,0x4800bf31(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 56fa62 <__gmpz_get_d_2exp@plt+0x1697e2> │ │ │ │ movq $0x56fa80,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 56f9d0 <__gmpz_get_d_2exp@plt+0x169750> │ │ │ │ - lea 0xbf3197(%rip),%rbx │ │ │ │ + lea 0xbf31b7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -401415,15 +401446,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x56fb30,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbf30ff(%rip),%rbx │ │ │ │ + lea 0xbf311f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ movabs %eax,0x20000000000a6bf │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ @@ -401458,15 +401489,15 @@ │ │ │ │ sub $0x8,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ call 405860 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ jne 56fb99 <__gmpz_get_d_2exp@plt+0x169919> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xbf3084(%rip),%r14 │ │ │ │ + lea 0xbf30a4(%rip),%r14 │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ call 405570 │ │ │ │ add $0x8,%rsp │ │ │ │ @@ -401474,33 +401505,33 @@ │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0xd9cbd0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x17(%r12),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ jmp 874dc8 <__gmpz_get_d_2exp@plt+0x46eb48> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbf3056(%rip),%rbx │ │ │ │ + lea 0xbf3076(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xor %bh,0x458d4800(%rdi) │ │ │ │ + add %bl,0x30(%rax) │ │ │ │ + mov $0x458d4800,%edi │ │ │ │ loopne 56fc59 <__gmpz_get_d_2exp@plt+0x1699d9> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 56fc22 <__gmpz_get_d_2exp@plt+0x1699a2> │ │ │ │ movq $0x56fc68,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 56fb68 <__gmpz_get_d_2exp@plt+0x1698e8> │ │ │ │ - lea 0xbf303f(%rip),%rbx │ │ │ │ + lea 0xbf305f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -401547,24 +401578,24 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x2f(%rax) │ │ │ │ - mov $0xff13e900,%edi │ │ │ │ + add %bl,-0x16ff40d1(%rax) │ │ │ │ + adc %edi,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %dl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734f365c <__environ@GLIBC_2.2.5+0x721afb74> │ │ │ │ + rex.RB call 734f365c <__environ@GLIBC_2.2.5+0x721afb34> │ │ │ │ cmp $0x48,%al │ │ │ │ sub $0x8,%esp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ @@ -401589,15 +401620,15 @@ │ │ │ │ or %bh,0x46(%rdi) │ │ │ │ xor %eax,%eax │ │ │ │ call 405770 │ │ │ │ add $0x8,%rsp │ │ │ │ mov %rax,%rbx │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 56fda8 <__gmpz_get_d_2exp@plt+0x169b28> │ │ │ │ - lea 0xbf2fed(%rip),%rbx │ │ │ │ + lea 0xbf300d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -401618,15 +401649,15 @@ │ │ │ │ movq $0x56fda8,0x0(%rbp) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734f374c <__environ@GLIBC_2.2.5+0x721afc64> │ │ │ │ + rex.RB call 734f374c <__environ@GLIBC_2.2.5+0x721afc24> │ │ │ │ cmp $0x48,%al │ │ │ │ sub $0x8,%esp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ @@ -401651,15 +401682,15 @@ │ │ │ │ or %bh,0x45(%rdi) │ │ │ │ xor %eax,%eax │ │ │ │ call 405770 │ │ │ │ add $0x8,%rsp │ │ │ │ mov %rax,%rbx │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 56fe98 <__gmpz_get_d_2exp@plt+0x169c18> │ │ │ │ - lea 0xbf2efd(%rip),%rbx │ │ │ │ + lea 0xbf2f1d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -401699,28 +401730,29 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cs mov $0x458d4800,%edi │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0x458d4800,%edi │ │ │ │ mov $0x4c,%al │ │ │ │ cmp %edi,%eax │ │ │ │ jae 5700a8 <__gmpz_get_d_2exp@plt+0x169e28> │ │ │ │ - lea 0xbf2f04(%rip),%rbx │ │ │ │ + lea 0xbf2f24(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ leave │ │ │ │ es add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ cs mov $0x758b4c00,%edi │ │ │ │ rex.W │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ @@ -401732,15 +401764,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bf2e(%rax) │ │ │ │ + add %ch,0x4800bf2e(%rax) │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ mov 0x0(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov %rdi,0x40(%rsp) │ │ │ │ mov %r9,%rdi │ │ │ │ mov %rdx,%r9 │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ @@ -401856,38 +401888,38 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - sub $0xbf,%al │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + add %bl,0x2c(%rax) │ │ │ │ + mov $0x758b4c00,%edi │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ in (%dx),%al │ │ │ │ or %dh,(%rcx) │ │ │ │ shr $0xe1,%al │ │ │ │ movabs 0x894808c48348004f,%al │ │ │ │ (bad) -0x7b(%rax) │ │ │ │ (bad) 0x39(%rbp) │ │ │ │ movslq %eax,%rax │ │ │ │ test %rax,%rax │ │ │ │ je 570234 <__gmpz_get_d_2exp@plt+0x169fb4> │ │ │ │ - lea 0xbf2be6(%rip),%r14 │ │ │ │ + lea 0xbf2c06(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sub 0x758b4c00(%rdi),%edi │ │ │ │ + add %dl,(%rax) │ │ │ │ + sub $0xbf,%al │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 570273 <__gmpz_get_d_2exp@plt+0x169ff3> │ │ │ │ test %rcx,%rcx │ │ │ │ @@ -401910,31 +401942,30 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c00bf2b(%rax) │ │ │ │ - lea 0xd41182(%rip),%esi │ │ │ │ + add %dh,0x4c00bf2b(%rax) │ │ │ │ + lea 0xd411a2(%rip),%esi │ │ │ │ jmp 56ff28 <__gmpz_get_d_2exp@plt+0x169ca8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x2b(%rax) │ │ │ │ - mov $0x1d8d4800,%edi │ │ │ │ - jb 570308 <__gmpz_get_d_2exp@plt+0x16a088> │ │ │ │ - mov $0xdc84e900,%edi │ │ │ │ - movabs %eax,0x500401f0f00 │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,0x4800bf2b(%rax) │ │ │ │ + lea 0xbf2b92(%rip),%ebx │ │ │ │ + jmp fadf68 <__gmpz_get_d_2exp@plt+0xba7ce8> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ @@ -401988,15 +402019,15 @@ │ │ │ │ add %rbx,%rsi │ │ │ │ mov %rsi,0x358(%r13) │ │ │ │ sub %rdx,%rcx │ │ │ │ mov 0x70(%rax),%rbx │ │ │ │ add %rcx,%rbx │ │ │ │ mov %rbx,0x70(%rax) │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbf2a83(%rip),%rbx │ │ │ │ + lea 0xbf2aa3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -402010,26 +402041,26 @@ │ │ │ │ movabs %eax,0x3001f0f00a3e3 │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sub 0x1d8d4800(%rdi),%bh │ │ │ │ - sbb (%rdx),%ch │ │ │ │ + add %al,0x2a(%rax) │ │ │ │ + mov $0x1d8d4800,%edi │ │ │ │ + cmp (%rdx),%ch │ │ │ │ mov $0xdc44e900,%edi │ │ │ │ movabs %eax,0x300401f0f00 │ │ │ │ add %al,(%rcx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sub 0x458d4800(%rdi),%bh │ │ │ │ + add %al,0x2a(%rax) │ │ │ │ + mov $0x458d4800,%edi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 57053a <__gmpz_get_d_2exp@plt+0x16a2ba> │ │ │ │ movq $0x570558,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ mov 0x368(%r13),%rax │ │ │ │ mov 0x18(%rax),%rbx │ │ │ │ mov %rbp,0x10(%rbx) │ │ │ │ @@ -402074,25 +402105,25 @@ │ │ │ │ add %rbx,%rsi │ │ │ │ mov %rsi,0x358(%r13) │ │ │ │ sub %rdx,%rcx │ │ │ │ mov 0x70(%rax),%rbx │ │ │ │ add %rcx,%rbx │ │ │ │ mov %rbx,0x70(%rax) │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbf2947(%rip),%rbx │ │ │ │ + lea 0xbf2967(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sub %edi,0x45c74800(%rdi) │ │ │ │ + add %al,0x29(%rax) │ │ │ │ + mov $0x45c74800,%edi │ │ │ │ add %cl,0x4c005705(%rax) │ │ │ │ - lea 0xbf290b(%rip),%esi │ │ │ │ - lea 0xbf290b(%rip),%rbx │ │ │ │ + lea 0xbf292b(%rip),%esi │ │ │ │ + lea 0xbf292b(%rip),%rbx │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -402171,41 +402202,43 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800bf27(%rax) │ │ │ │ - lea 0xbf27aa(%rip),%ebx │ │ │ │ - jmp fadff0 <__gmpz_get_d_2exp@plt+0xba7d70> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x1d8d4800,%edi │ │ │ │ + lret $0xbf27 │ │ │ │ + add %ch,%cl │ │ │ │ + rex.R fldenv 0x401f0f00(%rbx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ - mov $0x458d4800,%edi │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %bh,0x458d4800(%rdi) │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5706e2 <__gmpz_get_d_2exp@plt+0x16a462> │ │ │ │ movq $0x570700,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fae218 <__gmpz_get_d_2exp@plt+0xba7f98> │ │ │ │ - lea 0xbf27e7(%rip),%rbx │ │ │ │ + lea 0xbf2807(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bf27(%rax) │ │ │ │ - test %ebx,%ebx │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0xdb854800,%edi │ │ │ │ je 5708b5 <__gmpz_get_d_2exp@plt+0x16a635> │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 5707e4 <__gmpz_get_d_2exp@plt+0x16a564> │ │ │ │ movq $0x5708d8,0x0(%rbp) │ │ │ │ mov 0x368(%r13),%rax │ │ │ │ mov 0x18(%rax),%rbx │ │ │ │ mov %rbp,0x10(%rbx) │ │ │ │ @@ -402299,27 +402332,27 @@ │ │ │ │ add %rbx,%rsi │ │ │ │ mov %rsi,0x358(%r13) │ │ │ │ sub %rdx,%rcx │ │ │ │ mov 0x70(%rax),%rbx │ │ │ │ add %rcx,%rbx │ │ │ │ mov %rbx,0x70(%rax) │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbf25cd(%rip),%rbx │ │ │ │ + lea 0xbf25ed(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fadf68 <__gmpz_get_d_2exp@plt+0xba7ce8> │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ and $0xc74800bf,%eax │ │ │ │ add %r9b,(%r8) │ │ │ │ or %edx,0x0(%rdi) │ │ │ │ - lea 0xbf258b(%rip),%r14 │ │ │ │ - lea 0xbf25ab(%rip),%rbx │ │ │ │ + lea 0xbf25ab(%rip),%r14 │ │ │ │ + lea 0xbf25cb(%rip),%rbx │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -402392,22 +402425,21 @@ │ │ │ │ (bad) │ │ │ │ add %cl,%gs:(%rdi) │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x24(%rax) │ │ │ │ + add %ch,0x24(%rax) │ │ │ │ mov $0x45c74800,%edi │ │ │ │ add %cl,0xa(%rax) │ │ │ │ push %rdi │ │ │ │ add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - rex.WXB and $0xbf,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xbf2433,%eax │ │ │ │ + imul $0x0,(%rdi,%rdi,4),%esp │ │ │ │ + lea 0xbf2453(%rip),%rbx │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -402502,30 +402534,30 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x23(%rax) │ │ │ │ + add %ch,0x23(%rax) │ │ │ │ mov $0x858d4800,%edi │ │ │ │ push $0x4cffffff │ │ │ │ cmp %edi,%eax │ │ │ │ jae 570ef2 <__gmpz_get_d_2exp@plt+0x16ac72> │ │ │ │ - lea 0xbf2359(%rip),%rbx │ │ │ │ + lea 0xbf2379(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rdx │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ and -0x4a74b400(%rdi),%edi │ │ │ │ nop │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ test %ecx,0x48000000(%rax) │ │ │ │ mov 0x38(%rbp),%ebx │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ @@ -402555,15 +402587,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bf22(%rax) │ │ │ │ + add %ch,0x4800bf22(%rax) │ │ │ │ mov 0x60(%rbp),%eax │ │ │ │ mov 0x0(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%r10 │ │ │ │ mov 0x18(%rbp),%r11 │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ @@ -402739,36 +402771,36 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c00bf1e(%rax) │ │ │ │ + add %dh,0x4c00bf1e(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ sub $0x8,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ call a6a2d0 <__gmpz_get_d_2exp@plt+0x664050> │ │ │ │ add $0x8,%rsp │ │ │ │ mov %rbx,%rcx │ │ │ │ test %rbx,%rbx │ │ │ │ jne 5710a4 <__gmpz_get_d_2exp@plt+0x16ae24> │ │ │ │ movslq %eax,%rax │ │ │ │ test %rax,%rax │ │ │ │ je 5710a4 <__gmpz_get_d_2exp@plt+0x16ae24> │ │ │ │ - lea 0xbf1d4e(%rip),%r14 │ │ │ │ + lea 0xbf1d6e(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x1e(%rax) │ │ │ │ + add %ch,0x1e(%rax) │ │ │ │ mov $0x758b4c00,%edi │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5710e3 <__gmpz_get_d_2exp@plt+0x16ae63> │ │ │ │ @@ -402792,29 +402824,35 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sbb $0x8d4c00bf,%eax │ │ │ │ - xor $0xd40312,%eax │ │ │ │ - jmp 570b98 <__gmpz_get_d_2exp@plt+0x16a918> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0x358d4c00,%edi │ │ │ │ + xor (%rbx),%al │ │ │ │ + (bad) │ │ │ │ + add %ch,%cl │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ sbb $0x8d4800bf,%eax │ │ │ │ - sbb $0xbf1dca,%eax │ │ │ │ + sbb $0xbf1dea,%eax │ │ │ │ jmp fadf68 <__gmpz_get_d_2exp@plt+0xba7ce8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -402871,15 +402909,15 @@ │ │ │ │ add %rbx,%rsi │ │ │ │ mov %rsi,0x358(%r13) │ │ │ │ sub %rdx,%rcx │ │ │ │ mov 0x70(%rax),%rbx │ │ │ │ add %rcx,%rbx │ │ │ │ mov %rbx,0x70(%rax) │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbf1cdb(%rip),%rbx │ │ │ │ + lea 0xbf1cfb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -402893,27 +402931,28 @@ │ │ │ │ xor %ebp,%edx │ │ │ │ movabs %eax,0x3001f0f00 │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x1c(%rax) │ │ │ │ - mov $0x1d8d4800,%edi │ │ │ │ - jb 5712c1 <__gmpz_get_d_2exp@plt+0x16b041> │ │ │ │ - mov $0xcdd4e900,%edi │ │ │ │ - movabs %eax,0x300401f0f00 │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,0x4800bf1c(%rax) │ │ │ │ + lea 0xbf1c92(%rip),%ebx │ │ │ │ + jmp fae080 <__gmpz_get_d_2exp@plt+0xba7e00> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x1c(%rax) │ │ │ │ - mov $0x458d4800,%edi │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %bl,0x4800bf1c(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5713aa <__gmpz_get_d_2exp@plt+0x16b12a> │ │ │ │ movq $0x5713c8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ mov 0x368(%r13),%rax │ │ │ │ mov 0x18(%rax),%rbx │ │ │ │ mov %rbp,0x10(%rbx) │ │ │ │ mov 0x378(%r13),%rbx │ │ │ │ @@ -402957,36 +402996,34 @@ │ │ │ │ add %rbx,%rsi │ │ │ │ mov %rsi,0x358(%r13) │ │ │ │ sub %rdx,%rcx │ │ │ │ mov 0x70(%rax),%rbx │ │ │ │ add %rcx,%rbx │ │ │ │ mov %rbx,0x70(%rax) │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbf1b9f(%rip),%rbx │ │ │ │ + lea 0xbf1bbf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x1b(%rax) │ │ │ │ - mov $0x45c74800,%edi │ │ │ │ - add %bh,%al │ │ │ │ - adc 0x0(%rdi),%edx │ │ │ │ - lea 0xbf1b63(%rip),%r14 │ │ │ │ - lea 0xbf1b63(%rip),%rbx │ │ │ │ + add %bl,0x4800bf1b(%rax) │ │ │ │ + movl $0x5713f8,0x0(%rbp) │ │ │ │ + lea 0xbf1b83(%rip),%r14 │ │ │ │ + lea 0xbf1b83(%rip),%rbx │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - call 48576b15 <__environ@GLIBC_2.2.5+0x4723302d> │ │ │ │ + call 48576b15 <__environ@GLIBC_2.2.5+0x47232fed> │ │ │ │ mov %ebx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ mov 0x368(%r13),%rax │ │ │ │ mov 0x18(%rax),%rbx │ │ │ │ mov %rbp,0x10(%rbx) │ │ │ │ mov 0x378(%r13),%rbx │ │ │ │ lea 0x8(%r12),%rcx │ │ │ │ @@ -403052,38 +403089,38 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ sbb 0x1d8d4800(%rdi),%bh │ │ │ │ - add (%rdx),%bl │ │ │ │ + and (%rdx),%bl │ │ │ │ mov $0xcad4e900,%edi │ │ │ │ movabs %eax,0x300401f0f00 │ │ │ │ add %al,(%rcx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - sbb 0x458d4800(%rdi),%bh │ │ │ │ + add %bl,0x1a(%rax) │ │ │ │ + mov $0x458d4800,%edi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 571552 <__gmpz_get_d_2exp@plt+0x16b2d2> │ │ │ │ movq $0x571570,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fae218 <__gmpz_get_d_2exp@plt+0xba7f98> │ │ │ │ - lea 0xbf1a3f(%rip),%rbx │ │ │ │ + lea 0xbf1a5f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ sbb -0x247ab800(%rdi),%bh │ │ │ │ je 571725 <__gmpz_get_d_2exp@plt+0x16b4a5> │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 571654 <__gmpz_get_d_2exp@plt+0x16b3d4> │ │ │ │ movq $0x571748,0x0(%rbp) │ │ │ │ mov 0x368(%r13),%rax │ │ │ │ mov 0x18(%rax),%rbx │ │ │ │ @@ -403178,29 +403215,29 @@ │ │ │ │ add %rbx,%rsi │ │ │ │ mov %rsi,0x358(%r13) │ │ │ │ sub %rdx,%rcx │ │ │ │ mov 0x70(%rax),%rbx │ │ │ │ add %rcx,%rbx │ │ │ │ mov %rbx,0x70(%rax) │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbf1825(%rip),%rbx │ │ │ │ + lea 0xbf1845(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fadf68 <__gmpz_get_d_2exp@plt+0xba7ce8> │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ sbb %bh,0x45c74800(%rdi) │ │ │ │ add %bh,0x17(%rax) │ │ │ │ push %rdi │ │ │ │ add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - jrcxz 57176c <__gmpz_get_d_2exp@plt+0x16b4ec> │ │ │ │ - mov $0x1d8d4800,%edi │ │ │ │ add (%rax),%ebx │ │ │ │ + mov $0x1d8d4800,%edi │ │ │ │ + and (%rax),%ebx │ │ │ │ mov $0xcc6de900,%edi │ │ │ │ movabs %eax,0x441f0f00 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -403274,18 +403311,20 @@ │ │ │ │ (bad) │ │ │ │ add %cl,%gs:(%rdi) │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bf16(%rax) │ │ │ │ - movl $0x5718b8,0x0(%rbp) │ │ │ │ - lea 0xbf16a3(%rip),%r14 │ │ │ │ - lea 0xbf168b(%rip),%rbx │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x45c74800,%edi │ │ │ │ + add %bh,0x4c005718(%rax) │ │ │ │ + lea 0xbf16c3(%rip),%esi │ │ │ │ + lea 0xbf16ab(%rip),%rbx │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -403362,15 +403401,15 @@ │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x458d4800,%edi │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 571a3b <__gmpz_get_d_2exp@plt+0x16b7bb> │ │ │ │ movq $0x571a00,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -403378,185 +403417,189 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 571a00 <__gmpz_get_d_2exp@plt+0x16b780> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ adc $0x438b00bf,%eax │ │ │ │ (bad) │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 406180 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 571a2d <__gmpz_get_d_2exp@plt+0x16b7ad> │ │ │ │ - lea 0xbf1584(%rip),%r14 │ │ │ │ + lea 0xbf15a4(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ - lea 0xd3c905(%rip),%rbx │ │ │ │ + lea 0xd3c925(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbf15ae(%rip),%rbx │ │ │ │ + lea 0xbf15ce(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x16ff40eb(%rax) │ │ │ │ + add %dh,-0x16ff40eb(%rax) │ │ │ │ imul $0xffffffff,%edi,%edi │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x2000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bf15(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %bl,%al │ │ │ │ + adc $0x8d4800bf,%eax │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 571aeb <__gmpz_get_d_2exp@plt+0x16b86b> │ │ │ │ movq $0x571ab0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 571ab0 <__gmpz_get_d_2exp@plt+0x16b830> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x74ff40eb(%rax) │ │ │ │ + add %ch,-0x74ff40eb(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 405c80 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 571add <__gmpz_get_d_2exp@plt+0x16b85d> │ │ │ │ - lea 0xbf153c(%rip),%r14 │ │ │ │ + lea 0xbf155c(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ - lea 0xd3c855(%rip),%rbx │ │ │ │ + lea 0xd3c875(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbf1566(%rip),%rbx │ │ │ │ + lea 0xbf1586(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x15(%rax) │ │ │ │ + add %ch,0x15(%rax) │ │ │ │ mov $0xff6be900,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x2000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x15(%rax) │ │ │ │ - mov $0x458d4800,%edi │ │ │ │ - clc │ │ │ │ + add %dl,0x4800bf15(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 571b9b <__gmpz_get_d_2exp@plt+0x16b91b> │ │ │ │ movq $0x571b60,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 571b60 <__gmpz_get_d_2exp@plt+0x16b8e0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x15(%rax) │ │ │ │ + add %ah,0x15(%rax) │ │ │ │ mov $0x7438b00,%edi │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 4061d0 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 571b8d <__gmpz_get_d_2exp@plt+0x16b90d> │ │ │ │ - lea 0xbf14f4(%rip),%r14 │ │ │ │ + lea 0xbf1514(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ - lea 0xd3c7a5(%rip),%rbx │ │ │ │ + lea 0xd3c7c5(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbf151e(%rip),%rbx │ │ │ │ + lea 0xbf153e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ adc $0x6be900bf,%eax │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x2000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - adc $0x8d4800bf,%eax │ │ │ │ - rex.RB clc │ │ │ │ + add %cl,0x15(%rax) │ │ │ │ + mov $0x458d4800,%edi │ │ │ │ + clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 571c4b <__gmpz_get_d_2exp@plt+0x16b9cb> │ │ │ │ movq $0x571c10,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 571c10 <__gmpz_get_d_2exp@plt+0x16b990> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - adc $0xbf,%al │ │ │ │ - add %cl,-0x7cb7f8bd(%rbx) │ │ │ │ - in (%dx),%al │ │ │ │ - or %cl,-0x173fce39(%rcx) │ │ │ │ - lock rex.RB jmp ffffffffc4da6522 <__environ@GLIBC_2.2.5+0xffffffffc3a62a3a> │ │ │ │ - or %cl,0x63(%rax) │ │ │ │ - rorb $0xf8,-0x7d(%rax) │ │ │ │ - push 0x10(%rbp) │ │ │ │ - lea 0xbf14ac(%rip),%r14 │ │ │ │ + add %bl,(%rax) │ │ │ │ + adc $0x438b00bf,%eax │ │ │ │ + (bad) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %eax,%edi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406210 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rax │ │ │ │ + cmp $0xffffffffffffffff,%rax │ │ │ │ + jne 571c3d <__gmpz_get_d_2exp@plt+0x16b9bd> │ │ │ │ + lea 0xbf14cc(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ - lea 0xd3c6f5(%rip),%rbx │ │ │ │ + lea 0xd3c715(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbf14d6(%rip),%rbx │ │ │ │ + lea 0xbf14f6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x16ff40ec(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + adc $0xbf,%al │ │ │ │ + add %ch,%cl │ │ │ │ imul $0xffffffff,%edi,%edi │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %bl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rsi) │ │ │ │ ... │ │ │ │ @@ -403727,15 +403770,15 @@ │ │ │ │ add %rcx,%rdi │ │ │ │ mov %rdi,0x358(%r13) │ │ │ │ sub %rsi,%rdx │ │ │ │ mov 0x70(%rax),%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ mov %rcx,0x70(%rax) │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbf1287(%rip),%rbx │ │ │ │ + lea 0xbf12a7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -403938,15 +403981,15 @@ │ │ │ │ add %rcx,%rdi │ │ │ │ mov %rdi,0x358(%r13) │ │ │ │ sub %rsi,%rdx │ │ │ │ mov 0x70(%rax),%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ mov %rcx,0x70(%rax) │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbf0fc8(%rip),%rbx │ │ │ │ + lea 0xbf0fe8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -404145,15 +404188,15 @@ │ │ │ │ add %rcx,%rdi │ │ │ │ mov %rdi,0x358(%r13) │ │ │ │ sub %rsi,%rdx │ │ │ │ mov 0x70(%rax),%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ mov %rcx,0x70(%rax) │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbf0d07(%rip),%rbx │ │ │ │ + lea 0xbf0d27(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -404354,15 +404397,15 @@ │ │ │ │ add %rcx,%rdi │ │ │ │ mov %rdi,0x358(%r13) │ │ │ │ sub %rsi,%rdx │ │ │ │ mov 0x70(%rax),%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ mov %rcx,0x70(%rax) │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbf0a48(%rip),%rbx │ │ │ │ + lea 0xbf0a68(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -404416,15 +404459,15 @@ │ │ │ │ call 405ed0 │ │ │ │ add $0x8,%rsp │ │ │ │ movq $0xe1d180,-0x8(%r12) │ │ │ │ mov %eax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbf0975(%rip),%rbx │ │ │ │ + lea 0xbf0995(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -404456,15 +404499,15 @@ │ │ │ │ call 4053b0 │ │ │ │ add $0x8,%rsp │ │ │ │ movq $0xe1d180,-0x8(%r12) │ │ │ │ mov %eax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbf0905(%rip),%rbx │ │ │ │ + lea 0xbf0925(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -404496,15 +404539,15 @@ │ │ │ │ call 406190 │ │ │ │ add $0x8,%rsp │ │ │ │ movq $0xe1d180,-0x8(%r12) │ │ │ │ mov %eax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbf0895(%rip),%rbx │ │ │ │ + lea 0xbf08b5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -404536,15 +404579,15 @@ │ │ │ │ call 4054c0 │ │ │ │ add $0x8,%rsp │ │ │ │ movq $0xe1d180,-0x8(%r12) │ │ │ │ mov %eax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbf0825(%rip),%rbx │ │ │ │ + lea 0xbf0845(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -404557,35 +404600,34 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xc7f6,$0x0 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + call 4857f19f <__environ@GLIBC_2.2.5+0x4723b677> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5729dc <__gmpz_get_d_2exp@plt+0x16c75c> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xcb6f25(%rip),%r8 │ │ │ │ - lea 0xcb6f1e(%rip),%rdi │ │ │ │ + lea 0xcb6f45(%rip),%r8 │ │ │ │ + lea 0xcb6f3e(%rip),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bdb790 <__gmpz_get_d_2exp@plt+0x7d5510> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ + sbb %cl,(%rax) │ │ │ │ mov $0x458d4800,%edi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 572a45 <__gmpz_get_d_2exp@plt+0x16c7c5> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 572a3a <__gmpz_get_d_2exp@plt+0x16c7ba> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -404603,25 +404645,25 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900bf07(%rax) │ │ │ │ + add %ah,0x4900bf07(%rax) │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 572a91 <__gmpz_get_d_2exp@plt+0x16c811> │ │ │ │ movq $0x5729f0,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ jmp fae7b8 <__gmpz_get_d_2exp@plt+0xba8538> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbf0765(%rip),%rbx │ │ │ │ + lea 0xbf0785(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -404641,75 +404683,76 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d4800ca73,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ + shlb $0x0,-0x36(%rbx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 572b88 <__gmpz_get_d_2exp@plt+0x16c908> │ │ │ │ add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 572b7d <__gmpz_get_d_2exp@plt+0x16c8fd> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x572ab8,-0x48(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ movq $0xcfa2a0,-0x30(%r12) │ │ │ │ - movq $0x12298e9,-0x28(%r12) │ │ │ │ - movq $0x121be5a,-0x20(%r12) │ │ │ │ + movq $0x1229909,-0x28(%r12) │ │ │ │ + movq $0x121be7a,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x12298e9,-0x8(%r12) │ │ │ │ - movq $0x12298e9,(%r12) │ │ │ │ + movq $0x1229909,-0x8(%r12) │ │ │ │ + movq $0x1229909,(%r12) │ │ │ │ lea -0x2f(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp cf4428 <__gmpz_get_d_2exp@plt+0x8ee1a8> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jb 572b71 <__gmpz_get_d_2exp@plt+0x16c8f1> │ │ │ │ + add %dl,(%rax) │ │ │ │ + jae 572b71 <__gmpz_get_d_2exp@plt+0x16c8f1> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1c(%rdi) │ │ │ │ movq $0x572af8,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ jmp fae7b8 <__gmpz_get_d_2exp@plt+0xba8538> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbf0635(%rip),%rbx │ │ │ │ + lea 0xbf0655(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x458d4800,%edi │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 572c94 <__gmpz_get_d_2exp@plt+0x16ca14> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 572c89 <__gmpz_get_d_2exp@plt+0x16ca09> │ │ │ │ @@ -404741,31 +404784,27 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x5(%rax) │ │ │ │ - mov $0x45c74800,%edi │ │ │ │ - add %cl,%al │ │ │ │ - sub $0x57,%al │ │ │ │ - add %dh,%dh │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %dl,0x4800bf05(%rax) │ │ │ │ + movl $0x572cc8,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ jne 572cc8 <__gmpz_get_d_2exp@plt+0x16ca48> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x5(%rax) │ │ │ │ + add %dh,0x5(%rax) │ │ │ │ mov $0xd8894800,%edi │ │ │ │ movslq 0x7(%rbx),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jne 572d78 <__gmpz_get_d_2exp@plt+0x16caf8> │ │ │ │ movq $0x572d00,0x0(%rbp) │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ @@ -404774,15 +404813,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ add $0x834900bf,%eax │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -404855,28 +404894,28 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - add 0x458d4800(%rdi),%edi │ │ │ │ - rorb $0xf,-0x8(%rcx,%rdi,1) │ │ │ │ + sbb %al,(%rdi,%rdi,4) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ sbbl $0x1,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ add -0x3b7cb700(%rdi),%edi │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 572eba <__gmpz_get_d_2exp@plt+0x16cc3a> │ │ │ │ movq $0x572c00,-0x38(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ @@ -404899,15 +404938,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ecx,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3(%rax) │ │ │ │ + add %ch,0x3(%rax) │ │ │ │ mov $0x45c74800,%edi │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ push %rdi │ │ │ │ add %dh,%dh │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ @@ -404916,16 +404955,16 @@ │ │ │ │ nop │ │ │ │ xchg %ecx,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - add -0x2776b800(%rdi),%edi │ │ │ │ + add %cl,0x3(%rax) │ │ │ │ + mov $0xd8894800,%edi │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 572f98 <__gmpz_get_d_2exp@plt+0x16cd18> │ │ │ │ movq $0x572f38,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 572f38 <__gmpz_get_d_2exp@plt+0x16ccb8> │ │ │ │ @@ -404933,16 +404972,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ecx,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - add 0x43634800(%rdi),%bh │ │ │ │ + add %dl,(%rax) │ │ │ │ + add 0x43634800(%rdi),%edi │ │ │ │ (bad) │ │ │ │ cmp $0x22,%rax │ │ │ │ jne 572fa3 <__gmpz_get_d_2exp@plt+0x16cd23> │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ shl $1,%r14 │ │ │ │ @@ -404975,17 +405014,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x2(%rax) │ │ │ │ + add %bh,0x2(%rax) │ │ │ │ mov $0x458d4800,%edi │ │ │ │ - call 734f6924 <__environ@GLIBC_2.2.5+0x721b2e3c> │ │ │ │ + call 734f6924 <__environ@GLIBC_2.2.5+0x721b2dfc> │ │ │ │ rex.WR │ │ │ │ movq $0x573010,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -404995,15 +405034,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ add 0x758b4800(%rdi),%bh │ │ │ │ adc %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 572e30 <__gmpz_get_d_2exp@plt+0x16cbb0> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -405035,15 +405074,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ mov $0x8,%esi │ │ │ │ mov $0x8,%r14d │ │ │ │ jmp bebe90 <__gmpz_get_d_2exp@plt+0x7e5c10> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xbf0198(%rip),%rbx │ │ │ │ + lea 0xbf01b8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 573119 <__gmpz_get_d_2exp@plt+0x16ce99> │ │ │ │ @@ -405084,25 +405123,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ js 57317f <__gmpz_get_d_2exp@plt+0x16ceff> │ │ │ │ push %rdi │ │ │ │ add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - loop 573106 <__gmpz_get_d_2exp@plt+0x16ce86> │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fb1758 <__gmpz_get_d_2exp@plt+0xbab4d8> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add -0x76b7ff2d(%rdx),%dh │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + hlt │ │ │ │ + in $0xa3,%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ @@ -405233,21 +405274,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 5732ed <__gmpz_get_d_2exp@plt+0x16d06d> │ │ │ │ + cwtl │ │ │ │ + (bad) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ - call 734f6c44 <__environ@GLIBC_2.2.5+0x721b315c> │ │ │ │ + call 734f6c44 <__environ@GLIBC_2.2.5+0x721b311c> │ │ │ │ push %rbx │ │ │ │ movq $0x573330,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - lea 0xbeff5c(%rip),%rbx │ │ │ │ + lea 0xbeff7c(%rip),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 573330 <__gmpz_get_d_2exp@plt+0x16d0b0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -405389,65 +405431,65 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800befd(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 573523 <__gmpz_get_d_2exp@plt+0x16d2a3> │ │ │ │ + add %al,%al │ │ │ │ + std │ │ │ │ + mov $0x458d4800,%esi │ │ │ │ + call 734f6e1c <__environ@GLIBC_2.2.5+0x721b32f4> │ │ │ │ + push %rdx │ │ │ │ movq $0x573500,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 573500 <__gmpz_get_d_2exp@plt+0x16d280> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x3(%rax) │ │ │ │ - mov $0x7e38300,%esi │ │ │ │ + add %cl,-0x7cff4103(%rax) │ │ │ │ + jrcxz 57350a <__gmpz_get_d_2exp@plt+0x16d28a> │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 573516 <__gmpz_get_d_2exp@plt+0x16d296> │ │ │ │ movq $0x573540,0x0(%rbp) │ │ │ │ jmp fae218 <__gmpz_get_d_2exp@plt+0xba7f98> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbefd5e(%rip),%rbx │ │ │ │ + lea 0xbefd7e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - std │ │ │ │ + add %cl,-0x3(%rax) │ │ │ │ mov $0xc4834900,%esi │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x76(%rdi) │ │ │ │ test %rbx,%rbx │ │ │ │ je 5735a4 <__gmpz_get_d_2exp@plt+0x16d324> │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 5735d3 <__gmpz_get_d_2exp@plt+0x16d353> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ movq $0x573588,0x0(%rbp) │ │ │ │ - lea 0xbefcfd(%rip),%rbx │ │ │ │ + lea 0xbefd1d(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 573588 <__gmpz_get_d_2exp@plt+0x16d308> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -405472,15 +405514,15 @@ │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fadf68 <__gmpz_get_d_2exp@plt+0xba7ce8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ movq $0x573600,0x0(%rbp) │ │ │ │ - lea 0xbefc82(%rip),%rbx │ │ │ │ + lea 0xbefca2(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 573600 <__gmpz_get_d_2exp@plt+0x16d380> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -405639,26 +405681,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xbef6f2,%eax │ │ │ │ - lea 0xbf77cc(%rip),%r14 │ │ │ │ + xor $0xbef712,%eax │ │ │ │ + lea 0xbf77ec(%rip),%r14 │ │ │ │ jmp 5734c8 <__gmpz_get_d_2exp@plt+0x16d248> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x14ff4106(%rax) │ │ │ │ + add %dh,-0x14ff4106(%rax) │ │ │ │ (bad) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -405682,34 +405724,36 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 573850 <__gmpz_get_d_2exp@plt+0x16d5d0> │ │ │ │ + nop │ │ │ │ + cli │ │ │ │ mov $0x4b8b4c00,%esi │ │ │ │ (bad) │ │ │ │ - lea 0xbf7717(%rip),%r8 │ │ │ │ - lea 0xbef53e(%rip),%rdi │ │ │ │ - lea 0xbef417(%rip),%rsi │ │ │ │ - lea 0xbef460(%rip),%r14 │ │ │ │ + lea 0xbf7737(%rip),%r8 │ │ │ │ + lea 0xbef55e(%rip),%rdi │ │ │ │ + lea 0xbef437(%rip),%rsi │ │ │ │ + lea 0xbef480(%rip),%r14 │ │ │ │ jmp 573048 <__gmpz_get_d_2exp@plt+0x16cdc8> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bh,%dl │ │ │ │ + push %rax │ │ │ │ + cli │ │ │ │ mov $0x458d4800,%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5738bf <__gmpz_get_d_2exp@plt+0x16d63f> │ │ │ │ movq $0x5738d8,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov $0x20,%ebx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -405719,16 +405763,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - stc │ │ │ │ + add %dl,(%rax) │ │ │ │ + cli │ │ │ │ mov $0xc4834900,%esi │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x4e(%rdi) │ │ │ │ movq $0xd9cbd0,-0x30(%r12) │ │ │ │ @@ -405764,26 +405808,26 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x573898,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xbf7623(%rip),%r14 │ │ │ │ + lea 0xbf7643(%rip),%r14 │ │ │ │ jmp 5734c8 <__gmpz_get_d_2exp@plt+0x16d248> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbef963(%rip),%rbx │ │ │ │ + lea 0xbef983(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7(%rax) │ │ │ │ + add %ah,-0x7(%rax) │ │ │ │ mov $0x669eeb00,%esi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -405807,15 +405851,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %bh,%cl │ │ │ │ + rex stc │ │ │ │ mov $0xc4834900,%esi │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %esi,0x48000000(%rax) │ │ │ │ @@ -405847,32 +405891,33 @@ │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ movq $0x5739e0,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xc(%r12),%r9 │ │ │ │ - lea 0xbf74c3(%rip),%r8 │ │ │ │ - lea 0xbef2ea(%rip),%rdi │ │ │ │ - lea 0xbef1c3(%rip),%rsi │ │ │ │ - lea 0xbef1e4(%rip),%r14 │ │ │ │ + lea 0xbf74e3(%rip),%r8 │ │ │ │ + lea 0xbef30a(%rip),%rdi │ │ │ │ + lea 0xbef1e3(%rip),%rsi │ │ │ │ + lea 0xbef204(%rip),%r14 │ │ │ │ jmp 573048 <__gmpz_get_d_2exp@plt+0x16cdc8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bh,%al │ │ │ │ + pop %rax │ │ │ │ + clc │ │ │ │ mov $0x458d4800,%esi │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 573b5f <__gmpz_get_d_2exp@plt+0x16d8df> │ │ │ │ movq $0x573b30,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -405882,15 +405927,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ clc │ │ │ │ mov $0x45c74800,%esi │ │ │ │ call ae76b0 <__gmpz_get_d_2exp@plt+0x6e1430> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -405904,18 +405949,21 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4900bef7(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 573bc4 <__gmpz_get_d_2exp@plt+0x16d944> │ │ │ │ + add %bl,%al │ │ │ │ + idivl -0x3b7cb700(%rsi) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3f(%rdi) │ │ │ │ movq $0x573a10,-0x28(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ @@ -405934,15 +405982,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex idivl 0x458d4800(%rsi) │ │ │ │ + (bad) │ │ │ │ + idivl 0x458d4800(%rsi) │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 573c17 <__gmpz_get_d_2exp@plt+0x16d997> │ │ │ │ movq $0x573c30,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov $0x20,%ebx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -405951,15 +406000,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ idivl -0x3b7cb700(%rsi) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x24(%rdi) │ │ │ │ movq $0x573af8,-0x10(%r12) │ │ │ │ @@ -405988,28 +406037,28 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x573bf0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xbf72f3(%rip),%r14 │ │ │ │ + lea 0xbf7313(%rip),%r14 │ │ │ │ jmp 5734c8 <__gmpz_get_d_2exp@plt+0x16d248> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbef69b(%rip),%rbx │ │ │ │ + lea 0xbef6bb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0xa(%rax) │ │ │ │ - mov $0x669eeb00,%esi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %bl,-0x14ff410a(%rax) │ │ │ │ + sahf │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 573d59 <__gmpz_get_d_2exp@plt+0x16dad9> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 573d4d <__gmpz_get_d_2exp@plt+0x16dacd> │ │ │ │ @@ -406045,15 +406094,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ mov $0x4c00573d,%eax │ │ │ │ - lea 0xd3a5a2(%rip),%esi │ │ │ │ + lea 0xd3a5c2(%rip),%esi │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fb1758 <__gmpz_get_d_2exp@plt+0xbab4d8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -406194,21 +406243,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800bef4 │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 573f8c <__gmpz_get_d_2exp@plt+0x16dd0c> │ │ │ │ + mov %dh,%ah │ │ │ │ + mov $0x458d4800,%esi │ │ │ │ + call 734f7884 <__environ@GLIBC_2.2.5+0x721b3d5c> │ │ │ │ + push %rbx │ │ │ │ movq $0x573f70,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - lea 0xbef44c(%rip),%rbx │ │ │ │ + lea 0xbef46c(%rip),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 573f70 <__gmpz_get_d_2exp@plt+0x16dcf0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -406345,15 +406394,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bef2(%rax) │ │ │ │ + add %dh,0x4800bef2(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 574163 <__gmpz_get_d_2exp@plt+0x16dee3> │ │ │ │ movq $0x574140,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -406363,46 +406412,46 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0xe(%rax) │ │ │ │ + add %bh,-0xe(%rax) │ │ │ │ mov $0x7e38300,%esi │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 574156 <__gmpz_get_d_2exp@plt+0x16ded6> │ │ │ │ movq $0x574180,0x0(%rbp) │ │ │ │ jmp fae218 <__gmpz_get_d_2exp@plt+0xba7f98> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbef24e(%rip),%rbx │ │ │ │ + lea 0xbef26e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ repnz mov $0xc4834900,%esi │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x76(%rdi) │ │ │ │ test %rbx,%rbx │ │ │ │ je 5741e4 <__gmpz_get_d_2exp@plt+0x16df64> │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 574213 <__gmpz_get_d_2exp@plt+0x16df93> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ movq $0x5741c8,0x0(%rbp) │ │ │ │ - lea 0xbef1ed(%rip),%rbx │ │ │ │ + lea 0xbef20d(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5741c8 <__gmpz_get_d_2exp@plt+0x16df48> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -406427,15 +406476,15 @@ │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fadf68 <__gmpz_get_d_2exp@plt+0xba7ce8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ movq $0x574240,0x0(%rbp) │ │ │ │ - lea 0xbef172(%rip),%rbx │ │ │ │ + lea 0xbef192(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 574240 <__gmpz_get_d_2exp@plt+0x16dfc0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -406596,26 +406645,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xbeeb7a,%eax │ │ │ │ - lea 0xbf6b8c(%rip),%r14 │ │ │ │ + xor $0xbeeb9a,%eax │ │ │ │ + lea 0xbf6bac(%rip),%r14 │ │ │ │ jmp 574108 <__gmpz_get_d_2exp@plt+0x16de88> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x14ff4111(%rax) │ │ │ │ + add %ah,-0x14ff4111(%rax) │ │ │ │ (bad) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -406639,35 +406688,34 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sub $0xbe,%bh │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - out %eax,(%dx) │ │ │ │ - mov $0x4b8b4c00,%esi │ │ │ │ - (bad) │ │ │ │ - lea 0xbf5a97(%rip),%r8 │ │ │ │ - lea 0xbee8de(%rip),%rdi │ │ │ │ - lea 0xbee84f(%rip),%rsi │ │ │ │ - lea 0xbee898(%rip),%r14 │ │ │ │ + lea 0xbf5ab7(%rip),%r8 │ │ │ │ + lea 0xbee8fe(%rip),%rdi │ │ │ │ + lea 0xbee86f(%rip),%rsi │ │ │ │ + lea 0xbee8b8(%rip),%r14 │ │ │ │ jmp 573048 <__gmpz_get_d_2exp@plt+0x16cdc8> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %ch,%bh │ │ │ │ + rex out %eax,(%dx) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5744ff <__gmpz_get_d_2exp@plt+0x16e27f> │ │ │ │ movq $0x574518,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov $0x30,%ebx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -406677,16 +406725,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - out %al,(%dx) │ │ │ │ + add %al,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ mov $0xc4834900,%esi │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x4e(%rdi) │ │ │ │ movq $0xd9cbd0,-0x30(%r12) │ │ │ │ @@ -406722,37 +406770,36 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x5744d8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xbf69e3(%rip),%r14 │ │ │ │ + lea 0xbf6a03(%rip),%r14 │ │ │ │ jmp 574108 <__gmpz_get_d_2exp@plt+0x16de88> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbeee53(%rip),%rbx │ │ │ │ + lea 0xbeee73(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - out %al,(%dx) │ │ │ │ + add %dl,-0x12(%rax) │ │ │ │ mov $0x669eeb00,%esi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ out %al,(%dx) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 574673 <__gmpz_get_d_2exp@plt+0x16e3f3> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -406764,15 +406811,15 @@ │ │ │ │ movq $0xe1d180,-0x8(%r12) │ │ │ │ mov %eax,(%r12) │ │ │ │ movq $0x574690,-0x8(%rbp) │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5745a0 <__gmpz_get_d_2exp@plt+0x16e320> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbeede6(%rip),%rbx │ │ │ │ + lea 0xbeee06(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -406794,15 +406841,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x16ff4113(%rax) │ │ │ │ + add %ah,-0x16ff4113(%rax) │ │ │ │ cmp %edi,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %dl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ @@ -406828,16 +406875,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - in (%dx),%eax │ │ │ │ + jo 57471b <__gmpz_get_d_2exp@plt+0x16e49b> │ │ │ │ mov $0xc4834900,%esi │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %esi,0x48000000(%rax) │ │ │ │ @@ -406869,34 +406915,34 @@ │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ movq $0x574700,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xc(%r12),%r9 │ │ │ │ - lea 0xbf5763(%rip),%r8 │ │ │ │ - lea 0xbee5aa(%rip),%rdi │ │ │ │ - lea 0xbee51b(%rip),%rsi │ │ │ │ - lea 0xbee53c(%rip),%r14 │ │ │ │ + lea 0xbf5783(%rip),%r8 │ │ │ │ + lea 0xbee5ca(%rip),%rdi │ │ │ │ + lea 0xbee53b(%rip),%rsi │ │ │ │ + lea 0xbee55c(%rip),%r14 │ │ │ │ jmp 573048 <__gmpz_get_d_2exp@plt+0x16cdc8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800beec │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + mov %ch,%ah │ │ │ │ + mov $0x458d4800,%esi │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 57487f <__gmpz_get_d_2exp@plt+0x16e5ff> │ │ │ │ movq $0x574850,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -406904,16 +406950,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - in (%dx),%al │ │ │ │ + add %dl,-0x14(%rax) │ │ │ │ mov $0x45c74800,%esi │ │ │ │ call ae90f0 <__gmpz_get_d_2exp@plt+0x6e2e70> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ inc %rbx │ │ │ │ @@ -406926,18 +406971,17 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jmp 574855 <__gmpz_get_d_2exp@plt+0x16e5d5> │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ + in (%dx),%al │ │ │ │ + mov $0xc4834900,%esi │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3f(%rdi) │ │ │ │ movq $0x574730,-0x28(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ @@ -406961,16 +407005,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 5748f9 <__gmpz_get_d_2exp@plt+0x16e679> │ │ │ │ - mov $0x458d4800,%esi │ │ │ │ + nop │ │ │ │ + jmp 5748cd <__gmpz_get_d_2exp@plt+0x16e64d> │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 574937 <__gmpz_get_d_2exp@plt+0x16e6b7> │ │ │ │ movq $0x574950,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov $0x30,%ebx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -406979,18 +407025,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jmp 57490d <__gmpz_get_d_2exp@plt+0x16e68d> │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ + add %dl,-0x15(%rax) │ │ │ │ + mov $0xc4834900,%esi │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x24(%rdi) │ │ │ │ movq $0x574818,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ @@ -407018,28 +407062,29 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x574910,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xbf65d3(%rip),%r14 │ │ │ │ + lea 0xbf65f3(%rip),%r14 │ │ │ │ jmp 574108 <__gmpz_get_d_2exp@plt+0x16de88> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbeeacb(%rip),%rbx │ │ │ │ + lea 0xbeeaeb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x14ff4116(%rax) │ │ │ │ - sahf │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x669eeb00,%esi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -407116,15 +407161,15 @@ │ │ │ │ push %rdi │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ ret │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 574b68 <__gmpz_get_d_2exp@plt+0x16e8e8> │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbee9d6(%rip),%rbx │ │ │ │ + lea 0xbee9f6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -407185,17 +407230,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ch,%cl │ │ │ │ - mov $0x458d4800,%esi │ │ │ │ - call 734f8534 <__environ@GLIBC_2.2.5+0x721b4a4c> │ │ │ │ + pop %rax │ │ │ │ + jmp ffffffff8d9f4ca0 <__environ@GLIBC_2.2.5+0xffffffff8c6b1178> │ │ │ │ + rex.RB call 734f8534 <__environ@GLIBC_2.2.5+0x721b4a0c> │ │ │ │ and %ecx,-0x39(%rax) │ │ │ │ rex.RB call ae9811 <__gmpz_get_d_2exp@plt+0x6e3591> │ │ │ │ mov 0x6(%rbx),%rsi │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -407203,16 +407248,16 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - call ffffffffc79f4ce0 <__environ@GLIBC_2.2.5+0xffffffffc66b11f8> │ │ │ │ + add %bl,(%rax) │ │ │ │ + jmp ffffffffc79f4ce0 <__environ@GLIBC_2.2.5+0xffffffffc66b11b8> │ │ │ │ add %r9b,0x4c(%r8) │ │ │ │ push %rdi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ adc %dh,%dh │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ @@ -407220,41 +407265,41 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - call ffffffff8b9f4d08 <__environ@GLIBC_2.2.5+0xffffffff8a6b1220> │ │ │ │ + add %dh,%al │ │ │ │ + call ffffffff8b9f4d08 <__environ@GLIBC_2.2.5+0xffffffff8a6b11e0> │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 405700 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 574c7d <__gmpz_get_d_2exp@plt+0x16e9fd> │ │ │ │ - lea 0xbee87c(%rip),%r14 │ │ │ │ + lea 0xbee89c(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ - lea 0xd396b5(%rip),%rbx │ │ │ │ + lea 0xd396d5(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bee8(%rax) │ │ │ │ + add %dh,0x4800bee8(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 574cf2 <__gmpz_get_d_2exp@plt+0x16ea72> │ │ │ │ movq $0x574ce0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -407264,33 +407309,32 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x18(%rax) │ │ │ │ + add %bh,-0x18(%rax) │ │ │ │ mov $0x45c74800,%esi │ │ │ │ add %dl,(%rax) │ │ │ │ rex.WRB push %r15 │ │ │ │ add %dh,(%rcx) │ │ │ │ testb $0xde,-0x77(%rcx) │ │ │ │ jmp d8f4a8 <__gmpz_get_d_2exp@plt+0x989228> │ │ │ │ - lea 0xbee85f(%rip),%rbx │ │ │ │ + lea 0xbee87f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - call ffffffff83a04dd0 <__environ@GLIBC_2.2.5+0xffffffff826c12e8> │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x18(%rax) │ │ │ │ + mov $0xc4834900,%esi │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x30(%rdi) │ │ │ │ movq $0x574be0,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ @@ -407307,31 +407351,31 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ out %eax,$0xbe │ │ │ │ add %ch,%cl │ │ │ │ and %edi,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - call ffffffff8d9f4e60 <__environ@GLIBC_2.2.5+0xffffffff8c6b1378> │ │ │ │ + add %ah,(%rax) │ │ │ │ + call ffffffff8d9f4e60 <__environ@GLIBC_2.2.5+0xffffffff8c6b1338> │ │ │ │ rex.RB loopne 574df1 <__gmpz_get_d_2exp@plt+0x16eb71> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 574e3e <__gmpz_get_d_2exp@plt+0x16ebbe> │ │ │ │ movq $0x574de0,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%eax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %eax,-0x8(%rbp) │ │ │ │ @@ -407341,15 +407385,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ out %eax,$0xbe │ │ │ │ add %cl,-0x74b7f7bb(%rbx) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %eax,%ecx │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -407358,24 +407402,24 @@ │ │ │ │ xor %eax,%eax │ │ │ │ mov %rcx,%r14 │ │ │ │ call 405cb0 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 574e1c <__gmpz_get_d_2exp@plt+0x16eb9c> │ │ │ │ - lea 0xbee765(%rip),%r14 │ │ │ │ + lea 0xbee785(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ movslq %r14d,%rax │ │ │ │ test %rax,%rax │ │ │ │ jg 574e32 <__gmpz_get_d_2exp@plt+0x16ebb2> │ │ │ │ - lea 0xd3c60e(%rip),%rbx │ │ │ │ + lea 0xd3c62e(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd3c600(%rip),%rcx │ │ │ │ + lea 0xd3c620(%rip),%rcx │ │ │ │ dec %rax │ │ │ │ jmp 574e9a <__gmpz_get_d_2exp@plt+0x16ec1a> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -407479,25 +407523,25 @@ │ │ │ │ mov %eax,(%r12) │ │ │ │ lea -0x6(%r12),%rdi │ │ │ │ mov $0x4,%esi │ │ │ │ movslq %eax,%r14 │ │ │ │ shl $0x2,%r14 │ │ │ │ jmp bebe90 <__gmpz_get_d_2exp@plt+0x7e5c10> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbee5f3(%rip),%rbx │ │ │ │ + lea 0xbee613(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ in $0xbe,%eax │ │ │ │ add %ch,%bl │ │ │ │ xchg %ah,0x2e(%rsi) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ jmp 4061f0 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -407508,29 +407552,29 @@ │ │ │ │ jmp 405ba0 │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c22d(%rax) │ │ │ │ + add %ch,0x4800c22d(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 575111 <__gmpz_get_d_2exp@plt+0x16ee91> │ │ │ │ movq $0x575088,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 575088 <__gmpz_get_d_2exp@plt+0x16ee08> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x2d(%rax) │ │ │ │ + add %dh,0x2d(%rax) │ │ │ │ ret $0x4800 │ │ │ │ movl $0x5750b8,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -407539,17 +407583,17 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sub $0x8b4800c2,%eax │ │ │ │ - rex.XB (bad) │ │ │ │ + add %al,0x2d(%rax) │ │ │ │ + ret $0x4800 │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ test %rax,%rax │ │ │ │ jl 575105 <__gmpz_get_d_2exp@plt+0x16ee85> │ │ │ │ movq $0x5750e8,0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5750e8 <__gmpz_get_d_2exp@plt+0x16ee68> │ │ │ │ @@ -407569,15 +407613,15 @@ │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 8a5888 <__gmpz_get_d_2exp@plt+0x49f608> │ │ │ │ - lea 0xbee518(%rip),%rbx │ │ │ │ + lea 0xbee538(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -407608,29 +407652,29 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x16ff411c(%rax) │ │ │ │ + add %dh,-0x16ff411c(%rax) │ │ │ │ stos %eax,%es:(%rdi) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x2000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ sub $0xc2,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104f8b14 <__environ@GLIBC_2.2.5+0xf1b502c> │ │ │ │ + rex.RB call 104f8b14 <__environ@GLIBC_2.2.5+0xf1b4fec> │ │ │ │ (bad) │ │ │ │ xchg %eax,%esp │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ clc │ │ │ │ push %rcx │ │ │ │ @@ -407640,16 +407684,16 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 5751f8 <__gmpz_get_d_2exp@plt+0x16ef78> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sub %edx,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + sub $0xc2,%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x67(%rdi) │ │ │ │ @@ -407671,15 +407715,15 @@ │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 8a5888 <__gmpz_get_d_2exp@plt+0x49f608> │ │ │ │ - lea 0xbee3e8(%rip),%rbx │ │ │ │ + lea 0xbee408(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -407712,15 +407756,15 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x1d(%rax) │ │ │ │ + add %dh,-0x1d(%rax) │ │ │ │ mov $0xfebbe900,%esi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -407784,15 +407828,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 57543f <__gmpz_get_d_2exp@plt+0x16f1bf> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 5753f1 <__gmpz_get_d_2exp@plt+0x16f171> │ │ │ │ add $0xffffffffffffffa8,%r12 │ │ │ │ - lea 0xd3c04b(%rip),%rbx │ │ │ │ + lea 0xd3c06b(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x575318,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ movq $0x575358,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ @@ -407808,17 +407852,16 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x2d(%rax) │ │ │ │ - mov $0x458d4800,%edi │ │ │ │ - clc │ │ │ │ + add %bl,0x4800bfd3(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5754b8 <__gmpz_get_d_2exp@plt+0x16f238> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5754ad <__gmpz_get_d_2exp@plt+0x16f22d> │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ movq $0x5753d0,-0x10(%r12) │ │ │ │ @@ -407826,53 +407869,51 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x5754d8,-0x8(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5753d0 <__gmpz_get_d_2exp@plt+0x16f150> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbee1b1(%rip),%rbx │ │ │ │ + lea 0xbee1d1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ sarl %cl,-0x2176b800(%rdi) │ │ │ │ - lea 0xbfd2ff(%rip),%r14 │ │ │ │ + lea 0xbfd31f(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x1f(%rax) │ │ │ │ - mov $0x458d4800,%esi │ │ │ │ - clc │ │ │ │ + add %cl,0x4800bee1(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 575545 <__gmpz_get_d_2exp@plt+0x16f2c5> │ │ │ │ movq $0x575538,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 575538 <__gmpz_get_d_2exp@plt+0x16f2b8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - loope 5754f5 <__gmpz_get_d_2exp@plt+0x16f275> │ │ │ │ - add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + add %bl,-0x1f(%rax) │ │ │ │ + mov $0x738b4c00,%esi │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 575468 <__gmpz_get_d_2exp@plt+0x16f1e8> │ │ │ │ - lea 0xbee134(%rip),%rbx │ │ │ │ + lea 0xbee154(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -407932,15 +407973,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 575687 <__gmpz_get_d_2exp@plt+0x16f407> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 575639 <__gmpz_get_d_2exp@plt+0x16f3b9> │ │ │ │ add $0xffffffffffffffa8,%r12 │ │ │ │ - lea 0xd3be03(%rip),%rbx │ │ │ │ + lea 0xd3be23(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x575560,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ movq $0x5755a0,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ @@ -407957,16 +407998,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dl,%cl │ │ │ │ - mov $0x458d4800,%edi │ │ │ │ + pop %rax │ │ │ │ + sarl $1,0x458d4800(%rdi) │ │ │ │ loopne 5756f9 <__gmpz_get_d_2exp@plt+0x16f479> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 575784 <__gmpz_get_d_2exp@plt+0x16f504> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5756f0,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -407978,16 +408019,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sarb $1,-0x2776b800(%rdi) │ │ │ │ + add %dl,(%rax) │ │ │ │ + sarl $1,-0x2776b800(%rdi) │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 57570a <__gmpz_get_d_2exp@plt+0x16f48a> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ @@ -407998,18 +408039,21 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 575738 <__gmpz_get_d_2exp@plt+0x16f4b8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900bfd0(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 575774 <__gmpz_get_d_2exp@plt+0x16f4f4> │ │ │ │ + add %cl,%al │ │ │ │ + sarb $1,-0x3b7cb700(%rdi) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2f(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ movq $0x575618,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x575798,0x0(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ @@ -408017,28 +408061,27 @@ │ │ │ │ jmp 575618 <__gmpz_get_d_2exp@plt+0x16f398> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x30(%rax) │ │ │ │ + add %ch,-0x30(%rax) │ │ │ │ mov $0xde894800,%edi │ │ │ │ - lea 0xbfd03f(%rip),%r14 │ │ │ │ + lea 0xbfd05f(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - and %bl,%bh │ │ │ │ - mov $0x458d4800,%esi │ │ │ │ + rex fistpll 0x458d4800(%rsi) │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 575870 <__gmpz_get_d_2exp@plt+0x16f5f0> │ │ │ │ add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 575865 <__gmpz_get_d_2exp@plt+0x16f5e5> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -408047,93 +408090,93 @@ │ │ │ │ movq $0x5756a8,-0x60(%r12) │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ movq $0xd997b8,-0x40(%r12) │ │ │ │ lea -0x60(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0xcfa2a0,-0x30(%r12) │ │ │ │ - movq $0x12298e9,-0x28(%r12) │ │ │ │ - movq $0x121bebf,-0x20(%r12) │ │ │ │ - movq $0x1163690,-0x18(%r12) │ │ │ │ - movq $0x11636b8,-0x10(%r12) │ │ │ │ - movq $0x12298e9,-0x8(%r12) │ │ │ │ + movq $0x1229909,-0x28(%r12) │ │ │ │ + movq $0x121bedf,-0x20(%r12) │ │ │ │ + movq $0x11636b0,-0x18(%r12) │ │ │ │ + movq $0x11636d8,-0x10(%r12) │ │ │ │ + movq $0x1229909,-0x8(%r12) │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x2f(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp cf4428 <__gmpz_get_d_2exp@plt+0x8ee1a8> │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x22(%rax) │ │ │ │ + add %dh,-0x22(%rax) │ │ │ │ mov $0xc4834900,%esi │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1c(%rdi) │ │ │ │ movq $0x5757c0,-0x18(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ jmp fae7b8 <__gmpz_get_d_2exp@plt+0xba8538> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbede45(%rip),%rbx │ │ │ │ + lea 0xbede65(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - fidivrs 0x458d4800(%rsi) │ │ │ │ - call 734f923c <__environ@GLIBC_2.2.5+0x721b5754> │ │ │ │ + add %bl,-0x22(%rax) │ │ │ │ + mov $0x458d4800,%esi │ │ │ │ + call 734f923c <__environ@GLIBC_2.2.5+0x721b5714> │ │ │ │ rex.W │ │ │ │ movq $0x575918,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 575918 <__gmpz_get_d_2exp@plt+0x16f698> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ fidivrs 0x45c74800(%rsi) │ │ │ │ lock pop %rax │ │ │ │ pop %rcx │ │ │ │ push %rdi │ │ │ │ add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c49930 <__gmpz_get_d_2exp@plt+0x8436b0> │ │ │ │ - lea 0xbede00(%rip),%rbx │ │ │ │ + lea 0xbede20(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ fnstsw 0x45c74800(%rsi) │ │ │ │ add %al,0x48005759(%rax) │ │ │ │ - lea 0xca3bf1(%rip),%esi │ │ │ │ + lea 0xca3c11(%rip),%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp e934e8 <__gmpz_get_d_2exp@plt+0xa8d268> │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -408166,15 +408209,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %dh,-0x7cb6ff41(%rsi) │ │ │ │ + rex.W mov $0xbf,%sil │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x7a(%rdi) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ @@ -408213,17 +408257,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - js 575a53 <__gmpz_get_d_2exp@plt+0x16f7d3> │ │ │ │ - mov $0x458d4800,%edi │ │ │ │ - call 734f93f4 <__environ@GLIBC_2.2.5+0x721b590c> │ │ │ │ + cwtl │ │ │ │ + mov $0xbf,%ch │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734f93f4 <__environ@GLIBC_2.2.5+0x721b58cc> │ │ │ │ and $0x48,%al │ │ │ │ movl $0x575ae8,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ @@ -408233,18 +408278,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0xbf,%ch │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ + add %dl,-0x4b(%rax) │ │ │ │ + mov $0xc4834900,%edi │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x35(%rdi) │ │ │ │ movq $0x5759f0,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ @@ -408285,15 +408328,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xdb,%al │ │ │ │ + rcr $1,%bl │ │ │ │ mov $0x458d4800,%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 575c9c <__gmpz_get_d_2exp@plt+0x16fa1c> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 575c91 <__gmpz_get_d_2exp@plt+0x16fa11> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -408335,45 +408378,42 @@ │ │ │ │ mov %rax,%r14 │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ movq $0x575aa0,-0x10(%r12) │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ movq $0x575cb0,-0x10(%rbp) │ │ │ │ - lea 0xbedac8(%rip),%r14 │ │ │ │ + lea 0xbedae8(%rip),%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x26(%rax) │ │ │ │ - mov $0x758b4800,%esi │ │ │ │ - or %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - sar $1,%bl │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,0x4800beda(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 575890 <__gmpz_get_d_2exp@plt+0x16f610> │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x26(%rax) │ │ │ │ - mov $0x458d4800,%esi │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + add %bl,0x4800beda(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 575d3f <__gmpz_get_d_2exp@plt+0x16fabf> │ │ │ │ movq $0x575d10,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 575d10 <__gmpz_get_d_2exp@plt+0x16fa90> │ │ │ │ @@ -408381,38 +408421,38 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x26(%rax) │ │ │ │ + add %ah,-0x26(%rax) │ │ │ │ mov $0x45c74800,%esi │ │ │ │ call aeba78 <__gmpz_get_d_2exp@plt+0x6e57f8> │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ lea 0x1(%rcx),%rbx │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ - lea 0xbeda32(%rip),%rbx │ │ │ │ + lea 0xbeda52(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - fnstcw -0x3b7cb700(%rsi) │ │ │ │ + add %dl,(%rax) │ │ │ │ + fidivrl -0x3b7cb700(%rsi) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3f(%rdi) │ │ │ │ movq $0x575ba0,-0x28(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ @@ -408432,34 +408472,31 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x16ff4127(%rax) │ │ │ │ - sti │ │ │ │ - (bad) │ │ │ │ + add %al,%al │ │ │ │ + fnstcw -0x1041700(%rsi) │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0xbf,%dl │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ + add %al,-0x4e(%rax) │ │ │ │ + mov $0xc4834900,%edi │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x7a(%rdi) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ @@ -408497,28 +408534,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 575e57 <__gmpz_get_d_2exp@plt+0x16fbd7> │ │ │ │ - mov $0x458d4800,%edi │ │ │ │ - call 734f97fc <__environ@GLIBC_2.2.5+0x721b5d14> │ │ │ │ + nop │ │ │ │ + mov $0xbf,%cl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734f97fc <__environ@GLIBC_2.2.5+0x721b5cd4> │ │ │ │ rex.WXB │ │ │ │ movq $0x575ed8,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 575ed8 <__gmpz_get_d_2exp@plt+0x16fc58> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x4f(%rax) │ │ │ │ + add %ah,-0x4f(%rax) │ │ │ │ mov $0x45c74800,%edi │ │ │ │ lock adc %bl,0x57(%rdi) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ @@ -408527,15 +408565,15 @@ │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ mov $0xbf,%cl │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -408579,18 +408617,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - mov $0xbf,%al │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ + jo 575f76 <__gmpz_get_d_2exp@plt+0x16fcf6> │ │ │ │ + mov $0xc4834900,%edi │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x7a(%rdi) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ @@ -408628,46 +408664,42 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4ce8458d4800bfaf,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5760cc <__gmpz_get_d_2exp@plt+0x16fe4c> │ │ │ │ + shrb $0x45,-0x72b7ff41(%rdi) │ │ │ │ + call 734f99cc <__environ@GLIBC_2.2.5+0x721b5ea4> │ │ │ │ + rex.WXB │ │ │ │ movq $0x5760a8,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5760a8 <__gmpz_get_d_2exp@plt+0x16fe28> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x51(%rax) │ │ │ │ - mov $0x45c74800,%edi │ │ │ │ - lock loopne 57610e <__gmpz_get_d_2exp@plt+0x16fe8e> │ │ │ │ - push %rdi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %dl,0x4800bfaf(%rax) │ │ │ │ + movl $0x5760e0,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ + add %bl,-0x51(%rax) │ │ │ │ mov $0xc4834900,%edi │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x35(%rdi) │ │ │ │ movq $0x575fc8,-0x18(%r12) │ │ │ │ @@ -408705,15 +408737,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dl,%dh │ │ │ │ + push %rax │ │ │ │ + (bad) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 576231 <__gmpz_get_d_2exp@plt+0x16ffb1> │ │ │ │ movq $0x5761d0,-0x10(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -408724,61 +408757,63 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - {rex2 0xbe} str -0x77(%r16) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rdx,1) │ │ │ │ - lea 0xbed5b5(%rip),%esi │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0xd8894800,%esi │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5761f0 <__gmpz_get_d_2exp@plt+0x16ff70> │ │ │ │ + lea 0xbed5d5(%rip),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x576220,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 576220 <__gmpz_get_d_2exp@plt+0x16ffa0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bed5(%rax) │ │ │ │ - movl $0x576248,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + add %al,%al │ │ │ │ + {rex2 0xbe} str -0x39(%r16) │ │ │ │ + add %r9b,0x62(%r8) │ │ │ │ + push %rdi │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ jmp 575468 <__gmpz_get_d_2exp@plt+0x16f1e8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x2b(%rax) │ │ │ │ + add %dh,-0x2b(%rax) │ │ │ │ mov $0x358d4800,%esi │ │ │ │ - rex.WB │ │ │ │ - {rex2 0xbe} str -0x77(%r17) │ │ │ │ + imul $0x894900be,%ebp,%edx │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ and $0xf006887,%eax │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - {rex2 0xbe} str -0x7d(%r17) │ │ │ │ - (bad) │ │ │ │ + jo 576243 <__gmpz_get_d_2exp@plt+0x16ffc3> │ │ │ │ + mov $0xc4834900,%esi │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2b(%rdi) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ @@ -408792,18 +408827,17 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - mov $0x458d4800,%esi │ │ │ │ - call 104f9c1c <__environ@GLIBC_2.2.5+0xf1b6134> │ │ │ │ + add %bl,(%rax) │ │ │ │ + {rex2 0xbe} str -0x73(%r16) │ │ │ │ + rex.RB call 104f9c1c <__environ@GLIBC_2.2.5+0xf1b60f4> │ │ │ │ (bad) │ │ │ │ movl $0x83490000,(%rax) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -408828,16 +408862,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sarl %cl,-0x2776b800(%rsi) │ │ │ │ + add %dl,-0x2d(%rax) │ │ │ │ + mov $0xd8894800,%esi │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 57635d <__gmpz_get_d_2exp@plt+0x1700dd> │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ @@ -408848,16 +408882,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sarb %cl,0x45c74800(%rsi) │ │ │ │ + add %dl,(%rax) │ │ │ │ + sarl %cl,0x45c74800(%rsi) │ │ │ │ add %dh,0x4c005763(%rax) │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ jmp 575468 <__gmpz_get_d_2exp@plt+0x16f1e8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -408873,16 +408907,17 @@ │ │ │ │ add $0x18,%rbp │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sarl %cl,-0x3b7cb700(%rsi) │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0xc4834900,%esi │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ @@ -408899,15 +408934,15 @@ │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bed3(%rax) │ │ │ │ + add %ah,0x4800bed3(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5764ae <__gmpz_get_d_2exp@plt+0x17022e> │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5764a3 <__gmpz_get_d_2exp@plt+0x170223> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -408932,69 +408967,72 @@ │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sarl %cl,0x458d4800(%rsi) │ │ │ │ + add %dl,-0x2d(%rax) │ │ │ │ + mov $0x458d4800,%esi │ │ │ │ enter $0x394c,$0xf8 │ │ │ │ jb 576532 <__gmpz_get_d_2exp@plt+0x1702b2> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 576527 <__gmpz_get_d_2exp@plt+0x1702a7> │ │ │ │ movq $0x575ea8,-0x8(%r12) │ │ │ │ mov %r8,(%r12) │ │ │ │ movq $0x576550,-0x30(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xbed23d(%rip),%r14 │ │ │ │ + lea 0xbed25d(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbed2ef(%rip),%rbx │ │ │ │ + lea 0xbed30f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900bed2(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 576592 <__gmpz_get_d_2exp@plt+0x170312> │ │ │ │ + add %dl,%al │ │ │ │ + sarb %cl,-0x3b7cb700(%rsi) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ movq $0x576078,-0x8(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x5765b8,-0x8(%rbp) │ │ │ │ - lea 0xbed1c5(%rip),%r14 │ │ │ │ + lea 0xbed1e5(%rip),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sarb %cl,-0x3b7cb700(%rsi) │ │ │ │ + add %cl,-0x2e(%rax) │ │ │ │ + mov $0xc4834900,%esi │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x53(%rdi) │ │ │ │ movq $0x576440,-0x30(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ @@ -409018,16 +409056,16 @@ │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sarl $1,-0x1741700(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ + sarb %cl,-0x1741700(%rsi) │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jge 576660 <__gmpz_get_d_2exp@plt+0x1703e0> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ @@ -409038,15 +409076,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %dl,%al │ │ │ │ + sub %dl,%al │ │ │ │ mov $0x458d4800,%esi │ │ │ │ loopne 5766c9 <__gmpz_get_d_2exp@plt+0x170449> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5766e7 <__gmpz_get_d_2exp@plt+0x170467> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5766c0,-0x20(%rbp) │ │ │ │ @@ -409060,15 +409098,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ iret │ │ │ │ mov $0xd8894800,%esi │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5766da <__gmpz_get_d_2exp@plt+0x17045a> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ @@ -409080,15 +409118,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,-0x2f(%rax) │ │ │ │ + add %ch,-0x2f(%rax) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 576790 <__gmpz_get_d_2exp@plt+0x170510> │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 576785 <__gmpz_get_d_2exp@plt+0x170505> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -409102,28 +409140,28 @@ │ │ │ │ mov %rdx,-0x20(%r12) │ │ │ │ movq $0xd997b8,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rcx │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ movq $0xd4dfc8,-0x8(%r12) │ │ │ │ mov %ebx,(%r12) │ │ │ │ lea -0x16(%r12),%r8 │ │ │ │ - lea 0xcb3175(%rip),%rdi │ │ │ │ + lea 0xcb3195(%rip),%rdi │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bdb790 <__gmpz_get_d_2exp@plt+0x7d5510> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ sarb $1,0x458d4800(%rsi) │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 57680e <__gmpz_get_d_2exp@plt+0x17058e> │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 576803 <__gmpz_get_d_2exp@plt+0x170583> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -409155,30 +409193,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sarb $1,-0x3b7cb700(%rsi) │ │ │ │ + add %cl,-0x30(%rax) │ │ │ │ + mov $0xc4834900,%esi │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ movq $0x5767a8,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %r8,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %esi,(%r12) │ │ │ │ lea -0x28(%r12),%rbx │ │ │ │ jmp fae7b8 <__gmpz_get_d_2exp@plt+0xba8538> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xbed003(%rip),%rbx │ │ │ │ + lea 0xbed023(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -409188,17 +409226,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov $0xc4834900,%edi │ │ │ │ + andb $0xc4,-0x7cb6ff41(%rdi) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x7a(%rdi) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ @@ -409236,43 +409272,42 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xa6,%al │ │ │ │ - mov $0x458d4800,%edi │ │ │ │ - call 734fa2bc <__environ@GLIBC_2.2.5+0x721b67d4> │ │ │ │ + shlb $1,-0x72b7ff41(%rsi) │ │ │ │ + rex.RB call 734fa2bc <__environ@GLIBC_2.2.5+0x721b6794> │ │ │ │ rex.WXB │ │ │ │ movq $0x576998,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 576998 <__gmpz_get_d_2exp@plt+0x170718> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bfa6(%rax) │ │ │ │ + add %ah,0x4800bfa6(%rax) │ │ │ │ movl $0x5769d0,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x5a(%rax) │ │ │ │ + add %ch,-0x5a(%rax) │ │ │ │ mov $0xc4834900,%edi │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x35(%rdi) │ │ │ │ movq $0x5768b8,-0x18(%r12) │ │ │ │ @@ -409331,100 +409366,101 @@ │ │ │ │ mov %rsi,%rbx │ │ │ │ call a6a2d0 <__gmpz_get_d_2exp@plt+0x664050> │ │ │ │ add $0x8,%rsp │ │ │ │ movq $0x576968,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x576b18,-0x20(%rbp) │ │ │ │ mov %r14,%rcx │ │ │ │ - lea 0xbecc73(%rip),%r14 │ │ │ │ + lea 0xbecc93(%rip),%r14 │ │ │ │ mov %rbx,%rdx │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %eax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbecd9b(%rip),%rbx │ │ │ │ + lea 0xbecdbb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x33(%rax) │ │ │ │ - mov $0x458b4c00,%esi │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - fisttps -0x3976e7bb(%rbx) │ │ │ │ + add %dl,0x4c00becd(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 576840 <__gmpz_get_d_2exp@plt+0x1705c0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x33(%rax) │ │ │ │ + add %ch,-0x33(%rax) │ │ │ │ mov $0xff33e900,%esi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %bl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - int $0xbe │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 576bc1 <__gmpz_get_d_2exp@plt+0x170941> │ │ │ │ + add %cl,-0x33(%rax) │ │ │ │ + mov $0x458d4800,%esi │ │ │ │ + loopne 576bc1 <__gmpz_get_d_2exp@plt+0x170941> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 576b99 <__gmpz_get_d_2exp@plt+0x170919> │ │ │ │ movq $0x576bb8,-0x20(%rbp) │ │ │ │ mov %r8,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbecd30(%rip),%rbx │ │ │ │ + lea 0xbecd50(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - int3 │ │ │ │ - mov $0x45c74800,%esi │ │ │ │ - add %ch,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + int $0xbe │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ imul $0x49,0x0(%rdi),%edx │ │ │ │ mov %ebx,%esi │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x7cff4134(%rax) │ │ │ │ - jrcxz 576bf2 <__gmpz_get_d_2exp@plt+0x170972> │ │ │ │ + add %dl,%al │ │ │ │ + int3 │ │ │ │ + mov $0x7e38300,%esi │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 576c02 <__gmpz_get_d_2exp@plt+0x170982> │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 576a88 <__gmpz_get_d_2exp@plt+0x170808> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ @@ -409435,49 +409471,50 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x16ff4134(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %cl,%al │ │ │ │ + int3 │ │ │ │ + mov $0xff43e900,%esi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %bl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x34(%rax) │ │ │ │ + add %dh,-0x34(%rax) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ loopne 576c99 <__gmpz_get_d_2exp@plt+0x170a19> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 576c71 <__gmpz_get_d_2exp@plt+0x1709f1> │ │ │ │ movq $0x576c90,-0x20(%rbp) │ │ │ │ mov %r8,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbecc78(%rip),%rbx │ │ │ │ + lea 0xbecc98(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ int3 │ │ │ │ mov $0x458b4800,%esi │ │ │ │ or %cl,-0x39(%rax) │ │ │ │ or %r8b,%r8b │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ push %rdi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ @@ -409488,36 +409525,36 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ lret │ │ │ │ mov $0x7e38300,%esi │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 576cda <__gmpz_get_d_2exp@plt+0x170a5a> │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 576a88 <__gmpz_get_d_2exp@plt+0x170808> │ │ │ │ - lea 0xd37658(%rip),%rbx │ │ │ │ + lea 0xd37678(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - lret │ │ │ │ + add %dl,(%rax) │ │ │ │ + int3 │ │ │ │ mov $0xff43e900,%esi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -409548,15 +409585,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 576d82 <__gmpz_get_d_2exp@plt+0x170b02> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x1163911,-0x18(%rbp) │ │ │ │ + movq $0x1163931,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -409591,15 +409628,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov %cl,%dl │ │ │ │ + test $0xca,%al │ │ │ │ mov $0x458d4800,%esi │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 576e48 <__gmpz_get_d_2exp@plt+0x170bc8> │ │ │ │ movq $0x576e60,-0x28(%rbp) │ │ │ │ mov 0x4(%rbx),%rax │ │ │ │ mov 0xc(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -409614,49 +409651,49 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - lret $0xbe │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x576e90,0x10(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ + add %bl,-0x36(%rax) │ │ │ │ + mov $0x458b4800,%esi │ │ │ │ + adc %cl,-0x39(%rax) │ │ │ │ + adc %r10b,0x4800576e(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ lret $0xbe │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 576eaa <__gmpz_get_d_2exp@plt+0x170c2a> │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 576a88 <__gmpz_get_d_2exp@plt+0x170808> │ │ │ │ - lea 0xd37488(%rip),%rbx │ │ │ │ + lea 0xd374a8(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ leave │ │ │ │ mov $0xc4834900,%esi │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 576f1d <__gmpz_get_d_2exp@plt+0x170c9d> │ │ │ │ movq $0x576d18,-0x40(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ @@ -409666,44 +409703,44 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xc(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xbec9f1(%rip),%rbx │ │ │ │ + lea 0xbeca11(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x37(%rax) │ │ │ │ + add %ch,-0x37(%rax) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ loopne 576fa1 <__gmpz_get_d_2exp@plt+0x170d21> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 576f75 <__gmpz_get_d_2exp@plt+0x170cf5> │ │ │ │ movq $0x576f90,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbec9b4(%rip),%rbx │ │ │ │ + lea 0xbec9d4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ leave │ │ │ │ mov $0x45c74800,%esi │ │ │ │ clc │ │ │ │ mov $0x4800576f,%eax │ │ │ │ mov %ebx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -409712,18 +409749,19 @@ │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - enter $0xbe,$0x48 │ │ │ │ - cmpl $0x0,0x7(%rbx) │ │ │ │ - jne 576fd0 <__gmpz_get_d_2exp@plt+0x170d50> │ │ │ │ + add %al,(%rax) │ │ │ │ + leave │ │ │ │ + mov $0x7b834800,%esi │ │ │ │ + (bad) │ │ │ │ + add %dh,0x11(%rbp) │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 576a88 <__gmpz_get_d_2exp@plt+0x170808> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -409731,16 +409769,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - leave │ │ │ │ + add %bl,-0x37(%rax) │ │ │ │ mov $0xff53e900,%esi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -409771,15 +409808,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 57707a <__gmpz_get_d_2exp@plt+0x170dfa> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x1163911,-0x18(%rbp) │ │ │ │ + movq $0x1163931,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -409814,16 +409851,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + mov $0xc7,%al │ │ │ │ mov $0x458d4800,%esi │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 577140 <__gmpz_get_d_2exp@plt+0x170ec0> │ │ │ │ movq $0x577158,-0x28(%rbp) │ │ │ │ mov 0x4(%rbx),%rax │ │ │ │ mov 0xc(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -409838,15 +409874,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x39(%rax) │ │ │ │ + add %ah,-0x39(%rax) │ │ │ │ mov $0x458b4800,%esi │ │ │ │ or %cl,-0x39(%rax) │ │ │ │ or %r10b,0x48005771(%r8) │ │ │ │ mov 0x10(%rbp),%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -409856,15 +409892,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x7e38300,%esi │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 5771aa <__gmpz_get_d_2exp@plt+0x170f2a> │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ @@ -409875,15 +409911,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ (bad) │ │ │ │ mov $0xc4834900,%esi │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 57721d <__gmpz_get_d_2exp@plt+0x170f9d> │ │ │ │ movq $0x577010,-0x40(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ @@ -409893,38 +409929,37 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xc(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xbec721(%rip),%rbx │ │ │ │ + lea 0xbec741(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x3a(%rax) │ │ │ │ + add %ch,-0x3a(%rax) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jae 5772c7 <__gmpz_get_d_2exp@plt+0x171047> │ │ │ │ - lea 0xbec700(%rip),%rbx │ │ │ │ + lea 0xbec720(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,-0x3a(%rax) │ │ │ │ mov $0x7e38300,%esi │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 5772eb <__gmpz_get_d_2exp@plt+0x17106b> │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%r8 │ │ │ │ @@ -409961,35 +409996,32 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x3b(%rax) │ │ │ │ - mov $0x45c74800,%esi │ │ │ │ - clc │ │ │ │ - js 577398 <__gmpz_get_d_2exp@plt+0x171118> │ │ │ │ - push %rdi │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - or %esp,0x189000a4(%rip) │ │ │ │ + add %bl,0x4800bec5(%rax) │ │ │ │ + movl $0x577278,-0x8(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ + nop │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0xfef3e900,%esi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ @@ -410021,40 +410053,40 @@ │ │ │ │ rorb $0xb6,(%rdi) │ │ │ │ rorb $0xe0,-0x3f(%rax) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ cwtl │ │ │ │ sarb $0xc5,-0x7cb7feec(%rbx) │ │ │ │ or %bh,%bh │ │ │ │ add %cl,%gs:-0x73(%rax) │ │ │ │ - sbb $0xbec5b4,%eax │ │ │ │ + sbb $0xbec5d4,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x3b(%rax) │ │ │ │ - mov $0xf8894900,%esi │ │ │ │ + add %bl,0x4900bec5(%rax) │ │ │ │ + mov %edi,%eax │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xbec589(%rip),%r14 │ │ │ │ + lea 0xbec5a9(%rip),%r14 │ │ │ │ jmp 577250 <__gmpz_get_d_2exp@plt+0x170fd0> │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x3b(%rax) │ │ │ │ - mov $0x66ceeb00,%esi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %dl,-0x14ff413b(%rax) │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -410062,15 +410094,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 577462 <__gmpz_get_d_2exp@plt+0x1711e2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x1163911,-0x18(%rbp) │ │ │ │ + movq $0x1163931,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -410166,15 +410198,15 @@ │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bec3(%rax) │ │ │ │ + add %bh,0x4800bec3(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 577620 <__gmpz_get_d_2exp@plt+0x1713a0> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 577615 <__gmpz_get_d_2exp@plt+0x171395> │ │ │ │ movq $0x577510,-0x18(%r12) │ │ │ │ @@ -410186,15 +410218,15 @@ │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 577250 <__gmpz_get_d_2exp@plt+0x170fd0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbec381(%rip),%rbx │ │ │ │ + lea 0xbec3a1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -410202,15 +410234,15 @@ │ │ │ │ (bad) │ │ │ │ add %dl,%gs:0x19(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x3d(%rax) │ │ │ │ + add %ch,-0x3d(%rax) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5776e8 <__gmpz_get_d_2exp@plt+0x171468> │ │ │ │ movq $0x5776a0,-0x28(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ @@ -410223,15 +410255,15 @@ │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ ret │ │ │ │ mov $0x45c74800,%esi │ │ │ │ add %dl,%al │ │ │ │ jbe 5776fe <__gmpz_get_d_2exp@plt+0x17147e> │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ @@ -410244,32 +410276,33 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ ret $0xbe │ │ │ │ movq $0x577708,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xbec2c9(%rip),%rbx │ │ │ │ + lea 0xbec2e9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bec2(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ + add %al,%al │ │ │ │ + ret $0xbe │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ movq $0x577740,0x20(%rbp) │ │ │ │ mov %rbx,%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ @@ -410277,26 +410310,26 @@ │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd36bf2,%eax │ │ │ │ + sbb $0xd36c12,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x3e(%rax) │ │ │ │ + add %dh,-0x3e(%rax) │ │ │ │ mov $0xfef3e900,%esi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -410309,15 +410342,15 @@ │ │ │ │ rex.RB loopne 5777d1 <__gmpz_get_d_2exp@plt+0x171551> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5777b2 <__gmpz_get_d_2exp@plt+0x171532> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x1163911,-0x18(%rbp) │ │ │ │ + movq $0x1163931,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -410413,15 +410446,15 @@ │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x40(%rax) │ │ │ │ + add %ch,-0x40(%rax) │ │ │ │ mov $0xc4834900,%esi │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2b(%rdi) │ │ │ │ movq $0x577860,-0x18(%r12) │ │ │ │ @@ -410431,25 +410464,25 @@ │ │ │ │ mov %r9,%r8 │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ jmp 577250 <__gmpz_get_d_2exp@plt+0x170fd0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbec076(%rip),%rbx │ │ │ │ + lea 0xbec096(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x40(%rax) │ │ │ │ + add %bh,-0x40(%rax) │ │ │ │ mov $0x6696eb00,%esi │ │ │ │ cs nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -410458,31 +410491,31 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - mov %eax,%eax │ │ │ │ - mov $0x4234e900,%esi │ │ │ │ + test $0xe900bec0,%eax │ │ │ │ + xor $0x42,%al │ │ │ │ data16 add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ rex add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xc0,%al │ │ │ │ + rol $1,%al │ │ │ │ mov $0x458d4800,%esi │ │ │ │ - call 104fb324 <__environ@GLIBC_2.2.5+0xf1b783c> │ │ │ │ + call 104fb324 <__environ@GLIBC_2.2.5+0xf1b77fc> │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ @@ -410507,15 +410540,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call a6a2d0 <__gmpz_get_d_2exp@plt+0x664050> │ │ │ │ add $0x8,%rsp │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0x22,%rax │ │ │ │ jne 577a40 <__gmpz_get_d_2exp@plt+0x1717c0> │ │ │ │ - lea 0xcb1eac(%rip),%rbx │ │ │ │ + lea 0xcb1ecc(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp 5779a8 <__gmpz_get_d_2exp@plt+0x171728> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rbx,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 405570 │ │ │ │ add $0x8,%rsp │ │ │ │ @@ -410573,41 +410606,41 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x41(%rax) │ │ │ │ + add %ah,-0x41(%rax) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jae 577b9f <__gmpz_get_d_2exp@plt+0x17191f> │ │ │ │ - lea 0xbebf50(%rip),%rbx │ │ │ │ + lea 0xbebf70(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ mov $0xc74800be,%edi │ │ │ │ add %r9b,-0x9ffa885(%r8) │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ jne 577b88 <__gmpz_get_d_2exp@plt+0x171908> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0x894800be,%esi │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0x894800be,%edi │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x23(%rbp) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ shl $1,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ movq $0x577bd8,-0x10(%rbp) │ │ │ │ @@ -410620,18 +410653,22 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900bebe(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 577c0d <__gmpz_get_d_2exp@plt+0x17198d> │ │ │ │ + add %cl,%al │ │ │ │ + mov $0x834900be,%esi │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ movq $0x5779d0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x577b68,0x0(%rbp) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ jmp fb25d8 <__gmpz_get_d_2exp@plt+0xbac358> │ │ │ │ @@ -410641,32 +410678,26 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x42(%rax) │ │ │ │ - mov $0xbe4100,%esi │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + add %cl,0x4100bebe(%rax) │ │ │ │ + mov $0x1000,%esi │ │ │ │ + jmp 577b40 <__gmpz_get_d_2exp@plt+0x1718c0> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x42(%rax) │ │ │ │ + add %dh,-0x42(%rax) │ │ │ │ mov $0x66d6eb00,%esi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -410697,15 +410728,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ mov $0x8d4800be,%esi │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 577d79 <__gmpz_get_d_2exp@plt+0x171af9> │ │ │ │ movq $0x577d20,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -410717,31 +410748,31 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ mov $0x834900be,%ebp │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3c(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x577c80,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x577d90,0x8(%rbp) │ │ │ │ lea -0x7(%r12),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0xbebd77(%rip),%rsi │ │ │ │ - lea 0xbebc21(%rip),%r14 │ │ │ │ + lea 0xbebd97(%rip),%rsi │ │ │ │ + lea 0xbebc41(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 577250 <__gmpz_get_d_2exp@plt+0x170fd0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ @@ -410770,23 +410801,23 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x577ce0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%rsi │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbebd32(%rip),%rbx │ │ │ │ + lea 0xbebd52(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ mov $0xa6eb00be,%ebp │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -410794,28 +410825,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - sbb %edi,-0x4b16ff42(%rbp) │ │ │ │ + cmp %edi,-0x4b16ff42(%rbp) │ │ │ │ cmp $0x1f0f0066,%eax │ │ │ │ rex add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x43(%rax) │ │ │ │ - mov $0x458d4800,%esi │ │ │ │ - loopne 577ea1 <__gmpz_get_d_2exp@plt+0x171c21> │ │ │ │ - cmp %edi,%eax │ │ │ │ + add %al,0x4800bebd(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 577f8a <__gmpz_get_d_2exp@plt+0x171d0a> │ │ │ │ movq $0x577e90,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -410824,17 +410854,17 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0x8b4800be,%ebp │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ + add %al,-0x43(%rax) │ │ │ │ + mov $0x458b4800,%esi │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ sub $0x8,%rsp │ │ │ │ xor %edi,%edi │ │ │ │ mov %rax,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ mov %rcx,%r14 │ │ │ │ @@ -410848,15 +410878,15 @@ │ │ │ │ jne 577ed8 <__gmpz_get_d_2exp@plt+0x171c58> │ │ │ │ jmp *(%rbx) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ mov $0x8b4800be,%esp │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rsi │ │ │ │ @@ -410907,16 +410937,16 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0x8b4c00be,%ebx │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0x8b4c00be,%esp │ │ │ │ jne 577fac <__gmpz_get_d_2exp@plt+0x171d2c> │ │ │ │ mov %rbx,%rax │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5780f0 <__gmpz_get_d_2exp@plt+0x171e70> │ │ │ │ mov (%r14),%rax │ │ │ │ test %rax,%rax │ │ │ │ @@ -410946,31 +410976,35 @@ │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 8a5888 <__gmpz_get_d_2exp@plt+0x49f608> │ │ │ │ - lea 0xc1ef91(%rip),%rbx │ │ │ │ + lea 0xc1efb1(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0x8b4c00be,%ebx │ │ │ │ - jne 578064 <__gmpz_get_d_2exp@plt+0x171de4> │ │ │ │ - mov %rbx,%rax │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57811d <__gmpz_get_d_2exp@plt+0x171e9d> │ │ │ │ - mov (%r14),%rax │ │ │ │ + add %bl,-0x45(%rax) │ │ │ │ + mov $0x758b4c00,%esi │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fmuls -0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebp,0x49000000(%rbp) │ │ │ │ + mov (%rsi),%eax │ │ │ │ test %rax,%rax │ │ │ │ je 57810b <__gmpz_get_d_2exp@plt+0x171e8b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ call 59e800 <__gmpz_get_d_2exp@plt+0x198580> │ │ │ │ @@ -410999,15 +411033,15 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 8a5888 <__gmpz_get_d_2exp@plt+0x49f608> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x577fa0,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xc1eeba(%rip),%rbx │ │ │ │ + lea 0xc1eeda(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x578058,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %r14,0x8(%rbp) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ @@ -411116,24 +411150,24 @@ │ │ │ │ movq $0x577e50,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%rdi │ │ │ │ mov $0x8,%esi │ │ │ │ mov $0x8,%r14d │ │ │ │ jmp bebe90 <__gmpz_get_d_2exp@plt+0x7e5c10> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbeb917(%rip),%rbx │ │ │ │ + lea 0xbeb937(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0x9eeb00be,%eax │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0x9eeb00be,%ecx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -411154,21 +411188,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x63(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 578340 <__gmpz_get_d_2exp@plt+0x1720c0> │ │ │ │ - lea 0xd390a1(%rip),%rbx │ │ │ │ + lea 0xd390c1(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd3908a(%rip),%rbx │ │ │ │ + lea 0xd390aa(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbeb8d3(%rip),%rbx │ │ │ │ + lea 0xbeb8f3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -411218,42 +411252,42 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0x8d4800be,%eax │ │ │ │ - rex.RB clc │ │ │ │ + add %al,-0x48(%rax) │ │ │ │ + mov $0x458d4800,%esi │ │ │ │ + clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 578469 <__gmpz_get_d_2exp@plt+0x1721e9> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 57845e <__gmpz_get_d_2exp@plt+0x1721de> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x578378,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x578480,-0x8(%rbp) │ │ │ │ lea -0x7(%r12),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0xbeb7b2(%rip),%rsi │ │ │ │ - lea 0xbeb7d4(%rip),%r14 │ │ │ │ + lea 0xbeb7d2(%rip),%rsi │ │ │ │ + lea 0xbeb7f4(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 577250 <__gmpz_get_d_2exp@plt+0x170fd0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd35eb2,%eax │ │ │ │ + sbb $0xd35ed2,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -411271,23 +411305,23 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x578410,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%rsi │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbeb772(%rip),%rbx │ │ │ │ + lea 0xbeb792(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x49(%rax) │ │ │ │ + add %dh,-0x49(%rax) │ │ │ │ mov $0x66a6eb00,%esi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -411337,43 +411371,43 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0xbe,%dh │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0xbe,%bh │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 578611 <__gmpz_get_d_2exp@plt+0x172391> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 578606 <__gmpz_get_d_2exp@plt+0x172386> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x578520,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x578628,-0x8(%rbp) │ │ │ │ lea -0x7(%r12),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0xbeb68a(%rip),%rsi │ │ │ │ - lea 0xbeb62c(%rip),%r14 │ │ │ │ + lea 0xbeb6aa(%rip),%rsi │ │ │ │ + lea 0xbeb64c(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 577250 <__gmpz_get_d_2exp@plt+0x170fd0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd35d0a,%eax │ │ │ │ + sbb $0xd35d2a,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -411391,27 +411425,25 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5785b8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%rsi │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbeb642(%rip),%rbx │ │ │ │ + lea 0xbeb662(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0xbe,%dh │ │ │ │ - add %ch,%bl │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,-0x4a(%rax) │ │ │ │ + mov $0x66a6eb00,%esi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -411485,44 +411517,43 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x4b(%rax) │ │ │ │ - mov $0x458d4800,%esi │ │ │ │ - clc │ │ │ │ + add %bl,0x4800beb5(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 57880a <__gmpz_get_d_2exp@plt+0x17258a> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5787ff <__gmpz_get_d_2exp@plt+0x17257f> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x5786c8,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x578820,-0x8(%rbp) │ │ │ │ lea -0xf(%r12),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0xbeb509(%rip),%rsi │ │ │ │ - lea 0xbeb433(%rip),%r14 │ │ │ │ + lea 0xbeb529(%rip),%rsi │ │ │ │ + lea 0xbeb453(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 577250 <__gmpz_get_d_2exp@plt+0x170fd0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd35b12,%eax │ │ │ │ + sbb $0xd35b32,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -411542,40 +411573,42 @@ │ │ │ │ add %dh,0x1c(%rdi) │ │ │ │ movq $0x5787a8,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbeb4bd(%rip),%rbx │ │ │ │ + lea 0xbeb4dd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x14ff414c(%rax) │ │ │ │ + add %al,%al │ │ │ │ + mov $0xbe,%ah │ │ │ │ + add %ch,%bl │ │ │ │ cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ jmp 405810 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0xbe,%ah │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0xbe,%ch │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 578929 <__gmpz_get_d_2exp@plt+0x1726a9> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 578960 <__gmpz_get_d_2exp@plt+0x1726e0> │ │ │ │ movq $0x578920,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ @@ -411590,57 +411623,55 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800beb4(%rax) │ │ │ │ + add %bh,0x4800beb4(%rax) │ │ │ │ movl $0x578950,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 578950 <__gmpz_get_d_2exp@plt+0x1726d0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x4c(%rax) │ │ │ │ - mov $0x45c74800,%esi │ │ │ │ - add %ah,0x49005789(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ + add %cl,0x4800beb4(%rax) │ │ │ │ + movl $0x5789a0,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ jmp 5886e0 <__gmpz_get_d_2exp@plt+0x182460> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0xbe,%ah │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ + add %al,-0x4c(%rax) │ │ │ │ + mov $0x458b4800,%esi │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ rex.WRB sbb %r9b,-0x7cb7f7a3(%r11) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0xbe,%bl │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0xbe,%ah │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x7d(%r9) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ @@ -411653,15 +411684,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 406030 │ │ │ │ add $0x8,%rsp │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 5789e9 <__gmpz_get_d_2exp@plt+0x172769> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbeb390(%rip),%r14 │ │ │ │ + lea 0xbeb3b0(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 576a88 <__gmpz_get_d_2exp@plt+0x170808> │ │ │ │ movq $0xd4dfa8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -411691,40 +411722,38 @@ │ │ │ │ add %dh,0x1c(%rdi) │ │ │ │ movq $0x5788d8,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbeb35d(%rip),%rbx │ │ │ │ + lea 0xbeb37d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x4d(%rax) │ │ │ │ + add %ah,-0x4d(%rax) │ │ │ │ mov $0x66a6eb00,%esi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x4d(%rax) │ │ │ │ - mov $0x458d4800,%esi │ │ │ │ - call 104fc40c <__environ@GLIBC_2.2.5+0xf1b8924> │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%bh │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,0x4800beb3(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 578b7c <__gmpz_get_d_2exp@plt+0x1728fc> │ │ │ │ movq $0x578b00,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ @@ -411735,51 +411764,50 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x4d(%rax) │ │ │ │ + mov $0x45c74800,%esi │ │ │ │ add %dh,(%rax) │ │ │ │ - mov $0xbe,%bl │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ mov 0x0(%rdi),%edx │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 578b30 <__gmpz_get_d_2exp@plt+0x1728b0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ mov $0xbe,%bl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x7cb7f8a5(%r11) │ │ │ │ in (%dx),%al │ │ │ │ or %cl,-0x3076b722(%rcx) │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ call 405160 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 578b6e <__gmpz_get_d_2exp@plt+0x1728ee> │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbeb2a3(%rip),%r14 │ │ │ │ + lea 0xbeb2c3(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 576a88 <__gmpz_get_d_2exp@plt+0x170808> │ │ │ │ - lea 0xd357c4(%rip),%rbx │ │ │ │ + lea 0xd357e4(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -411799,51 +411827,51 @@ │ │ │ │ add %dh,0x1c(%rdi) │ │ │ │ movq $0x578ab8,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbeb27d(%rip),%rbx │ │ │ │ + lea 0xbeb29d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x4e(%rax) │ │ │ │ - mov $0x66a6eb00,%esi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,-0x14ff414e(%rax) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xbeb266(%rip),%r14 │ │ │ │ + lea 0xbeb286(%rip),%r14 │ │ │ │ jmp 576a88 <__gmpz_get_d_2exp@plt+0x170808> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x4e(%rax) │ │ │ │ - mov $0x458d4800,%esi │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %dl,0x4800beb2(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 578ce1 <__gmpz_get_d_2exp@plt+0x172a61> │ │ │ │ movq $0x578c78,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -411852,42 +411880,41 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0xbe,%dl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ + add %dl,-0x4e(%rax) │ │ │ │ + mov $0x458b4800,%esi │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ xor %ecx,%ecx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %ecx,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ call 405150 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 578caf <__gmpz_get_d_2exp@plt+0x172a2f> │ │ │ │ - lea 0xd38732(%rip),%rbx │ │ │ │ + lea 0xd38752(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ sub $0x8,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ call a6a2d0 <__gmpz_get_d_2exp@plt+0x664050> │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jne 578cd5 <__gmpz_get_d_2exp@plt+0x172a55> │ │ │ │ - lea 0xd38703(%rip),%rbx │ │ │ │ + lea 0xd38723(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 578c10 <__gmpz_get_d_2exp@plt+0x172990> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -411909,49 +411936,49 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x578c38,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%rsi │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbeb192(%rip),%rbx │ │ │ │ + lea 0xbeb1b2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x4f(%rax) │ │ │ │ - mov $0x66a6eb00,%esi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %dl,-0x14ff414f(%rax) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xbeb176(%rip),%r14 │ │ │ │ + lea 0xbeb196(%rip),%r14 │ │ │ │ jmp 576a88 <__gmpz_get_d_2exp@plt+0x170808> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xorb $0x45,-0x72b7ff42(%rcx) │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + movabs 0x4cd8458d4800beb1,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 578f3c <__gmpz_get_d_2exp@plt+0x172cbc> │ │ │ │ movq $0x578df8,-0x28(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rdx │ │ │ │ mov 0x1e(%rbx),%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -411967,34 +411994,33 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x4f(%rax) │ │ │ │ + mov $0x45c74800,%esi │ │ │ │ add %ch,(%rax) │ │ │ │ - mov $0xbe,%cl │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ mov 0x0(%rdi),%ss │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 578e28 <__gmpz_get_d_2exp@plt+0x172ba8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0xbe,%al │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0xbe,%cl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r8b,-0x7cb7f81d(%r11) │ │ │ │ sti │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %bh,-0x44ffffff(%rip) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -412008,44 +412034,46 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800beb0(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 578f6f <__gmpz_get_d_2exp@plt+0x172cef> │ │ │ │ - mov $0x2,%ebx │ │ │ │ + add %bl,%al │ │ │ │ + mov $0xbe,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,%dh │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x2(%rbx) │ │ │ │ movq $0x578ea8,0x0(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %ecx,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 578ea8 <__gmpz_get_d_2exp@plt+0x172c28> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x50(%rax) │ │ │ │ - mov $0x458b4800,%esi │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,0x758b1855(%r11) │ │ │ │ - and %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,-0x45000000(%rbp) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,0x4800beb0(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%edx │ │ │ │ + mov 0x20(%rbp),%esi │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 578f68 <__gmpz_get_d_2exp@plt+0x172ce8> │ │ │ │ + mov $0x1,%ebx │ │ │ │ mov $0xffffffff,%edi │ │ │ │ mov %ebx,%ebx │ │ │ │ mov $0xffffffff,%r8d │ │ │ │ mov %esi,%esi │ │ │ │ mov %edx,%edx │ │ │ │ or %rsi,%rdx │ │ │ │ and %r8,%rdx │ │ │ │ @@ -412057,15 +412085,15 @@ │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ call 405150 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 578f12 <__gmpz_get_d_2exp@plt+0x172c92> │ │ │ │ - lea 0xd384cf(%rip),%rbx │ │ │ │ + lea 0xd384ef(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ sub $0x8,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ call a6a2d0 <__gmpz_get_d_2exp@plt+0x664050> │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ @@ -412077,15 +412105,15 @@ │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 578d78 <__gmpz_get_d_2exp@plt+0x172af8> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0xe,%rax │ │ │ │ jl 578f5a <__gmpz_get_d_2exp@plt+0x172cda> │ │ │ │ cmp $0x1a,%rax │ │ │ │ jne 578f30 <__gmpz_get_d_2exp@plt+0x172cb0> │ │ │ │ - lea 0xd3847e(%rip),%rbx │ │ │ │ + lea 0xd3849e(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0xd,%rax │ │ │ │ jge 578f4c <__gmpz_get_d_2exp@plt+0x172ccc> │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 578f30 <__gmpz_get_d_2exp@plt+0x172cb0> │ │ │ │ jmp 578f4c <__gmpz_get_d_2exp@plt+0x172ccc> │ │ │ │ @@ -412117,26 +412145,26 @@ │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %r8,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x1e(%r12),%rsi │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xbeaf63(%rip),%rbx │ │ │ │ + lea 0xbeaf83(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x51(%rax) │ │ │ │ + add %ah,-0x51(%rax) │ │ │ │ mov $0x6696eb00,%esi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -412158,21 +412186,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x63(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 579068 <__gmpz_get_d_2exp@plt+0x172de8> │ │ │ │ - lea 0xd38379(%rip),%rbx │ │ │ │ + lea 0xd38399(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd38362(%rip),%rbx │ │ │ │ + lea 0xd38382(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbeaf1b(%rip),%rbx │ │ │ │ + lea 0xbeaf3b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -412230,16 +412258,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ + jo 5790fc <__gmpz_get_d_2exp@plt+0x172e7c> │ │ │ │ mov $0x458d4800,%esi │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5791b2 <__gmpz_get_d_2exp@plt+0x172f32> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5791a7 <__gmpz_get_d_2exp@plt+0x172f27> │ │ │ │ @@ -412247,85 +412274,85 @@ │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x5790a0,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x5791c8,-0x8(%rbp) │ │ │ │ lea -0xf(%r12),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0xbeadd9(%rip),%rsi │ │ │ │ - lea 0xbeadfb(%rip),%r14 │ │ │ │ + lea 0xbeadf9(%rip),%rsi │ │ │ │ + lea 0xbeae1b(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 577250 <__gmpz_get_d_2exp@plt+0x170fd0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd3516a,%eax │ │ │ │ + sbb $0xd3518a,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ah,-0x74b7ff42(%rbp) │ │ │ │ - jae 579203 <__gmpz_get_d_2exp@plt+0x172f83> │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ + test $0xa5,%al │ │ │ │ + mov $0x738b4800,%esi │ │ │ │ + cmovl -0x2416f88d(%rbx),%ecx │ │ │ │ + lret $0xffff │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bead(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %cl,%al │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + mov $0x458d4800,%esi │ │ │ │ + loopne 579269 <__gmpz_get_d_2exp@plt+0x172fe9> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 57923d <__gmpz_get_d_2exp@plt+0x172fbd> │ │ │ │ movq $0x579258,-0x10(%rbp) │ │ │ │ - lea 0xc90c99(%rip),%rbx │ │ │ │ + lea 0xc90cb9(%rip),%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb02c0 <__gmpz_get_d_2exp@plt+0xbaa040> │ │ │ │ - lea 0xbead9c(%rip),%rbx │ │ │ │ + lea 0xbeadbc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x53(%rax) │ │ │ │ - mov $0x45c74800,%esi │ │ │ │ - clc │ │ │ │ - mov %dl,-0x76b7ffa9(%rdx) │ │ │ │ - fdivrs 0x90(%rbx) │ │ │ │ + add %cl,0x4800bead(%rax) │ │ │ │ + movl $0x579288,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov $0x90,%ebx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ + add %bl,-0x53(%rax) │ │ │ │ mov $0xc4834900,%esi │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 579304 <__gmpz_get_d_2exp@plt+0x173084> │ │ │ │ movq $0x579150,-0x40(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ @@ -412365,38 +412392,38 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800beac(%rax) │ │ │ │ + add %ch,0x4800beac(%rax) │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 579398 <__gmpz_get_d_2exp@plt+0x173118> │ │ │ │ movq $0x579388,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 579388 <__gmpz_get_d_2exp@plt+0x173108> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x54(%rax) │ │ │ │ + add %bh,-0x54(%rax) │ │ │ │ mov $0x45c74800,%esi │ │ │ │ add %ah,%al │ │ │ │ xchg %eax,%ebx │ │ │ │ push %rdi │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ cmp $0xff,%dh │ │ │ │ decl -0x73(%rax) │ │ │ │ - sbb $0xbeac51,%eax │ │ │ │ + sbb $0xbeac71,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -412442,30 +412469,29 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x16ff4155(%rax) │ │ │ │ + add %ch,-0x16ff4155(%rax) │ │ │ │ jmp 579469 <__gmpz_get_d_2exp@plt+0x1731e9> │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xab,%al │ │ │ │ - mov $0x458d4800,%esi │ │ │ │ - call 104fcddc <__environ@GLIBC_2.2.5+0xf1b92f4> │ │ │ │ + shrb $1,-0x72b7ff42(%rbx) │ │ │ │ + rex.RB call 104fcddc <__environ@GLIBC_2.2.5+0xf1b92b4> │ │ │ │ (bad) │ │ │ │ mov %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x5794d0,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -412479,93 +412505,93 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x55(%rax) │ │ │ │ - mov $0x458b4800,%esi │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %cl,0x4800beab(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ call 57bc80 <__gmpz_get_d_2exp@plt+0x175a00> │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 579510 <__gmpz_get_d_2exp@plt+0x173290> │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbeab09(%rip),%r14 │ │ │ │ + lea 0xbeab29(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 576a88 <__gmpz_get_d_2exp@plt+0x170808> │ │ │ │ - lea 0xd34e22(%rip),%rbx │ │ │ │ + lea 0xd34e42(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ah,-0x74b7ff42(%rdx) │ │ │ │ - jae 579553 <__gmpz_get_d_2exp@plt+0x1732d3> │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + pop %rax │ │ │ │ + movabs %al,0x8b4c0f738b4800be │ │ │ │ + jae 57954f <__gmpz_get_d_2exp@plt+0x1732cf> │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ + add %dl,(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ loopne 5795b9 <__gmpz_get_d_2exp@plt+0x173339> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 57958d <__gmpz_get_d_2exp@plt+0x17330d> │ │ │ │ movq $0x5795a8,-0x10(%rbp) │ │ │ │ - lea 0xc90949(%rip),%rbx │ │ │ │ + lea 0xc90969(%rip),%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb02c0 <__gmpz_get_d_2exp@plt+0xbaa040> │ │ │ │ - lea 0xbeaae4(%rip),%rbx │ │ │ │ + lea 0xbeab04(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800beaa(%rax) │ │ │ │ - movl $0x5795d8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov $0x90,%ebx │ │ │ │ + add %dl,%al │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + mov $0x45c74800,%esi │ │ │ │ + clc │ │ │ │ + fcoms -0x76b7ffa9(%rbp) │ │ │ │ + fdivrs 0x90(%rbx) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900beaa(%rax) │ │ │ │ + add %ah,0x4900beaa(%rax) │ │ │ │ add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 579654 <__gmpz_get_d_2exp@plt+0x1733d4> │ │ │ │ movq $0x579488,-0x40(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ lea 0x10(%rbx),%rcx │ │ │ │ @@ -412604,34 +412630,39 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ test $0x8d4800be,%eax │ │ │ │ rex.RB loopne 5796f9 <__gmpz_get_d_2exp@plt+0x173479> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5796e8 <__gmpz_get_d_2exp@plt+0x173468> │ │ │ │ movq $0x5796d8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5796d8 <__gmpz_get_d_2exp@plt+0x173458> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bea9(%rax) │ │ │ │ - movl $0x579730,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 579568 <__gmpz_get_d_2exp@plt+0x1732e8> │ │ │ │ - lea 0xbea999(%rip),%rbx │ │ │ │ + add %al,%al │ │ │ │ + test $0xc74800be,%eax │ │ │ │ + add %r14b,(%r8) │ │ │ │ + xchg %eax,%edi │ │ │ │ + push %rdi │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + cmp $0xff,%dh │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0xbea9b9,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -412677,33 +412708,32 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ test $0xbe,%al │ │ │ │ add %ch,%cl │ │ │ │ jmp 5797b9 <__gmpz_get_d_2exp@plt+0x173539> │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - test $0xbe,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104fd12c <__environ@GLIBC_2.2.5+0xf1b9644> │ │ │ │ + add %bl,(%rax) │ │ │ │ + test $0x8d4800be,%eax │ │ │ │ + rex.RB call 104fd12c <__environ@GLIBC_2.2.5+0xf1b9604> │ │ │ │ (bad) │ │ │ │ mov $0x0,%bh │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x579820,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -412717,48 +412747,52 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800bea8(%rax) │ │ │ │ - movl $0x579850,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %dl,%al │ │ │ │ + test $0xbe,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,-0x68(%r8) │ │ │ │ + push %rdi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 579850 <__gmpz_get_d_2exp@plt+0x1735d0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bea8(%rax) │ │ │ │ + add %ah,0x4800bea8(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x7(%rbx),%ebx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %ebx,%esi │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ call e37320 <__gmpz_get_d_2exp@plt+0xa310a0> │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 57988e <__gmpz_get_d_2exp@plt+0x17360e> │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbea823(%rip),%r14 │ │ │ │ + lea 0xbea843(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 576a88 <__gmpz_get_d_2exp@plt+0x170808> │ │ │ │ - lea 0xd34aa4(%rip),%rbx │ │ │ │ + lea 0xd34ac4(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -412778,36 +412812,37 @@ │ │ │ │ add %dh,0x1c(%rdi) │ │ │ │ movq $0x5797d8,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbea7fd(%rip),%rbx │ │ │ │ + lea 0xbea81d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov $0x66a6eb00,%esi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + test $0xbe,%al │ │ │ │ + add %ch,%bl │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ test $0xbe,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 579981 <__gmpz_get_d_2exp@plt+0x173701> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 579a34 <__gmpz_get_d_2exp@plt+0x1737b4> │ │ │ │ movq $0x579980,-0x20(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -412825,15 +412860,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ mov $0x45c74800,%esi │ │ │ │ add %dh,0x48005799(%rax) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -412841,50 +412876,49 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bea7(%rax) │ │ │ │ + add %bh,0x4800bea7(%rax) │ │ │ │ movl $0x5799e0,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %eax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5799e0 <__gmpz_get_d_2exp@plt+0x173760> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x59(%rax) │ │ │ │ - mov $0x458b4800,%esi │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x74b7e7ab(%r11) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %cl,0x4800bea7(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%edx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ call 57bc70 <__gmpz_get_d_2exp@plt+0x1759f0> │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 579a26 <__gmpz_get_d_2exp@plt+0x1737a6> │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbea703(%rip),%r14 │ │ │ │ + lea 0xbea723(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 576a88 <__gmpz_get_d_2exp@plt+0x170808> │ │ │ │ - lea 0xd3490c(%rip),%rbx │ │ │ │ + lea 0xd3492c(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -412906,27 +412940,28 @@ │ │ │ │ movq $0x579930,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x16(%r12),%rsi │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbea6d8(%rip),%rbx │ │ │ │ + lea 0xbea6f8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x14ff415a(%rax) │ │ │ │ - sahf │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %bl,%al │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + mov $0x669eeb00,%esi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -412943,15 +412978,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 579b64 <__gmpz_get_d_2exp@plt+0x1738e4> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -412960,38 +412995,35 @@ │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rbx │ │ │ │ movq $0x579ad0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rcx,%r9 │ │ │ │ mov %rax,%r8 │ │ │ │ - lea 0xbea65f(%rip),%rdi │ │ │ │ - lea 0xc7b2a1(%rip),%rsi │ │ │ │ - lea 0xc7b162(%rip),%r14 │ │ │ │ + lea 0xbea67f(%rip),%rdi │ │ │ │ + lea 0xc7b2c1(%rip),%rsi │ │ │ │ + lea 0xc7b182(%rip),%r14 │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5764d0 <__gmpz_get_d_2exp@plt+0x170250> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x5a(%rax) │ │ │ │ - mov $0xc4834900,%esi │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2c(%rdi) │ │ │ │ + add %al,0x4900bea6(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 579bb9 <__gmpz_get_d_2exp@plt+0x173939> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x579af8,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x16(%r12),%rsi │ │ │ │ @@ -413001,51 +413033,51 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ mov $0xc4834900,%esi │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1c(%rdi) │ │ │ │ movq $0x579b80,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbea5e5(%rip),%rbx │ │ │ │ + lea 0xbea605(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ mov $0x66a6eb00,%esi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %dl,(%rax) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 579cd7 <__gmpz_get_d_2exp@plt+0x173a57> │ │ │ │ movq $0x579c90,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -413056,31 +413088,34 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bea5(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %bl,%al │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + mov $0x458b4800,%esi │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ call 405300 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 579cc9 <__gmpz_get_d_2exp@plt+0x173a49> │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbea560(%rip),%r14 │ │ │ │ + lea 0xbea580(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 576a88 <__gmpz_get_d_2exp@plt+0x170808> │ │ │ │ - lea 0xd34669(%rip),%rbx │ │ │ │ + lea 0xd34689(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -413099,40 +413134,38 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x579c58,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%rsi │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbea53a(%rip),%rbx │ │ │ │ + lea 0xbea55a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ mov $0x66a6eb00,%esi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x5b(%rax) │ │ │ │ - mov $0x458d4800,%esi │ │ │ │ - call 104fd6c4 <__environ@GLIBC_2.2.5+0xf1b9bdc> │ │ │ │ - (bad) │ │ │ │ - xor $0x1,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,0x4800bea5(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 579eb1 <__gmpz_get_d_2exp@plt+0x173c31> │ │ │ │ movq $0x579db8,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ @@ -413143,16 +413176,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %dl,-0x5b(%rax) │ │ │ │ mov $0x45c74800,%esi │ │ │ │ add %ch,%al │ │ │ │ popf │ │ │ │ push %rdi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ @@ -413163,15 +413195,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ mov $0x458b4800,%esi │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -413186,24 +413218,24 @@ │ │ │ │ mov %rcx,%r14 │ │ │ │ call 405410 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 579e65 <__gmpz_get_d_2exp@plt+0x173be5> │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xbea490(%rip),%r14 │ │ │ │ + lea 0xbea4b0(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 576a88 <__gmpz_get_d_2exp@plt+0x170808> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c1df(%rax) │ │ │ │ + add %ch,0x4800c1df(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -413266,18 +413298,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900bea3(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 579f90 <__gmpz_get_d_2exp@plt+0x173d10> │ │ │ │ + add %dl,%al │ │ │ │ + movabs %eax,0x3b4d18c4834900be │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x579d70,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ @@ -413304,37 +413338,36 @@ │ │ │ │ movq $0x579f60,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ mov $0x1001,%r14d │ │ │ │ jmp bebe90 <__gmpz_get_d_2exp@plt+0x7e5c10> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbea337(%rip),%rbx │ │ │ │ + lea 0xbea357(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ movabs %eax,0x441f0f669eeb00be │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x5d(%rax) │ │ │ │ - mov $0x458d4800,%esi │ │ │ │ - loopne 57a089 <__gmpz_get_d_2exp@plt+0x173e09> │ │ │ │ - cmp %edi,%eax │ │ │ │ + add %bl,0x4800bea3(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 57a13a <__gmpz_get_d_2exp@plt+0x173eba> │ │ │ │ movq $0x57a088,-0x20(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -413348,46 +413381,45 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - movabs %eax,0xa0b80045c74800be │ │ │ │ - push %rdi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %cl,-0x5d(%rax) │ │ │ │ + mov $0x45c74800,%esi │ │ │ │ + add %bh,0x480057a0(%rax) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 57a0b8 <__gmpz_get_d_2exp@plt+0x173e38> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - movabs %al,0xa0e80045c74800be │ │ │ │ + add %bl,(%rax) │ │ │ │ + movabs %eax,0xa0e80045c74800be │ │ │ │ push %rdi │ │ │ │ add %cl,-0x74b7f8bd(%rbx) │ │ │ │ pop %rbp │ │ │ │ sbb %cl,-0x3c09e7bb(%rcx) │ │ │ │ (bad) │ │ │ │ jne 57a0e8 <__gmpz_get_d_2exp@plt+0x173e68> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ movabs %al,0x8b4808458b4800be │ │ │ │ rex.WRB adc %r9b,0x5b8b1855(%r11) │ │ │ │ (bad) │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %ebx,%edx │ │ │ │ mov %rcx,%rdi │ │ │ │ @@ -413395,18 +413427,18 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 405630 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 57a12c <__gmpz_get_d_2exp@plt+0x173eac> │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbea265(%rip),%r14 │ │ │ │ + lea 0xbea285(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 576a88 <__gmpz_get_d_2exp@plt+0x170808> │ │ │ │ - lea 0xd34206(%rip),%rbx │ │ │ │ + lea 0xd34226(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ @@ -413429,36 +413461,36 @@ │ │ │ │ movq $0x57a038,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x16(%r12),%rsi │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbea238(%rip),%rbx │ │ │ │ + lea 0xbea258(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ movabs %al,0x441f0f669eeb00be │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x5e(%rax) │ │ │ │ + add %dh,-0x5e(%rax) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ loopne 57a229 <__gmpz_get_d_2exp@plt+0x173fa9> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 57a2da <__gmpz_get_d_2exp@plt+0x17405a> │ │ │ │ movq $0x57a228,-0x20(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ @@ -413475,15 +413507,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ movabs %al,0xa2580045c74800be │ │ │ │ push %rdi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -413491,50 +413523,49 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ movabs 0xa2880045c74800be,%eax │ │ │ │ push %rdi │ │ │ │ add %cl,-0x74b7f8bd(%rbx) │ │ │ │ pop %rbp │ │ │ │ sbb %cl,-0x3c09e7bb(%rcx) │ │ │ │ (bad) │ │ │ │ jne 57a288 <__gmpz_get_d_2exp@plt+0x174008> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bea1(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%edx │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ + add %al,%al │ │ │ │ + movabs 0x8b4808458b4800be,%eax │ │ │ │ + rex.WRB adc %r9b,0x5b8b1855(%r11) │ │ │ │ + (bad) │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %ebx,%edx │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ call 405080 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 57a2cc <__gmpz_get_d_2exp@plt+0x17404c> │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbea13d(%rip),%r14 │ │ │ │ + lea 0xbea15d(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 576a88 <__gmpz_get_d_2exp@plt+0x170808> │ │ │ │ - lea 0xd34066(%rip),%rbx │ │ │ │ + lea 0xd34086(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ @@ -413557,38 +413588,38 @@ │ │ │ │ movq $0x57a1d8,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x16(%r12),%rsi │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbea110(%rip),%rbx │ │ │ │ + lea 0xbea130(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - movabs 0x441f0f669eeb00be,%al │ │ │ │ + add %dl,(%rax) │ │ │ │ + movabs 0x441f0f669eeb00be,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - movabs 0x394cd8458d4800be,%eax │ │ │ │ - clc │ │ │ │ + add %cl,-0x5f(%rax) │ │ │ │ + mov $0x458d4800,%esi │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 57a496 <__gmpz_get_d_2exp@plt+0x174216> │ │ │ │ movq $0x57a3d0,-0x28(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ mov 0x27(%rbx),%rbx │ │ │ │ @@ -413603,15 +413634,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ movabs 0x8b4810458b4800be,%al │ │ │ │ rex.WRB and %r9b,-0x7d(%r8) │ │ │ │ rcll $0x48,(%rax) │ │ │ │ mov 0x7(%rbx),%ebx │ │ │ │ mov %rbx,(%rcx) │ │ │ │ movq $0x57a410,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -413622,15 +413653,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bea0(%rax) │ │ │ │ + add %dh,0x4800bea0(%rax) │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov %rbx,0x8(%rcx) │ │ │ │ movq $0x57a448,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ @@ -413639,15 +413670,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x60(%rax) │ │ │ │ + add %bh,-0x60(%rax) │ │ │ │ mov $0x458b4800,%esi │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rcx,%rsi │ │ │ │ @@ -413656,34 +413687,33 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call e37360 <__gmpz_get_d_2exp@plt+0xa310e0> │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 57a488 <__gmpz_get_d_2exp@plt+0x174208> │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbe9ff9(%rip),%r14 │ │ │ │ + lea 0xbea019(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 576a88 <__gmpz_get_d_2exp@plt+0x170808> │ │ │ │ - lea 0xd33eaa(%rip),%rbx │ │ │ │ + lea 0xd33eca(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - lahf │ │ │ │ - mov $0x458d4800,%esi │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + add %cl,(%rax) │ │ │ │ + movabs 0x394cd8458d4800be,%al │ │ │ │ + clc │ │ │ │ jb 57a4f6 <__gmpz_get_d_2exp@plt+0x174276> │ │ │ │ movq $0x57a510,-0x28(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov $0x10,%ebx │ │ │ │ @@ -413697,15 +413727,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900be9f(%rax) │ │ │ │ + add %dh,0x4900be9f(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 57a55c <__gmpz_get_d_2exp@plt+0x1742dc> │ │ │ │ movq $0x57a378,-0x28(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ @@ -413743,39 +413773,39 @@ │ │ │ │ movq $0x57a4b8,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x16(%r12),%rsi │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbe9ef8(%rip),%rbx │ │ │ │ + lea 0xbe9f18(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ sahf │ │ │ │ mov $0x669eeb00,%esi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x61(%rax) │ │ │ │ - mov $0x458d4800,%esi │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %al,0x4800be9f(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 57a68c <__gmpz_get_d_2exp@plt+0x17440c> │ │ │ │ movq $0x57a640,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -413784,16 +413814,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - lahf │ │ │ │ + add %cl,-0x61(%rax) │ │ │ │ mov $0x458b4800,%esi │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ xor %ecx,%ecx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rcx,%rsi │ │ │ │ @@ -413802,18 +413831,18 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call e37360 <__gmpz_get_d_2exp@plt+0xa310e0> │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 57a67e <__gmpz_get_d_2exp@plt+0x1743fe> │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbe9ecb(%rip),%r14 │ │ │ │ + lea 0xbe9eeb(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 576a88 <__gmpz_get_d_2exp@plt+0x170808> │ │ │ │ - lea 0xd33cb4(%rip),%rbx │ │ │ │ + lea 0xd33cd4(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -413831,34 +413860,34 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x57a608,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%rsi │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbe9eaa(%rip),%rbx │ │ │ │ + lea 0xbe9eca(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x14ff4162(%rax) │ │ │ │ + add %ch,-0x14ff4162(%rax) │ │ │ │ cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ sahf │ │ │ │ mov $0x458d4800,%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 57a7a4 <__gmpz_get_d_2exp@plt+0x174524> │ │ │ │ movq $0x57a758,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -413870,33 +413899,33 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800be9e(%rax) │ │ │ │ + add %ch,0x4800be9e(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ call 58bc70 <__gmpz_get_d_2exp@plt+0x1859f0> │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 57a796 <__gmpz_get_d_2exp@plt+0x174516> │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbe9e2b(%rip),%r14 │ │ │ │ + lea 0xbe9e4b(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 576a88 <__gmpz_get_d_2exp@plt+0x170808> │ │ │ │ - lea 0xd33b9c(%rip),%rbx │ │ │ │ + lea 0xd33bbc(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -413914,38 +413943,37 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x57a720,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%rsi │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbe9e0a(%rip),%rbx │ │ │ │ + lea 0xbe9e2a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - popf │ │ │ │ + add %cl,(%rax) │ │ │ │ + sahf │ │ │ │ mov $0x66a6eb00,%esi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sahf │ │ │ │ + add %al,-0x62(%rax) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ - call 104fe18c <__environ@GLIBC_2.2.5+0xf1ba6a4> │ │ │ │ + call 104fe18c <__environ@GLIBC_2.2.5+0xf1ba664> │ │ │ │ (bad) │ │ │ │ mov $0x48000000,%ecx │ │ │ │ movl $0x57a880,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -413958,15 +413986,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ popf │ │ │ │ mov $0x45c74800,%esi │ │ │ │ add %dh,0x480057a8(%rax) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -413975,33 +414003,36 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800be9d(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %cl,%al │ │ │ │ + popf │ │ │ │ + mov $0x458b4800,%esi │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ call 57bc60 <__gmpz_get_d_2exp@plt+0x1759e0> │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 57a8f0 <__gmpz_get_d_2exp@plt+0x174670> │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbe9d49(%rip),%r14 │ │ │ │ + lea 0xbe9d69(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 576a88 <__gmpz_get_d_2exp@plt+0x170808> │ │ │ │ - lea 0xd33a42(%rip),%rbx │ │ │ │ + lea 0xd33a62(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -414022,24 +414053,24 @@ │ │ │ │ add %dh,0x1c(%rdi) │ │ │ │ movq $0x57a838,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbe9d1d(%rip),%rbx │ │ │ │ + lea 0xbe9d3d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ popf │ │ │ │ mov $0x66a6eb00,%esi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -414104,15 +414135,15 @@ │ │ │ │ movq $0xd4dfc8,-0x8(%r12) │ │ │ │ mov %eax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbe9c4e(%rip),%rbx │ │ │ │ + lea 0xbe9c6e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -414131,15 +414162,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ pushf │ │ │ │ mov $0x458d4800,%esi │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 57ab0c <__gmpz_get_d_2exp@plt+0x17488c> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -414148,35 +414179,39 @@ │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rbx │ │ │ │ movq $0x57aa78,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rcx,%r9 │ │ │ │ mov %rax,%r8 │ │ │ │ - lea 0xbe987f(%rip),%rdi │ │ │ │ - lea 0xc7a2f9(%rip),%rsi │ │ │ │ - lea 0xc7a1ba(%rip),%r14 │ │ │ │ + lea 0xbe989f(%rip),%rdi │ │ │ │ + lea 0xc7a319(%rip),%rsi │ │ │ │ + lea 0xc7a1da(%rip),%r14 │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5764d0 <__gmpz_get_d_2exp@plt+0x170250> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900be9b(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57ab61 <__gmpz_get_d_2exp@plt+0x1748e1> │ │ │ │ + add %cl,%al │ │ │ │ + fwait │ │ │ │ + mov $0xc4834900,%esi │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2c(%rdi) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x57aaa0,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x16(%r12),%rsi │ │ │ │ @@ -414186,37 +414221,37 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x65(%rax) │ │ │ │ + add %ch,-0x65(%rax) │ │ │ │ mov $0xc4834900,%esi │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1c(%rdi) │ │ │ │ movq $0x57ab28,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbe9b2d(%rip),%rbx │ │ │ │ + lea 0xbe9b4d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ fwait │ │ │ │ mov $0x66a6eb00,%esi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -414280,15 +414315,15 @@ │ │ │ │ movq $0xd4dfc8,-0x8(%r12) │ │ │ │ mov %eax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbe9a4e(%rip),%rbx │ │ │ │ + lea 0xbe9a6e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -414307,15 +414342,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 57ad74 <__gmpz_get_d_2exp@plt+0x174af4> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -414324,35 +414359,39 @@ │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rbx │ │ │ │ movq $0x57ace0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rcx,%r9 │ │ │ │ mov %rax,%r8 │ │ │ │ - lea 0xbe954f(%rip),%rdi │ │ │ │ - lea 0xc7a091(%rip),%rsi │ │ │ │ - lea 0xc79f52(%rip),%r14 │ │ │ │ + lea 0xbe956f(%rip),%rdi │ │ │ │ + lea 0xc7a0b1(%rip),%rsi │ │ │ │ + lea 0xc79f72(%rip),%r14 │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5764d0 <__gmpz_get_d_2exp@plt+0x170250> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900be99(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57adc9 <__gmpz_get_d_2exp@plt+0x174b49> │ │ │ │ + add %cl,%al │ │ │ │ + cltd │ │ │ │ + mov $0xc4834900,%esi │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2c(%rdi) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x57ad08,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x16(%r12),%rsi │ │ │ │ @@ -414362,49 +414401,49 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x67(%rax) │ │ │ │ + add %ch,-0x67(%rax) │ │ │ │ mov $0xc4834900,%esi │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1c(%rdi) │ │ │ │ movq $0x57ad90,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbe992d(%rip),%rbx │ │ │ │ + lea 0xbe994d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ cltd │ │ │ │ mov $0x66a6eb00,%esi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ sarl $1,0x438b4c00(%rsi) │ │ │ │ (bad) │ │ │ │ mov 0xe(%rbx),%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 589d10 <__gmpz_get_d_2exp@plt+0x183a90> │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -414430,40 +414469,41 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r8,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x16(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbe98da(%rip),%rbx │ │ │ │ + lea 0xbe98fa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x14ff4168(%rax) │ │ │ │ - xchg %eax,%esi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %bl,%al │ │ │ │ + cwtl │ │ │ │ + mov $0x6696eb00,%esi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - enter $0xbe,$0x48 │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 57af42 <__gmpz_get_d_2exp@plt+0x174cc2> │ │ │ │ - movq $0xfb5418,-0x10(%rbp) │ │ │ │ + or $0xbe,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734fe86c <__environ@GLIBC_2.2.5+0x721bad44> │ │ │ │ + and %ecx,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x57af58,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5876c8 <__gmpz_get_d_2exp@plt+0x181448> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -414490,17 +414530,17 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rol $1,%bh │ │ │ │ + lock (bad) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ - call 734fe8fc <__environ@GLIBC_2.2.5+0x721bae14> │ │ │ │ + call 734fe8fc <__environ@GLIBC_2.2.5+0x721badd4> │ │ │ │ and %ecx,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x57afe8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -414532,23 +414572,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x97,%al │ │ │ │ - mov $0x458d4800,%esi │ │ │ │ - rorb $0xf,-0x8(%rcx,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - cwtl │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB fcoms 0x480057b0(%r8) │ │ │ │ - mov 0x6(%rbx),%eax │ │ │ │ + enter $0xbe97,$0x0 │ │ │ │ + lea -0x40(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57b3e5 <__gmpz_get_d_2exp@plt+0x175165> │ │ │ │ + movq $0x57b090,-0x28(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov 0x16(%rbx),%rcx │ │ │ │ mov 0x1e(%rbx),%rdx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ mov %rdx,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ @@ -414558,15 +414595,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x69(%rax) │ │ │ │ + add %bh,-0x69(%rax) │ │ │ │ mov $0x45c74800,%esi │ │ │ │ lock shlb $1,-0x74b7ffa9(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ @@ -414578,15 +414615,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ xchg %eax,%edi │ │ │ │ mov $0x45c74800,%esi │ │ │ │ add %al,(%rax) │ │ │ │ mov $0x57,%cl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ @@ -414597,16 +414634,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %eax,%edi │ │ │ │ mov $0x458b4800,%esi │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rbx,(%rcx) │ │ │ │ movq $0x57b138,0x8(%rbp) │ │ │ │ @@ -414617,52 +414654,52 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800be96(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %dl,%al │ │ │ │ + xchg %eax,%esi │ │ │ │ + mov $0x458b4800,%esi │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov %rbx,0x8(%rcx) │ │ │ │ movq $0x57b170,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 57b170 <__gmpz_get_d_2exp@plt+0x174ef0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x6a(%rax) │ │ │ │ - mov $0x45c74800,%esi │ │ │ │ - lock mov $0xb1,%al │ │ │ │ - push %rdi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - movq $0x12b1439,0x0(%rbp) │ │ │ │ + add %bl,0x4800be96(%rax) │ │ │ │ + movl $0x57b1b0,-0x10(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x12b1459,0x0(%rbp) │ │ │ │ movq $0x1,0x20(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 57b1b0 <__gmpz_get_d_2exp@plt+0x174f30> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xchg %eax,%esi │ │ │ │ + add %bl,-0x6a(%rax) │ │ │ │ mov $0x458b4800,%esi │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ rex.WRB xor %r9b,-0x3f(%r8) │ │ │ │ loope 57b1c0 <__gmpz_get_d_2exp@plt+0x174f40> │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ add %rcx,%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ @@ -414674,16 +414711,16 @@ │ │ │ │ jne 57b1f0 <__gmpz_get_d_2exp@plt+0x174f70> │ │ │ │ jmp *(%rbx) │ │ │ │ rex.RXB or %r8d,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xchg %eax,%ebp │ │ │ │ + add %bl,(%rax) │ │ │ │ + xchg %eax,%esi │ │ │ │ mov $0x458b4800,%esi │ │ │ │ sub %cl,-0x75(%rax) │ │ │ │ rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ @@ -414694,15 +414731,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ xchg %eax,%ebp │ │ │ │ mov $0x458b4800,%esi │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ rex.WRB xor %r9b,-0x3f(%r8) │ │ │ │ loope 57b238 <__gmpz_get_d_2exp@plt+0x174fb8> │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ add %rcx,%rdx │ │ │ │ @@ -414715,15 +414752,15 @@ │ │ │ │ jne 57b268 <__gmpz_get_d_2exp@plt+0x174fe8> │ │ │ │ jmp *(%rbx) │ │ │ │ rex.RXB or %r8d,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800be95(%rax) │ │ │ │ + add %ah,0x4800be95(%rax) │ │ │ │ mov 0x30(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov %rbx,0x8(%rdx) │ │ │ │ movq $0x57b2b0,0x10(%rbp) │ │ │ │ mov %rcx,%rbx │ │ │ │ @@ -414735,16 +414772,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xchg %eax,%ebp │ │ │ │ + add %bl,-0x6b(%rax) │ │ │ │ mov $0x458b4800,%esi │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ rex.WRB and %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ mov %ebx,%edx │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%rcx │ │ │ │ @@ -414763,16 +414799,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + xchg %eax,%ebp │ │ │ │ mov $0x45c74800,%esi │ │ │ │ clc │ │ │ │ sub %dh,-0x74b7ffa9(%rdx) │ │ │ │ rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ ret │ │ │ │ @@ -414788,32 +414824,32 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800be94(%rax) │ │ │ │ + add %dh,0x4800be94(%rax) │ │ │ │ movl $0x57b388,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 57b388 <__gmpz_get_d_2exp@plt+0x175108> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x6c(%rax) │ │ │ │ - mov $0x458b4800,%esi │ │ │ │ - or %bh,-0x64(%rcx) │ │ │ │ + add %al,0x4800be94(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov $0xffffff9c,%ecx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov $0x100,%esi │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %esi,%ecx │ │ │ │ mov %rdx,%rsi │ │ │ │ @@ -414822,32 +414858,31 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 58bca0 <__gmpz_get_d_2exp@plt+0x185a20> │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 57b3d7 <__gmpz_get_d_2exp@plt+0x175157> │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbe914a(%rip),%r14 │ │ │ │ + lea 0xbe916a(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 576a88 <__gmpz_get_d_2exp@plt+0x170808> │ │ │ │ - lea 0xd32f5b(%rip),%rbx │ │ │ │ + lea 0xd32f7b(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xchg %eax,%esp │ │ │ │ + add %al,-0x6c(%rax) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 57b4bc <__gmpz_get_d_2exp@plt+0x17523c> │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 57b4b1 <__gmpz_get_d_2exp@plt+0x175231> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -414856,15 +414891,15 @@ │ │ │ │ movq $0x57af18,-0x58(%r12) │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ movq $0x57afa8,-0x40(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ movq $0xf82c60,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x12b1439,-0x18(%r12) │ │ │ │ + movq $0x12b1459,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x58(%r12),%rcx │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rdx │ │ │ │ mov %rdx,(%r12) │ │ │ │ movq $0x57b4d0,-0x28(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ @@ -414880,16 +414915,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xchg %eax,%ebx │ │ │ │ + add %bl,-0x6d(%rax) │ │ │ │ mov $0xc4834900,%esi │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x46(%rdi) │ │ │ │ movq $0x57b040,-0x20(%r12) │ │ │ │ @@ -414932,36 +414966,36 @@ │ │ │ │ movq $0x57b408,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x16(%r12),%rsi │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbe92b8(%rip),%rbx │ │ │ │ + lea 0xbe92d8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x14ff416e(%rax) │ │ │ │ + add %bh,-0x14ff416e(%rax) │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xc1,%al │ │ │ │ + rol $1,%cl │ │ │ │ mov $0x458d4800,%esi │ │ │ │ - call 734fef1c <__environ@GLIBC_2.2.5+0x721bb434> │ │ │ │ + call 734fef1c <__environ@GLIBC_2.2.5+0x721bb3f4> │ │ │ │ and %ecx,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x57b608,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -414991,20 +415025,18 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %al,%cl │ │ │ │ - mov $0x458d4800,%esi │ │ │ │ - call 734fefac <__environ@GLIBC_2.2.5+0x721bb4c4> │ │ │ │ - and %ecx,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ + rex sarl $0xe8,0x458d4800(%rsi) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57b682 <__gmpz_get_d_2exp@plt+0x175402> │ │ │ │ + movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x57b698,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5876c8 <__gmpz_get_d_2exp@plt+0x181448> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -415033,16 +415065,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %dl,-0x72b7ff42(%rcx) │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + test $0x91,%al │ │ │ │ + mov $0x458d4800,%esi │ │ │ │ + rorb $0xf,-0x8(%rcx,%rdi,1) │ │ │ │ (bad) │ │ │ │ xchg %eax,%ebp │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB fadds -0x49(%r8) │ │ │ │ push %rdi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ @@ -415060,16 +415093,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xchg %eax,%ecx │ │ │ │ + add %bl,-0x6f(%rax) │ │ │ │ mov $0x45c74800,%esi │ │ │ │ lock xorb $0x43,-0x74b7ffa9(%rdi) │ │ │ │ (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ @@ -415081,16 +415113,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - nop │ │ │ │ + add %bl,(%rax) │ │ │ │ + xchg %eax,%ecx │ │ │ │ mov $0x45c74800,%esi │ │ │ │ add %dh,0x480057b7(%rax) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 57b7b0 <__gmpz_get_d_2exp@plt+0x175530> │ │ │ │ @@ -415098,15 +415130,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ nop │ │ │ │ mov $0x458b4800,%esi │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rbx,(%rcx) │ │ │ │ @@ -415118,15 +415150,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800be90(%rax) │ │ │ │ + add %dh,0x4800be90(%rax) │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov %rbx,0x8(%rcx) │ │ │ │ movq $0x57b820,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ @@ -415134,34 +415166,34 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x70(%rax) │ │ │ │ + add %bh,-0x70(%rax) │ │ │ │ mov $0x45c74800,%esi │ │ │ │ lock (bad) │ │ │ │ mov $0x8b480057,%eax │ │ │ │ rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ rex.RB clc │ │ │ │ - movq $0x12b1439,0x0(%rbp) │ │ │ │ + movq $0x12b1459,0x0(%rbp) │ │ │ │ movq $0x1,0x20(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 57b860 <__gmpz_get_d_2exp@plt+0x1755e0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ nop │ │ │ │ mov $0x458b4800,%esi │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ rex.WRB xor %r9b,-0x3f(%r8) │ │ │ │ loope 57b870 <__gmpz_get_d_2exp@plt+0x1755f0> │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ add %rcx,%rdx │ │ │ │ @@ -415174,15 +415206,15 @@ │ │ │ │ jne 57b8a0 <__gmpz_get_d_2exp@plt+0x175620> │ │ │ │ jmp *(%rbx) │ │ │ │ rex.RXB or %r8d,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ (bad) │ │ │ │ mov $0x458b4800,%esi │ │ │ │ sub %cl,-0x75(%rax) │ │ │ │ rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ @@ -415194,18 +415226,20 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800be8f(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x458b4800,%esi │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + rex.WRB xor %r9b,-0x3f(%r8) │ │ │ │ + loope 57b8e8 <__gmpz_get_d_2exp@plt+0x175668> │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ add %rcx,%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,(%rdx) │ │ │ │ movq $0x57b918,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,0x8(%rbp) │ │ │ │ @@ -415213,20 +415247,18 @@ │ │ │ │ jne 57b918 <__gmpz_get_d_2exp@plt+0x175698> │ │ │ │ jmp *(%rbx) │ │ │ │ rex.RXB or %r8d,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x71(%rax) │ │ │ │ - mov $0x458b4800,%esi │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %al,0x4800be8f(%rax) │ │ │ │ + mov 0x30(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov %rbx,0x8(%rdx) │ │ │ │ movq $0x57b960,0x10(%rbp) │ │ │ │ mov %rcx,%rbx │ │ │ │ inc %rax │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -415235,15 +415267,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x458b4800,%esi │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ rex.WRB and %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ mov %ebx,%edx │ │ │ │ mov %rcx,%rbx │ │ │ │ @@ -415263,15 +415295,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ mov 0x45c74800(%rsi),%? │ │ │ │ clc │ │ │ │ fdivrs -0x74b7ffa9(%rax) │ │ │ │ rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ ret │ │ │ │ @@ -415287,32 +415319,30 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x72(%rax) │ │ │ │ - mov $0x45c74800,%esi │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0x8b480057,%edx │ │ │ │ - rex.XB (bad) │ │ │ │ + add %dl,0x4800be8e(%rax) │ │ │ │ + movl $0x57ba38,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 57ba38 <__gmpz_get_d_2exp@plt+0x1757b8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72(%rax) │ │ │ │ + add %ah,-0x72(%rax) │ │ │ │ mov $0x458b4800,%esi │ │ │ │ or %bh,-0x64(%rcx) │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ xor %esi,%esi │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rcx,%rdi │ │ │ │ @@ -415323,31 +415353,31 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 58bca0 <__gmpz_get_d_2exp@plt+0x185a20> │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 57ba84 <__gmpz_get_d_2exp@plt+0x175804> │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbe8a75(%rip),%r14 │ │ │ │ + lea 0xbe8a95(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 576a88 <__gmpz_get_d_2exp@plt+0x170808> │ │ │ │ - lea 0xd328ae(%rip),%rbx │ │ │ │ + lea 0xd328ce(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ mov 0x458d4800(%rsi),%? │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 57bb64 <__gmpz_get_d_2exp@plt+0x1758e4> │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 57bb59 <__gmpz_get_d_2exp@plt+0x1758d9> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -415356,15 +415386,15 @@ │ │ │ │ movq $0x57b5c8,-0x58(%r12) │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ movq $0x57b658,-0x40(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ movq $0xf82c60,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x12b1439,-0x18(%r12) │ │ │ │ + movq $0x12b1459,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x58(%r12),%rcx │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rdx │ │ │ │ mov %rdx,(%r12) │ │ │ │ movq $0x57bb78,-0x28(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ @@ -415380,16 +415410,16 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - lea -0x3b7cb700(%rsi),%edi │ │ │ │ + add %al,-0x73(%rax) │ │ │ │ + mov $0xc4834900,%esi │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x46(%rdi) │ │ │ │ movq $0x57b6f0,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ @@ -415431,25 +415461,25 @@ │ │ │ │ movq $0x57bab0,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x16(%r12),%rsi │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbe8ca0(%rip),%rbx │ │ │ │ + lea 0xbe8cc0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x14ff4174(%rax) │ │ │ │ + add %ah,-0x14ff4174(%rax) │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ jmp 4053a0 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ jmp 405970 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ jmp 405370 │ │ │ │ @@ -415477,21 +415507,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x63(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 57bce8 <__gmpz_get_d_2exp@plt+0x175a68> │ │ │ │ - lea 0xd356f9(%rip),%rbx │ │ │ │ + lea 0xd35719(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd356e2(%rip),%rbx │ │ │ │ + lea 0xd35702(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbe8c4b(%rip),%rbx │ │ │ │ + lea 0xbe8c6b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ @@ -415512,15 +415542,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %cl,-0x3b7cb700(%rsi,%rdi,4) │ │ │ │ + rex.W mov %?,-0x3b7cb700(%rsi) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x47(%rdi) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ @@ -415529,16 +415559,16 @@ │ │ │ │ movq $0x57bd20,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0x1f(%r12),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0xbe8bb8(%rip),%rsi │ │ │ │ - lea 0xbe8baa(%rip),%r14 │ │ │ │ + lea 0xbe8bd8(%rip),%rsi │ │ │ │ + lea 0xbe8bca(%rip),%r14 │ │ │ │ jmp 577250 <__gmpz_get_d_2exp@plt+0x170fd0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ @@ -415562,28 +415592,28 @@ │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x1e(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xbe8b7d(%rip),%rbx │ │ │ │ + lea 0xbe8b9d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x75(%rax) │ │ │ │ - mov $0x6696eb00,%esi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,-0x14ff4175(%rax) │ │ │ │ + xchg %eax,%esi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -415623,25 +415653,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ movq $0xd997b8,-0x60(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x58(%r12) │ │ │ │ movq $0x597410,-0x50(%r12) │ │ │ │ - movq $0x12b13d1,-0x48(%r12) │ │ │ │ - movq $0x12b13d1,-0x40(%r12) │ │ │ │ - movq $0x12b13d1,-0x38(%r12) │ │ │ │ - movq $0x12b13d1,-0x30(%r12) │ │ │ │ - movq $0x12b13da,-0x28(%r12) │ │ │ │ - movq $0x12b13d1,-0x20(%r12) │ │ │ │ + movq $0x12b13f1,-0x48(%r12) │ │ │ │ + movq $0x12b13f1,-0x40(%r12) │ │ │ │ + movq $0x12b13f1,-0x38(%r12) │ │ │ │ + movq $0x12b13f1,-0x30(%r12) │ │ │ │ + movq $0x12b13fa,-0x28(%r12) │ │ │ │ + movq $0x12b13f1,-0x20(%r12) │ │ │ │ lea -0x5e(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x12b13d1,-0x10(%r12) │ │ │ │ - movq $0x12b13d1,-0x8(%r12) │ │ │ │ - movq $0x12b13d1,(%r12) │ │ │ │ + movq $0x12b13f1,-0x10(%r12) │ │ │ │ + movq $0x12b13f1,-0x8(%r12) │ │ │ │ + movq $0x12b13f1,(%r12) │ │ │ │ movq $0x57bf60,0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 57bf60 <__gmpz_get_d_2exp@plt+0x175ce0> │ │ │ │ @@ -415655,16 +415685,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r10b,%r8b │ │ │ │ mov $0x89490057,%edi │ │ │ │ rorb $0x3d,-0x73(%rax) │ │ │ │ - hlt │ │ │ │ - fnstsw 0x758b4800(%rsi) │ │ │ │ + adc $0xde,%al │ │ │ │ + mov $0x758b4800,%esi │ │ │ │ or %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ xor -0xbeffff(%rax),%ah │ │ │ │ gs clc │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -415707,15 +415737,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ + add %ch,-0x77(%rax) │ │ │ │ mov $0xc4834900,%esi │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3e(%rdi) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -415723,56 +415753,56 @@ │ │ │ │ mov 0x16(%rbx),%rbx │ │ │ │ movq $0x57be58,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x17(%r12),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0xbe88e1(%rip),%rsi │ │ │ │ - lea 0xbe88d3(%rip),%r14 │ │ │ │ + lea 0xbe8901(%rip),%rsi │ │ │ │ + lea 0xbe88f3(%rip),%r14 │ │ │ │ jmp 577250 <__gmpz_get_d_2exp@plt+0x170fd0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov %bh,-0x3b7cb700(%rsi) │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov %edi,-0x3b7cb700(%rsi) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x27(%rdi) │ │ │ │ movq $0x57c030,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x16(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbe88da(%rip),%rbx │ │ │ │ + lea 0xbe88fa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x14ff4178(%rax) │ │ │ │ - xchg %eax,%esi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %bl,%al │ │ │ │ + mov %bh,0x6696eb00(%rsi) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -415808,30 +415838,30 @@ │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %esp,0x48000000(%rax) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ movq $0xd997b8,-0x60(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x58(%r12) │ │ │ │ movq $0x597410,-0x50(%r12) │ │ │ │ - movq $0x12b13d1,-0x48(%r12) │ │ │ │ - movq $0x12b13d1,-0x40(%r12) │ │ │ │ - movq $0x12b13d1,-0x38(%r12) │ │ │ │ - movq $0x12b13d1,-0x30(%r12) │ │ │ │ - movq $0x12b13da,-0x28(%r12) │ │ │ │ - movq $0x12b13d1,-0x20(%r12) │ │ │ │ + movq $0x12b13f1,-0x48(%r12) │ │ │ │ + movq $0x12b13f1,-0x40(%r12) │ │ │ │ + movq $0x12b13f1,-0x38(%r12) │ │ │ │ + movq $0x12b13f1,-0x30(%r12) │ │ │ │ + movq $0x12b13fa,-0x28(%r12) │ │ │ │ + movq $0x12b13f1,-0x20(%r12) │ │ │ │ lea -0x5e(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x12b13d1,-0x10(%r12) │ │ │ │ - movq $0x12b13d1,-0x8(%r12) │ │ │ │ - movq $0x12b13d1,(%r12) │ │ │ │ + movq $0x12b13f1,-0x10(%r12) │ │ │ │ + movq $0x12b13f1,-0x8(%r12) │ │ │ │ + movq $0x12b13f1,(%r12) │ │ │ │ movq $0x57c268,0x8(%rbp) │ │ │ │ lea -0x4f(%r12),%r8 │ │ │ │ - lea 0xbedb5c(%rip),%rdi │ │ │ │ + lea 0xbedb7c(%rip),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xcad6d1(%rip),%r14 │ │ │ │ + lea 0xcad6f1(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 595fb8 <__gmpz_get_d_2exp@plt+0x18fd38> │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %al,(%r8) │ │ │ │ @@ -415872,104 +415902,104 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900be86(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57c30a <__gmpz_get_d_2exp@plt+0x17608a> │ │ │ │ + add %dl,%al │ │ │ │ + xchg %bh,-0x3b7cb700(%rsi) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x57c130,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0xbe8652(%rip),%rsi │ │ │ │ - lea 0xbe8644(%rip),%r14 │ │ │ │ + lea 0xbe8672(%rip),%rsi │ │ │ │ + lea 0xbe8664(%rip),%r14 │ │ │ │ jmp 577250 <__gmpz_get_d_2exp@plt+0x170fd0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x7a(%rax) │ │ │ │ - mov $0xc4834900,%esi │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1c(%rdi) │ │ │ │ + add %al,0x4900be86(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57c361 <__gmpz_get_d_2exp@plt+0x1760e1> │ │ │ │ movq $0x57c2c8,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ jmp 575cd8 <__gmpz_get_d_2exp@plt+0x16fa58> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbe8675(%rip),%rbx │ │ │ │ + lea 0xbe8695(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x7a(%rax) │ │ │ │ + add %bh,-0x7a(%rax) │ │ │ │ mov $0x66a6eb00,%esi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - test %edi,-0x776b700(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %bh,-0x776b700(%rsi) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xcad529(%rip),%r14 │ │ │ │ + lea 0xcad549(%rip),%r14 │ │ │ │ jmp 57bdd0 <__gmpz_get_d_2exp@plt+0x175b50> │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xchg %bh,0x66ceeb00(%rsi) │ │ │ │ + add %cl,-0x7a(%rax) │ │ │ │ + mov $0x66ceeb00,%esi │ │ │ │ cs nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0x38000000,%eax │ │ │ │ + adc $0x58000000,%eax │ │ │ │ xchg %edi,0x458d4800(%rsi) │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 57c444 <__gmpz_get_d_2exp@plt+0x1761c4> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 57c442 <__gmpz_get_d_2exp@plt+0x1761c2> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbe86d9(%rip),%r14 │ │ │ │ + lea 0xbe86f9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 8a25d8 <__gmpz_get_d_2exp@plt+0x49c358> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ @@ -416075,28 +416105,28 @@ │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x48,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbe8635(%rip),%rbx │ │ │ │ + lea 0xbe8655(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xbe861a,%eax │ │ │ │ + sbb $0xbe863a,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -416220,38 +416250,38 @@ │ │ │ │ lea -0x8f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbe847e(%rip),%rbx │ │ │ │ + lea 0xbe849e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xbe8462,%eax │ │ │ │ + sbb $0xbe8482,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - test %edi,0x458d4800(%rsi) │ │ │ │ + add %bl,-0x7b(%rax) │ │ │ │ + mov $0x458d4800,%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 57c873 <__gmpz_get_d_2exp@plt+0x1765f3> │ │ │ │ movq $0x57c858,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -416260,42 +416290,42 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ test %edi,0x458b4800(%rsi) │ │ │ │ or %cl,-0x39(%rax) │ │ │ │ or %r10b,0x480057c8(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5c9c30 <__gmpz_get_d_2exp@plt+0x1c39b0> │ │ │ │ - lea 0xbe84fe(%rip),%rbx │ │ │ │ + lea 0xbe851e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800be84(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0xbe8478(%rip),%r14 │ │ │ │ + add %cl,%al │ │ │ │ + test %bh,-0x2176b800(%rsi) │ │ │ │ + lea 0xbe8498(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ah,-0x72b7ff3f(%rdi) │ │ │ │ - rex.RB call 7350020c <__environ@GLIBC_2.2.5+0x721bc724> │ │ │ │ + cmp %ah,-0x72b7ff3f(%rdi) │ │ │ │ + rex.RB call 7350020c <__environ@GLIBC_2.2.5+0x721bc6e4> │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 57c923 <__gmpz_get_d_2exp@plt+0x1766a3> │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ cmp 0x8(%rax),%rbx │ │ │ │ @@ -416303,15 +416333,15 @@ │ │ │ │ movq $0x8b9038,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ test %rbx,%rbx │ │ │ │ jg 57c903 <__gmpz_get_d_2exp@plt+0x176683> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xc1a6cf(%rip),%rbx │ │ │ │ + lea 0xc1a6ef(%rip),%rbx │ │ │ │ jmp *(%rbx) │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ movq $0x57c948,-0x18(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -416353,37 +416383,38 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lock cmpl $0xfffffff8,0x458d4800(%rsi) │ │ │ │ + adc %al,0x458d4800(%rsi,%rdi,4) │ │ │ │ + clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 57ca10 <__gmpz_get_d_2exp@plt+0x176790> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 57ca05 <__gmpz_get_d_2exp@plt+0x176785> │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x57c8b8,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x57ca28,-0x8(%rbp) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbe82a5(%rip),%r14 │ │ │ │ + lea 0xbe82c5(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5d50a8 <__gmpz_get_d_2exp@plt+0x1cee28> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x7d(%rax) │ │ │ │ + add %dh,-0x7d(%rax) │ │ │ │ mov $0xd8894800,%esi │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 57ca42 <__gmpz_get_d_2exp@plt+0x1767c2> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -416393,15 +416424,15 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 57ca68 <__gmpz_get_d_2exp@plt+0x1767e8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ cmpl $0xf,0x738b4800(%rsi) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 57c820 <__gmpz_get_d_2exp@plt+0x1765a0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ or $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -416425,60 +416456,60 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x57cb08,-0x8(%rbp) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0xa5f3c7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbe82e9(%rip),%rbx │ │ │ │ + lea 0xbe8309(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800be82(%rax) │ │ │ │ + add %ah,0x4800be82(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ - lea 0xbe80d8(%rip),%r14 │ │ │ │ + lea 0xbe80f8(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - mov $0x458d4800,%esi │ │ │ │ - clc │ │ │ │ + add %cl,(%rax) │ │ │ │ + cmpl $0xfffffff8,0x458d4800(%rsi) │ │ │ │ cmp %r15,%rax │ │ │ │ jb 57cc09 <__gmpz_get_d_2exp@plt+0x176989> │ │ │ │ movq $0x57cb70,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 57cb70 <__gmpz_get_d_2exp@plt+0x1768f0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800be82(%rax) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x438b4800,%esi │ │ │ │ + (bad) │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %rax,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ mov %rcx,%r14 │ │ │ │ call 405d90 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ jne 57cba6 <__gmpz_get_d_2exp@plt+0x176926> │ │ │ │ - lea 0xc7d69b(%rip),%rbx │ │ │ │ + lea 0xc7d6bb(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fae7b8 <__gmpz_get_d_2exp@plt+0xba8538> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rax,%rcx │ │ │ │ lea 0x10(%r14),%rdx │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -416493,29 +416524,29 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 406050 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 57cbfb <__gmpz_get_d_2exp@plt+0x17697b> │ │ │ │ - lea 0xbe8206(%rip),%r14 │ │ │ │ + lea 0xbe8226(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ - lea 0xd31737(%rip),%rbx │ │ │ │ + lea 0xd31757(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbe8238(%rip),%rbx │ │ │ │ + lea 0xbe8258(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0xff03e900,%esi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -416565,39 +416596,44 @@ │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0xc1,%al │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0xc1,%cl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7350063c <__environ@GLIBC_2.2.5+0x721bcb54> │ │ │ │ + rex.RB call 7350063c <__environ@GLIBC_2.2.5+0x721bcb14> │ │ │ │ and %ecx,-0x39(%rax) │ │ │ │ rex.RB call af9a29 <__gmpz_get_d_2exp@plt+0x6f37a9> │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ lea 0x1(%rax),%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ - lea 0xbe814f(%rip),%rbx │ │ │ │ + lea 0xbe816f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900c1b0(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57cd72 <__gmpz_get_d_2exp@plt+0x176af2> │ │ │ │ + add %cl,%al │ │ │ │ + mov $0xc1,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ movq $0x57cc50,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x57cd98,0x10(%rbp) │ │ │ │ @@ -416606,38 +416642,34 @@ │ │ │ │ jmp fb25d8 <__gmpz_get_d_2exp@plt+0xbac358> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x50(%rax) │ │ │ │ + add %ah,-0x50(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ movl $0x57cdb8,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 57cdb8 <__gmpz_get_d_2exp@plt+0x176b38> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0xc1,%al │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x73(%rdi) │ │ │ │ + add %al,-0x50(%rax) │ │ │ │ + roll $0x49,(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57ce38 <__gmpz_get_d_2exp@plt+0x176bb8> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 57cde0 <__gmpz_get_d_2exp@plt+0x176b60> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xcacb10(%rip),%rbx │ │ │ │ + lea 0xcacb30(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ call 405570 │ │ │ │ @@ -416694,45 +416726,43 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800be7f(%rax) │ │ │ │ + add %ch,0x4800be7f(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 57cf1d <__gmpz_get_d_2exp@plt+0x176c9d> │ │ │ │ movq $0x57cf10,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 57cf10 <__gmpz_get_d_2exp@plt+0x176c90> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x7f(%rax) │ │ │ │ + add %bh,0x7f(%rax) │ │ │ │ mov $0x738b4c00,%esi │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 57cce8 <__gmpz_get_d_2exp@plt+0x176a68> │ │ │ │ - lea 0xbe7f54(%rip),%rbx │ │ │ │ + lea 0xbe7f74(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jg 57cefd <__gmpz_get_d_2exp@plt+0x176c7d> │ │ │ │ - add %ch,%bl │ │ │ │ - sahf │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %bl,0x7f(%rax) │ │ │ │ + mov $0x669eeb00,%esi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -416759,17 +416789,19 @@ │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800be7e(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,%al │ │ │ │ + jle 57cf75 <__gmpz_get_d_2exp@plt+0x176cf5> │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 57d001 <__gmpz_get_d_2exp@plt+0x176d81> │ │ │ │ movq $0x57cff0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 57cff0 <__gmpz_get_d_2exp@plt+0x176d70> │ │ │ │ @@ -416777,21 +416809,19 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x7e(%rax) │ │ │ │ - mov $0x45c74800,%esi │ │ │ │ - add %ah,(%rax) │ │ │ │ - rclb $1,0x0(%rdi) │ │ │ │ + add %bl,0x4800be7e(%rax) │ │ │ │ + movl $0x57d020,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 57cce8 <__gmpz_get_d_2exp@plt+0x176a68> │ │ │ │ - lea 0xbe7e90(%rip),%rbx │ │ │ │ + lea 0xbe7eb0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -416817,43 +416847,41 @@ │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jle 57d035 <__gmpz_get_d_2exp@plt+0x176db5> │ │ │ │ - add %ch,%cl │ │ │ │ - cmp %edi,%edi │ │ │ │ + add %al,0x7e(%rax) │ │ │ │ + mov $0xff3be900,%esi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x2000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x53(%rax) │ │ │ │ + add %ah,-0x53(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 57d187 <__gmpz_get_d_2exp@plt+0x176f07> │ │ │ │ movq $0x57d0d0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 57d0d0 <__gmpz_get_d_2exp@plt+0x176e50> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jge 57d08d <__gmpz_get_d_2exp@plt+0x176e0d> │ │ │ │ + add %cl,(%rax) │ │ │ │ + jle 57d08d <__gmpz_get_d_2exp@plt+0x176e0d> │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %bl,0x48000000(%rcx) │ │ │ │ movl $0x57d110,-0x8(%rbp) │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ @@ -416866,18 +416894,23 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900be7d(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57d192 <__gmpz_get_d_2exp@plt+0x176f12> │ │ │ │ + add %cl,%al │ │ │ │ + jge 57d0cd <__gmpz_get_d_2exp@plt+0x176e4d> │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x75(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ call 405570 │ │ │ │ add $0x8,%rsp │ │ │ │ @@ -416892,29 +416925,29 @@ │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 8a5888 <__gmpz_get_d_2exp@plt+0x49f608> │ │ │ │ - lea 0xd342b9(%rip),%rbx │ │ │ │ + lea 0xd342d9(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbe7d2a(%rip),%rbx │ │ │ │ + lea 0xbe7d4a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ jge 57d175 <__gmpz_get_d_2exp@plt+0x176ef5> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x73(%r8) │ │ │ │ rex.WXB adc %cl,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jne 57d1d0 <__gmpz_get_d_2exp@plt+0x176f50> │ │ │ │ @@ -416964,30 +416997,29 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jl 57d23d <__gmpz_get_d_2exp@plt+0x176fbd> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %bl,0x7c(%rax) │ │ │ │ + mov $0x458d4800,%esi │ │ │ │ + clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 57d29a <__gmpz_get_d_2exp@plt+0x17701a> │ │ │ │ movq $0x57d2b8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 59e5f8 <__gmpz_get_d_2exp@plt+0x198378> │ │ │ │ - lea 0xbe7c27(%rip),%rbx │ │ │ │ + lea 0xbe7c47(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ jl 57d275 <__gmpz_get_d_2exp@plt+0x176ff5> │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ std │ │ │ │ (bad) │ │ │ │ @@ -416996,16 +417028,16 @@ │ │ │ │ rex add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jnp 57d29d <__gmpz_get_d_2exp@plt+0x17701d> │ │ │ │ + add %cl,(%rax) │ │ │ │ + jl 57d29d <__gmpz_get_d_2exp@plt+0x17701d> │ │ │ │ add %ch,%bl │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -417062,15 +417094,15 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ pushf │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 57d417 <__gmpz_get_d_2exp@plt+0x177197> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -417078,15 +417110,15 @@ │ │ │ │ cmp 0x28(%rbx),%rax │ │ │ │ jl 57d3e2 <__gmpz_get_d_2exp@plt+0x177162> │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ jg 57d3f4 <__gmpz_get_d_2exp@plt+0x177174> │ │ │ │ - lea 0xc19be2(%rip),%rbx │ │ │ │ + lea 0xc19c02(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x57d430,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ @@ -417129,29 +417161,29 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x7a(%rax) │ │ │ │ + add %ah,0x7a(%rax) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ enter $0x394c,$0xf8 │ │ │ │ jb 57d66f <__gmpz_get_d_2exp@plt+0x1773ef> │ │ │ │ movq $0x57d4e0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 57d4e0 <__gmpz_get_d_2exp@plt+0x177260> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ jp 57d49d <__gmpz_get_d_2exp@plt+0x17721d> │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ @@ -417173,15 +417205,15 @@ │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x8(%rdi),%r8 │ │ │ │ test %r8,%r8 │ │ │ │ jne 57d543 <__gmpz_get_d_2exp@plt+0x1772c3> │ │ │ │ - lea 0xbe761b(%rip),%rbx │ │ │ │ + lea 0xbe763b(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movzbl 0x10(%rdi),%edx │ │ │ │ cmp $0x3d,%rdx │ │ │ │ je 57d55f <__gmpz_get_d_2exp@plt+0x1772df> │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -417217,15 +417249,15 @@ │ │ │ │ mov %rdi,0x20(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ cmp %rcx,%rsi │ │ │ │ jl 57d67a <__gmpz_get_d_2exp@plt+0x1773fa> │ │ │ │ movq $0x57d640,-0x20(%rbp) │ │ │ │ mov %rbx,%rdx │ │ │ │ - lea 0xc199c1(%rip),%rbx │ │ │ │ + lea 0xc199e1(%rip),%rbx │ │ │ │ mov %rdx,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 57d640 <__gmpz_get_d_2exp@plt+0x1773c0> │ │ │ │ @@ -417233,28 +417265,30 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800be78(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ + add %cl,%al │ │ │ │ + js 57d5fd <__gmpz_get_d_2exp@plt+0x17737d> │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + jne 57d66c <__gmpz_get_d_2exp@plt+0x1773ec> │ │ │ │ mov %rsi,0x10(%rbp) │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ mov 0x7(%rbx),%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,%rax │ │ │ │ jmp 57d52d <__gmpz_get_d_2exp@plt+0x1772ad> │ │ │ │ - lea 0xbe7892(%rip),%rbx │ │ │ │ + lea 0xbe78b2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x57d6f8,-0x28(%rbp) │ │ │ │ mov %rcx,%rdx │ │ │ │ sub %rsi,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rdx,%rbx │ │ │ │ mov %rdi,-0x20(%rbp) │ │ │ │ @@ -417266,15 +417300,15 @@ │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.RX add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ cltd │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov 0x30(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%rdi │ │ │ │ @@ -417284,16 +417318,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - ja 57d6b5 <__gmpz_get_d_2exp@plt+0x177435> │ │ │ │ + add %dl,(%rax) │ │ │ │ + js 57d6b5 <__gmpz_get_d_2exp@plt+0x177435> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sub %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jne 57d720 <__gmpz_get_d_2exp@plt+0x1774a0> │ │ │ │ lea 0x10(%rbx),%rdi │ │ │ │ @@ -417322,61 +417356,58 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - ja 57d735 <__gmpz_get_d_2exp@plt+0x1774b5> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + mov $0x77,%al │ │ │ │ + mov $0x458d4800,%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 57d7a1 <__gmpz_get_d_2exp@plt+0x177521> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbe7771(%rip),%r14 │ │ │ │ + lea 0xbe7791(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x77(%rax) │ │ │ │ + add %bh,0x77(%rax) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 57d7da <__gmpz_get_d_2exp@plt+0x17755a> │ │ │ │ movq $0x57d7f8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 59e5f8 <__gmpz_get_d_2exp@plt+0x198378> │ │ │ │ - lea 0xbe7757(%rip),%rbx │ │ │ │ + lea 0xbe7777(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - ja 57d7b5 <__gmpz_get_d_2exp@plt+0x177535> │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ + add %al,0x77(%rax) │ │ │ │ + mov $0x45c74800,%esi │ │ │ │ + add %bl,(%rax) │ │ │ │ fcoms 0x0(%rdi) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 57d098 <__gmpz_get_d_2exp@plt+0x176e18> │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jbe 57d7d5 <__gmpz_get_d_2exp@plt+0x177555> │ │ │ │ + add %dl,(%rax) │ │ │ │ + ja 57d7d5 <__gmpz_get_d_2exp@plt+0x177555> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ @@ -417391,15 +417422,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ jbe 57d825 <__gmpz_get_d_2exp@plt+0x1775a5> │ │ │ │ add %ch,%cl │ │ │ │ push %rbx │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ @@ -417409,16 +417440,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jbe 57d845 <__gmpz_get_d_2exp@plt+0x1775c5> │ │ │ │ + add %bl,(%rax) │ │ │ │ + ja 57d845 <__gmpz_get_d_2exp@plt+0x1775c5> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rcx,%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ add $0x10,%rbx │ │ │ │ @@ -417437,61 +417468,61 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 57e720 <__gmpz_get_d_2exp@plt+0x1784a0> │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 57d8ec <__gmpz_get_d_2exp@plt+0x17766c> │ │ │ │ - lea 0xbe7671(%rip),%r14 │ │ │ │ + lea 0xbe7691(%rip),%r14 │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ - lea 0xd30a46(%rip),%rbx │ │ │ │ + lea 0xd30a66(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x76(%rax) │ │ │ │ - mov $0x458d4800,%esi │ │ │ │ - call 73501264 <__environ@GLIBC_2.2.5+0x721bd77c> │ │ │ │ - rex.WRX │ │ │ │ + add %dl,0x4800be76(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 57d967 <__gmpz_get_d_2exp@plt+0x1776e7> │ │ │ │ movq $0x57d940,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 57d940 <__gmpz_get_d_2exp@plt+0x1776c0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x76(%rax) │ │ │ │ + add %ah,0x76(%rax) │ │ │ │ mov $0x45c74800,%esi │ │ │ │ lock mov %bl,%cl │ │ │ │ push %rdi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ - lea 0xbe7632(%rip),%rbx │ │ │ │ + lea 0xbe7652(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jne 57d945 <__gmpz_get_d_2exp@plt+0x1776c5> │ │ │ │ + add %bl,(%rax) │ │ │ │ + jbe 57d945 <__gmpz_get_d_2exp@plt+0x1776c5> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2d(%rdi) │ │ │ │ @@ -417508,30 +417539,32 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x16ff418b(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + jne 57d9ad <__gmpz_get_d_2exp@plt+0x17772d> │ │ │ │ + add %ch,%cl │ │ │ │ sbb %edi,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ jne 57d9cd <__gmpz_get_d_2exp@plt+0x17774d> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x1f(%rbx),%rcx │ │ │ │ mov 0x27(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rsi │ │ │ │ add $0x10,%rsi │ │ │ │ @@ -417563,40 +417596,40 @@ │ │ │ │ mov $0x1,%edx │ │ │ │ xor %eax,%eax │ │ │ │ call 405710 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 57dac3 <__gmpz_get_d_2exp@plt+0x177843> │ │ │ │ - lea 0xbe7522(%rip),%r14 │ │ │ │ + lea 0xbe7542(%rip),%r14 │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rax,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ call 405710 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ je 57da97 <__gmpz_get_d_2exp@plt+0x177817> │ │ │ │ - lea 0xd3086f(%rip),%rbx │ │ │ │ + lea 0xd3088f(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x42(%rbp) │ │ │ │ + and %dh,-0x42(%rbp) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 57db7c <__gmpz_get_d_2exp@plt+0x1778fc> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x27(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ @@ -417633,15 +417666,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x74(%rax) │ │ │ │ + add %bh,0x74(%rax) │ │ │ │ mov $0xc4834900,%esi │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3f(%rdi) │ │ │ │ movq $0x57da10,-0x28(%r12) │ │ │ │ @@ -417663,38 +417696,38 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jae 57dbc5 <__gmpz_get_d_2exp@plt+0x177945> │ │ │ │ + add %al,(%rax) │ │ │ │ + je 57dbc5 <__gmpz_get_d_2exp@plt+0x177945> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 57dc3a <__gmpz_get_d_2exp@plt+0x1779ba> │ │ │ │ movq $0x57dc58,-0x28(%rbp) │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ lea 0x1(%rax),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ - lea 0xbe73c7(%rip),%rbx │ │ │ │ + lea 0xbe73e7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900be73(%rax) │ │ │ │ + add %dh,0x4900be73(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 57dca4 <__gmpz_get_d_2exp@plt+0x177a24> │ │ │ │ movq $0x57dae8,-0x28(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ @@ -417713,18 +417746,17 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jae 57dc8d <__gmpz_get_d_2exp@plt+0x177a0d> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10501624 <__environ@GLIBC_2.2.5+0xf1bdb3c> │ │ │ │ + add %bl,0x73(%rax) │ │ │ │ + mov $0x458d4800,%esi │ │ │ │ + call 10501624 <__environ@GLIBC_2.2.5+0xf1bdafc> │ │ │ │ (bad) │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call afb9f5 <__gmpz_get_d_2exp@plt+0x6f5775> │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ @@ -417736,16 +417768,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jb 57dccd <__gmpz_get_d_2exp@plt+0x177a4d> │ │ │ │ + add %bl,(%rax) │ │ │ │ + jae 57dccd <__gmpz_get_d_2exp@plt+0x177a4d> │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r8b,-0x23(%r8) │ │ │ │ push %rdi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ @@ -417755,15 +417787,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ jb 57dcfd <__gmpz_get_d_2exp@plt+0x177a7d> │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,-0x23(%r8) │ │ │ │ push %rdi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ @@ -417774,49 +417806,48 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800be72(%rax) │ │ │ │ + add %bh,0x4800be72(%rax) │ │ │ │ mov %ebx,%edi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 57dc08 <__gmpz_get_d_2exp@plt+0x177988> │ │ │ │ - lea 0xbe728d(%rip),%rbx │ │ │ │ + lea 0xbe72ad(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x72(%rax) │ │ │ │ - mov $0xff23e900,%esi │ │ │ │ + add %dl,-0x16ff418e(%rax) │ │ │ │ + and %edi,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jb 57dd85 <__gmpz_get_d_2exp@plt+0x177b05> │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %al,0x72(%rax) │ │ │ │ + mov $0x438b4800,%esi │ │ │ │ + (bad) │ │ │ │ mov 0x1f(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ add $0x10,%rdx │ │ │ │ mov %rdx,%rsi │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ add $0x10,%rbx │ │ │ │ mov %rcx,%rdi │ │ │ │ @@ -417839,32 +417870,31 @@ │ │ │ │ mov $0x1,%edx │ │ │ │ xor %eax,%eax │ │ │ │ call 405710 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 57de45 <__gmpz_get_d_2exp@plt+0x177bc5> │ │ │ │ - lea 0xbe7180(%rip),%r14 │ │ │ │ + lea 0xbe71a0(%rip),%r14 │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ - lea 0xd304ed(%rip),%rbx │ │ │ │ + lea 0xd3050d(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xorb $0x0,-0x42(%rcx) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + movabs 0x4ce0458d4800be71,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 57dee7 <__gmpz_get_d_2exp@plt+0x177c67> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ add $0x10,%rdx │ │ │ │ mov %rdx,%rsi │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -417895,16 +417925,16 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jo 57debd <__gmpz_get_d_2exp@plt+0x177c3d> │ │ │ │ + add %cl,(%rax) │ │ │ │ + jno 57debd <__gmpz_get_d_2exp@plt+0x177c3d> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x36(%rdi) │ │ │ │ @@ -417923,26 +417953,26 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x70(%rax) │ │ │ │ - mov $0x458d4800,%esi │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + add %bl,0x4800be70(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jae 57e03f <__gmpz_get_d_2exp@plt+0x177dbf> │ │ │ │ - lea 0xbe70b4(%rip),%rbx │ │ │ │ + lea 0xbe70d4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x70(%rax) │ │ │ │ + add %dh,0x70(%rax) │ │ │ │ mov $0xc4834900,%esi │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3e(%rdi) │ │ │ │ movq $0x57de68,-0x20(%r12) │ │ │ │ @@ -417962,34 +417992,35 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - mov $0x458b4800,%esi │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jo 57dfc5 <__gmpz_get_d_2exp@plt+0x177d45> │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ or %r15b,(%r8) │ │ │ │ loopne 57e06a <__gmpz_get_d_2exp@plt+0x177dea> │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ ret │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 57e038 <__gmpz_get_d_2exp@plt+0x177db8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800be6f(%rax) │ │ │ │ - add $0x8,%ebp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ + add %dl,%al │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + mov $0xc5834800,%esi │ │ │ │ + or %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x10(%rcx,%rcx,4) │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 57e10c <__gmpz_get_d_2exp@plt+0x177e8c> │ │ │ │ movq $0x57e080,-0x10(%rbp) │ │ │ │ mov 0x6(%r14),%rbx │ │ │ │ mov 0xe(%r14),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -418000,36 +418031,31 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x6f(%rax) │ │ │ │ - mov $0x45c74800,%esi │ │ │ │ - clc │ │ │ │ - mov $0xe0,%al │ │ │ │ - push %rdi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %cl,0x4800be6f(%rax) │ │ │ │ + movl $0x57e0b0,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ jne 57e0b0 <__gmpz_get_d_2exp@plt+0x177e30> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ + add %bl,0x6f(%rax) │ │ │ │ mov $0x45c74800,%esi │ │ │ │ add %ah,%al │ │ │ │ loopne 57e10e <__gmpz_get_d_2exp@plt+0x177e8e> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ @@ -418039,38 +418065,38 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ mov $0x458b4800,%esi │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ rex or %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock cwtl │ │ │ │ fists 0x0(%rdi) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ lea 0x1(%rax),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ - lea 0xd30226(%rip),%rbx │ │ │ │ + lea 0xd30246(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 57e17c <__gmpz_get_d_2exp@plt+0x177efc> │ │ │ │ sub $0x8,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ @@ -418082,37 +418108,37 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 57e170 <__gmpz_get_d_2exp@plt+0x177ef0> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ outsb %ds:(%rsi),(%dx) │ │ │ │ mov $0xde894900,%esi │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 57df70 <__gmpz_get_d_2exp@plt+0x177cf0> │ │ │ │ - lea 0xbe6ec5(%rip),%rbx │ │ │ │ + lea 0xbe6ee5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x14ff4192(%rax) │ │ │ │ - mov 0xf(%rsi),%fs │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + mov $0x668eeb00,%esi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ pushf │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 57e2af <__gmpz_get_d_2exp@plt+0x17802f> │ │ │ │ movq $0x57e1f8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -418120,16 +418146,17 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 57e1f8 <__gmpz_get_d_2exp@plt+0x177f78> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800be6e(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %dl,%al │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + mov $0xd8894800,%esi │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 57e2a1 <__gmpz_get_d_2exp@plt+0x178021> │ │ │ │ movq $0x57e238,-0x8(%rbp) │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ @@ -418140,21 +418167,18 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x6e(%rax) │ │ │ │ - mov $0xc4834900,%esi │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x75(%rdi) │ │ │ │ + add %dl,0x4900be6e(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57e2ba <__gmpz_get_d_2exp@plt+0x17803a> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ call 405570 │ │ │ │ add $0x8,%rsp │ │ │ │ @@ -418169,29 +418193,29 @@ │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 8a5888 <__gmpz_get_d_2exp@plt+0x49f608> │ │ │ │ - lea 0xd33191(%rip),%rbx │ │ │ │ + lea 0xd331b1(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbe6df2(%rip),%rbx │ │ │ │ + lea 0xbe6e12(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ mov $0x458b4800,%esi │ │ │ │ sbb %cl,-0x73(%rax) │ │ │ │ rex.WXB adc %cl,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jne 57e2f8 <__gmpz_get_d_2exp@plt+0x178078> │ │ │ │ @@ -418273,32 +418297,29 @@ │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ jmp 8a5888 <__gmpz_get_d_2exp@plt+0x49f608> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbe6c90(%rip),%rbx │ │ │ │ + lea 0xbe6cb0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x6c(%rax) │ │ │ │ - mov $0x758b4800,%esi │ │ │ │ - adc %cl,-0x73(%rax) │ │ │ │ - rex.XB adc %cl,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x7d(%rax) │ │ │ │ - in (%dx),%al │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,0x4800be6c(%rax) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + lea 0x10(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ mov %rcx,%r14 │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ @@ -418339,16 +418360,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800be6b(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + add %dl,%al │ │ │ │ + imul $0xffffffe0,0x458d4800(%rsi),%edi │ │ │ │ cmp %r15,%rax │ │ │ │ jb 57e668 <__gmpz_get_d_2exp@plt+0x1783e8> │ │ │ │ movq $0x57e540,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -418356,32 +418377,29 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x6b(%rax) │ │ │ │ - mov $0x45c74800,%esi │ │ │ │ - add %dh,-0x1b(%rax) │ │ │ │ - push %rdi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %bl,0x4800be6b(%rax) │ │ │ │ + movl $0x57e570,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 57e570 <__gmpz_get_d_2exp@plt+0x1782f0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x6b(%rax) │ │ │ │ + add %ch,0x6b(%rax) │ │ │ │ mov $0x458b4800,%esi │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rax,%rcx │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -418391,38 +418409,35 @@ │ │ │ │ mov %rcx,%r14 │ │ │ │ call f8f880 <__gmpz_get_d_2exp@plt+0xb89600> │ │ │ │ add $0x8,%rsp │ │ │ │ movslq (%r14),%rax │ │ │ │ dec %rax │ │ │ │ test %rax,%rax │ │ │ │ jg 57e5af <__gmpz_get_d_2exp@plt+0x17832f> │ │ │ │ - lea 0xd32e91(%rip),%rbx │ │ │ │ + lea 0xd32eb1(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov (%rbx),%rbx │ │ │ │ add $0x8,%rbx │ │ │ │ - lea 0xd32e7c(%rip),%rcx │ │ │ │ + lea 0xd32e9c(%rip),%rcx │ │ │ │ dec %rax │ │ │ │ jmp 57e61b <__gmpz_get_d_2exp@plt+0x17839b> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push $0xffffffffffffffbe │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - xor %ecx,-0x75(%rax) │ │ │ │ - adc $0xc3,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + imul $0x18,0x5d8b4800(%rsi),%edi │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 57e61b <__gmpz_get_d_2exp@plt+0x17839b> │ │ │ │ + mov (%rbx,%rax,8),%rdx │ │ │ │ movq $0xd9cbd0,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rdx │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xe(%r12),%rcx │ │ │ │ @@ -418466,41 +418481,45 @@ │ │ │ │ movq $0x57e508,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%rdi │ │ │ │ mov $0x8,%esi │ │ │ │ mov $0x8,%r14d │ │ │ │ jmp bebe90 <__gmpz_get_d_2exp@plt+0x7e5c10> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbe6a0f(%rip),%rbx │ │ │ │ + lea 0xbe6a2f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - imul $0xbe69eb,0x3d8d4800(%rsi),%edi │ │ │ │ + add %dl,(%rax) │ │ │ │ + push $0xffffffffffffffbe │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0xbe6a0b,%eax │ │ │ │ mov $0x4,%esi │ │ │ │ mov $0x4,%r14d │ │ │ │ jmp bebe90 <__gmpz_get_d_2exp@plt+0x7e5c10> │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - imul $0x441f0f,0x66ceeb00(%rsi),%edi │ │ │ │ - add %ch,%cl │ │ │ │ - imul $0xffffffff,-0x18(%rsi),%ebp │ │ │ │ + add %al,(%rax) │ │ │ │ + push $0xffffffffffffffbe │ │ │ │ + add %ch,%bl │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 405590 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -418525,18 +418544,18 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 405ef0 │ │ │ │ add $0x8,%rsp │ │ │ │ - lea 0xd2fba4(%rip),%rbx │ │ │ │ + lea 0xd2fbc4(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbe6c95(%rip),%rbx │ │ │ │ + lea 0xbe6cb5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -418598,18 +418617,18 @@ │ │ │ │ (bad) │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 405aa0 │ │ │ │ add $0x8,%rsp │ │ │ │ - lea 0xd2facd(%rip),%rbx │ │ │ │ + lea 0xd2faed(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbe6bce(%rip),%rbx │ │ │ │ + lea 0xbe6bee(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -418660,15 +418679,15 @@ │ │ │ │ movq $0xd4dfa8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbe6b1d(%rip),%rbx │ │ │ │ + lea 0xbe6b3d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -418682,43 +418701,43 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - imul $0xfffffff0,0x458d4800(%rsi),%edi │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,0x6b(%rax) │ │ │ │ + mov $0x458d4800,%esi │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 57e9d0 <__gmpz_get_d_2exp@plt+0x178750> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 57e9c5 <__gmpz_get_d_2exp@plt+0x178745> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%eax │ │ │ │ movq $0xd4dfc8,-0x8(%r12) │ │ │ │ mov %eax,(%r12) │ │ │ │ - lea 0xcaaf40(%rip),%r8 │ │ │ │ - lea 0xcaaf39(%rip),%rdi │ │ │ │ + lea 0xcaaf60(%rip),%r8 │ │ │ │ + lea 0xcaaf59(%rip),%rdi │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xbe6aac(%rip),%r14 │ │ │ │ + lea 0xbe6acc(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bdb790 <__gmpz_get_d_2exp@plt+0x7d5510> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xbe6a,$0x0 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + call 4858a853 <__environ@GLIBC_2.2.5+0x47246d2b> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 57ea33 <__gmpz_get_d_2exp@plt+0x1787b3> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 57ea28 <__gmpz_get_d_2exp@plt+0x1787a8> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -418734,40 +418753,37 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x6a(%rax) │ │ │ │ - mov $0xc4834900,%esi │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x17(%rdi) │ │ │ │ + add %al,0x4900be6a(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 57ea74 <__gmpz_get_d_2exp@plt+0x1787f4> │ │ │ │ movq $0x57e9e8,-0x10(%r12) │ │ │ │ mov %r14d,(%r12) │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp fae7b8 <__gmpz_get_d_2exp@plt+0xba8538> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbe6a4a(%rip),%rbx │ │ │ │ + lea 0xbe6a6a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sub %ch,-0x42(%rdx) │ │ │ │ + rex.W push $0xffffffffffffffbe │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x60(%rdi) │ │ │ │ @@ -418803,31 +418819,31 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800be69(%rax) │ │ │ │ + add %dh,0x4800be69(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 57eb5e <__gmpz_get_d_2exp@plt+0x1788de> │ │ │ │ movq $0x57eb80,-0x10(%rbp) │ │ │ │ mov %r14d,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fae218 <__gmpz_get_d_2exp@plt+0xba7f98> │ │ │ │ - lea 0xbe697b(%rip),%rbx │ │ │ │ + lea 0xbe699b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x69(%rax) │ │ │ │ + add %dh,0x69(%rax) │ │ │ │ mov $0xc4834900,%esi │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x32(%rdi) │ │ │ │ movq $0x57eaa8,-0x8(%r12) │ │ │ │ @@ -418846,45 +418862,43 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - push $0xffffffff8d4800be │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %bl,(%rax) │ │ │ │ + imul $0xf8394cf8,0x458d4800(%rsi),%edi │ │ │ │ jb 57ec27 <__gmpz_get_d_2exp@plt+0x1789a7> │ │ │ │ movq $0x57ec18,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 57ec18 <__gmpz_get_d_2exp@plt+0x178998> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ push $0x438b00be │ │ │ │ (bad) │ │ │ │ mov %eax,%r14d │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 57eb40 <__gmpz_get_d_2exp@plt+0x1788c0> │ │ │ │ - lea 0xbe68c2(%rip),%rbx │ │ │ │ + lea 0xbe68e2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x14ff4198(%rax) │ │ │ │ - xchg %eax,%esi │ │ │ │ + add %al,%al │ │ │ │ + push $0xffffffff96eb00be │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -418905,21 +418919,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x63(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 57ecb8 <__gmpz_get_d_2exp@plt+0x178a38> │ │ │ │ - lea 0xd32729(%rip),%rbx │ │ │ │ + lea 0xd32749(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd32712(%rip),%rbx │ │ │ │ + lea 0xd32732(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbe6843(%rip),%rbx │ │ │ │ + lea 0xbe6863(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -418983,39 +418997,39 @@ │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 57edcf <__gmpz_get_d_2exp@plt+0x178b4f> │ │ │ │ movq $0x57ecf0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x57edf8,-0x8(%rbp) │ │ │ │ lea -0x7(%r12),%rdi │ │ │ │ - lea 0xbe6759(%rip),%rsi │ │ │ │ - lea 0xbe674b(%rip),%r14 │ │ │ │ + lea 0xbe6779(%rip),%rsi │ │ │ │ + lea 0xbe676b(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bdc2f0 <__gmpz_get_d_2exp@plt+0x7d6070> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbe675f(%rip),%rbx │ │ │ │ + lea 0xbe677f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd2f53a,%eax │ │ │ │ + sbb $0xd2f55a,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - addr32 mov $0xff63e900,%esi │ │ │ │ + add %al,0x67(%rax) │ │ │ │ + mov $0xff63e900,%esi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -419080,40 +419094,39 @@ │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 57ef1f <__gmpz_get_d_2exp@plt+0x178c9f> │ │ │ │ movq $0x57ee40,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x57ef48,-0x8(%rbp) │ │ │ │ lea -0x7(%r12),%rdi │ │ │ │ - lea 0xbe6661(%rip),%rsi │ │ │ │ - lea 0xbe65fb(%rip),%r14 │ │ │ │ + lea 0xbe6681(%rip),%rsi │ │ │ │ + lea 0xbe661b(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bdc2f0 <__gmpz_get_d_2exp@plt+0x7d6070> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbe6667(%rip),%rbx │ │ │ │ + lea 0xbe6687(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd2f3ea,%eax │ │ │ │ + sbb $0xd2f40a,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0xe900,%si │ │ │ │ - movsxd %edi,%edi │ │ │ │ + add %cl,0x66(%rax) │ │ │ │ + mov $0xff63e900,%esi │ │ │ │ (bad) │ │ │ │ jmp *0x2e(%rsi) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ jmp 405750 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ @@ -419121,37 +419134,37 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xc7c56a,%eax │ │ │ │ + sbb $0xc7c58a,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xdbfc92,%eax │ │ │ │ + sbb $0xdbfcb2,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1050294c <__environ@GLIBC_2.2.5+0xf1bee64> │ │ │ │ + rex.RB call 1050294c <__environ@GLIBC_2.2.5+0xf1bee24> │ │ │ │ (bad) │ │ │ │ pop (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %rsi,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 57f08e <__gmpz_get_d_2exp@plt+0x178e0e> │ │ │ │ @@ -419193,15 +419206,15 @@ │ │ │ │ add %r14b,0x480057f0(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ mov %eax,%r14d │ │ │ │ jmp 57eff8 <__gmpz_get_d_2exp@plt+0x178d78> │ │ │ │ mov %r14d,%ebx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbe697d(%rip),%rbx │ │ │ │ + lea 0xbe699d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -419261,15 +419274,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x38b7f7bb(%rbx) │ │ │ │ or %r12b,0x480057f1(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ mov %eax,%r14d │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 57eff8 <__gmpz_get_d_2exp@plt+0x178d78> │ │ │ │ - lea 0xbe68b7(%rip),%rbx │ │ │ │ + lea 0xbe68d7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -419326,41 +419339,41 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 57f243 <__gmpz_get_d_2exp@plt+0x178fc3> │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 57f0e0 <__gmpz_get_d_2exp@plt+0x178e60> │ │ │ │ - lea 0xbe67e0(%rip),%rbx │ │ │ │ + lea 0xbe6800(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xbe67c2,%eax │ │ │ │ - lea 0xccf31e(%rip),%rbx │ │ │ │ + xor $0xbe67e2,%eax │ │ │ │ + lea 0xccf33e(%rip),%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ or $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10502bec <__environ@GLIBC_2.2.5+0xf1bf104> │ │ │ │ + rex.RB call 10502bec <__environ@GLIBC_2.2.5+0xf1bf0c4> │ │ │ │ (bad) │ │ │ │ pop (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %rsi,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 57f32e <__gmpz_get_d_2exp@plt+0x1790ae> │ │ │ │ @@ -419403,15 +419416,15 @@ │ │ │ │ push %rdi │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls -0x76beefbb(%rbx) │ │ │ │ (bad) │ │ │ │ jmp 57f298 <__gmpz_get_d_2exp@plt+0x179018> │ │ │ │ mov %r14d,%ebx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbe68f5(%rip),%rbx │ │ │ │ + lea 0xbe6915(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -419473,15 +419486,15 @@ │ │ │ │ or %r8b,-0xc(%r8) │ │ │ │ push %rdi │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fiadds -0x77(%rcx) │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 57f298 <__gmpz_get_d_2exp@plt+0x179018> │ │ │ │ - lea 0xbe682f(%rip),%rbx │ │ │ │ + lea 0xbe684f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -419538,30 +419551,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 57f4e3 <__gmpz_get_d_2exp@plt+0x179263> │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 57f380 <__gmpz_get_d_2exp@plt+0x179100> │ │ │ │ - lea 0xbe6758(%rip),%rbx │ │ │ │ + lea 0xbe6778(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xbe673a,%eax │ │ │ │ - lea 0xccf07e(%rip),%rbx │ │ │ │ + xor $0xbe675a,%eax │ │ │ │ + lea 0xccf09e(%rip),%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -419603,27 +419616,27 @@ │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbe66ad(%rip),%rbx │ │ │ │ + lea 0xbe66cd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10502f54 <__environ@GLIBC_2.2.5+0xf1bf46c> │ │ │ │ + rex.RB call 10502f54 <__environ@GLIBC_2.2.5+0xf1bf42c> │ │ │ │ (bad) │ │ │ │ in (%dx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %dh,%dh │ │ │ │ push %rdi │ │ │ │ @@ -419703,18 +419716,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ - lea 0xd2ec46(%rip),%rbx │ │ │ │ + lea 0xd2ec66(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbe6597(%rip),%rbx │ │ │ │ + lea 0xbe65b7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -419779,15 +419792,15 @@ │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbe649e(%rip),%rbx │ │ │ │ + lea 0xbe64be(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -419853,15 +419866,15 @@ │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbe63a2(%rip),%rbx │ │ │ │ + lea 0xbe63c2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -419975,18 +419988,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ - lea 0xd2e8de(%rip),%rbx │ │ │ │ + lea 0xd2e8fe(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbe6247(%rip),%rbx │ │ │ │ + lea 0xbe6267(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -420100,50 +420113,50 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ - lea 0xd2e776(%rip),%rbx │ │ │ │ + lea 0xd2e796(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbe60e7(%rip),%rbx │ │ │ │ + lea 0xbe6107(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xc7b922,%eax │ │ │ │ + sbb $0xc7b942,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xdbf04a,%eax │ │ │ │ + sbb $0xdbf06a,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dh,%dh │ │ │ │ - int $0x0 │ │ │ │ + push %rax │ │ │ │ + test $0x0,%ch │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 57fc85 <__gmpz_get_d_2exp@plt+0x179a05> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x57fc78,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ @@ -420151,30 +420164,29 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 57fc78 <__gmpz_get_d_2exp@plt+0x1799f8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cmc │ │ │ │ - int $0x0 │ │ │ │ + add %dl,(%rax) │ │ │ │ + test $0x0,%ch │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f13fc8 <__gmpz_get_d_2exp@plt+0xb0dd48> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - rex lret │ │ │ │ + mov $0x40,%al │ │ │ │ + lret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 57fcee <__gmpz_get_d_2exp@plt+0x179a6e> │ │ │ │ movq $0x57fcd8,-0x10(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ @@ -420185,15 +420197,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x40(%rax) │ │ │ │ + add %bh,0x40(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jge 57fce4 <__gmpz_get_d_2exp@plt+0x179a64> │ │ │ │ mov %rbx,%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ jmp dfaa80 <__gmpz_get_d_2exp@plt+0x9f4800> │ │ │ │ @@ -420203,16 +420215,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rex lret │ │ │ │ + add %al,0x40(%rax) │ │ │ │ + lret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x27(%rdi) │ │ │ │ @@ -420228,25 +420240,25 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xcb3f,$0x0 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + call 4858c8a8 <__environ@GLIBC_2.2.5+0x47248d80> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 57fdf1 <__gmpz_get_d_2exp@plt+0x179b71> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 57fde6 <__gmpz_get_d_2exp@plt+0x179b66> │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e91,-0x8(%r12) │ │ │ │ + movq $0x1231eb1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x57fdd0,-0x10(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -420255,32 +420267,30 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3f(%rax) │ │ │ │ - lret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 57fddc <__gmpz_get_d_2exp@plt+0x179b5c> │ │ │ │ + add %al,0x4800cb3f(%rax) │ │ │ │ + mov 0x8(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ jmp dfaa80 <__gmpz_get_d_2exp@plt+0x9f4800> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sub %bh,(%rdi) │ │ │ │ + rex.W (bad) │ │ │ │ lret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 57fe64 <__gmpz_get_d_2exp@plt+0x179be4> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -420302,24 +420312,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900cb3e(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 57fec7 <__gmpz_get_d_2exp@plt+0x179c47> │ │ │ │ + add %dl,%al │ │ │ │ + ds lret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x57fe08,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e81,-0x8(%r12) │ │ │ │ + movq $0x1231ea1,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -420350,26 +420365,27 @@ │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x57fd10,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xbe5dce(%rip),%rbx │ │ │ │ + lea 0xbe5dee(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800be5d(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,%al │ │ │ │ + pop %rbp │ │ │ │ + mov $0x458d4800,%esi │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 57ffb9 <__gmpz_get_d_2exp@plt+0x179d39> │ │ │ │ movq $0x57ffa8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 57ffa8 <__gmpz_get_d_2exp@plt+0x179d28> │ │ │ │ @@ -420377,111 +420393,113 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x5d(%rax) │ │ │ │ - mov $0x758b4800,%esi │ │ │ │ - or %cl,0x73(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ + add %bl,0x4800be5d(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 57fef0 <__gmpz_get_d_2exp@plt+0x179c70> │ │ │ │ - lea 0xbe5d80(%rip),%rbx │ │ │ │ + lea 0xbe5da0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W pop %rbp │ │ │ │ - mov $0x458d4800,%esi │ │ │ │ - clc │ │ │ │ + push $0x4800be5d │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 580019 <__gmpz_get_d_2exp@plt+0x179d99> │ │ │ │ movq $0x580008,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 580008 <__gmpz_get_d_2exp@plt+0x179d88> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ pop %rbp │ │ │ │ mov $0x45c74800,%esi │ │ │ │ add %dh,(%rax) │ │ │ │ add %bl,0x0(%rax) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp f13fc8 <__gmpz_get_d_2exp@plt+0xb0dd48> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ cmp $0x8d4800cb,%eax │ │ │ │ - cmp $0xd31402,%eax │ │ │ │ + cmp $0xd31422,%eax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ add $0x8,%rbp │ │ │ │ jmp dfaa80 <__gmpz_get_d_2exp@plt+0x9f4800> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4900be5c(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 580093 <__gmpz_get_d_2exp@plt+0x179e13> │ │ │ │ + add %bl,%al │ │ │ │ + pop %rsp │ │ │ │ + mov $0xc4834900,%esi │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ movq $0x57ffd8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0xa5c14f(%rip),%r14 │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbe5cab(%rip),%rbx │ │ │ │ + lea 0xbe5ccb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x5c(%rax) │ │ │ │ + add %bh,0x5c(%rax) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5800ef <__gmpz_get_d_2exp@plt+0x179e6f> │ │ │ │ mov %rsi,%rax │ │ │ │ mov %r14,%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 57fef0 <__gmpz_get_d_2exp@plt+0x179c70> │ │ │ │ - lea 0xbe5c6a(%rip),%rbx │ │ │ │ + lea 0xbe5c8a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x5c(%rax) │ │ │ │ + add %ch,0x5c(%rax) │ │ │ │ mov $0xf7894800,%esi │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xbe5c3d(%rip),%r14 │ │ │ │ + lea 0xbe5c5d(%rip),%r14 │ │ │ │ jmp de1f70 <__gmpz_get_d_2exp@plt+0x9dbcf0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -420491,22 +420509,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 58017e <__gmpz_get_d_2exp@plt+0x179efe> │ │ │ │ movq $0x5801a0,-0x10(%rbp) │ │ │ │ - lea 0xcc5841(%rip),%rdi │ │ │ │ - lea 0xdbeab2(%rip),%rsi │ │ │ │ + lea 0xcc5861(%rip),%rdi │ │ │ │ + lea 0xdbead2(%rip),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xcad35a(%rip),%r14 │ │ │ │ + lea 0xcad37a(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp db6e88 <__gmpz_get_d_2exp@plt+0x9b0c08> │ │ │ │ - lea 0xbe5c73(%rip),%rbx │ │ │ │ + lea 0xbe5c93(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -420544,25 +420562,25 @@ │ │ │ │ (bad) │ │ │ │ rex add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - pop %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + pop %rsp │ │ │ │ mov $0x458d4800,%esi │ │ │ │ - call 73503b6c <__environ@GLIBC_2.2.5+0x721c0084> │ │ │ │ + call 73503b6c <__environ@GLIBC_2.2.5+0x721c0044> │ │ │ │ sub %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x580260,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbe5bb9(%rip),%r14 │ │ │ │ + lea 0xbe5bd9(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp e43320 <__gmpz_get_d_2exp@plt+0xa3d0a0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -420587,20 +420605,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x5b(%rax) │ │ │ │ - mov $0x458d4800,%esi │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %cl,0x4800be5b(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5802d9 <__gmpz_get_d_2exp@plt+0x17a059> │ │ │ │ movq $0x5802f0,-0x10(%rbp) │ │ │ │ - lea 0xbe5b0c(%rip),%rsi │ │ │ │ + lea 0xbe5b2c(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -420614,25 +420632,25 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcc55ed(%rip),%rbx │ │ │ │ + lea 0xcc560d(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bl,-0x42(%rbx) │ │ │ │ + xor %bl,-0x42(%rbx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 580387 <__gmpz_get_d_2exp@plt+0x17a107> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 58037c <__gmpz_get_d_2exp@plt+0x17a0fc> │ │ │ │ @@ -420670,16 +420688,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - push %rsp │ │ │ │ + add %cl,(%rax) │ │ │ │ + push %rbp │ │ │ │ int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 5803db <__gmpz_get_d_2exp@plt+0x17a15b> │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ or $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -420708,27 +420726,27 @@ │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0xe480b0,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffb8,%r12 │ │ │ │ - lea 0xcc5497(%rip),%rbx │ │ │ │ + lea 0xcc54b7(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xbe59e7(%rip),%rbx │ │ │ │ + lea 0xbe5a07(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ pop %rcx │ │ │ │ mov $0x458d4800,%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5804e1 <__gmpz_get_d_2exp@plt+0x17a261> │ │ │ │ movq $0x5804d0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -420739,20 +420757,20 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800be59(%rax) │ │ │ │ + add %dh,0x4800be59(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5803f8 <__gmpz_get_d_2exp@plt+0x17a178> │ │ │ │ - lea 0xbe5998(%rip),%rbx │ │ │ │ + lea 0xbe59b8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -420765,18 +420783,18 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 58052f <__gmpz_get_d_2exp@plt+0x17a2af> │ │ │ │ movq $0x580550,-0x8(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xbe595c(%rip),%r14 │ │ │ │ + lea 0xbe597c(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp da1000 <__gmpz_get_d_2exp@plt+0x99ad80> │ │ │ │ - lea 0xbe595a(%rip),%rbx │ │ │ │ + lea 0xbe597a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -420792,15 +420810,15 @@ │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0x18000000,%eax │ │ │ │ + adc $0x38000000,%eax │ │ │ │ pop %rcx │ │ │ │ mov $0x458d4800,%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5805dc <__gmpz_get_d_2exp@plt+0x17a35c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -420808,70 +420826,70 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5805da <__gmpz_get_d_2exp@plt+0x17a35a> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbe58c1(%rip),%r14 │ │ │ │ + lea 0xbe58e1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ - adc $0xe0000000,%eax │ │ │ │ - pop %rax │ │ │ │ + adc $0x0,%eax │ │ │ │ + pop %rcx │ │ │ │ mov $0x458d4800,%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 580642 <__gmpz_get_d_2exp@plt+0x17a3c2> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 580640 <__gmpz_get_d_2exp@plt+0x17a3c0> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xcc5378(%rip),%rsi │ │ │ │ - lea 0xcaa3c1(%rip),%r14 │ │ │ │ - lea 0xbe5899(%rip),%rbx │ │ │ │ + lea 0xcc5398(%rip),%rsi │ │ │ │ + lea 0xcaa3e1(%rip),%r14 │ │ │ │ + lea 0xbe58b9(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c00be58(%rax) │ │ │ │ + add %dh,0x4c00be58(%rax) │ │ │ │ mov %esi,%esi │ │ │ │ - lea 0xbe5886(%rip),%r14 │ │ │ │ + lea 0xbe58a6(%rip),%r14 │ │ │ │ jmp e405c0 <__gmpz_get_d_2exp@plt+0xa3a340> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bl,-0x42(%rax) │ │ │ │ + xor %bl,-0x42(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73503fd4 <__environ@GLIBC_2.2.5+0x721c04ec> │ │ │ │ + rex.RB call 73503fd4 <__environ@GLIBC_2.2.5+0x721c04ac> │ │ │ │ (bad) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5806d0,-0x18(%rbp) │ │ │ │ - lea 0xcc52fd(%rip),%rdi │ │ │ │ + lea 0xcc531d(%rip),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbe57d3(%rip),%r14 │ │ │ │ + lea 0xbe57f3(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp da1000 <__gmpz_get_d_2exp@plt+0x99ad80> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -420893,28 +420911,25 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x57(%rax) │ │ │ │ - mov $0xc4834900,%esi │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ + add %dl,0x4900be57(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58074b <__gmpz_get_d_2exp@plt+0x17a4cb> │ │ │ │ movq $0x580680,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ - lea 0xcc470c(%rip),%rbx │ │ │ │ + lea 0xcc472c(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbe57c3(%rip),%rbx │ │ │ │ + lea 0xbe57e3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -420932,15 +420947,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - cmp $0xd30c8a,%eax │ │ │ │ + cmp $0xd30caa,%eax │ │ │ │ movslq 0x7(%rbx),%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ add $0x8,%rbp │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ @@ -420959,15 +420974,15 @@ │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x580778,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0xa5b9cb(%rip),%r14 │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbe5743(%rip),%rbx │ │ │ │ + lea 0xbe5763(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -421034,15 +421049,15 @@ │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x34(%rdi) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e91,-0x8(%r12) │ │ │ │ + movq $0x1231eb1,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ movslq %eax,%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ @@ -421095,42 +421110,42 @@ │ │ │ │ add %dh,0x67(%rdi) │ │ │ │ cmp $0xb,%r14 │ │ │ │ jl 580a09 <__gmpz_get_d_2exp@plt+0x17a789> │ │ │ │ movq $0x580948,-0x30(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e81,-0x8(%r12) │ │ │ │ + movq $0x1231ea1,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x580838,-0x30(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0xa5b7a2(%rip),%r14 │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xbe5522(%rip),%rbx │ │ │ │ + lea 0xbe5542(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735043bc <__environ@GLIBC_2.2.5+0x721c08d4> │ │ │ │ + rex.RB call 735043bc <__environ@GLIBC_2.2.5+0x721c0894> │ │ │ │ rex.R │ │ │ │ movq $0x580aa0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -421147,15 +421162,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jge 580ab4 <__gmpz_get_d_2exp@plt+0x17a834> │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 5809c0 <__gmpz_get_d_2exp@plt+0x17a740> │ │ │ │ - lea 0xbe54b4(%rip),%rbx │ │ │ │ + lea 0xbe54d4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -421171,15 +421186,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0x6d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + testl $0x8d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ push %rsp │ │ │ │ mov $0x145ee900,%esi │ │ │ │ xchg %al,(%rax) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -421191,22 +421206,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 580b66 <__gmpz_get_d_2exp@plt+0x17a8e6> │ │ │ │ movq $0x580b88,-0x10(%rbp) │ │ │ │ - lea 0xcc4e59(%rip),%rdi │ │ │ │ - lea 0xdbe0ca(%rip),%rsi │ │ │ │ + lea 0xcc4e79(%rip),%rdi │ │ │ │ + lea 0xdbe0ea(%rip),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xcacc92(%rip),%r14 │ │ │ │ + lea 0xcaccb2(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp db6940 <__gmpz_get_d_2exp@plt+0x9b06c0> │ │ │ │ - lea 0xbe5483(%rip),%rbx │ │ │ │ + lea 0xbe54a3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -421244,24 +421259,23 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock push %rbx │ │ │ │ - mov $0x458d4800,%esi │ │ │ │ - call 73504554 <__environ@GLIBC_2.2.5+0x721c0a6c> │ │ │ │ - sub %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ + adc %dl,0x0(%rsi,%rdi,4) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 580c31 <__gmpz_get_d_2exp@plt+0x17a9b1> │ │ │ │ + movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x580c48,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbe53c9(%rip),%r14 │ │ │ │ + lea 0xbe53e9(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp e43320 <__gmpz_get_d_2exp@plt+0xa3d0a0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -421286,20 +421300,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x53(%rax) │ │ │ │ - mov $0x458d4800,%esi │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %bl,0x4800be53(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 580cc1 <__gmpz_get_d_2exp@plt+0x17aa41> │ │ │ │ movq $0x580cd8,-0x10(%rbp) │ │ │ │ - lea 0xbe532c(%rip),%rsi │ │ │ │ + lea 0xbe534c(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -421313,27 +421327,26 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcc4c05(%rip),%rbx │ │ │ │ + lea 0xcc4c25(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %dl,-0x42(%rbx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + rex push %rbx │ │ │ │ + mov $0x458d4800,%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 580d6f <__gmpz_get_d_2exp@plt+0x17aaef> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 580d64 <__gmpz_get_d_2exp@plt+0x17aae4> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -421369,15 +421382,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ rex.WXB int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 580dc3 <__gmpz_get_d_2exp@plt+0x17ab43> │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ or $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -421406,27 +421419,27 @@ │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0xe480b0,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffb8,%r12 │ │ │ │ - lea 0xcc4aaf(%rip),%rbx │ │ │ │ + lea 0xcc4acf(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xbe51f7(%rip),%rbx │ │ │ │ + lea 0xbe5217(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ push %rcx │ │ │ │ mov $0x458d4800,%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 580ec9 <__gmpz_get_d_2exp@plt+0x17ac49> │ │ │ │ movq $0x580eb8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -421437,20 +421450,22 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800be51(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + add %al,%al │ │ │ │ + push %rcx │ │ │ │ + mov $0x758b4800,%esi │ │ │ │ + or %cl,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 580de0 <__gmpz_get_d_2exp@plt+0x17ab60> │ │ │ │ - lea 0xbe51a8(%rip),%rbx │ │ │ │ + lea 0xbe51c8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -421463,18 +421478,18 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 580f17 <__gmpz_get_d_2exp@plt+0x17ac97> │ │ │ │ movq $0x580f38,-0x8(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xbe516c(%rip),%r14 │ │ │ │ + lea 0xbe518c(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp da1000 <__gmpz_get_d_2exp@plt+0x99ad80> │ │ │ │ - lea 0xbe516a(%rip),%rbx │ │ │ │ + lea 0xbe518a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -421490,15 +421505,15 @@ │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0x28000000,%eax │ │ │ │ + adc $0x48000000,%eax │ │ │ │ push %rcx │ │ │ │ mov $0x458d4800,%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 580fc4 <__gmpz_get_d_2exp@plt+0x17ad44> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -421506,70 +421521,71 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 580fc2 <__gmpz_get_d_2exp@plt+0x17ad42> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbe50d1(%rip),%r14 │ │ │ │ + lea 0xbe50f1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ - adc $0xf0000000,%eax │ │ │ │ - push %rax │ │ │ │ + adc $0x10000000,%eax │ │ │ │ + push %rcx │ │ │ │ mov $0x458d4800,%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 58102a <__gmpz_get_d_2exp@plt+0x17adaa> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 581028 <__gmpz_get_d_2exp@plt+0x17ada8> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xcc4990(%rip),%rsi │ │ │ │ - lea 0xca99d9(%rip),%r14 │ │ │ │ - lea 0xbe50a9(%rip),%rbx │ │ │ │ + lea 0xcc49b0(%rip),%rsi │ │ │ │ + lea 0xca99f9(%rip),%r14 │ │ │ │ + lea 0xbe50c9(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4c00be50(%rax) │ │ │ │ - mov %esi,%esi │ │ │ │ - lea 0xbe5096(%rip),%r14 │ │ │ │ + add %al,%al │ │ │ │ + push %rax │ │ │ │ + mov $0xf6894c00,%esi │ │ │ │ + lea 0xbe50b6(%rip),%r14 │ │ │ │ jmp e405c0 <__gmpz_get_d_2exp@plt+0xa3a340> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %dl,-0x42(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735049bc <__environ@GLIBC_2.2.5+0x721c0ed4> │ │ │ │ + rex push %rax │ │ │ │ + mov $0x458d4800,%esi │ │ │ │ + call 735049bc <__environ@GLIBC_2.2.5+0x721c0e94> │ │ │ │ (bad) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5810b8,-0x18(%rbp) │ │ │ │ - lea 0xcc4915(%rip),%rdi │ │ │ │ + lea 0xcc4935(%rip),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbe4fe3(%rip),%r14 │ │ │ │ + lea 0xbe5003(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp da1000 <__gmpz_get_d_2exp@plt+0x99ad80> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -421591,25 +421607,25 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900be4f(%rax) │ │ │ │ + add %ah,0x4900be4f(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 581133 <__gmpz_get_d_2exp@plt+0x17aeb3> │ │ │ │ movq $0x581068,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ - lea 0xcc3d24(%rip),%rbx │ │ │ │ + lea 0xcc3d44(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbe4fd3(%rip),%rbx │ │ │ │ + lea 0xbe4ff3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -421627,15 +421643,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - cmp $0xd302a2,%eax │ │ │ │ + cmp $0xd302c2,%eax │ │ │ │ movslq 0x7(%rbx),%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ add $0x8,%rbp │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ @@ -421654,15 +421670,15 @@ │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x581160,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0xa5afd8(%rip),%r14 │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbe4f53(%rip),%rbx │ │ │ │ + lea 0xbe4f73(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -421729,15 +421745,15 @@ │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x34(%rdi) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e91,-0x8(%r12) │ │ │ │ + movq $0x1231eb1,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ movslq %eax,%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ @@ -421790,42 +421806,42 @@ │ │ │ │ add %dh,0x67(%rdi) │ │ │ │ cmp $0xb,%r14 │ │ │ │ jl 5813f1 <__gmpz_get_d_2exp@plt+0x17b171> │ │ │ │ movq $0x581330,-0x30(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e81,-0x8(%r12) │ │ │ │ + movq $0x1231ea1,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x581220,-0x30(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0xa5adaf(%rip),%r14 │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xbe4d32(%rip),%rbx │ │ │ │ + lea 0xbe4d52(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73504da4 <__environ@GLIBC_2.2.5+0x721c12bc> │ │ │ │ + rex.RB call 73504da4 <__environ@GLIBC_2.2.5+0x721c127c> │ │ │ │ rex.R │ │ │ │ movq $0x581488,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -421842,15 +421858,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jge 58149c <__gmpz_get_d_2exp@plt+0x17b21c> │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 5813a8 <__gmpz_get_d_2exp@plt+0x17b128> │ │ │ │ - lea 0xbe4cc4(%rip),%rbx │ │ │ │ + lea 0xbe4ce4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -421866,34 +421882,34 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0x7d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + testl $0x9d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ rex.WR movabs $0xf6600860a76e900,%rsi │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 581558 <__gmpz_get_d_2exp@plt+0x17b2d8> │ │ │ │ - mov $0x458d4800,%esi │ │ │ │ - call 73504e64 <__environ@GLIBC_2.2.5+0x721c137c> │ │ │ │ + add %cl,-0x42(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73504e64 <__environ@GLIBC_2.2.5+0x721c133c> │ │ │ │ sub %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x581558,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbe4ab9(%rip),%r14 │ │ │ │ + lea 0xbe4ad9(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp e43320 <__gmpz_get_d_2exp@plt+0xa3d0a0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -421918,20 +421934,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4c(%rax) │ │ │ │ + add %ah,0x4c(%rax) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5815d1 <__gmpz_get_d_2exp@plt+0x17b351> │ │ │ │ movq $0x5815e8,-0x10(%rbp) │ │ │ │ - lea 0xbe4c14(%rip),%rsi │ │ │ │ + lea 0xbe4c34(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -421945,26 +421961,26 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcc42f5(%rip),%rbx │ │ │ │ + lea 0xcc4315(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 4858d46c <__environ@GLIBC_2.2.5+0x47249984> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + or %cl,0x0(%rsi,%rdi,4) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 58167f <__gmpz_get_d_2exp@plt+0x17b3ff> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 581674 <__gmpz_get_d_2exp@plt+0x17b3f4> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -422000,16 +422016,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rex.B int3 │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.X int3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 5816d3 <__gmpz_get_d_2exp@plt+0x17b453> │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ or $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -422037,29 +422053,28 @@ │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0xe480b0,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffb8,%r12 │ │ │ │ - lea 0xcc419f(%rip),%rbx │ │ │ │ + lea 0xcc41bf(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xbe4abf(%rip),%rbx │ │ │ │ + lea 0xbe4adf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800be4a(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + rex.WX movabs $0xf8394cf0458d4800,%rsi │ │ │ │ jb 5817d9 <__gmpz_get_d_2exp@plt+0x17b559> │ │ │ │ movq $0x5817c8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5817c8 <__gmpz_get_d_2exp@plt+0x17b548> │ │ │ │ @@ -422067,21 +422082,20 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4a(%rax) │ │ │ │ - mov $0x758b4800,%esi │ │ │ │ - or %cl,0x73(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ + add %cl,0x4800be4a(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5816f0 <__gmpz_get_d_2exp@plt+0x17b470> │ │ │ │ - lea 0xbe4a70(%rip),%rbx │ │ │ │ + lea 0xbe4a90(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -422094,18 +422108,18 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 581827 <__gmpz_get_d_2exp@plt+0x17b5a7> │ │ │ │ movq $0x581848,-0x8(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xbe4a34(%rip),%r14 │ │ │ │ + lea 0xbe4a54(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp da1000 <__gmpz_get_d_2exp@plt+0x99ad80> │ │ │ │ - lea 0xbe4a32(%rip),%rbx │ │ │ │ + lea 0xbe4a52(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -422121,82 +422135,82 @@ │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0xf0000000,%eax │ │ │ │ - movabs $0xf8394cf0458d4800,%r14 │ │ │ │ + adc $0x10000000,%eax │ │ │ │ + rex.WX movabs $0xf8394cf0458d4800,%rsi │ │ │ │ jb 5818d4 <__gmpz_get_d_2exp@plt+0x17b654> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5818d2 <__gmpz_get_d_2exp@plt+0x17b652> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbe4999(%rip),%r14 │ │ │ │ + lea 0xbe49b9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ - adc $0xb8000000,%eax │ │ │ │ + adc $0xd8000000,%eax │ │ │ │ movabs $0xf8394cf0458d4800,%r14 │ │ │ │ jb 58193a <__gmpz_get_d_2exp@plt+0x17b6ba> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 581938 <__gmpz_get_d_2exp@plt+0x17b6b8> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xcc4080(%rip),%rsi │ │ │ │ - lea 0xca90c9(%rip),%r14 │ │ │ │ - lea 0xbe4971(%rip),%rbx │ │ │ │ + lea 0xcc40a0(%rip),%rsi │ │ │ │ + lea 0xca90e9(%rip),%r14 │ │ │ │ + lea 0xbe4991(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49(%rax) │ │ │ │ - mov $0xf6894c00,%esi │ │ │ │ - lea 0xbe495e(%rip),%r14 │ │ │ │ + add %cl,0x4c00be49(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ + lea 0xbe497e(%rip),%r14 │ │ │ │ jmp e405c0 <__gmpz_get_d_2exp@plt+0xa3a340> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 4858d7c1 <__environ@GLIBC_2.2.5+0x47249cd9> │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5819b0 <__gmpz_get_d_2exp@plt+0x17b730> │ │ │ │ + or %cl,-0x42(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 735052cc <__environ@GLIBC_2.2.5+0x721c17a4> │ │ │ │ + (bad) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5819c8,-0x18(%rbp) │ │ │ │ - lea 0xcc4005(%rip),%rdi │ │ │ │ + lea 0xcc4025(%rip),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbe48ab(%rip),%r14 │ │ │ │ + lea 0xbe48cb(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp da1000 <__gmpz_get_d_2exp@plt+0x99ad80> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -422218,28 +422232,28 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48(%rax) │ │ │ │ + add %ch,0x48(%rax) │ │ │ │ mov $0xc4834900,%esi │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x581978,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ - lea 0xcc3414(%rip),%rbx │ │ │ │ + lea 0xcc3434(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbe489b(%rip),%rbx │ │ │ │ + lea 0xbe48bb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -422253,15 +422267,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735053ec <__environ@GLIBC_2.2.5+0x721c1904> │ │ │ │ + rex.RB call 735053ec <__environ@GLIBC_2.2.5+0x721c18c4> │ │ │ │ push %rbp │ │ │ │ movq $0x581ad0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -422282,28 +422296,28 @@ │ │ │ │ jne 581ae9 <__gmpz_get_d_2exp@plt+0x17b869> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbe483b(%rip),%rbx │ │ │ │ + lea 0xbe485b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73505474 <__environ@GLIBC_2.2.5+0x721c198c> │ │ │ │ + rex.RB call 73505474 <__environ@GLIBC_2.2.5+0x721c194c> │ │ │ │ push %rbp │ │ │ │ movq $0x581b58,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -422324,28 +422338,28 @@ │ │ │ │ jne 581b71 <__gmpz_get_d_2exp@plt+0x17b8f1> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbe47bb(%rip),%rbx │ │ │ │ + lea 0xbe47db(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735054fc <__environ@GLIBC_2.2.5+0x721c1a14> │ │ │ │ + rex.RB call 735054fc <__environ@GLIBC_2.2.5+0x721c19d4> │ │ │ │ push %rbp │ │ │ │ movq $0x581be0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -422366,28 +422380,28 @@ │ │ │ │ jne 581bf9 <__gmpz_get_d_2exp@plt+0x17b979> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbe473b(%rip),%rbx │ │ │ │ + lea 0xbe475b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73505584 <__environ@GLIBC_2.2.5+0x721c1a9c> │ │ │ │ + rex.RB call 73505584 <__environ@GLIBC_2.2.5+0x721c1a5c> │ │ │ │ push %rdx │ │ │ │ movq $0x581c68,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -422408,28 +422422,28 @@ │ │ │ │ jne 581c7e <__gmpz_get_d_2exp@plt+0x17b9fe> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbe46be(%rip),%rbx │ │ │ │ + lea 0xbe46de(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73505604 <__environ@GLIBC_2.2.5+0x721c1b1c> │ │ │ │ + rex.RB call 73505604 <__environ@GLIBC_2.2.5+0x721c1adc> │ │ │ │ push %rbp │ │ │ │ movq $0x581ce8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -422450,28 +422464,28 @@ │ │ │ │ jne 581d01 <__gmpz_get_d_2exp@plt+0x17ba81> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbe4643(%rip),%rbx │ │ │ │ + lea 0xbe4663(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7350568c <__environ@GLIBC_2.2.5+0x721c1ba4> │ │ │ │ + rex.RB call 7350568c <__environ@GLIBC_2.2.5+0x721c1b64> │ │ │ │ push %rbp │ │ │ │ movq $0x581d70,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -422492,28 +422506,28 @@ │ │ │ │ jne 581d89 <__gmpz_get_d_2exp@plt+0x17bb09> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbe45c3(%rip),%rbx │ │ │ │ + lea 0xbe45e3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73505714 <__environ@GLIBC_2.2.5+0x721c1c2c> │ │ │ │ + rex.RB call 73505714 <__environ@GLIBC_2.2.5+0x721c1bec> │ │ │ │ push %rbx │ │ │ │ movq $0x581df8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -422534,28 +422548,28 @@ │ │ │ │ jne 581e0f <__gmpz_get_d_2exp@plt+0x17bb8f> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbe4545(%rip),%rbx │ │ │ │ + lea 0xbe4565(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73505794 <__environ@GLIBC_2.2.5+0x721c1cac> │ │ │ │ + rex.RB call 73505794 <__environ@GLIBC_2.2.5+0x721c1c6c> │ │ │ │ push %rbx │ │ │ │ movq $0x581e78,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -422576,28 +422590,28 @@ │ │ │ │ jne 581e8f <__gmpz_get_d_2exp@plt+0x17bc0f> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbe44cd(%rip),%rbx │ │ │ │ + lea 0xbe44ed(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73505814 <__environ@GLIBC_2.2.5+0x721c1d2c> │ │ │ │ + rex.RB call 73505814 <__environ@GLIBC_2.2.5+0x721c1cec> │ │ │ │ push %rbx │ │ │ │ movq $0x581ef8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -422618,28 +422632,28 @@ │ │ │ │ jne 581f0f <__gmpz_get_d_2exp@plt+0x17bc8f> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbe4455(%rip),%rbx │ │ │ │ + lea 0xbe4475(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73505894 <__environ@GLIBC_2.2.5+0x721c1dac> │ │ │ │ + rex.RB call 73505894 <__environ@GLIBC_2.2.5+0x721c1d6c> │ │ │ │ push %rbx │ │ │ │ movq $0x581f78,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -422660,28 +422674,28 @@ │ │ │ │ jne 581f8f <__gmpz_get_d_2exp@plt+0x17bd0f> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbe43dd(%rip),%rbx │ │ │ │ + lea 0xbe43fd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73505914 <__environ@GLIBC_2.2.5+0x721c1e2c> │ │ │ │ + rex.RB call 73505914 <__environ@GLIBC_2.2.5+0x721c1dec> │ │ │ │ push %rbx │ │ │ │ movq $0x581ff8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -422702,28 +422716,28 @@ │ │ │ │ jne 58200f <__gmpz_get_d_2exp@plt+0x17bd8f> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbe4365(%rip),%rbx │ │ │ │ + lea 0xbe4385(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73505994 <__environ@GLIBC_2.2.5+0x721c1eac> │ │ │ │ + rex.RB call 73505994 <__environ@GLIBC_2.2.5+0x721c1e6c> │ │ │ │ push %rbx │ │ │ │ movq $0x582078,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -422744,28 +422758,28 @@ │ │ │ │ jne 58208f <__gmpz_get_d_2exp@plt+0x17be0f> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbe42ed(%rip),%rbx │ │ │ │ + lea 0xbe430d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73505a14 <__environ@GLIBC_2.2.5+0x721c1f2c> │ │ │ │ + rex.RB call 73505a14 <__environ@GLIBC_2.2.5+0x721c1eec> │ │ │ │ push %rbx │ │ │ │ movq $0x5820f8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -422786,28 +422800,28 @@ │ │ │ │ jne 58210f <__gmpz_get_d_2exp@plt+0x17be8f> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbe4275(%rip),%rbx │ │ │ │ + lea 0xbe4295(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73505a94 <__environ@GLIBC_2.2.5+0x721c1fac> │ │ │ │ + rex.RB call 73505a94 <__environ@GLIBC_2.2.5+0x721c1f6c> │ │ │ │ push %rbp │ │ │ │ movq $0x582178,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -422828,28 +422842,28 @@ │ │ │ │ jne 582191 <__gmpz_get_d_2exp@plt+0x17bf11> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbe41fb(%rip),%rbx │ │ │ │ + lea 0xbe421b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73505b1c <__environ@GLIBC_2.2.5+0x721c2034> │ │ │ │ + rex.RB call 73505b1c <__environ@GLIBC_2.2.5+0x721c1ff4> │ │ │ │ push %rbp │ │ │ │ movq $0x582200,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -422870,28 +422884,28 @@ │ │ │ │ jne 582219 <__gmpz_get_d_2exp@plt+0x17bf99> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbe417b(%rip),%rbx │ │ │ │ + lea 0xbe419b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73505ba4 <__environ@GLIBC_2.2.5+0x721c20bc> │ │ │ │ + rex.RB call 73505ba4 <__environ@GLIBC_2.2.5+0x721c207c> │ │ │ │ push %rbp │ │ │ │ movq $0x582288,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -422912,28 +422926,28 @@ │ │ │ │ jne 5822a1 <__gmpz_get_d_2exp@plt+0x17c021> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbe40fb(%rip),%rbx │ │ │ │ + lea 0xbe411b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73505c2c <__environ@GLIBC_2.2.5+0x721c2144> │ │ │ │ + rex.RB call 73505c2c <__environ@GLIBC_2.2.5+0x721c2104> │ │ │ │ push %rbp │ │ │ │ movq $0x582310,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -422954,28 +422968,28 @@ │ │ │ │ jne 582329 <__gmpz_get_d_2exp@plt+0x17c0a9> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbe407b(%rip),%rbx │ │ │ │ + lea 0xbe409b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73505cb4 <__environ@GLIBC_2.2.5+0x721c21cc> │ │ │ │ + rex.RB call 73505cb4 <__environ@GLIBC_2.2.5+0x721c218c> │ │ │ │ push %rbp │ │ │ │ movq $0x582398,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -422996,28 +423010,28 @@ │ │ │ │ jne 5823b1 <__gmpz_get_d_2exp@plt+0x17c131> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbe3ffb(%rip),%rbx │ │ │ │ + lea 0xbe401b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73505d3c <__environ@GLIBC_2.2.5+0x721c2254> │ │ │ │ + rex.RB call 73505d3c <__environ@GLIBC_2.2.5+0x721c2214> │ │ │ │ push %rbp │ │ │ │ movq $0x582420,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -423038,28 +423052,28 @@ │ │ │ │ jne 582439 <__gmpz_get_d_2exp@plt+0x17c1b9> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbe3f7b(%rip),%rbx │ │ │ │ + lea 0xbe3f9b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73505dc4 <__environ@GLIBC_2.2.5+0x721c22dc> │ │ │ │ + rex.RB call 73505dc4 <__environ@GLIBC_2.2.5+0x721c229c> │ │ │ │ push %rbp │ │ │ │ movq $0x5824a8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -423080,28 +423094,28 @@ │ │ │ │ jne 5824c1 <__gmpz_get_d_2exp@plt+0x17c241> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbe3efb(%rip),%rbx │ │ │ │ + lea 0xbe3f1b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73505e4c <__environ@GLIBC_2.2.5+0x721c2364> │ │ │ │ + rex.RB call 73505e4c <__environ@GLIBC_2.2.5+0x721c2324> │ │ │ │ push %rbp │ │ │ │ movq $0x582530,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -423122,15 +423136,15 @@ │ │ │ │ jne 582549 <__gmpz_get_d_2exp@plt+0x17c2c9> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbe3e7b(%rip),%rbx │ │ │ │ + lea 0xbe3e9b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -423237,15 +423251,15 @@ │ │ │ │ movq $0xd4dfc8,-0x8(%r12) │ │ │ │ mov %eax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbe4a37(%rip),%rbx │ │ │ │ + lea 0xbe4a57(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -423309,15 +423323,15 @@ │ │ │ │ movq $0xd4dfc8,-0x8(%r12) │ │ │ │ mov %eax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbe495e(%rip),%rbx │ │ │ │ + lea 0xbe497e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -423379,15 +423393,15 @@ │ │ │ │ movq $0xd4dfc8,-0x8(%r12) │ │ │ │ mov %eax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbe4886(%rip),%rbx │ │ │ │ + lea 0xbe48a6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -423439,22 +423453,22 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7350627c <__environ@GLIBC_2.2.5+0x721c2794> │ │ │ │ + rex.RB call 7350627c <__environ@GLIBC_2.2.5+0x721c2754> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call b052a1 <__gmpz_get_d_2exp@plt+0x6ff021> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe47bf(%rip),%rbx │ │ │ │ + lea 0xbe47df(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -423506,18 +423520,18 @@ │ │ │ │ movzwl 0x7(%rbx),%eax │ │ │ │ movq $0xe1d180,-0x8(%r12) │ │ │ │ mov %eax,(%r12) │ │ │ │ mov (%r12),%eax │ │ │ │ and $0xf000,%eax │ │ │ │ cmp $0xc000,%rax │ │ │ │ jne 582a25 <__gmpz_get_d_2exp@plt+0x17c7a5> │ │ │ │ - lea 0xd2e9bc(%rip),%rbx │ │ │ │ + lea 0xd2e9dc(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd2e9a5(%rip),%rbx │ │ │ │ + lea 0xd2e9c5(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ @@ -423543,15 +423557,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 582a9b <__gmpz_get_d_2exp@plt+0x17c81b> │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 582928 <__gmpz_get_d_2exp@plt+0x17c6a8> │ │ │ │ - lea 0xbe4670(%rip),%rbx │ │ │ │ + lea 0xbe4690(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -423577,22 +423591,22 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7350646c <__environ@GLIBC_2.2.5+0x721c2984> │ │ │ │ + rex.RB call 7350646c <__environ@GLIBC_2.2.5+0x721c2944> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call b05681 <__gmpz_get_d_2exp@plt+0x6ff401> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe45df(%rip),%rbx │ │ │ │ + lea 0xbe45ff(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -423634,18 +423648,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x250743(%rbx) │ │ │ │ lock add %al,(%rax) │ │ │ │ cmp $0xc000,%rax │ │ │ │ jne 582bf6 <__gmpz_get_d_2exp@plt+0x17c976> │ │ │ │ - lea 0xd2e7eb(%rip),%rbx │ │ │ │ + lea 0xd2e80b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd2e7d4(%rip),%rbx │ │ │ │ + lea 0xd2e7f4(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -423669,15 +423683,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 582c5b <__gmpz_get_d_2exp@plt+0x17c9db> │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 582b18 <__gmpz_get_d_2exp@plt+0x17c898> │ │ │ │ - lea 0xbe44c0(%rip),%rbx │ │ │ │ + lea 0xbe44e0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -423704,22 +423718,22 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73506634 <__environ@GLIBC_2.2.5+0x721c2b4c> │ │ │ │ + rex.RB call 73506634 <__environ@GLIBC_2.2.5+0x721c2b0c> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call b05a11 <__gmpz_get_d_2exp@plt+0x6ff791> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe4437(%rip),%rbx │ │ │ │ + lea 0xbe4457(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -423771,18 +423785,18 @@ │ │ │ │ movzwl 0x7(%rbx),%eax │ │ │ │ movq $0xe1d180,-0x8(%r12) │ │ │ │ mov %eax,(%r12) │ │ │ │ mov (%r12),%eax │ │ │ │ and $0xf000,%eax │ │ │ │ cmp $0xa000,%rax │ │ │ │ jne 582ddd <__gmpz_get_d_2exp@plt+0x17cb5d> │ │ │ │ - lea 0xd2e604(%rip),%rbx │ │ │ │ + lea 0xd2e624(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd2e5ed(%rip),%rbx │ │ │ │ + lea 0xd2e60d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ @@ -423808,15 +423822,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 582e53 <__gmpz_get_d_2exp@plt+0x17cbd3> │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 582ce0 <__gmpz_get_d_2exp@plt+0x17ca60> │ │ │ │ - lea 0xbe42e8(%rip),%rbx │ │ │ │ + lea 0xbe4308(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -423842,22 +423856,22 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73506824 <__environ@GLIBC_2.2.5+0x721c2d3c> │ │ │ │ + rex.RB call 73506824 <__environ@GLIBC_2.2.5+0x721c2cfc> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call b05df1 <__gmpz_get_d_2exp@plt+0x6ffb71> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe4257(%rip),%rbx │ │ │ │ + lea 0xbe4277(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -423899,18 +423913,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x250743(%rbx) │ │ │ │ lock add %al,(%rax) │ │ │ │ cmp $0xa000,%rax │ │ │ │ jne 582fae <__gmpz_get_d_2exp@plt+0x17cd2e> │ │ │ │ - lea 0xd2e433(%rip),%rbx │ │ │ │ + lea 0xd2e453(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd2e41c(%rip),%rbx │ │ │ │ + lea 0xd2e43c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -423934,15 +423948,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 583013 <__gmpz_get_d_2exp@plt+0x17cd93> │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 582ed0 <__gmpz_get_d_2exp@plt+0x17cc50> │ │ │ │ - lea 0xbe4138(%rip),%rbx │ │ │ │ + lea 0xbe4158(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -423969,22 +423983,22 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735069ec <__environ@GLIBC_2.2.5+0x721c2f04> │ │ │ │ + rex.RB call 735069ec <__environ@GLIBC_2.2.5+0x721c2ec4> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call b06181 <__gmpz_get_d_2exp@plt+0x6fff01> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe40af(%rip),%rbx │ │ │ │ + lea 0xbe40cf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -424038,18 +424052,18 @@ │ │ │ │ movzwl 0x7(%rbx),%eax │ │ │ │ movq $0xe1d180,-0x8(%r12) │ │ │ │ mov %eax,(%r12) │ │ │ │ mov (%r12),%eax │ │ │ │ and $0xf000,%eax │ │ │ │ cmp $0x4000,%rax │ │ │ │ jne 583195 <__gmpz_get_d_2exp@plt+0x17cf15> │ │ │ │ - lea 0xd2e24c(%rip),%rbx │ │ │ │ + lea 0xd2e26c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd2e235(%rip),%rbx │ │ │ │ + lea 0xd2e255(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ @@ -424075,15 +424089,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 58320b <__gmpz_get_d_2exp@plt+0x17cf8b> │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 583098 <__gmpz_get_d_2exp@plt+0x17ce18> │ │ │ │ - lea 0xbe3f60(%rip),%rbx │ │ │ │ + lea 0xbe3f80(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -424109,22 +424123,22 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73506bdc <__environ@GLIBC_2.2.5+0x721c30f4> │ │ │ │ + rex.RB call 73506bdc <__environ@GLIBC_2.2.5+0x721c30b4> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call b06561 <__gmpz_get_d_2exp@plt+0x7002e1> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe3ecf(%rip),%rbx │ │ │ │ + lea 0xbe3eef(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -424168,18 +424182,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x250743(%rbx) │ │ │ │ lock add %al,(%rax) │ │ │ │ cmp $0x4000,%rax │ │ │ │ jne 583366 <__gmpz_get_d_2exp@plt+0x17d0e6> │ │ │ │ - lea 0xd2e07b(%rip),%rbx │ │ │ │ + lea 0xd2e09b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd2e064(%rip),%rbx │ │ │ │ + lea 0xd2e084(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -424203,15 +424217,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 5833cb <__gmpz_get_d_2exp@plt+0x17d14b> │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 583288 <__gmpz_get_d_2exp@plt+0x17d008> │ │ │ │ - lea 0xbe3db0(%rip),%rbx │ │ │ │ + lea 0xbe3dd0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -424238,22 +424252,22 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73506da4 <__environ@GLIBC_2.2.5+0x721c32bc> │ │ │ │ + rex.RB call 73506da4 <__environ@GLIBC_2.2.5+0x721c327c> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call b068f1 <__gmpz_get_d_2exp@plt+0x700671> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe3d27(%rip),%rbx │ │ │ │ + lea 0xbe3d47(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -424305,18 +424319,18 @@ │ │ │ │ movzwl 0x7(%rbx),%eax │ │ │ │ movq $0xe1d180,-0x8(%r12) │ │ │ │ mov %eax,(%r12) │ │ │ │ mov (%r12),%eax │ │ │ │ and $0xf000,%eax │ │ │ │ cmp $0x8000,%rax │ │ │ │ jne 58354d <__gmpz_get_d_2exp@plt+0x17d2cd> │ │ │ │ - lea 0xd2de94(%rip),%rbx │ │ │ │ + lea 0xd2deb4(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd2de7d(%rip),%rbx │ │ │ │ + lea 0xd2de9d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ @@ -424342,15 +424356,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 5835c3 <__gmpz_get_d_2exp@plt+0x17d343> │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 583450 <__gmpz_get_d_2exp@plt+0x17d1d0> │ │ │ │ - lea 0xbe3bd8(%rip),%rbx │ │ │ │ + lea 0xbe3bf8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -424376,22 +424390,22 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73506f94 <__environ@GLIBC_2.2.5+0x721c34ac> │ │ │ │ + rex.RB call 73506f94 <__environ@GLIBC_2.2.5+0x721c346c> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call b06cd1 <__gmpz_get_d_2exp@plt+0x700a51> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe3b47(%rip),%rbx │ │ │ │ + lea 0xbe3b67(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -424436,18 +424450,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x250743(%rbx) │ │ │ │ lock add %al,(%rax) │ │ │ │ cmp $0x8000,%rax │ │ │ │ jne 58371e <__gmpz_get_d_2exp@plt+0x17d49e> │ │ │ │ - lea 0xd2dcc3(%rip),%rbx │ │ │ │ + lea 0xd2dce3(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd2dcac(%rip),%rbx │ │ │ │ + lea 0xd2dccc(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -424471,15 +424485,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 583783 <__gmpz_get_d_2exp@plt+0x17d503> │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 583640 <__gmpz_get_d_2exp@plt+0x17d3c0> │ │ │ │ - lea 0xbe3a28(%rip),%rbx │ │ │ │ + lea 0xbe3a48(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -424506,22 +424520,22 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7350715c <__environ@GLIBC_2.2.5+0x721c3674> │ │ │ │ + rex.RB call 7350715c <__environ@GLIBC_2.2.5+0x721c3634> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call b07061 <__gmpz_get_d_2exp@plt+0x700de1> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe399f(%rip),%rbx │ │ │ │ + lea 0xbe39bf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -424573,18 +424587,18 @@ │ │ │ │ movzwl 0x7(%rbx),%eax │ │ │ │ movq $0xe1d180,-0x8(%r12) │ │ │ │ mov %eax,(%r12) │ │ │ │ mov (%r12),%eax │ │ │ │ and $0xf000,%eax │ │ │ │ cmp $0x1000,%rax │ │ │ │ jne 583905 <__gmpz_get_d_2exp@plt+0x17d685> │ │ │ │ - lea 0xd2dadc(%rip),%rbx │ │ │ │ + lea 0xd2dafc(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd2dac5(%rip),%rbx │ │ │ │ + lea 0xd2dae5(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ @@ -424610,15 +424624,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 58397b <__gmpz_get_d_2exp@plt+0x17d6fb> │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 583808 <__gmpz_get_d_2exp@plt+0x17d588> │ │ │ │ - lea 0xbe3850(%rip),%rbx │ │ │ │ + lea 0xbe3870(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -424644,22 +424658,22 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7350734c <__environ@GLIBC_2.2.5+0x721c3864> │ │ │ │ + rex.RB call 7350734c <__environ@GLIBC_2.2.5+0x721c3824> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call b07441 <__gmpz_get_d_2exp@plt+0x7011c1> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe37bf(%rip),%rbx │ │ │ │ + lea 0xbe37df(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -424701,18 +424715,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x250743(%rbx) │ │ │ │ lock add %al,(%rax) │ │ │ │ cmp $0x1000,%rax │ │ │ │ jne 583ad6 <__gmpz_get_d_2exp@plt+0x17d856> │ │ │ │ - lea 0xd2d90b(%rip),%rbx │ │ │ │ + lea 0xd2d92b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd2d8f4(%rip),%rbx │ │ │ │ + lea 0xd2d914(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -424736,15 +424750,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 583b3b <__gmpz_get_d_2exp@plt+0x17d8bb> │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5839f8 <__gmpz_get_d_2exp@plt+0x17d778> │ │ │ │ - lea 0xbe36a0(%rip),%rbx │ │ │ │ + lea 0xbe36c0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -424771,22 +424785,22 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73507514 <__environ@GLIBC_2.2.5+0x721c3a2c> │ │ │ │ + rex.RB call 73507514 <__environ@GLIBC_2.2.5+0x721c39ec> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call b077d1 <__gmpz_get_d_2exp@plt+0x701551> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe3617(%rip),%rbx │ │ │ │ + lea 0xbe3637(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -424838,18 +424852,18 @@ │ │ │ │ movzwl 0x7(%rbx),%eax │ │ │ │ movq $0xe1d180,-0x8(%r12) │ │ │ │ mov %eax,(%r12) │ │ │ │ mov (%r12),%eax │ │ │ │ and $0xf000,%eax │ │ │ │ cmp $0x2000,%rax │ │ │ │ jne 583cbd <__gmpz_get_d_2exp@plt+0x17da3d> │ │ │ │ - lea 0xd2d724(%rip),%rbx │ │ │ │ + lea 0xd2d744(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd2d70d(%rip),%rbx │ │ │ │ + lea 0xd2d72d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ @@ -424875,15 +424889,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 583d33 <__gmpz_get_d_2exp@plt+0x17dab3> │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 583bc0 <__gmpz_get_d_2exp@plt+0x17d940> │ │ │ │ - lea 0xbe34c8(%rip),%rbx │ │ │ │ + lea 0xbe34e8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -424909,22 +424923,22 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73507704 <__environ@GLIBC_2.2.5+0x721c3c1c> │ │ │ │ + rex.RB call 73507704 <__environ@GLIBC_2.2.5+0x721c3bdc> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call b07bb1 <__gmpz_get_d_2exp@plt+0x701931> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe3437(%rip),%rbx │ │ │ │ + lea 0xbe3457(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -424968,18 +424982,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x250743(%rbx) │ │ │ │ lock add %al,(%rax) │ │ │ │ cmp $0x2000,%rax │ │ │ │ jne 583e8e <__gmpz_get_d_2exp@plt+0x17dc0e> │ │ │ │ - lea 0xd2d553(%rip),%rbx │ │ │ │ + lea 0xd2d573(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd2d53c(%rip),%rbx │ │ │ │ + lea 0xd2d55c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -425003,15 +425017,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 583ef3 <__gmpz_get_d_2exp@plt+0x17dc73> │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 583db0 <__gmpz_get_d_2exp@plt+0x17db30> │ │ │ │ - lea 0xbe3318(%rip),%rbx │ │ │ │ + lea 0xbe3338(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -425038,22 +425052,22 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735078cc <__environ@GLIBC_2.2.5+0x721c3de4> │ │ │ │ + rex.RB call 735078cc <__environ@GLIBC_2.2.5+0x721c3da4> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call b07f41 <__gmpz_get_d_2exp@plt+0x701cc1> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe328f(%rip),%rbx │ │ │ │ + lea 0xbe32af(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -425107,18 +425121,18 @@ │ │ │ │ movzwl 0x7(%rbx),%eax │ │ │ │ movq $0xe1d180,-0x8(%r12) │ │ │ │ mov %eax,(%r12) │ │ │ │ mov (%r12),%eax │ │ │ │ and $0xf000,%eax │ │ │ │ cmp $0x6000,%rax │ │ │ │ jne 584075 <__gmpz_get_d_2exp@plt+0x17ddf5> │ │ │ │ - lea 0xd2d36c(%rip),%rbx │ │ │ │ + lea 0xd2d38c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd2d355(%rip),%rbx │ │ │ │ + lea 0xd2d375(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ @@ -425144,15 +425158,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 5840eb <__gmpz_get_d_2exp@plt+0x17de6b> │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 583f78 <__gmpz_get_d_2exp@plt+0x17dcf8> │ │ │ │ - lea 0xbe3140(%rip),%rbx │ │ │ │ + lea 0xbe3160(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -425178,22 +425192,22 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73507abc <__environ@GLIBC_2.2.5+0x721c3fd4> │ │ │ │ + rex.RB call 73507abc <__environ@GLIBC_2.2.5+0x721c3f94> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call b08321 <__gmpz_get_d_2exp@plt+0x7020a1> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe30af(%rip),%rbx │ │ │ │ + lea 0xbe30cf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -425237,18 +425251,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x250743(%rbx) │ │ │ │ lock add %al,(%rax) │ │ │ │ cmp $0x6000,%rax │ │ │ │ jne 584246 <__gmpz_get_d_2exp@plt+0x17dfc6> │ │ │ │ - lea 0xd2d19b(%rip),%rbx │ │ │ │ + lea 0xd2d1bb(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd2d184(%rip),%rbx │ │ │ │ + lea 0xd2d1a4(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -425272,15 +425286,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 5842ab <__gmpz_get_d_2exp@plt+0x17e02b> │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 584168 <__gmpz_get_d_2exp@plt+0x17dee8> │ │ │ │ - lea 0xbe2f90(%rip),%rbx │ │ │ │ + lea 0xbe2fb0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -425313,15 +425327,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 584346 <__gmpz_get_d_2exp@plt+0x17e0c6> │ │ │ │ movq $0x584368,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe3033(%rip),%rbx │ │ │ │ + lea 0xbe3053(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -425405,15 +425419,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 58448e <__gmpz_get_d_2exp@plt+0x17e20e> │ │ │ │ movq $0x5844b0,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe2ef3(%rip),%rbx │ │ │ │ + lea 0xbe2f13(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -425499,15 +425513,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5845d6 <__gmpz_get_d_2exp@plt+0x17e356> │ │ │ │ movq $0x5845f8,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe2db3(%rip),%rbx │ │ │ │ + lea 0xbe2dd3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -425592,15 +425606,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 584716 <__gmpz_get_d_2exp@plt+0x17e496> │ │ │ │ movq $0x584738,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe2c7b(%rip),%rbx │ │ │ │ + lea 0xbe2c9b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -425686,15 +425700,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 58485e <__gmpz_get_d_2exp@plt+0x17e5de> │ │ │ │ movq $0x584880,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe2b3b(%rip),%rbx │ │ │ │ + lea 0xbe2b5b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -425857,15 +425871,15 @@ │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xbe28e9(%rip),%rbx │ │ │ │ + lea 0xbe2909(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -425976,19 +425990,19 @@ │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xbe2741(%rip),%rbx │ │ │ │ + lea 0xbe2761(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x50000000,%eax │ │ │ │ + adc $0x70000000,%eax │ │ │ │ (bad) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ loopne 584cd9 <__gmpz_get_d_2exp@plt+0x17ea59> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 584ce9 <__gmpz_get_d_2exp@plt+0x17ea69> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -425998,18 +426012,18 @@ │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 584ce7 <__gmpz_get_d_2exp@plt+0x17ea67> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x584d00,-0x18(%rbp) │ │ │ │ - lea 0xdb9f00(%rip),%r8 │ │ │ │ - lea 0xca9d89(%rip),%rdi │ │ │ │ - lea 0xbe26f2(%rip),%rsi │ │ │ │ - lea 0xcaa7f3(%rip),%r14 │ │ │ │ + lea 0xdb9f20(%rip),%r8 │ │ │ │ + lea 0xca9da9(%rip),%rdi │ │ │ │ + lea 0xbe2712(%rip),%rsi │ │ │ │ + lea 0xcaa813(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp ddb2e0 <__gmpz_get_d_2exp@plt+0x9d5060> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -426075,23 +426089,23 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x72b7ff36(%rax) │ │ │ │ + and %ah,-0x72b7ff36(%rax) │ │ │ │ rex.RB loopne 584df9 <__gmpz_get_d_2exp@plt+0x17eb79> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 584de4 <__gmpz_get_d_2exp@plt+0x17eb64> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x584df8,-0x18(%rbp) │ │ │ │ - lea 0xca9c8d(%rip),%r8 │ │ │ │ - lea 0xbe07f6(%rip),%rdi │ │ │ │ + lea 0xca9cad(%rip),%r8 │ │ │ │ + lea 0xbe0816(%rip),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp dc3ad8 <__gmpz_get_d_2exp@plt+0x9bd858> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -426200,55 +426214,53 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4800be25,%eax │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 584f69 <__gmpz_get_d_2exp@plt+0x17ece9> │ │ │ │ - movq $0xfb5418,-0x10(%rbp) │ │ │ │ + fsubs -0x72b7ff42(%rip) │ │ │ │ + rex.RB rorb $0x72,-0x8(%r9,%rdi,1) │ │ │ │ + sub %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x584f80,-0x18(%rbp) │ │ │ │ - lea 0xca9afd(%rip),%rsi │ │ │ │ + lea 0xca9b1d(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x25(%rax) │ │ │ │ - mov $0x45c74800,%esi │ │ │ │ - add %ch,0x4800584f(%rax) │ │ │ │ - lea 0xbe063a(%rip),%esi │ │ │ │ + add %dl,0x4800be25(%rax) │ │ │ │ + movl $0x584fa8,0x0(%rbp) │ │ │ │ + lea 0xbe065a(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x25(%rax) │ │ │ │ + add %ch,0x25(%rax) │ │ │ │ mov $0x45c74800,%esi │ │ │ │ add %dl,%al │ │ │ │ rex.WRXB pop %r8 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xbe2462,%eax │ │ │ │ + xor $0xbe2482,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp dc3358 <__gmpz_get_d_2exp@plt+0x9bd0d8> │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - and $0xbe,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + and $0xc74800be,%eax │ │ │ │ rex.RB clc │ │ │ │ clc │ │ │ │ rex.WRXB pop %r8 │ │ │ │ add %cl,0x75(%rcx,%rcx,4) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ ret │ │ │ │ @@ -426258,15 +426270,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ and $0xbe,%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,(%r8) │ │ │ │ push %rax │ │ │ │ pop %rax │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ @@ -426280,27 +426292,31 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800be24(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x585060,0x8(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xc716d0(%rip),%r14 │ │ │ │ + add %al,%al │ │ │ │ + and $0xbe,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,0x50(%r8) │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x77(%rax) │ │ │ │ + (bad) │ │ │ │ + lea 0xc716f0(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp dcfaf0 <__gmpz_get_d_2exp@plt+0x9c9870> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x24(%rax) │ │ │ │ + add %ch,0x24(%rax) │ │ │ │ mov $0x45c74800,%esi │ │ │ │ clc │ │ │ │ nop │ │ │ │ push %rax │ │ │ │ pop %rax │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0xd(%rcx,%rcx,4) │ │ │ │ @@ -426312,19 +426328,19 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ and $0xbe,%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call b0a168 <__gmpz_get_d_2exp@plt+0x703ee8> │ │ │ │ - lea 0xca99ba(%rip),%rsi │ │ │ │ + lea 0xca99da(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -426332,51 +426348,51 @@ │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ and 0x4d8b4800(%rsi),%edi │ │ │ │ adc %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add 0x4c(%rbx),%esi │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 585109 <__gmpz_get_d_2exp@plt+0x17ee89> │ │ │ │ movq $0x5853f0,-0x8(%rbp) │ │ │ │ mov %rcx,%rsi │ │ │ │ - lea 0xbe22c1(%rip),%r14 │ │ │ │ + lea 0xbe22e1(%rip),%r14 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ movq $0x5851d0,-0x8(%rbp) │ │ │ │ mov %rcx,%rsi │ │ │ │ - lea 0xbe229e(%rip),%r14 │ │ │ │ + lea 0xbe22be(%rip),%r14 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ movq $0x585308,-0x8(%rbp) │ │ │ │ mov %rcx,%rsi │ │ │ │ - lea 0xbe227b(%rip),%r14 │ │ │ │ + lea 0xbe229b(%rip),%r14 │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x64(%rax) │ │ │ │ + add %ch,-0x64(%rax) │ │ │ │ lret $0x4800 │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 5851af <__gmpz_get_d_2exp@plt+0x17ef2f> │ │ │ │ add $0x18,%r12 │ │ │ │ @@ -426396,15 +426412,15 @@ │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 585326 <__gmpz_get_d_2exp@plt+0x17f0a6> │ │ │ │ add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ fwait │ │ │ │ lret $0x4800 │ │ │ │ mov 0x28(%rbp),%eax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x3,%rdx │ │ │ │ @@ -426437,16 +426453,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - fwait │ │ │ │ + add %bl,-0x65(%rax) │ │ │ │ lret $0x4800 │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 5852bf <__gmpz_get_d_2exp@plt+0x17f03f> │ │ │ │ add $0x18,%r12 │ │ │ │ @@ -426468,28 +426483,30 @@ │ │ │ │ nopl (%rax) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ (bad) │ │ │ │ lret $0x4800 │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 585326 <__gmpz_get_d_2exp@plt+0x17f0a6> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800ca9a(%rax) │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + lret $0x4800 │ │ │ │ mov 0x28(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ and $0x7,%esi │ │ │ │ cmp $0x3,%rsi │ │ │ │ je 585398 <__gmpz_get_d_2exp@plt+0x17f118> │ │ │ │ @@ -426531,15 +426548,17 @@ │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp 585326 <__gmpz_get_d_2exp@plt+0x17f0a6> │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800ca99(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + cltd │ │ │ │ + lret $0x4800 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x2,%rax │ │ │ │ je 58543f <__gmpz_get_d_2exp@plt+0x17f1bf> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 58542f <__gmpz_get_d_2exp@plt+0x17f1af> │ │ │ │ @@ -426562,38 +426581,42 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ah,(%rax) │ │ │ │ + cmp %ah,(%rax) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 585545 <__gmpz_get_d_2exp@plt+0x17f2c5> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5854c0,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - lea 0xbe1f5c(%rip),%rbx │ │ │ │ + lea 0xbe1f7c(%rip),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5854c0 <__gmpz_get_d_2exp@plt+0x17f240> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800be1f(%rax) │ │ │ │ - movl $0x585500,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x45c74800,%esi │ │ │ │ + clc │ │ │ │ + add %dl,0x58(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -426602,33 +426625,28 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x1f(%rax) │ │ │ │ - mov $0x45c74800,%esi │ │ │ │ - add %ch,(%rax) │ │ │ │ - push %rbp │ │ │ │ - pop %rax │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - psadbw %mm3,%mm0 │ │ │ │ - (bad) │ │ │ │ + add %cl,0x4800be1f(%rax) │ │ │ │ + movl $0x585528,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ jne 585528 <__gmpz_get_d_2exp@plt+0x17f2a8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x1f(%rax) │ │ │ │ + add %ah,0x1f(%rax) │ │ │ │ mov $0x45c74800,%esi │ │ │ │ add %ah,0x55(%rax) │ │ │ │ pop %rax │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 585543 <__gmpz_get_d_2exp@plt+0x17f2c3> │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -426638,15 +426656,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x458b4800,%esi │ │ │ │ or %cl,-0x39(%rax) │ │ │ │ or %r10b,0x48005855(%r8) │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ @@ -426654,42 +426672,45 @@ │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800be1e(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x5855c0,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x458b4800,%esi │ │ │ │ + or %cl,-0x39(%rax) │ │ │ │ + or %r8b,%r8b │ │ │ │ + push %rbp │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + (bad) │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp dc3358 <__gmpz_get_d_2exp@plt+0x9bd0d8> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x1e(%rax) │ │ │ │ - mov $0x45c74800,%esi │ │ │ │ - clc │ │ │ │ - call 4c58ae1e <__environ@GLIBC_2.2.5+0x4b247336> │ │ │ │ - mov %esi,0x0(%rbp) │ │ │ │ + add %cl,0x4800be1e(%rax) │ │ │ │ + movl $0x5855e8,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5855e8 <__gmpz_get_d_2exp@plt+0x17f368> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x1e(%rax) │ │ │ │ + add %ah,0x1e(%rax) │ │ │ │ mov $0x45c74800,%esi │ │ │ │ add %bl,(%rax) │ │ │ │ push %rsi │ │ │ │ pop %rax │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ @@ -426702,24 +426723,24 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x458b4800,%esi │ │ │ │ or %cl,-0x39(%rax) │ │ │ │ or %r10b,0x56(%r8) │ │ │ │ pop %rax │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fisttps -0x77(%rax) │ │ │ │ (bad) │ │ │ │ - lea 0xc710e0(%rip),%r14 │ │ │ │ + lea 0xc71100(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp dcfaf0 <__gmpz_get_d_2exp@plt+0x9c9870> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -426751,32 +426772,31 @@ │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xfb43c0,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x28(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xbe1e3e(%rip),%rbx │ │ │ │ + lea 0xbe1e5e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,0x1e(%rax) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 58570a <__gmpz_get_d_2exp@plt+0x17f48a> │ │ │ │ movq $0x585728,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 585678 <__gmpz_get_d_2exp@plt+0x17f3f8> │ │ │ │ - lea 0xbe1e1f(%rip),%rbx │ │ │ │ + lea 0xbe1e3f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -426830,15 +426850,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5857ee <__gmpz_get_d_2exp@plt+0x17f56e> │ │ │ │ movq $0x585810,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe1d93(%rip),%rbx │ │ │ │ + lea 0xbe1db3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -426923,15 +426943,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 58592e <__gmpz_get_d_2exp@plt+0x17f6ae> │ │ │ │ movq $0x585950,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe1c5b(%rip),%rbx │ │ │ │ + lea 0xbe1c7b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -427014,15 +427034,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 585a6e <__gmpz_get_d_2exp@plt+0x17f7ee> │ │ │ │ movq $0x585a90,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe1b23(%rip),%rbx │ │ │ │ + lea 0xbe1b43(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -427108,15 +427128,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 585bae <__gmpz_get_d_2exp@plt+0x17f92e> │ │ │ │ movq $0x585bd0,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe19eb(%rip),%rbx │ │ │ │ + lea 0xbe1a0b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -427203,15 +427223,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 585cf6 <__gmpz_get_d_2exp@plt+0x17fa76> │ │ │ │ movq $0x585d18,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe18ab(%rip),%rbx │ │ │ │ + lea 0xbe18cb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -427297,15 +427317,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 585e3e <__gmpz_get_d_2exp@plt+0x17fbbe> │ │ │ │ movq $0x585e60,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe176b(%rip),%rbx │ │ │ │ + lea 0xbe178b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -427389,15 +427409,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 585f86 <__gmpz_get_d_2exp@plt+0x17fd06> │ │ │ │ movq $0x585fa8,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe162b(%rip),%rbx │ │ │ │ + lea 0xbe164b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -427484,15 +427504,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5860ce <__gmpz_get_d_2exp@plt+0x17fe4e> │ │ │ │ movq $0x5860f0,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe153b(%rip),%rbx │ │ │ │ + lea 0xbe155b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -427579,15 +427599,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 586216 <__gmpz_get_d_2exp@plt+0x17ff96> │ │ │ │ movq $0x586238,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe13fb(%rip),%rbx │ │ │ │ + lea 0xbe141b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -427700,15 +427720,15 @@ │ │ │ │ jb 5863be <__gmpz_get_d_2exp@plt+0x18013e> │ │ │ │ movq $0x5863e0,-0x20(%rbp) │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe125b(%rip),%rbx │ │ │ │ + lea 0xbe127b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -427812,30 +427832,30 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ and 0x20(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ and %rax,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jne 586522 <__gmpz_get_d_2exp@plt+0x1802a2> │ │ │ │ - lea 0xd2aeb6(%rip),%rbx │ │ │ │ + lea 0xd2aed6(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd2aeb1(%rip),%rbx │ │ │ │ + lea 0xd2aed1(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10509e9c <__environ@GLIBC_2.2.5+0xf1c63b4> │ │ │ │ + rex.RB call 10509e9c <__environ@GLIBC_2.2.5+0xf1c6374> │ │ │ │ (bad) │ │ │ │ addb $0x0,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock andb $0x0,0x58(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -427876,15 +427896,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jnp 5865cb <__gmpz_get_d_2exp@plt+0x18034b> │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 586398 <__gmpz_get_d_2exp@plt+0x180118> │ │ │ │ - lea 0xbe104c(%rip),%rbx │ │ │ │ + lea 0xbe106c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -427906,15 +427926,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x4(%rdi) │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 586398 <__gmpz_get_d_2exp@plt+0x180118> │ │ │ │ - lea 0xbe0ffb(%rip),%rbx │ │ │ │ + lea 0xbe101b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -427937,15 +427957,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x10(%rdi) │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 586398 <__gmpz_get_d_2exp@plt+0x180118> │ │ │ │ - lea 0xbe0fa3(%rip),%rbx │ │ │ │ + lea 0xbe0fc3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -427968,15 +427988,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x20(%rdi) │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 586398 <__gmpz_get_d_2exp@plt+0x180118> │ │ │ │ - lea 0xbe0f4b(%rip),%rbx │ │ │ │ + lea 0xbe0f6b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -427999,15 +428019,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x40(%rdi) │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 586398 <__gmpz_get_d_2exp@plt+0x180118> │ │ │ │ - lea 0xbe0ef3(%rip),%rbx │ │ │ │ + lea 0xbe0f13(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -428030,15 +428050,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x800(%rdi) │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 586398 <__gmpz_get_d_2exp@plt+0x180118> │ │ │ │ - lea 0xbe0e9b(%rip),%rbx │ │ │ │ + lea 0xbe0ebb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -428061,15 +428081,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x100000(%rdi) │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 586398 <__gmpz_get_d_2exp@plt+0x180118> │ │ │ │ - lea 0xbe0e43(%rip),%rbx │ │ │ │ + lea 0xbe0e63(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -428092,15 +428112,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x200000(%rdi) │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 586398 <__gmpz_get_d_2exp@plt+0x180118> │ │ │ │ - lea 0xbe0deb(%rip),%rbx │ │ │ │ + lea 0xbe0e0b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -428134,15 +428154,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 58697e <__gmpz_get_d_2exp@plt+0x1806fe> │ │ │ │ movq $0x5869a0,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe0d53(%rip),%rbx │ │ │ │ + lea 0xbe0d73(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -428226,15 +428246,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 586ac6 <__gmpz_get_d_2exp@plt+0x180846> │ │ │ │ movq $0x586ae8,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe0c13(%rip),%rbx │ │ │ │ + lea 0xbe0c33(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -428319,15 +428339,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 586c0e <__gmpz_get_d_2exp@plt+0x18098e> │ │ │ │ movq $0x586c30,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbe0ad3(%rip),%rbx │ │ │ │ + lea 0xbe0af3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -428375,15 +428395,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ jrcxz 586cb4 <__gmpz_get_d_2exp@plt+0x180a34> │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + adc $0x20000000,%eax │ │ │ │ (bad) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ loopne 586d29 <__gmpz_get_d_2exp@plt+0x180aa9> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 586d39 <__gmpz_get_d_2exp@plt+0x180ab9> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -428393,18 +428413,18 @@ │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 586d37 <__gmpz_get_d_2exp@plt+0x180ab7> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x586d50,-0x18(%rbp) │ │ │ │ - lea 0xdb7ee0(%rip),%r8 │ │ │ │ - lea 0xca7d39(%rip),%rdi │ │ │ │ - lea 0xbe06a2(%rip),%rsi │ │ │ │ - lea 0xca87a3(%rip),%r14 │ │ │ │ + lea 0xdb7f00(%rip),%r8 │ │ │ │ + lea 0xca7d59(%rip),%rdi │ │ │ │ + lea 0xbe06c2(%rip),%rsi │ │ │ │ + lea 0xca87c3(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp ddb2e0 <__gmpz_get_d_2exp@plt+0x9d5060> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -428467,24 +428487,24 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x7f,%al │ │ │ │ - lret $0x4800 │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + sarb $1,-0x36(%rdi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 586e49 <__gmpz_get_d_2exp@plt+0x180bc9> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 586e34 <__gmpz_get_d_2exp@plt+0x180bb4> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x586e48,-0x18(%rbp) │ │ │ │ - lea 0xca7c3d(%rip),%r8 │ │ │ │ - lea 0xbde7a6(%rip),%rdi │ │ │ │ + lea 0xca7c5d(%rip),%r8 │ │ │ │ + lea 0xbde7c6(%rip),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp dc3ad8 <__gmpz_get_d_2exp@plt+0x9bd858> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -428590,53 +428610,50 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rolb $1,(%rdi) │ │ │ │ + lock (bad) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ rorb $0x72,-0x8(%rcx,%rdi,1) │ │ │ │ sub %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x586fd0,-0x18(%rbp) │ │ │ │ - lea 0xca7aad(%rip),%rsi │ │ │ │ + lea 0xca7acd(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800be07(%rax) │ │ │ │ + add %ch,0x4800be07(%rax) │ │ │ │ movl $0x586ff8,0x0(%rbp) │ │ │ │ - lea 0xbde5ea(%rip),%rsi │ │ │ │ + lea 0xbde60a(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x7(%rax) │ │ │ │ - mov $0x45c74800,%esi │ │ │ │ - add %ah,(%rax) │ │ │ │ - jo 587057 <__gmpz_get_d_2exp@plt+0x180dd7> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0xbe0412,%eax │ │ │ │ + add %al,0x4800be07(%rax) │ │ │ │ + movl $0x587020,0x0(%rbp) │ │ │ │ + lea 0xbe0432(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp dc3358 <__gmpz_get_d_2exp@plt+0x9bd0d8> │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x45c74800,%esi │ │ │ │ clc │ │ │ │ rex.W jo 58707f <__gmpz_get_d_2exp@plt+0x180dff> │ │ │ │ add %cl,0x75(%rcx,%rcx,4) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ @@ -428647,15 +428664,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ + add %cl,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x45c74800,%esi │ │ │ │ add %bh,0x70(%rax) │ │ │ │ pop %rax │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ @@ -428668,29 +428685,32 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800be06(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x5870b0,0x8(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x458b4800,%esi │ │ │ │ + or %cl,-0x39(%rax) │ │ │ │ + or %r14b,0x48005870(%r8) │ │ │ │ + mov %ebx,%edi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xc9f0a8(%rip),%r14 │ │ │ │ + lea 0xc9f0c8(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp dcfaf0 <__gmpz_get_d_2exp@plt+0x9c9870> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - add 0x45c74800(%rsi),%edi │ │ │ │ - clc │ │ │ │ + add %bl,(%rax) │ │ │ │ + add $0xbe,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ loopne 587126 <__gmpz_get_d_2exp@plt+0x180ea6> │ │ │ │ pop %rax │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0xd(%rcx,%rcx,4) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -428699,18 +428719,18 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ add 0x45c74800(%rsi),%edi │ │ │ │ call b0e208 <__gmpz_get_d_2exp@plt+0x707f88> │ │ │ │ - lea 0xca796a(%rip),%rsi │ │ │ │ + lea 0xca798a(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -428718,52 +428738,52 @@ │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800be03(%rax) │ │ │ │ + add %ch,0x4800be03(%rax) │ │ │ │ mov 0x10(%rbp),%ecx │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 58717c <__gmpz_get_d_2exp@plt+0x180efc> │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 587159 <__gmpz_get_d_2exp@plt+0x180ed9> │ │ │ │ movq $0x587440,-0x8(%rbp) │ │ │ │ mov %rcx,%rsi │ │ │ │ - lea 0xbe0271(%rip),%r14 │ │ │ │ + lea 0xbe0291(%rip),%r14 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ movq $0x587220,-0x8(%rbp) │ │ │ │ mov %rcx,%rsi │ │ │ │ - lea 0xbe024e(%rip),%r14 │ │ │ │ + lea 0xbe026e(%rip),%r14 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ movq $0x587358,-0x8(%rbp) │ │ │ │ mov %rcx,%rsi │ │ │ │ - lea 0xbe022b(%rip),%r14 │ │ │ │ + lea 0xbe024b(%rip),%r14 │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jnp 587179 <__gmpz_get_d_2exp@plt+0x180ef9> │ │ │ │ + add %bl,(%rax) │ │ │ │ + jl 587179 <__gmpz_get_d_2exp@plt+0x180ef9> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ and %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdi,%rdi,1) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -428782,15 +428802,15 @@ │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 587376 <__gmpz_get_d_2exp@plt+0x1810f6> │ │ │ │ add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800ca7b(%rax) │ │ │ │ + add %ch,0x4800ca7b(%rax) │ │ │ │ mov 0x28(%rbp),%eax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x3,%rdx │ │ │ │ jae 587270 <__gmpz_get_d_2exp@plt+0x180ff0> │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ @@ -428821,16 +428841,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jp 587289 <__gmpz_get_d_2exp@plt+0x181009> │ │ │ │ + add %cl,(%rax) │ │ │ │ + jnp 587289 <__gmpz_get_d_2exp@plt+0x181009> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ and %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdi,%rdi,1) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -428851,27 +428871,26 @@ │ │ │ │ nopl (%rax) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x7a(%rax) │ │ │ │ - lret $0x4800 │ │ │ │ + add %bl,0x4800ca7a(%rax) │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 587376 <__gmpz_get_d_2exp@plt+0x1810f6> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x7a(%rax) │ │ │ │ + add %dh,0x7a(%rax) │ │ │ │ lret $0x4800 │ │ │ │ mov 0x28(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ and $0x7,%esi │ │ │ │ cmp $0x3,%rsi │ │ │ │ @@ -428914,16 +428933,15 @@ │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp 587376 <__gmpz_get_d_2exp@plt+0x1810f6> │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x79(%rax) │ │ │ │ - lret $0x4800 │ │ │ │ + add %cl,0x4800ca79(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x2,%rax │ │ │ │ je 58748f <__gmpz_get_d_2exp@plt+0x18120f> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 58747f <__gmpz_get_d_2exp@plt+0x1811ff> │ │ │ │ @@ -428946,36 +428964,36 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - add 0x458d4800(%rsi),%bh │ │ │ │ + jo 5874c0 <__gmpz_get_d_2exp@plt+0x181240> │ │ │ │ + mov $0x458d4800,%esi │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 587595 <__gmpz_get_d_2exp@plt+0x181315> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x587510,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - lea 0xbe0204(%rip),%rbx │ │ │ │ + lea 0xbe0224(%rip),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 587510 <__gmpz_get_d_2exp@plt+0x181290> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x1(%rax) │ │ │ │ + add %bh,-0x1(%rax) │ │ │ │ mov $0x45c74800,%ebp │ │ │ │ clc │ │ │ │ push %rax │ │ │ │ jne 58756f <__gmpz_get_d_2exp@plt+0x1812ef> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -428990,15 +429008,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x45c74800,%ebp │ │ │ │ add %bh,0x75(%rax) │ │ │ │ pop %rax │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ psadbw %mm3,%mm0 │ │ │ │ @@ -429008,15 +429026,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ + add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x45c74800,%ebp │ │ │ │ add %dh,0x48005875(%rax) │ │ │ │ mov 0xf(%rbx),%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ @@ -429025,43 +429043,44 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bdfe(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x5875e0,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x458b4800,%ebp │ │ │ │ + or %cl,-0x39(%rax) │ │ │ │ + or %r12b,%r8b │ │ │ │ + jne 587613 <__gmpz_get_d_2exp@plt+0x181393> │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + (bad) │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x2(%rax) │ │ │ │ - mov $0x458b4800,%ebp │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - or %r10b,(%r8) │ │ │ │ - jbe 587643 <__gmpz_get_d_2exp@plt+0x1813c3> │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,0x4800bdfe(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x587610,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp dc3358 <__gmpz_get_d_2exp@plt+0x9bd0d8> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x45c74800,%ebp │ │ │ │ clc │ │ │ │ cmp %dh,0x58(%rsi) │ │ │ │ add %cl,0x75(%rcx,%rcx,4) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ @@ -429072,16 +429091,16 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - std │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ mov $0x45c74800,%ebp │ │ │ │ add %ch,0x76(%rax) │ │ │ │ pop %rax │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ @@ -429093,22 +429112,22 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ std │ │ │ │ mov $0x458b4800,%ebp │ │ │ │ or %cl,-0x39(%rax) │ │ │ │ or %r12b,0x48005876(%r8) │ │ │ │ mov %ebx,%edi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xc6f090(%rip),%r14 │ │ │ │ + lea 0xc6f0b0(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp dcfaf0 <__gmpz_get_d_2exp@plt+0x9c9870> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -429140,31 +429159,31 @@ │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xfb43c0,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x28(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xbe0056(%rip),%rbx │ │ │ │ + lea 0xbe0076(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - add %bh,0x458d4800(%rsi) │ │ │ │ + add %bl,0x0(%rax) │ │ │ │ + mov $0x458d4800,%esi │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 58775a <__gmpz_get_d_2exp@plt+0x1814da> │ │ │ │ movq $0x587778,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5876c8 <__gmpz_get_d_2exp@plt+0x181448> │ │ │ │ - lea 0xbe0037(%rip),%rbx │ │ │ │ + lea 0xbe0057(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -429186,16 +429205,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - lock (bad) │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ + adc %al,(%rax) │ │ │ │ + mov $0x458d4800,%esi │ │ │ │ loopne 587819 <__gmpz_get_d_2exp@plt+0x181599> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5877f8 <__gmpz_get_d_2exp@plt+0x181578> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x587810,-0x20(%rbp) │ │ │ │ mov 0x18(%rbx),%r14 │ │ │ │ @@ -429206,60 +429225,64 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900bdff(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 58784b <__gmpz_get_d_2exp@plt+0x1815cb> │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0xc4834900,%ebp │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2e(%rdi) │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ movslq 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x587870,0x0(%rbp) │ │ │ │ - lea 0xbdff6c(%rip),%rsi │ │ │ │ + lea 0xbdff8c(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ + add %ch,-0x1(%rax) │ │ │ │ mov $0xc4834900,%ebp │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2e(%rdi) │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x5878d0,0x0(%rbp) │ │ │ │ - lea 0xbdfb7c(%rip),%rsi │ │ │ │ + lea 0xbdfb9c(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jo 58789c <__gmpz_get_d_2exp@plt+0x18161c> │ │ │ │ + add %bl,(%rax) │ │ │ │ + jno 58789c <__gmpz_get_d_2exp@plt+0x18161c> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 5878dc <__gmpz_get_d_2exp@plt+0x18165c> │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f070e0 <__gmpz_get_d_2exp@plt+0xb00e60> │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -429267,17 +429290,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sar $0xbd,%dh │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ + loopne 5878f4 <__gmpz_get_d_2exp@plt+0x181674> │ │ │ │ + mov $0xc4834900,%ebp │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x25(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x70(%rax),%rbx │ │ │ │ @@ -429291,33 +429313,32 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ or $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x2(%rax) │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ - call 7350b2ac <__environ@GLIBC_2.2.5+0x721c77c4> │ │ │ │ - sbb %ecx,-0x39(%rax) │ │ │ │ - rex.RB call b0f301 <__gmpz_get_d_2exp@plt+0x709081> │ │ │ │ + add %al,0x4800bdfe(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58797a <__gmpz_get_d_2exp@plt+0x1816fa> │ │ │ │ + movq $0x587998,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbdfe57(%rip),%rbx │ │ │ │ + lea 0xbdfe77(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,-0x2(%rax) │ │ │ │ mov $0xc4834900,%ebp │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2e(%rdi) │ │ │ │ movq $0x5878f8,-0x8(%r12) │ │ │ │ @@ -429343,43 +429364,46 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bdfd(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %bl,%al │ │ │ │ + std │ │ │ │ + mov $0x458d4800,%ebp │ │ │ │ + clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 587a61 <__gmpz_get_d_2exp@plt+0x1817e1> │ │ │ │ movq $0x587a50,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 587a50 <__gmpz_get_d_2exp@plt+0x1817d0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bdfd(%rax) │ │ │ │ + add %ch,0x4800bdfd(%rax) │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 587958 <__gmpz_get_d_2exp@plt+0x1816d8> │ │ │ │ - lea 0xbdfd80(%rip),%rbx │ │ │ │ + lea 0xbdfda0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bh,%ch │ │ │ │ + pop %rax │ │ │ │ + std │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ loopne 587ad1 <__gmpz_get_d_2exp@plt+0x181851> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 587ab0 <__gmpz_get_d_2exp@plt+0x181830> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x587ac8,-0x20(%rbp) │ │ │ │ @@ -429391,60 +429415,60 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cld │ │ │ │ + add %dl,(%rax) │ │ │ │ + std │ │ │ │ mov $0xc4834900,%ebp │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2e(%rdi) │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ movslq 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x587b28,0x0(%rbp) │ │ │ │ - lea 0xbdfcb4(%rip),%rsi │ │ │ │ + lea 0xbdfcd4(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900bdfc(%rax) │ │ │ │ + add %dh,0x4900bdfc(%rax) │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 587b63 <__gmpz_get_d_2exp@plt+0x1818e3> │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x587b88,0x0(%rbp) │ │ │ │ - lea 0xbdf8c4(%rip),%rsi │ │ │ │ + lea 0xbdf8e4(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x6e(%rax) │ │ │ │ + add %ah,0x6e(%rax) │ │ │ │ int $0x0 │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f070e0 <__gmpz_get_d_2exp@plt+0xb00e60> │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -429452,15 +429476,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %bh,%ah │ │ │ │ + sub %bh,%ah │ │ │ │ mov $0xc4834900,%ebp │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x25(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -429475,38 +429499,36 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ or $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bdfb(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 587c32 <__gmpz_get_d_2exp@plt+0x1819b2> │ │ │ │ - movq $0x587c50,-0x18(%rbp) │ │ │ │ + add %cl,%al │ │ │ │ + sti │ │ │ │ + mov $0x458d4800,%ebp │ │ │ │ + call 7350b564 <__environ@GLIBC_2.2.5+0x721c7a3c> │ │ │ │ + sbb %ecx,-0x39(%rax) │ │ │ │ + rex.RB call b0f871 <__gmpz_get_d_2exp@plt+0x7095f1> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbdfbbf(%rip),%rbx │ │ │ │ + lea 0xbdfbdf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x5(%rax) │ │ │ │ - mov $0xc4834900,%ebp │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2e(%rdi) │ │ │ │ + add %cl,0x4900bdfb(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 587c8b <__gmpz_get_d_2exp@plt+0x181a0b> │ │ │ │ movq $0x587bb0,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ movq $0x587cb0,0x10(%rbp) │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -429526,49 +429548,46 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sti │ │ │ │ + add %al,-0x5(%rax) │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 587d19 <__gmpz_get_d_2exp@plt+0x181a99> │ │ │ │ movq $0x587d08,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 587d08 <__gmpz_get_d_2exp@plt+0x181a88> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cli │ │ │ │ + add %dl,(%rax) │ │ │ │ + sti │ │ │ │ mov $0x738b4800,%ebp │ │ │ │ (bad) │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 587c10 <__gmpz_get_d_2exp@plt+0x181990> │ │ │ │ - lea 0xbdfae8(%rip),%rbx │ │ │ │ + lea 0xbdfb08(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - cmp $0xbd,%dl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 587d89 <__gmpz_get_d_2exp@plt+0x181b09> │ │ │ │ + movabs 0x4ce0458d4800bdfa,%al │ │ │ │ cmp %edi,%eax │ │ │ │ jb 587d68 <__gmpz_get_d_2exp@plt+0x181ae8> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x587d80,-0x20(%rbp) │ │ │ │ mov 0x18(%rbx),%r14 │ │ │ │ mov 0x10(%rbx),%eax │ │ │ │ @@ -429578,80 +429597,78 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cli │ │ │ │ + add %bl,-0x6(%rax) │ │ │ │ mov $0xc4834900,%ebp │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2e(%rdi) │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ movslq 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x587de0,0x0(%rbp) │ │ │ │ - lea 0xbdf9fc(%rip),%rsi │ │ │ │ + lea 0xbdfa1c(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ stc │ │ │ │ mov $0xc4834900,%ebp │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2e(%rdi) │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x587e40,0x0(%rbp) │ │ │ │ - lea 0xbdf60c(%rip),%rsi │ │ │ │ + lea 0xbdf62c(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800cd6b(%rax) │ │ │ │ + add %ch,0x4800cd6b(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f070e0 <__gmpz_get_d_2exp@plt+0xb00e60> │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - stc │ │ │ │ + jo 587e5f <__gmpz_get_d_2exp@plt+0x181bdf> │ │ │ │ mov $0xc4834900,%ebp │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x25(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -429666,36 +429683,40 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ or $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - clc │ │ │ │ + add %dl,(%rax) │ │ │ │ + stc │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ - call 7350b81c <__environ@GLIBC_2.2.5+0x721c7d34> │ │ │ │ + call 7350b81c <__environ@GLIBC_2.2.5+0x721c7cf4> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call b0fde1 <__gmpz_get_d_2exp@plt+0x709b61> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbdf927(%rip),%rbx │ │ │ │ + lea 0xbdf947(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900bdf8(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 587f43 <__gmpz_get_d_2exp@plt+0x181cc3> │ │ │ │ + add %dl,%al │ │ │ │ + clc │ │ │ │ + mov $0xc4834900,%ebp │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2e(%rdi) │ │ │ │ movq $0x587e68,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ movq $0x587f68,0x10(%rbp) │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -429715,45 +429736,45 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bdf8(%rax) │ │ │ │ + add %ch,0x4800bdf8(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 587fd1 <__gmpz_get_d_2exp@plt+0x181d51> │ │ │ │ movq $0x587fc0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 587fc0 <__gmpz_get_d_2exp@plt+0x181d40> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x8(%rax) │ │ │ │ + add %bh,-0x8(%rax) │ │ │ │ mov $0x738b4800,%ebp │ │ │ │ (bad) │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 587ec8 <__gmpz_get_d_2exp@plt+0x181c48> │ │ │ │ - lea 0xbdf850(%rip),%rbx │ │ │ │ + lea 0xbdf870(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xbdf7,$0x0 │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + call 48593de8 <__environ@GLIBC_2.2.5+0x472502c0> │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 588020 <__gmpz_get_d_2exp@plt+0x181da0> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x588038,-0x20(%rbp) │ │ │ │ mov 0x18(%rbx),%r14 │ │ │ │ mov 0x10(%rbx),%eax │ │ │ │ @@ -429763,59 +429784,59 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900bdf7(%rax) │ │ │ │ + add %ah,0x4900bdf7(%rax) │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 588073 <__gmpz_get_d_2exp@plt+0x181df3> │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ movslq 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x588098,0x0(%rbp) │ │ │ │ - lea 0xbdf744(%rip),%rsi │ │ │ │ + lea 0xbdf764(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - idivl -0x3b7cb700(%rbp) │ │ │ │ + add %al,-0x9(%rax) │ │ │ │ + mov $0xc4834900,%ebp │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2e(%rdi) │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x5880f8,0x0(%rbp) │ │ │ │ - lea 0xbdf354(%rip),%rsi │ │ │ │ + lea 0xbdf374(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ push $0xffffffff8b4800cd │ │ │ │ jne 588104 <__gmpz_get_d_2exp@plt+0x181e84> │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f070e0 <__gmpz_get_d_2exp@plt+0xb00e60> │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -429823,21 +429844,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - idivb -0x3b7cb700(%rbp) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x25(%rdi) │ │ │ │ + mov $0x4900bdf6,%eax │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 588152 <__gmpz_get_d_2exp@plt+0x181ed2> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x40(%rax),%rbx │ │ │ │ mov 0x48(%rax),%eax │ │ │ │ movq $0x587ff0,-0x18(%r12) │ │ │ │ mov %eax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ @@ -429846,34 +429864,33 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ or $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - idivb 0x458d4800(%rbp) │ │ │ │ - call 7350bad4 <__environ@GLIBC_2.2.5+0x721c7fec> │ │ │ │ + add %bl,-0xa(%rax) │ │ │ │ + mov $0x458d4800,%ebp │ │ │ │ + call 7350bad4 <__environ@GLIBC_2.2.5+0x721c7fac> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call b10351 <__gmpz_get_d_2exp@plt+0x70a0d1> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbdf68f(%rip),%rbx │ │ │ │ + lea 0xbdf6af(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - cmc │ │ │ │ - mov $0xc4834900,%ebp │ │ │ │ + add %bl,(%rax) │ │ │ │ + idivb -0x3b7cb700(%rbp) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2e(%rdi) │ │ │ │ movq $0x588120,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ @@ -429898,38 +429915,37 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cmc │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ + add %dl,(%rax) │ │ │ │ + idivb 0x458d4800(%rbp) │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 588289 <__gmpz_get_d_2exp@plt+0x182009> │ │ │ │ movq $0x588278,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 588278 <__gmpz_get_d_2exp@plt+0x181ff8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ cmc │ │ │ │ mov $0x738b4800,%ebp │ │ │ │ (bad) │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 588180 <__gmpz_get_d_2exp@plt+0x181f00> │ │ │ │ - lea 0xbdf5b8(%rip),%rbx │ │ │ │ + lea 0xbdf5d8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -429982,15 +429998,15 @@ │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ js 588335 <__gmpz_get_d_2exp@plt+0x1820b5> │ │ │ │ (bad) │ │ │ │ push (%rcx) │ │ │ │ (bad) │ │ │ │ add %cl,%gs:-0x73(%rax) │ │ │ │ - sbb $0xbdf524,%eax │ │ │ │ + sbb $0xbdf544,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -430026,15 +430042,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,(%r8) │ │ │ │ test %bl,0x0(%rax) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5882b0 <__gmpz_get_d_2exp@plt+0x182030> │ │ │ │ - lea 0xbdf4a1(%rip),%rbx │ │ │ │ + lea 0xbdf4c1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -430118,15 +430134,15 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,(%r8) │ │ │ │ test %ebx,0x0(%rax) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 588468 <__gmpz_get_d_2exp@plt+0x1821e8> │ │ │ │ xor %ebx,%ebx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbdf3ac(%rip),%rbx │ │ │ │ + lea 0xbdf3cc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -430162,15 +430178,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r8b,%r8b │ │ │ │ test %ebx,0x0(%rax) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 588468 <__gmpz_get_d_2exp@plt+0x1821e8> │ │ │ │ - lea 0xbdf329(%rip),%rbx │ │ │ │ + lea 0xbdf349(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -430200,15 +430216,15 @@ │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x5885a0,-0x8(%rbp) │ │ │ │ mov %ebx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ - adc $0x18000000,%eax │ │ │ │ + adc $0x38000000,%eax │ │ │ │ hlt │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 588663 <__gmpz_get_d_2exp@plt+0x1823e3> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -430216,23 +430232,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 588661 <__gmpz_get_d_2exp@plt+0x1823e1> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbdf3b7(%rip),%rsi │ │ │ │ - lea 0xbdf38a(%rip),%r14 │ │ │ │ + lea 0xbdf3d7(%rip),%rsi │ │ │ │ + lea 0xbdf3aa(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0xa8000000,%eax │ │ │ │ + adc $0xc8000000,%eax │ │ │ │ hlt │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5886c3 <__gmpz_get_d_2exp@plt+0x182443> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -430240,16 +430256,16 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5886c1 <__gmpz_get_d_2exp@plt+0x182441> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbdf447(%rip),%rsi │ │ │ │ - lea 0xbdf41a(%rip),%r14 │ │ │ │ + lea 0xbdf467(%rip),%rsi │ │ │ │ + lea 0xbdf43a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -430272,15 +430288,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov $0x2,%ebx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov $0x1,%ebx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xor %ebx,%ebx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbdf339(%rip),%rbx │ │ │ │ + lea 0xbdf359(%rip),%rbx │ │ │ │ jmp *(%rbx) │ │ │ │ and $0xfffffffffffffff8,%r14 │ │ │ │ mov (%r14),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ add $0xfffffffffffffffa,%rax │ │ │ │ lea 0xa81402(%rip),%rbx │ │ │ │ mov (%rbx,%rax,8),%rax │ │ │ │ @@ -430293,43 +430309,45 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov $0x8,%ebx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov $0x7,%ebx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov $0x6,%ebx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbdf3d5(%rip),%rbx │ │ │ │ + lea 0xbdf3f5(%rip),%rbx │ │ │ │ jmp *(%rbx) │ │ │ │ mov $0x5,%ebx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ repz mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5887d8 <__gmpz_get_d_2exp@plt+0x182558> │ │ │ │ movq $0x5887c8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5887c8 <__gmpz_get_d_2exp@plt+0x182548> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bdf3(%rax) │ │ │ │ - movl $0x588818,0x0(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + repz mov $0x45c74800,%ebp │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov %bl,0x0(%rax) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5886e0 <__gmpz_get_d_2exp@plt+0x182460> │ │ │ │ - lea 0xbdf3a9(%rip),%rbx │ │ │ │ + lea 0xbdf3c9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -430364,73 +430382,74 @@ │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0xd(%rax) │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ - call 7350c1cc <__environ@GLIBC_2.2.5+0x721c86e4> │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ + add %cl,0x4800bdf3(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5888f0 <__gmpz_get_d_2exp@plt+0x182670> │ │ │ │ movq $0x5888b0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5888b0 <__gmpz_get_d_2exp@plt+0x182630> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - repz mov $0x45c74800,%ebp │ │ │ │ + add %dl,-0xd(%rax) │ │ │ │ + mov $0x45c74800,%ebp │ │ │ │ add %ah,%al │ │ │ │ mov %bl,0x0(%rax) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %eax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5888e0 <__gmpz_get_d_2exp@plt+0x182660> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ repz mov $0x45c74800,%ebp │ │ │ │ add %dh,(%rax) │ │ │ │ mov %ebx,0x0(%rax) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5886e0 <__gmpz_get_d_2exp@plt+0x182460> │ │ │ │ - lea 0xbdf309(%rip),%rbx │ │ │ │ + lea 0xbdf329(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x74ff420e(%rax) │ │ │ │ - adc %r9b,-0x7cb7f7a3(%r11) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %dl,%al │ │ │ │ + repnz mov $0x10458b00,%ebp │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 588933 <__gmpz_get_d_2exp@plt+0x1826b3> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x74ff420e(%rax) │ │ │ │ + add %dh,-0x74ff420e(%rax) │ │ │ │ or %r9b,-0x7d(%r9) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x46(%rdi) │ │ │ │ @@ -430439,15 +430458,15 @@ │ │ │ │ mov %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 405830 │ │ │ │ add $0x8,%rsp │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 58896d <__gmpz_get_d_2exp@plt+0x1826ed> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xbdf234(%rip),%r14 │ │ │ │ + lea 0xbdf254(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ movq $0xd4dfa8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -430459,29 +430478,29 @@ │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0xe(%rax) │ │ │ │ + add %ah,-0xe(%rax) │ │ │ │ mov $0xfeb3e900,%ebp │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0xd(%rax) │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %bl,0x4800bdf3(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 588a8a <__gmpz_get_d_2exp@plt+0x18280a> │ │ │ │ movq $0x588a18,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 588a18 <__gmpz_get_d_2exp@plt+0x182798> │ │ │ │ @@ -430489,15 +430508,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0xd(%rax) │ │ │ │ + add %ah,-0xd(%rax) │ │ │ │ mov $0x45c74800,%ebp │ │ │ │ add %cl,-0x76(%rax) │ │ │ │ pop %rax │ │ │ │ add %cl,-0x74b7f8bd(%rbx) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x3c09f7bb(%rcx) │ │ │ │ (bad) │ │ │ │ @@ -430505,56 +430524,56 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ repz mov $0x8458b00,%ebp │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call a6a3a0 <__gmpz_get_d_2exp@plt+0x664120> │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 588a7c <__gmpz_get_d_2exp@plt+0x1827fc> │ │ │ │ - lea 0xbdf2bd(%rip),%r14 │ │ │ │ + lea 0xbdf2dd(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ - lea 0xd258b6(%rip),%rbx │ │ │ │ + lea 0xd258d6(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbdf2e7(%rip),%rbx │ │ │ │ + lea 0xbdf307(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ repnz mov $0xff2be900,%ebp │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %dl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - repnz mov $0x458d4800,%ebp │ │ │ │ - call 1050c424 <__environ@GLIBC_2.2.5+0xf1c893c> │ │ │ │ + add %dl,(%rax) │ │ │ │ + repz mov $0x458d4800,%ebp │ │ │ │ + call 1050c424 <__environ@GLIBC_2.2.5+0xf1c88fc> │ │ │ │ (bad) │ │ │ │ fadds (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x588b10,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ @@ -430565,137 +430584,139 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800bdf2(%rax) │ │ │ │ - movl $0x588b40,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %eax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ + add %dl,%al │ │ │ │ + repnz mov $0x45c74800,%ebp │ │ │ │ + add %al,-0x75(%rax) │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x74b7f8bd(%rbx) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x3c09f7bb(%rcx) │ │ │ │ + (bad) │ │ │ │ jne 588b40 <__gmpz_get_d_2exp@plt+0x1828c0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bdf2(%rax) │ │ │ │ + add %ah,0x4800bdf2(%rax) │ │ │ │ movl $0x588b70,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %eax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 588b70 <__gmpz_get_d_2exp@plt+0x1828f0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0xe(%rax) │ │ │ │ + add %dh,-0xe(%rax) │ │ │ │ mov $0x8458b00,%ebp │ │ │ │ mov 0x10(%rbp),%ecx │ │ │ │ mov 0x7(%rbx),%ebx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %ebx,%edx │ │ │ │ mov %eax,%edi │ │ │ │ mov %ecx,%esi │ │ │ │ xor %eax,%eax │ │ │ │ call 405a60 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 588ba7 <__gmpz_get_d_2exp@plt+0x182927> │ │ │ │ - lea 0xbdf1fa(%rip),%r14 │ │ │ │ + lea 0xbdf21a(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ - lea 0xd2578b(%rip),%rbx │ │ │ │ + lea 0xd257ab(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbdf224(%rip),%rbx │ │ │ │ + lea 0xbdf244(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ repnz mov $0xfef3e900,%ebp │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x2000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - repnz mov $0x458d4800,%ebp │ │ │ │ + add %dl,-0xe(%rax) │ │ │ │ + mov $0x458d4800,%ebp │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 588c68 <__gmpz_get_d_2exp@plt+0x1829e8> │ │ │ │ movq $0x588c28,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 588c28 <__gmpz_get_d_2exp@plt+0x1829a8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ repnz mov $0x7438b00,%ebp │ │ │ │ xor %ebx,%ebx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 58bc60 <__gmpz_get_d_2exp@plt+0x1859e0> │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 588c5a <__gmpz_get_d_2exp@plt+0x1829da> │ │ │ │ - lea 0xbdf1af(%rip),%r14 │ │ │ │ + lea 0xbdf1cf(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ - lea 0xd256d8(%rip),%rbx │ │ │ │ + lea 0xd256f8(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbdf1d9(%rip),%rbx │ │ │ │ + lea 0xbdf1f9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x16ff420f(%rax) │ │ │ │ - movsxd %edi,%edi │ │ │ │ + add %bl,%al │ │ │ │ + int1 │ │ │ │ + mov $0xff63e900,%ebp │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - int1 │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ + add %al,(%rax) │ │ │ │ + repnz mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 588d58 <__gmpz_get_d_2exp@plt+0x182ad8> │ │ │ │ movq $0x588ce8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -430704,57 +430725,58 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bdf1(%rax) │ │ │ │ - movl $0x588d18,0x0(%rbp) │ │ │ │ + add %cl,%al │ │ │ │ + int1 │ │ │ │ + mov $0x45c74800,%ebp │ │ │ │ + add %bl,(%rax) │ │ │ │ + lea 0x0(%rax),%ebx │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %eax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 588d18 <__gmpz_get_d_2exp@plt+0x182a98> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0xf(%rax) │ │ │ │ - mov $0x8458b00,%ebp │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %eax,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 405870 │ │ │ │ + add %bl,-0x74ff420f(%rax) │ │ │ │ + or %r9b,-0x7cb7f8a5(%r11) │ │ │ │ + in (%dx),%al │ │ │ │ + or %cl,0x31c789de(%rcx) │ │ │ │ + shr $0x43,%al │ │ │ │ + lret │ │ │ │ + out %eax,$0xff │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 588d4a <__gmpz_get_d_2exp@plt+0x182aca> │ │ │ │ - lea 0xbdf127(%rip),%r14 │ │ │ │ + lea 0xbdf147(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ - lea 0xd255e8(%rip),%rbx │ │ │ │ + lea 0xd25608(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbdf151(%rip),%rbx │ │ │ │ + lea 0xbdf171(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - int1 │ │ │ │ + add %dl,-0xf(%rax) │ │ │ │ mov $0xff2be900,%ebp │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x2000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -430798,27 +430820,27 @@ │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbdf085(%rip),%rbx │ │ │ │ + lea 0xbdf0a5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1050c7bc <__environ@GLIBC_2.2.5+0xf1c8cd4> │ │ │ │ + rex.RB call 1050c7bc <__environ@GLIBC_2.2.5+0xf1c8c94> │ │ │ │ (bad) │ │ │ │ in (%dx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock movabs 0x894cf3894800588e,%al │ │ │ │ jne 588e7c <__gmpz_get_d_2exp@plt+0x182bfc> │ │ │ │ @@ -430899,18 +430921,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ - lea 0xd253de(%rip),%rbx │ │ │ │ + lea 0xd253fe(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbdef6f(%rip),%rbx │ │ │ │ + lea 0xbdef8f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -430978,15 +431000,15 @@ │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbdee76(%rip),%rbx │ │ │ │ + lea 0xbdee96(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -431055,15 +431077,15 @@ │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbded7a(%rip),%rbx │ │ │ │ + lea 0xbded9a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -431173,18 +431195,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ - lea 0xd25076(%rip),%rbx │ │ │ │ + lea 0xd25096(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbdec1f(%rip),%rbx │ │ │ │ + lea 0xbdec3f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -431296,29 +431318,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ - lea 0xd24f0e(%rip),%rbx │ │ │ │ + lea 0xd24f2e(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbdeabf(%rip),%rbx │ │ │ │ + lea 0xbdeadf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %ah,%bl │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ - call 7350cda4 <__environ@GLIBC_2.2.5+0x721c92bc> │ │ │ │ + rex.W jrcxz 58940c <__gmpz_get_d_2exp@plt+0x18318c> │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7350cda4 <__environ@GLIBC_2.2.5+0x721c927c> │ │ │ │ and %ecx,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x589490,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -431348,21 +431370,19 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - loop 58949c <__gmpz_get_d_2exp@plt+0x18321c> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7350ce34 <__environ@GLIBC_2.2.5+0x721c934c> │ │ │ │ - and %ecx,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ + mov $0x4800bde2,%eax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58950a <__gmpz_get_d_2exp@plt+0x18328a> │ │ │ │ + movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x589520,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5876c8 <__gmpz_get_d_2exp@plt+0x181448> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -431391,15 +431411,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ enter $0x394c,$0xf8 │ │ │ │ jb 5898fa <__gmpz_get_d_2exp@plt+0x18367a> │ │ │ │ movq $0x5895c0,-0x20(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0x16(%rbx),%rcx │ │ │ │ @@ -431413,51 +431433,49 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bde9(%rax) │ │ │ │ - movl $0x589600,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %bl,%al │ │ │ │ + jmp ffffffffc7a0967f <__environ@GLIBC_2.2.5+0xffffffffc66c5b57> │ │ │ │ + rex.RB │ │ │ │ + lock add %dl,-0x74b7ffa8(%rsi) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 589600 <__gmpz_get_d_2exp@plt+0x183380> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x17(%rax) │ │ │ │ - mov $0x45c74800,%ebp │ │ │ │ - add %dh,(%rax) │ │ │ │ - xchg %eax,%esi │ │ │ │ - pop %rax │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %bl,0x4800bde9(%rax) │ │ │ │ + movl $0x589630,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 589630 <__gmpz_get_d_2exp@plt+0x1833b0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x17(%rax) │ │ │ │ + add %ch,-0x17(%rax) │ │ │ │ mov $0x458b4800,%ebp │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rbx,(%rcx) │ │ │ │ movq $0x589668,0x8(%rbp) │ │ │ │ @@ -431468,16 +431486,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jmp ffffffff8ba09727 <__environ@GLIBC_2.2.5+0xffffffff8a6c5c3f> │ │ │ │ + add %dh,(%rax) │ │ │ │ + jmp ffffffff8ba09727 <__environ@GLIBC_2.2.5+0xffffffff8a6c5bff> │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov %rbx,0x8(%rcx) │ │ │ │ movq $0x5896a0,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -431486,35 +431504,35 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - call ffffffffc7a0975f <__environ@GLIBC_2.2.5+0xffffffffc66c5c77> │ │ │ │ + add %bh,%al │ │ │ │ + call ffffffffc7a0975f <__environ@GLIBC_2.2.5+0xffffffffc66c5c37> │ │ │ │ rex.RB │ │ │ │ lock loopne 58963c <__gmpz_get_d_2exp@plt+0x1833bc> │ │ │ │ pop %rax │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ rex.RB clc │ │ │ │ - movq $0x12b1439,0x0(%rbp) │ │ │ │ + movq $0x12b1459,0x0(%rbp) │ │ │ │ movq $0x1,0x18(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5896e0 <__gmpz_get_d_2exp@plt+0x183460> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bde8(%rax) │ │ │ │ + add %bh,0x4800bde8(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ add %rcx,%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,(%rdx) │ │ │ │ @@ -431524,15 +431542,15 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 589720 <__gmpz_get_d_2exp@plt+0x1834a0> │ │ │ │ jmp *(%rbx) │ │ │ │ rex.RX add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x18(%rax) │ │ │ │ + add %bh,-0x18(%rax) │ │ │ │ mov $0x458b4800,%ebp │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ @@ -431542,17 +431560,17 @@ │ │ │ │ jmp 5897f2 <__gmpz_get_d_2exp@plt+0x183572> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - call ffffffff8ba09817 <__environ@GLIBC_2.2.5+0xffffffff8a6c5d2f> │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ + add %al,-0x18(%rax) │ │ │ │ + mov $0x458b4800,%ebp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ rex.WRB sub %r9b,-0x3f(%r8) │ │ │ │ loope 589768 <__gmpz_get_d_2exp@plt+0x1834e8> │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ add %rcx,%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,(%rdx) │ │ │ │ movq $0x589798,0x0(%rbp) │ │ │ │ @@ -431561,17 +431579,16 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 589798 <__gmpz_get_d_2exp@plt+0x183518> │ │ │ │ jmp *(%rbx) │ │ │ │ rex.RX add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - out %eax,$0xbd │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + call ffffffff8ba09857 <__environ@GLIBC_2.2.5+0xffffffff8a6c5d2f> │ │ │ │ sub %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov %rbx,0x8(%rdx) │ │ │ │ movq $0x5897e0,0x10(%rbp) │ │ │ │ @@ -431584,15 +431601,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bde7(%rax) │ │ │ │ + add %bh,0x4800bde7(%rax) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ @@ -431611,15 +431628,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x19(%rax) │ │ │ │ + add %ah,-0x19(%rax) │ │ │ │ mov $0x45c74800,%ebp │ │ │ │ clc │ │ │ │ pop %rax │ │ │ │ xchg %eax,%edi │ │ │ │ pop %rax │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ @@ -431638,48 +431655,48 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - out %al,$0xbd │ │ │ │ + add %dl,(%rax) │ │ │ │ + out %eax,$0xbd │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r15b,-0x74ffa768(%r8) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %eax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5898b8 <__gmpz_get_d_2exp@plt+0x183638> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ out %al,$0xbd │ │ │ │ add %cl,-0x74b7f7bb(%rbx) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 58bc90 <__gmpz_get_d_2exp@plt+0x185a10> │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 5898ec <__gmpz_get_d_2exp@plt+0x18366c> │ │ │ │ - lea 0xbde66d(%rip),%r14 │ │ │ │ + lea 0xbde68d(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ - lea 0xd24a46(%rip),%rbx │ │ │ │ + lea 0xd24a66(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ @@ -431702,15 +431719,15 @@ │ │ │ │ movq $0x589450,-0x58(%r12) │ │ │ │ mov %rsi,-0x48(%r12) │ │ │ │ movq $0x5894e0,-0x40(%r12) │ │ │ │ mov %rdi,-0x30(%r12) │ │ │ │ movq $0xf82c60,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x12b1439,-0x18(%r12) │ │ │ │ + movq $0x12b1459,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x58(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rcx │ │ │ │ mov %rcx,(%r12) │ │ │ │ movq $0x5899d8,-0x20(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ @@ -431718,24 +431735,24 @@ │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ mov %rbx,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp d8f4a8 <__gmpz_get_d_2exp@plt+0x989228> │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ - lea 0xbde5f9(%rip),%rbx │ │ │ │ + lea 0xbde619(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ in $0xbd,%eax │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -431759,16 +431776,17 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x1b(%rax) │ │ │ │ - mov $0xfec3e900,%ebp │ │ │ │ + add %cl,-0x16ff421b(%rax) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r8b,-0x77(%r9) │ │ │ │ rorb $0x45,-0x75(%rax) │ │ │ │ adc %cl,0x758b48c7(%rcx) │ │ │ │ @@ -431784,17 +431802,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and $0xbd,%ch │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + movabs 0x4cd8458d4800bde5,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 589b82 <__gmpz_get_d_2exp@plt+0x183902> │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x17(%rbx),%ecx │ │ │ │ mov 0x1b(%rbx),%edx │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rdi │ │ │ │ @@ -431813,15 +431830,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ in $0xbd,%eax │ │ │ │ add %cl,-0x74b7f8bd(%rbx) │ │ │ │ pop %rbp │ │ │ │ or %cl,0x558b104d(%rbx) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 589b29 <__gmpz_get_d_2exp@plt+0x1838a9> │ │ │ │ sub $0x8,%rsp │ │ │ │ @@ -431835,15 +431852,15 @@ │ │ │ │ call 58bc50 <__gmpz_get_d_2exp@plt+0x1859d0> │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 589b74 <__gmpz_get_d_2exp@plt+0x1838f4> │ │ │ │ jmp 589b36 <__gmpz_get_d_2exp@plt+0x1838b6> │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - lea 0xbde4ab(%rip),%r14 │ │ │ │ + lea 0xbde4cb(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rsi,%r8 │ │ │ │ mov $0xffffff9c,%edi │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rdx,%rax │ │ │ │ @@ -431852,15 +431869,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 58bc50 <__gmpz_get_d_2exp@plt+0x1859d0> │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ je 589b32 <__gmpz_get_d_2exp@plt+0x1838b2> │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - lea 0xd247be(%rip),%rbx │ │ │ │ + lea 0xd247de(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ test $0xfe,%al │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ @@ -431873,41 +431890,41 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x1c(%rax) │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ - rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ + add %al,0x4800bde4(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 589be0 <__gmpz_get_d_2exp@plt+0x183960> │ │ │ │ movq $0x589c10,-0x28(%rbp) │ │ │ │ - lea 0xc80301(%rip),%rbx │ │ │ │ + lea 0xc80321(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %edi,-0x10(%rbp) │ │ │ │ mov %r8d,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp fb02c0 <__gmpz_get_d_2exp@plt+0xbaa040> │ │ │ │ - lea 0xbde449(%rip),%rbx │ │ │ │ + lea 0xbde469(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ in $0xbd,%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ rex pushf │ │ │ │ pop %rax │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fdivrs 0x100(%rbx) │ │ │ │ @@ -431915,15 +431932,15 @@ │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ nopl (%rax) │ │ │ │ add $0x7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ jrcxz 589bfc <__gmpz_get_d_2exp@plt+0x18397c> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 589cb9 <__gmpz_get_d_2exp@plt+0x183a39> │ │ │ │ movq $0x589a90,-0x38(%r12) │ │ │ │ @@ -431970,18 +431987,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jrcxz 589ccc <__gmpz_get_d_2exp@plt+0x183a4c> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 589d61 <__gmpz_get_d_2exp@plt+0x183ae1> │ │ │ │ + add %al,-0x1d(%rax) │ │ │ │ + mov $0x458d4800,%ebp │ │ │ │ + loopne 589d61 <__gmpz_get_d_2exp@plt+0x183ae1> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 589e03 <__gmpz_get_d_2exp@plt+0x183b83> │ │ │ │ movq $0x589d50,-0x20(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ @@ -431992,70 +432008,72 @@ │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - loop 589d0c <__gmpz_get_d_2exp@plt+0x183a8c> │ │ │ │ + add %al,(%rax) │ │ │ │ + jrcxz 589d0c <__gmpz_get_d_2exp@plt+0x183a8c> │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r8b,0x4800589d(%r8) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 589d80 <__gmpz_get_d_2exp@plt+0x183b00> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800bde2(%rax) │ │ │ │ - movl $0x589db0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ + add %dl,%al │ │ │ │ + loop 589d3c <__gmpz_get_d_2exp@plt+0x183abc> │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,-0x74ffa763(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %eax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 589db0 <__gmpz_get_d_2exp@plt+0x183b30> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bde2(%rax) │ │ │ │ + add %ah,0x4800bde2(%rax) │ │ │ │ movl $0x589de0,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %eax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 589de0 <__gmpz_get_d_2exp@plt+0x183b60> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x1e(%rax) │ │ │ │ + add %dh,-0x1e(%rax) │ │ │ │ mov $0x18458b00,%ebp │ │ │ │ movq $0x589e48,0x18(%rbp) │ │ │ │ mov 0x8(%rbp),%ecx │ │ │ │ mov %ecx,%r8d │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 589bb0 <__gmpz_get_d_2exp@plt+0x183930> │ │ │ │ - lea 0xbde236(%rip),%rbx │ │ │ │ + lea 0xbde256(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -432104,16 +432122,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x1f(%rax) │ │ │ │ - mov $0xfe3be900,%ebp │ │ │ │ + add %dl,-0x16ff421f(%rax) │ │ │ │ + cmp %esi,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -432152,15 +432170,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 589f66 <__gmpz_get_d_2exp@plt+0x183ce6> │ │ │ │ movq $0x589f88,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbde0f3(%rip),%rbx │ │ │ │ + lea 0xbde113(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -432264,15 +432282,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 58a0f6 <__gmpz_get_d_2exp@plt+0x183e76> │ │ │ │ movq $0x58a118,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbddf6b(%rip),%rbx │ │ │ │ + lea 0xbddf8b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -432378,15 +432396,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 58a286 <__gmpz_get_d_2exp@plt+0x184006> │ │ │ │ movq $0x58a2a8,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbddde3(%rip),%rbx │ │ │ │ + lea 0xbdde03(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -432513,22 +432531,22 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7350ddac <__environ@GLIBC_2.2.5+0x721ca2c4> │ │ │ │ + rex.RB call 7350ddac <__environ@GLIBC_2.2.5+0x721ca284> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call b14901 <__gmpz_get_d_2exp@plt+0x70e681> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbddbf7(%rip),%rbx │ │ │ │ + lea 0xbddc17(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -432666,15 +432684,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 58a653 <__gmpz_get_d_2exp@plt+0x1843d3> │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 58a458 <__gmpz_get_d_2exp@plt+0x1841d8> │ │ │ │ - lea 0xbdda20(%rip),%rbx │ │ │ │ + lea 0xbdda40(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -432725,22 +432743,22 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7350e084 <__environ@GLIBC_2.2.5+0x721ca59c> │ │ │ │ + rex.RB call 7350e084 <__environ@GLIBC_2.2.5+0x721ca55c> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call b14eb1 <__gmpz_get_d_2exp@plt+0x70ec31> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbdd92f(%rip),%rbx │ │ │ │ + lea 0xbdd94f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -432882,102 +432900,104 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 58a92b <__gmpz_get_d_2exp@plt+0x1846ab> │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 58a730 <__gmpz_get_d_2exp@plt+0x1844b0> │ │ │ │ - lea 0xbdd758(%rip),%rbx │ │ │ │ + lea 0xbdd778(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or $0x68000000,%eax │ │ │ │ + or $0x88000000,%eax │ │ │ │ xlat %ds:(%rbx) │ │ │ │ mov $0x7438b00,%ebp │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call a6a430 <__gmpz_get_d_2exp@plt+0x6641b0> │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 58a988 <__gmpz_get_d_2exp@plt+0x184708> │ │ │ │ - lea 0xbdd715(%rip),%r14 │ │ │ │ + lea 0xbdd735(%rip),%r14 │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ - lea 0xd239aa(%rip),%rbx │ │ │ │ + lea 0xd239ca(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ xlat %ds:(%rbx) │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ - call 7350e304 <__environ@GLIBC_2.2.5+0x721ca81c> │ │ │ │ + call 7350e304 <__environ@GLIBC_2.2.5+0x721ca7dc> │ │ │ │ rex.RB │ │ │ │ movq $0x58a9e0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 58a9e0 <__gmpz_get_d_2exp@plt+0x184760> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ mov $0x45c74800,%ebp │ │ │ │ clc │ │ │ │ and %ch,0x438b0058(%rdx) │ │ │ │ (bad) │ │ │ │ - lea 0xc7f4d7(%rip),%rbx │ │ │ │ + lea 0xc7f4f7(%rip),%rbx │ │ │ │ mov %eax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fb02c0 <__gmpz_get_d_2exp@plt+0xbaa040> │ │ │ │ - lea 0xbdd6db(%rip),%rbx │ │ │ │ + lea 0xbdd6fb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bdd6(%rax) │ │ │ │ - movl $0x58aa50,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov $0x90,%ebx │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x45c74800,%ebp │ │ │ │ + clc │ │ │ │ + push %rax │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fdivrs 0x90(%rbx) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x2a(%rax) │ │ │ │ - mov $0xc4834900,%ebp │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x52(%rdi) │ │ │ │ + add %dl,0x4900bdd6(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 58aaaf <__gmpz_get_d_2exp@plt+0x18482f> │ │ │ │ movq $0x58a958,-0x28(%r12) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ mov %eax,-0x20(%r12) │ │ │ │ lea 0x10(%rbx),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xc90918,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ @@ -433019,21 +433039,22 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x16ff422b(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + {rex2 0xbd} verw %r25 │ │ │ │ jnp 58ab31 <__gmpz_get_d_2exp@plt+0x1848b1> │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ - add %dl,-0x50000000(%rip) │ │ │ │ + add %dl,-0x30000000(%rip) │ │ │ │ pop %rbp │ │ │ │ lret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 58ab91 <__gmpz_get_d_2exp@plt+0x184911> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -433043,29 +433064,29 @@ │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 58ab8f <__gmpz_get_d_2exp@plt+0x18490f> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov $0x9,%esi │ │ │ │ - lea 0xbdc843(%rip),%r14 │ │ │ │ + lea 0xbdc863(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp dd9c68 <__gmpz_get_d_2exp@plt+0x9d39e8> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - {rex2 0xbd} str -0x73(%r24) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + sbb %dl,%dh │ │ │ │ + mov $0x458d4800,%ebp │ │ │ │ + rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 58abda <__gmpz_get_d_2exp@plt+0x18495a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x58abf0,-0x20(%rbp) │ │ │ │ mov 0x18(%rbx),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ @@ -433074,88 +433095,91 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900bdd5(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 58ac23 <__gmpz_get_d_2exp@plt+0x1849a3> │ │ │ │ + add %dl,%al │ │ │ │ + {rex2 0xbd} str -0x7d(%r25) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x58ac48,0x0(%rbp) │ │ │ │ - lea 0xc99ff8(%rip),%rsi │ │ │ │ + lea 0xc9a018(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - {rex2 0xbd} str -0x39(%r24) │ │ │ │ - add %r14b,-0x54(%r8) │ │ │ │ + add %bl,-0x2b(%rax) │ │ │ │ + mov $0x45c74800,%ebp │ │ │ │ + add %dh,-0x54(%rax) │ │ │ │ pop %rax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xc99fba,%eax │ │ │ │ + xor $0xc99fda,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp dc3358 <__gmpz_get_d_2exp@plt+0x9bd0d8> │ │ │ │ nop │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ - mov $0x45c74800,%ebp │ │ │ │ - clc │ │ │ │ + add %dl,(%rax) │ │ │ │ + {rex2 0xbd} str -0x39(%r24) │ │ │ │ + rex.RB clc │ │ │ │ movabs 0x8b4cf0894c0058ac,%al │ │ │ │ jne 58ac87 <__gmpz_get_d_2exp@plt+0x184a07> │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f13e28 <__gmpz_get_d_2exp@plt+0xb0dba8> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ mov $0xc4834900,%ebp │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x5e(%rdi) │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x58acf0,-0x8(%rbp) │ │ │ │ - lea 0xbdd437(%rip),%rbx │ │ │ │ + lea 0xbdd457(%rip),%rbx │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 58acf0 <__gmpz_get_d_2exp@plt+0x184a70> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x2c(%rax) │ │ │ │ + add %dh,-0x2c(%rax) │ │ │ │ mov $0x458b4800,%ebp │ │ │ │ or %cl,-0x39(%rax) │ │ │ │ or %r14b,(%r8) │ │ │ │ lods %ds:(%rsi),%eax │ │ │ │ pop %rax │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls -0x77(%rcx) │ │ │ │ @@ -433167,16 +433191,17 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sarl %cl,0x45c74800(%rbp) │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0x45c74800,%ebp │ │ │ │ clc │ │ │ │ push $0x480058ad │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %r14,0x0(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -433186,45 +433211,46 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bdd3(%rax) │ │ │ │ - movl $0x58ad98,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %bl,%al │ │ │ │ + sarl %cl,0x45c74800(%rbp) │ │ │ │ + add %bl,0x480058ad(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 58ad98 <__gmpz_get_d_2exp@plt+0x184b18> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bdd3(%rax) │ │ │ │ + add %ch,0x4800bdd3(%rax) │ │ │ │ movl $0x58adc8,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 58adc8 <__gmpz_get_d_2exp@plt+0x184b48> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x2d(%rax) │ │ │ │ + add %bh,-0x2d(%rax) │ │ │ │ mov $0x45c74800,%ebp │ │ │ │ add %bh,%al │ │ │ │ lods %ds:(%rsi),%eax │ │ │ │ pop %rax │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ @@ -433237,16 +433263,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sarl %cl,0x458b4800(%rbp) │ │ │ │ + add %cl,-0x2d(%rax) │ │ │ │ + mov $0x458b4800,%ebp │ │ │ │ sbb %cl,-0x39(%rax) │ │ │ │ sbb %r14b,(%r8) │ │ │ │ scas %es:(%rdi),%al │ │ │ │ pop %rax │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 58ae13 <__gmpz_get_d_2exp@plt+0x184b93> │ │ │ │ @@ -433254,15 +433280,15 @@ │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp dc3ad8 <__gmpz_get_d_2exp@plt+0x9bd858> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x7(%rax) │ │ │ │ + add %dh,0x7(%rax) │ │ │ │ mov $0x45c74800,%esi │ │ │ │ clc │ │ │ │ pop %rax │ │ │ │ scas %es:(%rdi),%al │ │ │ │ pop %rax │ │ │ │ add %cl,0x75(%rcx,%rcx,4) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ @@ -433274,16 +433300,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,0x7(%rax) │ │ │ │ mov $0x45c74800,%esi │ │ │ │ add %cl,0x480058ae(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 58ae88 <__gmpz_get_d_2exp@plt+0x184c08> │ │ │ │ @@ -433291,15 +433316,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ + add %bl,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0xde894800,%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 59f5a0 <__gmpz_get_d_2exp@plt+0x199320> │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -433307,15 +433332,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lock sarb %cl,-0x3b7cb700(%rbp) │ │ │ │ + adc %dl,%bl │ │ │ │ + mov $0xc4834900,%ebp │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x68(%rax),%rbx │ │ │ │ @@ -433329,32 +433355,32 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bdd2(%rax) │ │ │ │ + add %dh,0x4800bdd2(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 58af32 <__gmpz_get_d_2exp@plt+0x184cb2> │ │ │ │ movq $0x58af50,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbdd287(%rip),%rbx │ │ │ │ + lea 0xbdd2a7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x2e(%rax) │ │ │ │ + add %dh,-0x2e(%rax) │ │ │ │ mov $0xc4834900,%ebp │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2e(%rdi) │ │ │ │ movq $0x58aeb0,-0x8(%r12) │ │ │ │ @@ -433380,46 +433406,47 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sarl $1,0x458d4800(%rbp) │ │ │ │ + add %cl,(%rax) │ │ │ │ + sarb %cl,0x458d4800(%rbp) │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 58b019 <__gmpz_get_d_2exp@plt+0x184d99> │ │ │ │ movq $0x58b008,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 58b008 <__gmpz_get_d_2exp@plt+0x184d88> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bdd1(%rax) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ + add %bl,%al │ │ │ │ + sarl $1,0x738b4800(%rbp) │ │ │ │ + (bad) │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 58af10 <__gmpz_get_d_2exp@plt+0x184c90> │ │ │ │ - lea 0xbdd1b0(%rip),%rbx │ │ │ │ + lea 0xbdd1d0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800bdd1 │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + mov %dl,%cl │ │ │ │ + mov $0x458d4800,%ebp │ │ │ │ + rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 58b06a <__gmpz_get_d_2exp@plt+0x184dea> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x58b080,-0x20(%rbp) │ │ │ │ mov 0x18(%rbx),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ @@ -433428,86 +433455,88 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sarl $1,-0x3b7cb700(%rbp) │ │ │ │ + add %al,-0x2f(%rax) │ │ │ │ + mov $0xc4834900,%ebp │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x58b0d8,0x0(%rbp) │ │ │ │ - lea 0xc99b68(%rip),%rsi │ │ │ │ + lea 0xc99b88(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bdd0(%rax) │ │ │ │ - movl $0x58b100,0x0(%rbp) │ │ │ │ - lea 0xc99b2a(%rip),%rsi │ │ │ │ + add %cl,%al │ │ │ │ + sarb $1,0x45c74800(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x58,%cl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xc99b4a,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp dc3358 <__gmpz_get_d_2exp@plt+0x9bd0d8> │ │ │ │ nop │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x30(%rax) │ │ │ │ - mov $0x45c74800,%ebp │ │ │ │ - clc │ │ │ │ - xor %dh,-0x76b3ffa8(%rcx) │ │ │ │ - lock mov 0x8(%rbp),%r14 │ │ │ │ + add %al,0x4800bdd0(%rax) │ │ │ │ + movl $0x58b130,-0x8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f13e28 <__gmpz_get_d_2exp@plt+0xb0dba8> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sarb $1,-0x3b7cb700(%rbp) │ │ │ │ + add %dl,-0x30(%rax) │ │ │ │ + mov $0xc4834900,%ebp │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x5e(%rdi) │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x58b180,-0x8(%rbp) │ │ │ │ - lea 0xbdcfa7(%rip),%rbx │ │ │ │ + lea 0xbdcfc7(%rip),%rbx │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 58b180 <__gmpz_get_d_2exp@plt+0x184f00> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ iret │ │ │ │ mov $0x458b4800,%ebp │ │ │ │ or %cl,-0x39(%rax) │ │ │ │ or %r8b,%r8b │ │ │ │ mov $0x58,%cl │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls -0x77(%rcx) │ │ │ │ @@ -433519,39 +433548,32 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x31(%rax) │ │ │ │ - mov $0x45c74800,%ebp │ │ │ │ - clc │ │ │ │ - clc │ │ │ │ - mov $0x58,%cl │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %al,0x4800bdcf(%rax) │ │ │ │ + movl $0x58b1f8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ jne 58b1f8 <__gmpz_get_d_2exp@plt+0x184f78> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - iret │ │ │ │ + add %cl,-0x31(%rax) │ │ │ │ mov $0x45c74800,%ebp │ │ │ │ add %ch,(%rax) │ │ │ │ mov $0x58,%dl │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ adc %cl,-0x77(%rax) │ │ │ │ @@ -433563,16 +433585,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rax) │ │ │ │ + iret │ │ │ │ mov $0x45c74800,%ebp │ │ │ │ add %bl,-0x4e(%rax) │ │ │ │ pop %rax │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ sbb %cl,-0x77(%rax) │ │ │ │ @@ -433584,15 +433606,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ (bad) │ │ │ │ mov $0x45c74800,%ebp │ │ │ │ add %cl,0x480058b2(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -433601,76 +433623,76 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bdce(%rax) │ │ │ │ + add %bh,0x4800bdce(%rax) │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ movq $0x58b2c0,0x18(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp dc3ad8 <__gmpz_get_d_2exp@plt+0x9bd858> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ add 0x45c74800(%rsi),%bh │ │ │ │ clc │ │ │ │ - call 4c590b7b <__environ@GLIBC_2.2.5+0x4b24d093> │ │ │ │ + call 4c590b7b <__environ@GLIBC_2.2.5+0x4b24d053> │ │ │ │ mov %esi,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 58b2e8 <__gmpz_get_d_2exp@plt+0x185068> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800be02(%rax) │ │ │ │ + add %bh,0x4800be02(%rax) │ │ │ │ movl $0x58b318,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 58b318 <__gmpz_get_d_2exp@plt+0x185098> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x2(%rax) │ │ │ │ - mov $0xde894800,%esi │ │ │ │ + add %cl,0x4800be02(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 59f5a0 <__gmpz_get_d_2exp@plt+0x199320> │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0xbd,%dh │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - mov $0xc4834900,%ebp │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x58(%rax),%rbx │ │ │ │ @@ -433684,33 +433706,33 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ - call 7350ecf4 <__environ@GLIBC_2.2.5+0x721cb20c> │ │ │ │ + call 7350ecf4 <__environ@GLIBC_2.2.5+0x721cb1cc> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call b16791 <__gmpz_get_d_2exp@plt+0x710511> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbdce17(%rip),%rbx │ │ │ │ + lea 0xbdce37(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ int $0xbd │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -433738,45 +433760,45 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x33(%rax) │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ - clc │ │ │ │ + add %bl,0x4800bdcd(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 58b4a9 <__gmpz_get_d_2exp@plt+0x185229> │ │ │ │ movq $0x58b498,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 58b498 <__gmpz_get_d_2exp@plt+0x185218> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x33(%rax) │ │ │ │ + add %ch,-0x33(%rax) │ │ │ │ mov $0x738b4800,%ebp │ │ │ │ (bad) │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 58b3a0 <__gmpz_get_d_2exp@plt+0x185120> │ │ │ │ - lea 0xbdcd40(%rip),%rbx │ │ │ │ + lea 0xbdcd60(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + clc │ │ │ │ + int3 │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 58b4fa <__gmpz_get_d_2exp@plt+0x18527a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x58b510,-0x20(%rbp) │ │ │ │ mov 0x18(%rbx),%r14 │ │ │ │ @@ -433787,46 +433809,46 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900bdcc(%rax) │ │ │ │ + add %dh,0x4900bdcc(%rax) │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 58b543 <__gmpz_get_d_2exp@plt+0x1852c3> │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x58b568,0x0(%rbp) │ │ │ │ - lea 0xc996d8(%rip),%rsi │ │ │ │ + lea 0xc996f8(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ int3 │ │ │ │ mov $0x45c74800,%ebp │ │ │ │ add %dl,0x480058b5(%rax) │ │ │ │ - lea 0xc9969a(%rip),%esi │ │ │ │ + lea 0xc996ba(%rip),%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp dc3358 <__gmpz_get_d_2exp@plt+0x9bd0d8> │ │ │ │ nop │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ lret │ │ │ │ mov $0x45c74800,%ebp │ │ │ │ clc │ │ │ │ shlb $0xf0,-0x76b3ffa8(%rbp) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ @@ -433834,37 +433856,40 @@ │ │ │ │ jmp f13e28 <__gmpz_get_d_2exp@plt+0xb0dba8> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900bdcb(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 58b62b <__gmpz_get_d_2exp@plt+0x1853ab> │ │ │ │ + add %al,%al │ │ │ │ + lret │ │ │ │ + mov $0xc4834900,%ebp │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x5e(%rdi) │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x58b610,-0x8(%rbp) │ │ │ │ - lea 0xbdcb17(%rip),%rbx │ │ │ │ + lea 0xbdcb37(%rip),%rbx │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 58b610 <__gmpz_get_d_2exp@plt+0x185390> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - lret │ │ │ │ + add %dl,-0x35(%rax) │ │ │ │ mov $0x458b4800,%ebp │ │ │ │ or %cl,-0x39(%rax) │ │ │ │ or %r10b,-0x4a(%r8) │ │ │ │ pop %rax │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls -0x77(%rcx) │ │ │ │ (bad) │ │ │ │ @@ -433875,15 +433900,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ lret $0xbd │ │ │ │ movq $0x58b688,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %r14,0x0(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -433893,81 +433918,79 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bdca(%rax) │ │ │ │ + add %bh,0x4800bdca(%rax) │ │ │ │ movl $0x58b6b8,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 58b6b8 <__gmpz_get_d_2exp@plt+0x185438> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x36(%rax) │ │ │ │ - mov $0x45c74800,%ebp │ │ │ │ - add %ch,%al │ │ │ │ - mov $0x58,%dh │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - sbb %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %cl,0x4800bdca(%rax) │ │ │ │ + movl $0x58b6e8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ jne 58b6e8 <__gmpz_get_d_2exp@plt+0x185468> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - lret $0xbd │ │ │ │ - movq $0x58b718,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ + add %bl,-0x36(%rax) │ │ │ │ + mov $0x45c74800,%ebp │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0x58,%bh │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ jne 58b718 <__gmpz_get_d_2exp@plt+0x185498> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ lret $0xbd │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ movq $0x58b750,0x18(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp dc3ad8 <__gmpz_get_d_2exp@plt+0x9bd858> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,-0x2(%rax) │ │ │ │ mov $0x45c74800,%ebp │ │ │ │ clc │ │ │ │ js 58b70d <__gmpz_get_d_2exp@plt+0x18548d> │ │ │ │ pop %rax │ │ │ │ add %cl,0x75(%rcx,%rcx,4) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ @@ -433978,15 +434001,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x45c74800,%ebp │ │ │ │ add %ch,0x480058b7(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -433995,15 +434018,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ std │ │ │ │ mov $0xde894800,%ebp │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 59f5a0 <__gmpz_get_d_2exp@plt+0x199320> │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -434011,15 +434034,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - ror $1,%cl │ │ │ │ + lock leave │ │ │ │ mov $0xc4834900,%ebp │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -434034,33 +434057,32 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x37(%rax) │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ - call 7350f184 <__environ@GLIBC_2.2.5+0x721cb69c> │ │ │ │ - sbb %ecx,-0x39(%rax) │ │ │ │ - rex.RB call b170b1 <__gmpz_get_d_2exp@plt+0x710e31> │ │ │ │ + add %dl,0x4800bdc9(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 58b852 <__gmpz_get_d_2exp@plt+0x1855d2> │ │ │ │ + movq $0x58b870,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbdc9a7(%rip),%rbx │ │ │ │ + lea 0xbdc9c7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - leave │ │ │ │ + add %dl,-0x37(%rax) │ │ │ │ mov $0xc4834900,%ebp │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2e(%rdi) │ │ │ │ movq $0x58b7d0,-0x8(%r12) │ │ │ │ @@ -434086,15 +434108,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ leave │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 58b939 <__gmpz_get_d_2exp@plt+0x1856b9> │ │ │ │ movq $0x58b928,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -434102,21 +434124,21 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 58b928 <__gmpz_get_d_2exp@plt+0x1856a8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ enter $0xbd,$0x48 │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 58b830 <__gmpz_get_d_2exp@plt+0x1855b0> │ │ │ │ - lea 0xbdc8d0(%rip),%rbx │ │ │ │ + lea 0xbdc8f0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -434132,15 +434154,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x58bbd0,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbdc8f7(%rip),%rbx │ │ │ │ + lea 0xbdc917(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -434156,15 +434178,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x58bbf0,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbdc8a7(%rip),%rbx │ │ │ │ + lea 0xbdc8c7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ fiaddl (%rdi) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ ... │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -434408,16 +434430,16 @@ │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - fxch %st(1) │ │ │ │ + add %al,(%rax) │ │ │ │ + fcmove %st(1),%st │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ test %esp,-0x1(%rax) │ │ │ │ (bad) │ │ │ │ decl -0x8(%rcx,%rdi,1) │ │ │ │ jb 58bf9e <__gmpz_get_d_2exp@plt+0x185d1e> │ │ │ │ movq $0x58bd08,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -434429,16 +434451,18 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c9d9(%rax) │ │ │ │ - movl $0x58bd88,-0x48(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + fxch %st(1) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB mov $0x58bd88,%r8d │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ mov 0x27(%rbx),%rdi │ │ │ │ mov 0x2f(%rbx),%r8 │ │ │ │ mov 0x37(%rbx),%r9 │ │ │ │ @@ -434464,16 +434488,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - fxch %st(1) │ │ │ │ + add %al,-0x27(%rax) │ │ │ │ + leave │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.RB push %r8 │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rsi │ │ │ │ mov 0x1f(%rbx),%rdi │ │ │ │ mov 0x27(%rbx),%r8 │ │ │ │ @@ -434589,18 +434613,18 @@ │ │ │ │ mov %r10,%r9 │ │ │ │ mov %r11,%r10 │ │ │ │ mov %rbx,%r11 │ │ │ │ mov 0xa8(%rsp),%rbx │ │ │ │ cmp %rbx,%r11 │ │ │ │ je 58bfff <__gmpz_get_d_2exp@plt+0x185d7f> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xd2543d(%rip),%rbx │ │ │ │ + lea 0xd2545d(%rip),%rbx │ │ │ │ add $0xa0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbdc2fb(%rip),%rbx │ │ │ │ + lea 0xbdc31b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ mov (%rcx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ mov %rax,0x98(%rbp) │ │ │ │ jmp 58be61 <__gmpz_get_d_2exp@plt+0x185be1> │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ @@ -434708,16 +434732,17 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ paddb (%rax),%mm3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - {rex2 0xc9} str -0x77(%r8) │ │ │ │ + add %dl,-0x2b(%rax) │ │ │ │ + leave │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %bl,0x2(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x8(%rbp),%r10 │ │ │ │ movq $0x58c1c0,0x8(%rbp) │ │ │ │ @@ -434731,18 +434756,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ jle 58c1b7 <__gmpz_get_d_2exp@plt+0x185f37> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - leave │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + {rex2 0xc9} str -0x77(%r8) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %bh,0x3(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x58c200,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -434973,15 +434996,15 @@ │ │ │ │ mov %rax,0x78(%rbp) │ │ │ │ jmp 58c142 <__gmpz_get_d_2exp@plt+0x185ec2> │ │ │ │ mov %rdi,%rax │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov (%rax),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ jmp 58c122 <__gmpz_get_d_2exp@plt+0x185ea2> │ │ │ │ - lea 0xc9d153(%rip),%rbx │ │ │ │ + lea 0xc9d173(%rip),%rbx │ │ │ │ add $0x78,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov (%rax),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ mov %rbx,0x60(%rbp) │ │ │ │ add $0x58,%rbp │ │ │ │ @@ -435340,15 +435363,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c9cc(%rax) │ │ │ │ + add %ch,0x4800c9cc(%rax) │ │ │ │ mov 0x50(%rbp),%edi │ │ │ │ mov 0x8(%rbp),%r10 │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ jmp 58c122 <__gmpz_get_d_2exp@plt+0x185ea2> │ │ │ │ movq $0x58ca60,0x0(%rbp) │ │ │ │ @@ -435360,15 +435383,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x34(%rax) │ │ │ │ + add %ch,-0x34(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jge 58cab4 <__gmpz_get_d_2exp@plt+0x186834> │ │ │ │ mov 0x78(%rbp),%rax │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ @@ -435381,15 +435404,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ adc %bh,%al │ │ │ │ xor %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ int3 │ │ │ │ leave │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jge 58cafc <__gmpz_get_d_2exp@plt+0x18687c> │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ mov 0x10(%rbp),%r10 │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ @@ -435405,15 +435428,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ (bad) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ lret │ │ │ │ leave │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jge 58cb3c <__gmpz_get_d_2exp@plt+0x1868bc> │ │ │ │ mov 0x8(%rbp),%r10 │ │ │ │ mov 0x78(%rbp),%rax │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ @@ -435428,15 +435451,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ adc %esi,%eax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c9cb(%rax) │ │ │ │ + add %ah,0x4800c9cb(%rax) │ │ │ │ mov 0x58(%rbp),%esi │ │ │ │ mov 0x60(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r10 │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ @@ -435450,16 +435473,15 @@ │ │ │ │ jne 58cb78 <__gmpz_get_d_2exp@plt+0x1868f8> │ │ │ │ jmp *(%rbx) │ │ │ │ adc %bh,0x30(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - lret │ │ │ │ + add %dl,-0x35(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 58cbcc <__gmpz_get_d_2exp@plt+0x18694c> │ │ │ │ mov 0x58(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ mov 0x10(%rbp),%r10 │ │ │ │ mov 0x80(%rbp),%rax │ │ │ │ @@ -435483,16 +435505,17 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ adc %al,%ah │ │ │ │ rolb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c9ca(%rax) │ │ │ │ - mov 0x58(%rbp),%edx │ │ │ │ + add %bl,%al │ │ │ │ + lret $0xc9 │ │ │ │ + mov 0x58(%rbp),%rdx │ │ │ │ mov 0x60(%rbp),%rsi │ │ │ │ mov 0x68(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ mov 0x20(%rbp),%r10 │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ @@ -435509,15 +435532,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ adc %esi,0x60(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x36(%rax) │ │ │ │ + add %bh,-0x36(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ push %rbp │ │ │ │ push %rax │ │ │ │ mov 0x58(%rbp),%rsi │ │ │ │ mov 0x60(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ @@ -435557,16 +435580,19 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ adc %eax,%eax │ │ │ │ addb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c9c9(%rax) │ │ │ │ - mov 0x58(%rbp),%ecx │ │ │ │ + add %dl,%al │ │ │ │ + leave │ │ │ │ + leave │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB pop %r8 │ │ │ │ mov 0x60(%rbp),%rdx │ │ │ │ mov 0x68(%rbp),%rsi │ │ │ │ mov 0x70(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ mov 0x20(%rbp),%r10 │ │ │ │ @@ -435585,15 +435611,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ adc -0x40(%rax),%ah │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x37(%rax) │ │ │ │ + add %ch,-0x37(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.WRB push %r8 │ │ │ │ mov 0x58(%rbp),%rdx │ │ │ │ mov 0x60(%rbp),%rsi │ │ │ │ mov 0x68(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ @@ -435639,18 +435665,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ adc (%rax),%eax │ │ │ │ addb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x38(%rax) │ │ │ │ - leave │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RB push %r8 │ │ │ │ + add %bl,0x4800c9c8(%rax) │ │ │ │ + mov 0x50(%rbp),%eax │ │ │ │ mov 0x58(%rbp),%rcx │ │ │ │ mov 0x60(%rbp),%rdx │ │ │ │ mov 0x68(%rbp),%rsi │ │ │ │ mov 0x70(%rbp),%rdi │ │ │ │ mov 0x48(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ mov 0x10(%rbp),%r10 │ │ │ │ @@ -435671,15 +435695,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ adc -0x80(%rax),%eax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ enter $0xc9,$0x48 │ │ │ │ mov 0x50(%rbp),%eax │ │ │ │ mov 0x58(%rbp),%rcx │ │ │ │ mov 0x60(%rbp),%rdx │ │ │ │ mov 0x68(%rbp),%rsi │ │ │ │ mov 0x70(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ @@ -435715,15 +435739,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x39(%rax) │ │ │ │ + add %bh,-0x39(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ test %edx,0x48000000(%rax) │ │ │ │ mov 0x50(%rbp),%ecx │ │ │ │ mov 0x58(%rbp),%rdx │ │ │ │ mov 0x60(%rbp),%rsi │ │ │ │ mov 0x68(%rbp),%rdi │ │ │ │ @@ -435764,15 +435788,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c9c6(%rax) │ │ │ │ + add %dh,0x4800c9c6(%rax) │ │ │ │ mov 0x90(%rbp),%eax │ │ │ │ mov 0x50(%rbp),%rcx │ │ │ │ mov 0x58(%rbp),%rdx │ │ │ │ mov 0x60(%rbp),%rsi │ │ │ │ mov 0x68(%rbp),%rdi │ │ │ │ mov 0x70(%rbp),%r8 │ │ │ │ mov 0x48(%rbp),%r9 │ │ │ │ @@ -435803,38 +435827,38 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0xbd,%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0xbd,%dl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 58d0da <__gmpz_get_d_2exp@plt+0x186e5a> │ │ │ │ movq $0x58d0f8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 58bcc8 <__gmpz_get_d_2exp@plt+0x185a48> │ │ │ │ - lea 0xbdb1cf(%rip),%rbx │ │ │ │ + lea 0xbdb1ef(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xd242c9(%rip),%ebx │ │ │ │ + lea 0xd242e9(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd242c4(%rip),%rbx │ │ │ │ + lea 0xd242e4(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -435861,21 +435885,21 @@ │ │ │ │ je 58d212 <__gmpz_get_d_2exp@plt+0x186f92> │ │ │ │ cmp $0x7,%rbx │ │ │ │ je 58d1eb <__gmpz_get_d_2exp@plt+0x186f6b> │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ dec %rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jne 58d190 <__gmpz_get_d_2exp@plt+0x186f10> │ │ │ │ - lea 0xd24248(%rip),%rbx │ │ │ │ + lea 0xd24268(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd24243(%rip),%rbx │ │ │ │ + lea 0xd24263(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbdb13b(%rip),%rbx │ │ │ │ + lea 0xbdb15b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x58d1d8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 58d1d8 <__gmpz_get_d_2exp@plt+0x186f58> │ │ │ │ @@ -435958,15 +435982,15 @@ │ │ │ │ cmp %rbx,%rax │ │ │ │ sete %al │ │ │ │ movzbl %al,%eax │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114bbc0(%rax),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbdb019(%rip),%rbx │ │ │ │ + lea 0xbdb039(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x58d300,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 58d300 <__gmpz_get_d_2exp@plt+0x187080> │ │ │ │ @@ -436050,15 +436074,15 @@ │ │ │ │ cmp %rbx,%rax │ │ │ │ setl %al │ │ │ │ movzbl %al,%eax │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114bbc0(%rax),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbdaf19(%rip),%rbx │ │ │ │ + lea 0xbdaf39(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x58d428,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 58d428 <__gmpz_get_d_2exp@plt+0x1871a8> │ │ │ │ @@ -436137,26 +436161,26 @@ │ │ │ │ je 58d5ad <__gmpz_get_d_2exp@plt+0x18732d> │ │ │ │ cmp $0x7,%rbx │ │ │ │ je 58d583 <__gmpz_get_d_2exp@plt+0x187303> │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ dec %rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jge 58d514 <__gmpz_get_d_2exp@plt+0x187294> │ │ │ │ - lea 0xd23f14(%rip),%rbx │ │ │ │ + lea 0xd23f34(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rbx,%rax │ │ │ │ jne 58d527 <__gmpz_get_d_2exp@plt+0x1872a7> │ │ │ │ - lea 0xd23f0a(%rip),%rbx │ │ │ │ + lea 0xd23f2a(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd23f05(%rip),%rbx │ │ │ │ + lea 0xd23f25(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbdaddc(%rip),%rbx │ │ │ │ + lea 0xbdadfc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x58d570,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 58d570 <__gmpz_get_d_2exp@plt+0x1872f0> │ │ │ │ @@ -436235,21 +436259,21 @@ │ │ │ │ je 58d6e2 <__gmpz_get_d_2exp@plt+0x187462> │ │ │ │ cmp $0x7,%rbx │ │ │ │ je 58d6bb <__gmpz_get_d_2exp@plt+0x18743b> │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ dec %rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jge 58d660 <__gmpz_get_d_2exp@plt+0x1873e0> │ │ │ │ - lea 0xd23d78(%rip),%rbx │ │ │ │ + lea 0xd23d98(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd23d73(%rip),%rbx │ │ │ │ + lea 0xd23d93(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbdacab(%rip),%rbx │ │ │ │ + lea 0xbdaccb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x58d6a8,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 58d6a8 <__gmpz_get_d_2exp@plt+0x187428> │ │ │ │ @@ -436337,15 +436361,15 @@ │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov %rsi,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbdab7d(%rip),%rbx │ │ │ │ + lea 0xbdab9d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x58d7e0,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -436433,21 +436457,21 @@ │ │ │ │ je 58d972 <__gmpz_get_d_2exp@plt+0x1876f2> │ │ │ │ cmp $0x7,%rbx │ │ │ │ je 58d94b <__gmpz_get_d_2exp@plt+0x1876cb> │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ dec %rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jge 58d8f0 <__gmpz_get_d_2exp@plt+0x187670> │ │ │ │ - lea 0xd23ae8(%rip),%rbx │ │ │ │ + lea 0xd23b08(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd23ae3(%rip),%rbx │ │ │ │ + lea 0xd23b03(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbdaa2b(%rip),%rbx │ │ │ │ + lea 0xbdaa4b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x58d938,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 58d938 <__gmpz_get_d_2exp@plt+0x1876b8> │ │ │ │ @@ -436530,15 +436554,15 @@ │ │ │ │ cmp %rbx,%rax │ │ │ │ setl %al │ │ │ │ movzbl %al,%eax │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114bbc0(%rax),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbda909(%rip),%rbx │ │ │ │ + lea 0xbda929(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x58da60,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 58da60 <__gmpz_get_d_2exp@plt+0x1877e0> │ │ │ │ @@ -436627,15 +436651,15 @@ │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov %r14,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbda7dd(%rip),%rbx │ │ │ │ + lea 0xbda7fd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x58db98,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -436739,15 +436763,15 @@ │ │ │ │ lea 0xa4ea1b(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0xa4e9f2(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xbda6bd(%rip),%rbx │ │ │ │ + lea 0xbda6dd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -436788,68 +436812,67 @@ │ │ │ │ lea 0xa4e973(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0xa4e94a(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xbda61d(%rip),%rbx │ │ │ │ + lea 0xbda63d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0xf5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + testl $0x15358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ mov $0x41bee900,%ebp │ │ │ │ test %eax,(%rax) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x5a(%rax) │ │ │ │ + add %bh,-0x5a(%rax) │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 58de36 <__gmpz_get_d_2exp@plt+0x187bb6> │ │ │ │ movq $0x58de00,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 58de00 <__gmpz_get_d_2exp@plt+0x187b80> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %cl,-0x5a(%rax) │ │ │ │ mov $0x7e38300,%ebp │ │ │ │ cmp $0x3,%rbx │ │ │ │ jae 58de29 <__gmpz_get_d_2exp@plt+0x187ba9> │ │ │ │ cmp $0x2,%rbx │ │ │ │ jb 58de1c <__gmpz_get_d_2exp@plt+0x187b9c> │ │ │ │ - lea 0xbda5c2(%rip),%rbx │ │ │ │ + lea 0xbda5e2(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbda58d(%rip),%rbx │ │ │ │ + lea 0xbda5ad(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbda5d0(%rip),%rbx │ │ │ │ + lea 0xbda5f0(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbda613(%rip),%rbx │ │ │ │ + lea 0xbda633(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -436962,15 +436985,15 @@ │ │ │ │ jne 58e070 <__gmpz_get_d_2exp@plt+0x187df0> │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x58e038,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 58e038 <__gmpz_get_d_2exp@plt+0x187db8> │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbda4a9(%rip),%rbx │ │ │ │ + lea 0xbda4c9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x58e010,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 58e010 <__gmpz_get_d_2exp@plt+0x187d90> │ │ │ │ jmp *(%rbx) │ │ │ │ @@ -436999,15 +437022,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ test %edx,-0x7d000000(%rax) │ │ │ │ jrcxz 58e049 <__gmpz_get_d_2exp@plt+0x187dc9> │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 58e084 <__gmpz_get_d_2exp@plt+0x187e04> │ │ │ │ - lea 0xd2338b(%rip),%rbx │ │ │ │ + lea 0xd233ab(%rip),%rbx │ │ │ │ add $0xa0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -437104,15 +437127,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.RB push %r8 │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 58e1a8 <__gmpz_get_d_2exp@plt+0x187f28> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xd23249(%rip),%rbx │ │ │ │ + lea 0xd23269(%rip),%rbx │ │ │ │ add $0xa0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58e0e0,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 58e0e0 <__gmpz_get_d_2exp@plt+0x187e60> │ │ │ │ jmp *(%rbx) │ │ │ │ @@ -437522,15 +437545,15 @@ │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd22d8a,%eax │ │ │ │ + sbb $0xd22daa,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58e678,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 58e678 <__gmpz_get_d_2exp@plt+0x1883f8> │ │ │ │ @@ -437594,15 +437617,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd22ca2,%eax │ │ │ │ + sbb $0xd22cc2,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -437720,15 +437743,15 @@ │ │ │ │ jne 58e970 <__gmpz_get_d_2exp@plt+0x1886f0> │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x58e938,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 58e938 <__gmpz_get_d_2exp@plt+0x1886b8> │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbd9bb1(%rip),%rbx │ │ │ │ + lea 0xbd9bd1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x58e910,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 58e910 <__gmpz_get_d_2exp@plt+0x188690> │ │ │ │ jmp *(%rbx) │ │ │ │ @@ -437757,15 +437780,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ test %edx,-0x7d000000(%rax) │ │ │ │ jrcxz 58e949 <__gmpz_get_d_2exp@plt+0x1886c9> │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 58e984 <__gmpz_get_d_2exp@plt+0x188704> │ │ │ │ - lea 0xd22ad2(%rip),%rbx │ │ │ │ + lea 0xd22af2(%rip),%rbx │ │ │ │ add $0xa0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -437862,15 +437885,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.RB push %r8 │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 58eaa8 <__gmpz_get_d_2exp@plt+0x188828> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xd229ab(%rip),%rbx │ │ │ │ + lea 0xd229cb(%rip),%rbx │ │ │ │ add $0xa0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58e9e0,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 58e9e0 <__gmpz_get_d_2exp@plt+0x188760> │ │ │ │ jmp *(%rbx) │ │ │ │ @@ -438316,53 +438339,53 @@ │ │ │ │ jb 58efbb <__gmpz_get_d_2exp@plt+0x188d3b> │ │ │ │ movq $0x58efd8,-0x8(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 58de60 <__gmpz_get_d_2exp@plt+0x187be0> │ │ │ │ - lea 0xbd94d6(%rip),%rbx │ │ │ │ + lea 0xbd94f6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xd223e9(%rip),%ebx │ │ │ │ + lea 0xd22409(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd223e4(%rip),%rbx │ │ │ │ + lea 0xd22404(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7351296c <__environ@GLIBC_2.2.5+0x721cee84> │ │ │ │ + rex.RB call 7351296c <__environ@GLIBC_2.2.5+0x721cee44> │ │ │ │ and $0xe845c748,%eax │ │ │ │ push $0x480058f0 │ │ │ │ mov %esi,%eax │ │ │ │ mov %r14,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 58de60 <__gmpz_get_d_2exp@plt+0x187be0> │ │ │ │ - lea 0xbd9453(%rip),%rbx │ │ │ │ + lea 0xbd9473(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -438392,29 +438415,29 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 58f0c2 <__gmpz_get_d_2exp@plt+0x188e42> │ │ │ │ movq $0x58f0e0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 58de60 <__gmpz_get_d_2exp@plt+0x187be0> │ │ │ │ - lea 0xbd93df(%rip),%rbx │ │ │ │ + lea 0xbd93ff(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xd222e1(%rip),%ebx │ │ │ │ + lea 0xd22301(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd222dc(%rip),%rbx │ │ │ │ + lea 0xd222fc(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -438432,28 +438455,28 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73512a9c <__environ@GLIBC_2.2.5+0x721cefb4> │ │ │ │ + rex.RB call 73512a9c <__environ@GLIBC_2.2.5+0x721cef74> │ │ │ │ and $0xe845c748,%eax │ │ │ │ cwtl │ │ │ │ int1 │ │ │ │ pop %rax │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ lock mov %r14,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 58de60 <__gmpz_get_d_2exp@plt+0x187be0> │ │ │ │ - lea 0xbd933b(%rip),%rbx │ │ │ │ + lea 0xbd935b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -438482,16 +438505,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 58f200 <__gmpz_get_d_2exp@plt+0x188f80> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ - lea 0xdaf979(%rip),%rsi │ │ │ │ - lea 0xcb243a(%rip),%r14 │ │ │ │ + lea 0xdaf999(%rip),%rsi │ │ │ │ + lea 0xcb245a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp df66b0 <__gmpz_get_d_2exp@plt+0x9f0430> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -438801,15 +438824,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10512fdc <__environ@GLIBC_2.2.5+0xf1cf4f4> │ │ │ │ + rex.RB call 10512fdc <__environ@GLIBC_2.2.5+0xf1cf4b4> │ │ │ │ (bad) │ │ │ │ movl $0xc7480000,(%rax) │ │ │ │ rex.RB call b1ed6d <__gmpz_get_d_2exp@plt+0x718aed> │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ @@ -439345,15 +439368,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 58ff09 <__gmpz_get_d_2exp@plt+0x189c89> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e91,-0x8(%r12) │ │ │ │ + movq $0x1231eb1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 58fe28 <__gmpz_get_d_2exp@plt+0x189ba8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -439375,15 +439398,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x58feb8,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e81,-0x8(%r12) │ │ │ │ + movq $0x1231ea1,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -439438,15 +439461,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ - lea 0xbd8491(%rip),%rbx │ │ │ │ + lea 0xbd84b1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -439493,15 +439516,15 @@ │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ mov %bh,%dh │ │ │ │ (bad) │ │ │ │ decl -0x73(%rax) │ │ │ │ - sbb $0xbd83f9,%eax │ │ │ │ + sbb $0xbd8419,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -439529,27 +439552,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fiadds 0x31(%rbp) │ │ │ │ testb $0x45,-0x39(%rax) │ │ │ │ add %ah,-0x16ff0498(%rax) │ │ │ │ adc $0x48fffffe,%eax │ │ │ │ - lea 0xbd838e(%rip),%ebx │ │ │ │ + lea 0xbd83ae(%rip),%ebx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0x65358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + testl $0x85358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ cmpl $0xffffff85,0x1daee900(%rbp) │ │ │ │ add %ah,0xf(%rsi) │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -439573,22 +439596,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fiadds 0x31(%rbp) │ │ │ │ testb $0x45,-0x39(%rax) │ │ │ │ clc │ │ │ │ - movabs 0x390045c74800fb68,%al │ │ │ │ + movabs 0x590045c74800fb68,%al │ │ │ │ adc $0x2b,%al │ │ │ │ add %ecx,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ jno 59022a <__gmpz_get_d_2exp@plt+0x189faa> │ │ │ │ (bad) │ │ │ │ decl -0x73(%rax) │ │ │ │ - sbb $0xbd82fa,%eax │ │ │ │ + sbb $0xbd831a,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -439600,19 +439623,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 590283 <__gmpz_get_d_2exp@plt+0x18a003> │ │ │ │ movq $0x5902a0,-0x8(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0xcb5a36(%rip),%rsi │ │ │ │ - lea 0xc9d130(%rip),%r14 │ │ │ │ + lea 0xcb5a56(%rip),%rsi │ │ │ │ + lea 0xc9d150(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp da1000 <__gmpz_get_d_2exp@plt+0x99ad80> │ │ │ │ - lea 0xbd837e(%rip),%rbx │ │ │ │ + lea 0xbd839e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -439644,19 +439667,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 59031b <__gmpz_get_d_2exp@plt+0x18a09b> │ │ │ │ movq $0x590338,-0x8(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0xcb599e(%rip),%rsi │ │ │ │ - lea 0xcb1347(%rip),%r14 │ │ │ │ + lea 0xcb59be(%rip),%rsi │ │ │ │ + lea 0xcb1367(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp db9c70 <__gmpz_get_d_2exp@plt+0x9b39f0> │ │ │ │ - lea 0xbd8436(%rip),%rbx │ │ │ │ + lea 0xbd8456(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -439723,20 +439746,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7c(%rax) │ │ │ │ + add %ch,-0x7c(%rax) │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 590471 <__gmpz_get_d_2exp@plt+0x18a1f1> │ │ │ │ movq $0x590488,-0x10(%rbp) │ │ │ │ - lea 0xbd83bb(%rip),%rsi │ │ │ │ + lea 0xbd83db(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -439750,26 +439773,26 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcb5455(%rip),%rbx │ │ │ │ + lea 0xcb5475(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cmpl $0xfffffff0,0x458d4800(%rbp) │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,(%rax) │ │ │ │ + test %bh,0x458d4800(%rbp) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 590581 <__gmpz_get_d_2exp@plt+0x18a301> │ │ │ │ add $0x78,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 590576 <__gmpz_get_d_2exp@plt+0x18a2f6> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -439824,33 +439847,31 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - push %rdx │ │ │ │ + add %dl,(%rax) │ │ │ │ + push %rbx │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 5905d3 <__gmpz_get_d_2exp@plt+0x18a353> │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ - mov $0xc4814900,%ebp │ │ │ │ - cwtl │ │ │ │ + add %al,(%rax) │ │ │ │ + cmpl $0xffffff98,-0x3b7eb700(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %ebp,0x48000000(%rsi) │ │ │ │ @@ -439891,18 +439912,18 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ - call 1051402c <__environ@GLIBC_2.2.5+0xf1d0544> │ │ │ │ + call 1051402c <__environ@GLIBC_2.2.5+0xf1d0504> │ │ │ │ (bad) │ │ │ │ mov $0x0,%ch │ │ │ │ add %al,(%rax) │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59078f <__gmpz_get_d_2exp@plt+0x18a50f> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -439926,17 +439947,17 @@ │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %r9,-0x18(%r12) │ │ │ │ mov %r10,-0x10(%r12) │ │ │ │ mov %r11,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x5907b0,-0x18(%rbp) │ │ │ │ lea -0x4f(%r12),%r8 │ │ │ │ - lea 0xdae4a1(%rip),%rdi │ │ │ │ - lea 0xbd7e8b(%rip),%rsi │ │ │ │ - lea 0xbd8042(%rip),%r14 │ │ │ │ + lea 0xdae4c1(%rip),%rdi │ │ │ │ + lea 0xbd7eab(%rip),%rsi │ │ │ │ + lea 0xbd8062(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9e788 <__gmpz_get_d_2exp@plt+0x998508> │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -439962,20 +439983,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x80(%rax) │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %dl,0x4800bd80(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 590829 <__gmpz_get_d_2exp@plt+0x18a5a9> │ │ │ │ movq $0x590840,-0x10(%rbp) │ │ │ │ - lea 0xbd7e3b(%rip),%rsi │ │ │ │ + lea 0xbd7e5b(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -439989,25 +440010,25 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcb509d(%rip),%rbx │ │ │ │ + lea 0xcb50bd(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,0x4800bd80(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %cl,%al │ │ │ │ + cmpb $0xf0,0x458d4800(%rbp) │ │ │ │ cmp %r15,%rax │ │ │ │ jb 590930 <__gmpz_get_d_2exp@plt+0x18a6b0> │ │ │ │ add $0x70,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 590925 <__gmpz_get_d_2exp@plt+0x18a6a5> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -440061,29 +440082,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4f(%rax) │ │ │ │ + add %ah,0x4f(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 590983 <__gmpz_get_d_2exp@plt+0x18a703> │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900bd7f(%rax) │ │ │ │ + add %ah,0x4900bd7f(%rax) │ │ │ │ add $0x90,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 590a59 <__gmpz_get_d_2exp@plt+0x18a7d9> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ @@ -440117,18 +440138,18 @@ │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ jle 590a34 <__gmpz_get_d_2exp@plt+0x18a7b4> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105143cc <__environ@GLIBC_2.2.5+0xf1d08e4> │ │ │ │ + rex.RB call 105143cc <__environ@GLIBC_2.2.5+0xf1d08a4> │ │ │ │ (bad) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -440152,17 +440173,17 @@ │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ mov %r8,-0x18(%r12) │ │ │ │ mov %r9,-0x10(%r12) │ │ │ │ mov %r10,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x590b48,-0x18(%rbp) │ │ │ │ lea -0x47(%r12),%r8 │ │ │ │ - lea 0xdae10a(%rip),%rdi │ │ │ │ - lea 0xbd7af4(%rip),%rsi │ │ │ │ - lea 0xbd7c83(%rip),%r14 │ │ │ │ + lea 0xdae12a(%rip),%rdi │ │ │ │ + lea 0xbd7b14(%rip),%rsi │ │ │ │ + lea 0xbd7ca3(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9e788 <__gmpz_get_d_2exp@plt+0x998508> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -440188,22 +440209,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ jl 590b54 <__gmpz_get_d_2exp@plt+0x18a8d4> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 590bc1 <__gmpz_get_d_2exp@plt+0x18a941> │ │ │ │ movq $0x590bd8,-0x10(%rbp) │ │ │ │ - lea 0xbd7aa3(%rip),%rsi │ │ │ │ + lea 0xbd7ac3(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -440217,27 +440238,25 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcb4d05(%rip),%rbx │ │ │ │ + lea 0xcb4d25(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jge 590bcc <__gmpz_get_d_2exp@plt+0x18a94c> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + add %dl,0x7d(%rax) │ │ │ │ + mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 590cbf <__gmpz_get_d_2exp@plt+0x18aa3f> │ │ │ │ add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 590cb4 <__gmpz_get_d_2exp@plt+0x18aa34> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -440289,27 +440308,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800cb4b(%rax) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ + add %dl,%al │ │ │ │ + rex.WXB lretq │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 590d13 <__gmpz_get_d_2exp@plt+0x18aa93> │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ jl 590cec <__gmpz_get_d_2exp@plt+0x18aa6c> │ │ │ │ add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 590dda <__gmpz_get_d_2exp@plt+0x18ab5a> │ │ │ │ @@ -440346,20 +440367,20 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,0x7b(%rax) │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ - call 10514754 <__environ@GLIBC_2.2.5+0xf1d0c6c> │ │ │ │ - (bad) │ │ │ │ - movabs %eax,0x4d48c48349000000 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ + add %al,0x4800bd7b(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 590eb0 <__gmpz_get_d_2exp@plt+0x18ac30> │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ ja 590ea5 <__gmpz_get_d_2exp@plt+0x18ac25> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ @@ -440374,17 +440395,17 @@ │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ mov %r8,-0x10(%r12) │ │ │ │ mov %r9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x590ec8,-0x18(%rbp) │ │ │ │ lea -0x3f(%r12),%r8 │ │ │ │ - lea 0xdadd8b(%rip),%rdi │ │ │ │ - lea 0xbd7775(%rip),%rsi │ │ │ │ - lea 0xbd78dc(%rip),%r14 │ │ │ │ + lea 0xdaddab(%rip),%rdi │ │ │ │ + lea 0xbd7795(%rip),%rsi │ │ │ │ + lea 0xbd78fc(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9e788 <__gmpz_get_d_2exp@plt+0x998508> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -440410,20 +440431,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x79(%rax) │ │ │ │ + add %bh,0x79(%rax) │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 590f41 <__gmpz_get_d_2exp@plt+0x18acc1> │ │ │ │ movq $0x590f58,-0x10(%rbp) │ │ │ │ - lea 0xbd7723(%rip),%rsi │ │ │ │ + lea 0xbd7743(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -440437,24 +440458,24 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcb4985(%rip),%rbx │ │ │ │ + lea 0xcb49a5(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ jns 590f4c <__gmpz_get_d_2exp@plt+0x18accc> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 591032 <__gmpz_get_d_2exp@plt+0x18adb2> │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -440507,29 +440528,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48(%rax) │ │ │ │ + add %ah,0x48(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 591083 <__gmpz_get_d_2exp@plt+0x18ae03> │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ js 59105c <__gmpz_get_d_2exp@plt+0x18addc> │ │ │ │ add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ addb $0x0,(%rax) │ │ │ │ add %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ @@ -440567,18 +440588,17 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - js 59111c <__gmpz_get_d_2exp@plt+0x18ae9c> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10514ab4 <__environ@GLIBC_2.2.5+0xf1d0fcc> │ │ │ │ + add %al,0x78(%rax) │ │ │ │ + mov $0x458d4800,%ebp │ │ │ │ + call 10514ab4 <__environ@GLIBC_2.2.5+0xf1d0f8c> │ │ │ │ (bad) │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -440598,17 +440618,17 @@ │ │ │ │ mov %rdx,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x591218,-0x18(%rbp) │ │ │ │ lea -0x37(%r12),%r8 │ │ │ │ - lea 0xdada38(%rip),%rdi │ │ │ │ - lea 0xbd7572(%rip),%rsi │ │ │ │ - lea 0xbd7541(%rip),%r14 │ │ │ │ + lea 0xdada58(%rip),%rdi │ │ │ │ + lea 0xbd7592(%rip),%rsi │ │ │ │ + lea 0xbd7561(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9e788 <__gmpz_get_d_2exp@plt+0x998508> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -440634,22 +440654,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ jbe 591224 <__gmpz_get_d_2exp@plt+0x18afa4> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 591291 <__gmpz_get_d_2exp@plt+0x18b011> │ │ │ │ movq $0x5912a8,-0x10(%rbp) │ │ │ │ - lea 0xbd73d3(%rip),%rsi │ │ │ │ + lea 0xbd73f3(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -440663,27 +440683,29 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcb4635(%rip),%rbx │ │ │ │ + lea 0xcb4655(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bd76(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + jbe 59129c <__gmpz_get_d_2exp@plt+0x18b01c> │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 591379 <__gmpz_get_d_2exp@plt+0x18b0f9> │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59136e <__gmpz_get_d_2exp@plt+0x18b0ee> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -440730,29 +440752,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - rex.R lret │ │ │ │ + add %bl,(%rax) │ │ │ │ + rex.RB lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 5913cb <__gmpz_get_d_2exp@plt+0x18b14b> │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900bd75(%rax) │ │ │ │ + add %bh,0x4900bd75(%rax) │ │ │ │ add $0x78,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59147d <__gmpz_get_d_2exp@plt+0x18b1fd> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ @@ -440782,18 +440804,18 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ jne 59145c <__gmpz_get_d_2exp@plt+0x18b1dc> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10514df4 <__environ@GLIBC_2.2.5+0xf1d130c> │ │ │ │ + rex.RB call 10514df4 <__environ@GLIBC_2.2.5+0xf1d12cc> │ │ │ │ (bad) │ │ │ │ lea (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59152f <__gmpz_get_d_2exp@plt+0x18b2af> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -440809,17 +440831,17 @@ │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x591550,-0x18(%rbp) │ │ │ │ lea -0x2f(%r12),%r8 │ │ │ │ - lea 0xdad701(%rip),%rdi │ │ │ │ - lea 0xbd70eb(%rip),%rsi │ │ │ │ - lea 0xbd71e2(%rip),%r14 │ │ │ │ + lea 0xdad721(%rip),%rdi │ │ │ │ + lea 0xbd710b(%rip),%rsi │ │ │ │ + lea 0xbd7202(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9e788 <__gmpz_get_d_2exp@plt+0x998508> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -440845,22 +440867,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ jb 59155c <__gmpz_get_d_2exp@plt+0x18b2dc> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5915c9 <__gmpz_get_d_2exp@plt+0x18b349> │ │ │ │ movq $0x5915e0,-0x10(%rbp) │ │ │ │ - lea 0xbd709b(%rip),%rsi │ │ │ │ + lea 0xbd70bb(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -440874,25 +440896,25 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcb42fd(%rip),%rbx │ │ │ │ + lea 0xcb431d(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bd73(%rax) │ │ │ │ + add %dh,0x4800bd73(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5916a8 <__gmpz_get_d_2exp@plt+0x18b428> │ │ │ │ add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59169d <__gmpz_get_d_2exp@plt+0x18b41d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -440939,27 +440961,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ rex.B lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 5916fb <__gmpz_get_d_2exp@plt+0x18b47b> │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900bd72(%rax) │ │ │ │ + add %dh,0x4900bd72(%rax) │ │ │ │ add $0x70,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5917a0 <__gmpz_get_d_2exp@plt+0x18b520> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ @@ -440985,18 +441007,18 @@ │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ jb 59177c <__gmpz_get_d_2exp@plt+0x18b4fc> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10515114 <__environ@GLIBC_2.2.5+0xf1d162c> │ │ │ │ + rex.RB call 10515114 <__environ@GLIBC_2.2.5+0xf1d15ec> │ │ │ │ (bad) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 591846 <__gmpz_get_d_2exp@plt+0x18b5c6> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -441010,17 +441032,17 @@ │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x591868,-0x18(%rbp) │ │ │ │ lea -0x27(%r12),%r8 │ │ │ │ - lea 0xdad3ea(%rip),%rdi │ │ │ │ - lea 0xbd6dd4(%rip),%rsi │ │ │ │ - lea 0xbd6ea3(%rip),%r14 │ │ │ │ + lea 0xdad40a(%rip),%rdi │ │ │ │ + lea 0xbd6df4(%rip),%rsi │ │ │ │ + lea 0xbd6ec3(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9e788 <__gmpz_get_d_2exp@plt+0x998508> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -441046,20 +441068,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bd6f(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %bl,%al │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + mov $0x458d4800,%ebp │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5918e1 <__gmpz_get_d_2exp@plt+0x18b661> │ │ │ │ movq $0x5918f8,-0x10(%rbp) │ │ │ │ - lea 0xbd6d83(%rip),%rsi │ │ │ │ + lea 0xbd6da3(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -441073,23 +441096,23 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcb3fe5(%rip),%rbx │ │ │ │ + lea 0xcb4005(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bd70(%rax) │ │ │ │ + add %bh,0x4800bd70(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5919b3 <__gmpz_get_d_2exp@plt+0x18b733> │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5919a8 <__gmpz_get_d_2exp@plt+0x18b728> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -441134,33 +441157,32 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ ds lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 591a03 <__gmpz_get_d_2exp@plt+0x18b783> │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x6f,%al │ │ │ │ - mov $0xc4834900,%ebp │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x72(%rdi) │ │ │ │ + enter $0xbd6f,$0x0 │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 591a9f <__gmpz_get_d_2exp@plt+0x18b81f> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ movq $0x591930,-0x60(%r12) │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ mov %rcx,-0x48(%r12) │ │ │ │ @@ -441182,18 +441204,17 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ + add %cl,0x6f(%rax) │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ - call 73515414 <__environ@GLIBC_2.2.5+0x721d192c> │ │ │ │ + call 73515414 <__environ@GLIBC_2.2.5+0x721d18ec> │ │ │ │ jnp 591b13 <__gmpz_get_d_2exp@plt+0x18b893> │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 591b39 <__gmpz_get_d_2exp@plt+0x18b8b9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -441203,17 +441224,17 @@ │ │ │ │ movq $0x591a20,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x591b58,-0x18(%rbp) │ │ │ │ lea -0x1f(%r12),%r8 │ │ │ │ - lea 0xdad0f7(%rip),%rdi │ │ │ │ - lea 0xbd6ae1(%rip),%rsi │ │ │ │ - lea 0xbd6b88(%rip),%r14 │ │ │ │ + lea 0xdad117(%rip),%rdi │ │ │ │ + lea 0xbd6b01(%rip),%rsi │ │ │ │ + lea 0xbd6ba8(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9e788 <__gmpz_get_d_2exp@plt+0x998508> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -441238,21 +441259,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 591bd1 <__gmpz_get_d_2exp@plt+0x18b951> │ │ │ │ movq $0x591be8,-0x10(%rbp) │ │ │ │ - lea 0xbd6a93(%rip),%rsi │ │ │ │ + lea 0xbd6ab3(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -441266,24 +441287,24 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcb3cf5(%rip),%rbx │ │ │ │ + lea 0xcb3d15(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 591c9a <__gmpz_get_d_2exp@plt+0x18ba1a> │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 591c8f <__gmpz_get_d_2exp@plt+0x18ba0f> │ │ │ │ @@ -441327,30 +441348,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ cmp %ebx,%ecx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 591ceb <__gmpz_get_d_2exp@plt+0x18ba6b> │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ mov $0xc4834900,%ebp │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 591d7e <__gmpz_get_d_2exp@plt+0x18bafe> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -441374,35 +441395,35 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,0x6c(%rax) │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ - call 735156f4 <__environ@GLIBC_2.2.5+0x721d1c0c> │ │ │ │ - jb 591df3 <__gmpz_get_d_2exp@plt+0x18bb73> │ │ │ │ - add $0x20,%esp │ │ │ │ + add %cl,0x4800bd6c(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 591e1b <__gmpz_get_d_2exp@plt+0x18bb9b> │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 591e10 <__gmpz_get_d_2exp@plt+0x18bb90> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x591d08,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x591e30,-0x18(%rbp) │ │ │ │ lea -0x17(%r12),%r8 │ │ │ │ - lea 0xdace20(%rip),%rdi │ │ │ │ - lea 0xbd680a(%rip),%rsi │ │ │ │ - lea 0xbd6889(%rip),%r14 │ │ │ │ + lea 0xdace40(%rip),%rdi │ │ │ │ + lea 0xbd682a(%rip),%rsi │ │ │ │ + lea 0xbd68a9(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9e788 <__gmpz_get_d_2exp@plt+0x998508> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -441428,19 +441449,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - imul $0xf8394cf0,0x458d4800(%rbp),%edi │ │ │ │ + add %dl,(%rax) │ │ │ │ + push $0xffffffffffffffbd │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 591ea9 <__gmpz_get_d_2exp@plt+0x18bc29> │ │ │ │ movq $0x591ec0,-0x10(%rbp) │ │ │ │ - lea 0xbd67bb(%rip),%rsi │ │ │ │ + lea 0xbd67db(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -441454,24 +441478,24 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcb3a1d(%rip),%rbx │ │ │ │ + lea 0xcb3a3d(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ imul $0xfffffff0,0x458d4800(%rbp),%edi │ │ │ │ cmp %r15,%rax │ │ │ │ jb 591f69 <__gmpz_get_d_2exp@plt+0x18bce9> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 591f5e <__gmpz_get_d_2exp@plt+0x18bcde> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -441512,32 +441536,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ cmp %ecx,%ebx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 591fbb <__gmpz_get_d_2exp@plt+0x18bd3b> │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - push $0xffffffffffffffbd │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ + add %dl,0x6a(%rax) │ │ │ │ + mov $0xc4834900,%ebp │ │ │ │ pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 592045 <__gmpz_get_d_2exp@plt+0x18bdc5> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x591ef8,-0x50(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ @@ -441559,33 +441581,34 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - shrb $0x0,-0x43(%rcx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5920da <__gmpz_get_d_2exp@plt+0x18be5a> │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5920cf <__gmpz_get_d_2exp@plt+0x18be4f> │ │ │ │ + loopne 5920cf <__gmpz_get_d_2exp@plt+0x18be4f> │ │ │ │ + mov $0x458d4800,%ebp │ │ │ │ + call 735159bc <__environ@GLIBC_2.2.5+0x721d1e94> │ │ │ │ + imul $0x3b4d18c4,-0x7d(%rcx),%ecx │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x51(%rdi) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x591fd8,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x5920f0,-0x18(%rbp) │ │ │ │ lea -0xf(%r12),%r8 │ │ │ │ - lea 0xdacb61(%rip),%rdi │ │ │ │ - lea 0xbd654b(%rip),%rsi │ │ │ │ - lea 0xbd65a2(%rip),%r14 │ │ │ │ + lea 0xdacb81(%rip),%rdi │ │ │ │ + lea 0xbd656b(%rip),%rsi │ │ │ │ + lea 0xbd65c2(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9e788 <__gmpz_get_d_2exp@plt+0x998508> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -441611,20 +441634,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - addr32 mov $0x458d4800,%ebp │ │ │ │ + add %dl,0x67(%rax) │ │ │ │ + mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 592169 <__gmpz_get_d_2exp@plt+0x18bee9> │ │ │ │ movq $0x592180,-0x10(%rbp) │ │ │ │ - lea 0xbd64fb(%rip),%rsi │ │ │ │ + lea 0xbd651b(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -441638,26 +441661,27 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcb375d(%rip),%rbx │ │ │ │ + lea 0xcb377d(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - jo 59221e <__gmpz_get_d_2exp@plt+0x18bf9e> │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ + nop │ │ │ │ + push $0xffffffff8d4800bd │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 592220 <__gmpz_get_d_2exp@plt+0x18bfa0> │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 592215 <__gmpz_get_d_2exp@plt+0x18bf95> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -441695,29 +441719,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x36(%rax) │ │ │ │ + add %dh,0x36(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 592273 <__gmpz_get_d_2exp@plt+0x18bff3> │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900bd67(%rax) │ │ │ │ + add %bh,0x4900bd67(%rax) │ │ │ │ add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5922f4 <__gmpz_get_d_2exp@plt+0x18c074> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x5921b8,-0x48(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ @@ -441737,31 +441761,31 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %ah,-0x43(%rdi) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73515c6c <__environ@GLIBC_2.2.5+0x721d2184> │ │ │ │ + push %rax │ │ │ │ + addr32 mov $0x458d4800,%ebp │ │ │ │ + call 73515c6c <__environ@GLIBC_2.2.5+0x721d2144> │ │ │ │ (bad) │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 592376 <__gmpz_get_d_2exp@plt+0x18c0f6> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x592290,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x592398,-0x18(%rbp) │ │ │ │ lea -0x7(%r12),%r8 │ │ │ │ - lea 0xdac8ba(%rip),%rdi │ │ │ │ - lea 0xbd62a4(%rip),%rsi │ │ │ │ - lea 0xbd6273(%rip),%r14 │ │ │ │ + lea 0xdac8da(%rip),%rdi │ │ │ │ + lea 0xbd62c4(%rip),%rsi │ │ │ │ + lea 0xbd6293(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9e788 <__gmpz_get_d_2exp@plt+0x998508> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -441787,20 +441811,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x64(%rax) │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %cl,0x4800bd64(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 592411 <__gmpz_get_d_2exp@plt+0x18c191> │ │ │ │ movq $0x592428,-0x10(%rbp) │ │ │ │ - lea 0xbd61cb(%rip),%rsi │ │ │ │ + lea 0xbd61eb(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -441814,25 +441838,25 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcb34b5(%rip),%rbx │ │ │ │ + lea 0xcb34d5(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %ah,-0x43(%rsi) │ │ │ │ + sub %ah,-0x43(%rsi) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5924bf <__gmpz_get_d_2exp@plt+0x18c23f> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5924b4 <__gmpz_get_d_2exp@plt+0x18c234> │ │ │ │ @@ -441870,32 +441894,34 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800cb33(%rax) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ + add %dl,%al │ │ │ │ + xor %ebx,%ecx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 592513 <__gmpz_get_d_2exp@plt+0x18c293> │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ movsxd 0x458d4800(%rbp),%edi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 592559 <__gmpz_get_d_2exp@plt+0x18c2d9> │ │ │ │ movq $0x592570,-0x10(%rbp) │ │ │ │ - lea 0xbd6044(%rip),%rsi │ │ │ │ + lea 0xbd6064(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -441908,26 +441934,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbx,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcb3370(%rip),%rbx │ │ │ │ + lea 0xcb3390(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 59260a <__gmpz_get_d_2exp@plt+0x18c38a> │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ + add %ah,-0x43(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 592644 <__gmpz_get_d_2exp@plt+0x18c3c4> │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 592639 <__gmpz_get_d_2exp@plt+0x18c3b9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -441971,26 +441998,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xor %bl,%cl │ │ │ │ + add %dl,0x32(%rax) │ │ │ │ + lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 592693 <__gmpz_get_d_2exp@plt+0x18c413> │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ or $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ movsxd -0x3b7cb700(%rbp),%edi │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59271f <__gmpz_get_d_2exp@plt+0x18c49f> │ │ │ │ cmp $0xb,%r14 │ │ │ │ jg 592711 <__gmpz_get_d_2exp@plt+0x18c491> │ │ │ │ movq $0x5925a8,-0x40(%r12) │ │ │ │ @@ -442003,27 +442030,27 @@ │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0xe480b0,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffb8,%r12 │ │ │ │ - lea 0xcb31df(%rip),%rbx │ │ │ │ + lea 0xcb31ff(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xbd6377(%rip),%rbx │ │ │ │ + lea 0xbd6397(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x63(%rax) │ │ │ │ + add %bh,0x63(%rax) │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 592799 <__gmpz_get_d_2exp@plt+0x18c519> │ │ │ │ movq $0x592788,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -442033,21 +442060,21 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - movsxd 0x758b4800(%rbp),%edi │ │ │ │ + add %al,0x63(%rax) │ │ │ │ + mov $0x758b4800,%ebp │ │ │ │ or %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5926b0 <__gmpz_get_d_2exp@plt+0x18c430> │ │ │ │ - lea 0xbd6318(%rip),%rbx │ │ │ │ + lea 0xbd6338(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -442060,18 +442087,18 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5927e7 <__gmpz_get_d_2exp@plt+0x18c567> │ │ │ │ movq $0x592808,-0x8(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xbd62dc(%rip),%r14 │ │ │ │ + lea 0xbd62fc(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp da1000 <__gmpz_get_d_2exp@plt+0x99ad80> │ │ │ │ - lea 0xbd62da(%rip),%rbx │ │ │ │ + lea 0xbd62fa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -442092,24 +442119,24 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 5928b0 <__gmpz_get_d_2exp@plt+0x18c630> │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ - call 735161a4 <__environ@GLIBC_2.2.5+0x721d26bc> │ │ │ │ + cwtl │ │ │ │ + (bad) │ │ │ │ + rex.RB call 735161a4 <__environ@GLIBC_2.2.5+0x721d267c> │ │ │ │ (bad) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5928a0,-0x18(%rbp) │ │ │ │ - lea 0xcb312d(%rip),%rdi │ │ │ │ + lea 0xcb314d(%rip),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbd623b(%rip),%r14 │ │ │ │ + lea 0xbd625b(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp da1000 <__gmpz_get_d_2exp@plt+0x99ad80> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -442131,33 +442158,33 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ (bad) │ │ │ │ mov $0xc4834900,%ebp │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x592850,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ - lea 0xcb253c(%rip),%rbx │ │ │ │ + lea 0xcb255c(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbd61bb(%rip),%rbx │ │ │ │ + lea 0xbd61db(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ + adc $0xd0000000,%eax │ │ │ │ (bad) │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59298c <__gmpz_get_d_2exp@plt+0x18c70c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -442165,21 +442192,21 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 59298a <__gmpz_get_d_2exp@plt+0x18c70a> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbd6149(%rip),%r14 │ │ │ │ + lea 0xbd6169(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ - adc $0x78000000,%eax │ │ │ │ + adc $0x98000000,%eax │ │ │ │ (bad) │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5929f2 <__gmpz_get_d_2exp@plt+0x18c772> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -442187,31 +442214,30 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5929f0 <__gmpz_get_d_2exp@plt+0x18c770> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xcb2fc8(%rip),%rsi │ │ │ │ - lea 0xc98011(%rip),%r14 │ │ │ │ - lea 0xbd6131(%rip),%rbx │ │ │ │ + lea 0xcb2fe8(%rip),%rsi │ │ │ │ + lea 0xc98031(%rip),%r14 │ │ │ │ + lea 0xbd6151(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,0x61(%rax) │ │ │ │ mov $0xf6894c00,%ebp │ │ │ │ - lea 0xbd611e(%rip),%r14 │ │ │ │ + lea 0xbd613e(%rip),%r14 │ │ │ │ jmp e405c0 <__gmpz_get_d_2exp@plt+0xa3a340> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -442235,15 +442261,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ rex.WRXB │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbd611b(%rip),%rbx │ │ │ │ + lea 0xbd613b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -442267,15 +442293,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ rex.RXB │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbd60bb(%rip),%rbx │ │ │ │ + lea 0xbd60db(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -442299,15 +442325,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbd605b(%rip),%rbx │ │ │ │ + lea 0xbd607b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -442331,15 +442357,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbd5ffb(%rip),%rbx │ │ │ │ + lea 0xbd601b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -442363,15 +442389,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbd5f9b(%rip),%rbx │ │ │ │ + lea 0xbd5fbb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -442395,15 +442421,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbd5f3b(%rip),%rbx │ │ │ │ + lea 0xbd5f5b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -442427,15 +442453,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbd5edb(%rip),%rbx │ │ │ │ + lea 0xbd5efb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -442459,15 +442485,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbd5e7b(%rip),%rbx │ │ │ │ + lea 0xbd5e9b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -442490,15 +442516,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ and -0x73(%rax),%ecx │ │ │ │ - sbb $0xbd5e1b,%eax │ │ │ │ + sbb $0xbd5e3b,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -442522,72 +442548,71 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbd5dbb(%rip),%rbx │ │ │ │ + lea 0xbd5ddb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ah,-0x43(%rbp) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + test $0x65,%al │ │ │ │ + mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 592ed0 <__gmpz_get_d_2exp@plt+0x18cc50> │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 592ec5 <__gmpz_get_d_2exp@plt+0x18cc45> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0xd997b8,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0xcfa2a0,-0x30(%r12) │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x121be7e,-0x20(%r12) │ │ │ │ - movq $0x1169378,-0x18(%r12) │ │ │ │ - movq $0x11693a0,-0x10(%r12) │ │ │ │ - movq $0x12298e9,-0x8(%r12) │ │ │ │ - movq $0x12298e9,(%r12) │ │ │ │ + movq $0x121be9e,-0x20(%r12) │ │ │ │ + movq $0x1169398,-0x18(%r12) │ │ │ │ + movq $0x11693c0,-0x10(%r12) │ │ │ │ + movq $0x1229909,-0x8(%r12) │ │ │ │ + movq $0x1229909,(%r12) │ │ │ │ lea -0x2f(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp cf4428 <__gmpz_get_d_2exp@plt+0x8ee1a8> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ fs mov $0xc4834900,%ebp │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x592e40,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp fae7b8 <__gmpz_get_d_2exp@plt+0xba8538> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbd64ca(%rip),%rbx │ │ │ │ + lea 0xbd64ea(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + adc $0x20000000,%eax │ │ │ │ out %eax,$0xcb │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 592f8b <__gmpz_get_d_2exp@plt+0x18cd0b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -442596,16 +442621,16 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 592f89 <__gmpz_get_d_2exp@plt+0x18cd09> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd1e4c0(%rip),%rsi │ │ │ │ - lea 0xc89629(%rip),%r14 │ │ │ │ + lea 0xd1e4e0(%rip),%rsi │ │ │ │ + lea 0xc89649(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e92430 <__gmpz_get_d_2exp@plt+0xa8c1b0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -442643,15 +442668,15 @@ │ │ │ │ mov 0x6f(%rsi),%rdx │ │ │ │ mov %rdi,0x60(%rsp) │ │ │ │ mov 0x77(%rsi),%rdi │ │ │ │ mov %r8,0x68(%rsp) │ │ │ │ mov 0x7f(%rsi),%r8 │ │ │ │ mov 0x87(%rsi),%rsi │ │ │ │ mov %rsi,0x70(%rsp) │ │ │ │ - lea 0xbd63d0(%rip),%rsi │ │ │ │ + lea 0xbd63f0(%rip),%rsi │ │ │ │ mov %r14,0x78(%rsp) │ │ │ │ mov 0x58(%rsp),%r14 │ │ │ │ mov %r9,0x80(%rsp) │ │ │ │ mov 0x78(%rsp),%r9 │ │ │ │ mov %r9,-0x88(%rbp) │ │ │ │ mov 0x40(%rsp),%r9 │ │ │ │ mov %r9,-0x80(%rbp) │ │ │ │ @@ -442675,23 +442700,23 @@ │ │ │ │ mov %rdx,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov 0x70(%rsp),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffff70,%rbp │ │ │ │ jmp e934e8 <__gmpz_get_d_2exp@plt+0xa8d268> │ │ │ │ - lea 0xbd6354(%rip),%rbx │ │ │ │ + lea 0xbd6374(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ movsxd 0x7e38300(%rbp),%edi │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 59332a <__gmpz_get_d_2exp@plt+0x18d0aa> │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x7(%rax),%ebx │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x8(%rcx),%rcx │ │ │ │ @@ -442791,15 +442816,15 @@ │ │ │ │ mov %rcx,-0x78(%r12) │ │ │ │ mov 0x50(%rsp),%rcx │ │ │ │ mov %rcx,-0x70(%r12) │ │ │ │ mov 0x58(%rsp),%rcx │ │ │ │ mov %rcx,-0x68(%r12) │ │ │ │ mov 0xc0(%rsp),%rcx │ │ │ │ mov %rcx,-0x60(%r12) │ │ │ │ - movq $0x1222c71,-0x58(%r12) │ │ │ │ + movq $0x1222c91,-0x58(%r12) │ │ │ │ mov 0x68(%rsp),%rcx │ │ │ │ mov %rcx,-0x50(%r12) │ │ │ │ mov 0x80(%rsp),%rcx │ │ │ │ mov %rcx,-0x48(%r12) │ │ │ │ mov 0x88(%rsp),%rcx │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ mov 0x98(%rsp),%rcx │ │ │ │ @@ -442902,15 +442927,15 @@ │ │ │ │ mov %rcx,-0x78(%r12) │ │ │ │ mov 0x50(%rsp),%rcx │ │ │ │ mov %rcx,-0x70(%r12) │ │ │ │ mov 0x58(%rsp),%rcx │ │ │ │ mov %rcx,-0x68(%r12) │ │ │ │ mov 0xc0(%rsp),%rcx │ │ │ │ mov %rcx,-0x60(%r12) │ │ │ │ - movq $0x1222c71,-0x58(%r12) │ │ │ │ + movq $0x1222c91,-0x58(%r12) │ │ │ │ mov 0x68(%rsp),%rcx │ │ │ │ mov %rcx,-0x50(%r12) │ │ │ │ mov 0x80(%rsp),%rcx │ │ │ │ mov %rcx,-0x48(%r12) │ │ │ │ mov 0x88(%rsp),%rcx │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ mov 0x98(%rsp),%rcx │ │ │ │ @@ -443044,15 +443069,15 @@ │ │ │ │ mov %rcx,-0x78(%r12) │ │ │ │ mov 0x50(%rsp),%rcx │ │ │ │ mov %rcx,-0x70(%r12) │ │ │ │ mov 0x58(%rsp),%rcx │ │ │ │ mov %rcx,-0x68(%r12) │ │ │ │ mov 0xc0(%rsp),%rcx │ │ │ │ mov %rcx,-0x60(%r12) │ │ │ │ - movq $0x1222c71,-0x58(%r12) │ │ │ │ + movq $0x1222c91,-0x58(%r12) │ │ │ │ mov 0x68(%rsp),%rcx │ │ │ │ mov %rcx,-0x50(%r12) │ │ │ │ mov 0x80(%rsp),%rcx │ │ │ │ mov %rcx,-0x48(%r12) │ │ │ │ mov 0x88(%rsp),%rcx │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ mov 0x98(%rsp),%rcx │ │ │ │ @@ -443081,18 +443106,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - pop %rbx │ │ │ │ + add %dl,(%rax) │ │ │ │ + pop %rsp │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ - call 73517184 <__environ@GLIBC_2.2.5+0x721d369c> │ │ │ │ + call 73517184 <__environ@GLIBC_2.2.5+0x721d365c> │ │ │ │ rex.WX │ │ │ │ movq $0x593868,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -443101,18 +443126,20 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bd5b(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x5938b8,0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ + add %bl,%al │ │ │ │ + pop %rbx │ │ │ │ + mov $0x458b4800,%ebp │ │ │ │ + or %cl,-0x39(%rax) │ │ │ │ + or %r15b,0x48005938(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 592fa8 <__gmpz_get_d_2exp@plt+0x18cd28> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -443161,15 +443188,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bl,-0x43(%rbx) │ │ │ │ + xor %bl,-0x43(%rbx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 593995 <__gmpz_get_d_2exp@plt+0x18d715> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59398a <__gmpz_get_d_2exp@plt+0x18d70a> │ │ │ │ @@ -443177,15 +443204,15 @@ │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x593830,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x5939b0,-0x10(%rbp) │ │ │ │ mov %rax,%r8 │ │ │ │ lea -0x6(%r12),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbd59fb(%rip),%r14 │ │ │ │ + lea 0xbd5a1b(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp d1dca8 <__gmpz_get_d_2exp@plt+0x917a28> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -443239,18 +443266,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - pop %rcx │ │ │ │ + add %bl,(%rax) │ │ │ │ + pop %rdx │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ - call 7351737c <__environ@GLIBC_2.2.5+0x721d3894> │ │ │ │ + call 7351737c <__environ@GLIBC_2.2.5+0x721d3854> │ │ │ │ rex.WX │ │ │ │ movq $0x593a60,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -443259,15 +443286,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ pop %rcx │ │ │ │ mov $0x458b4800,%ebp │ │ │ │ or %cl,-0x39(%rax) │ │ │ │ or %r14b,0x4800593a(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -443321,15 +443348,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bl,-0x43(%rcx) │ │ │ │ + cmp %bl,-0x43(%rcx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 593b8d <__gmpz_get_d_2exp@plt+0x18d90d> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 593b82 <__gmpz_get_d_2exp@plt+0x18d902> │ │ │ │ @@ -443337,15 +443364,15 @@ │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x593a28,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x593ba8,-0x10(%rbp) │ │ │ │ mov %rax,%r8 │ │ │ │ lea -0x6(%r12),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbd5803(%rip),%r14 │ │ │ │ + lea 0xbd5823(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp d1dca8 <__gmpz_get_d_2exp@plt+0x917a28> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -443399,18 +443426,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ pop %rax │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ - call 73517574 <__environ@GLIBC_2.2.5+0x721d3a8c> │ │ │ │ + call 73517574 <__environ@GLIBC_2.2.5+0x721d3a4c> │ │ │ │ rex.WX │ │ │ │ movq $0x593c58,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -443419,15 +443446,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ push %rdi │ │ │ │ mov $0x458b4800,%ebp │ │ │ │ or %cl,-0x39(%rax) │ │ │ │ or %r13b,0x4800593c(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -443479,18 +443506,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - push %rsi │ │ │ │ + add %bl,(%rax) │ │ │ │ + push %rdi │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ - call 7351767c <__environ@GLIBC_2.2.5+0x721d3b94> │ │ │ │ + call 7351767c <__environ@GLIBC_2.2.5+0x721d3b54> │ │ │ │ rex.WX │ │ │ │ movq $0x593d60,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -443499,15 +443526,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ push %rsi │ │ │ │ mov $0x458b4800,%ebp │ │ │ │ or %cl,-0x39(%rax) │ │ │ │ or %r14b,0x4800593d(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -443561,15 +443588,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %dl,-0x43(%rsi) │ │ │ │ + cmp %dl,-0x43(%rsi) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 593e8d <__gmpz_get_d_2exp@plt+0x18dc0d> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 593e82 <__gmpz_get_d_2exp@plt+0x18dc02> │ │ │ │ @@ -443577,15 +443604,15 @@ │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x593d28,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x593ea8,-0x10(%rbp) │ │ │ │ mov %rax,%r8 │ │ │ │ lea -0x6(%r12),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbd5503(%rip),%r14 │ │ │ │ + lea 0xbd5523(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp d1dca8 <__gmpz_get_d_2exp@plt+0x917a28> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -443639,32 +443666,31 @@ │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - push %rbp │ │ │ │ + add %cl,0x55(%rax) │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ loopne 593f71 <__gmpz_get_d_2exp@plt+0x18dcf1> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 593f9e <__gmpz_get_d_2exp@plt+0x18dd1e> │ │ │ │ movq $0x593f50,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 593f50 <__gmpz_get_d_2exp@plt+0x18dcd0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - push %rsp │ │ │ │ + add %bl,(%rax) │ │ │ │ + push %rbp │ │ │ │ mov $0xd8894800,%ebp │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 593f81 <__gmpz_get_d_2exp@plt+0x18dd01> │ │ │ │ movq $0x593fc0,-0x18(%rbp) │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -443675,24 +443701,24 @@ │ │ │ │ jmp fae218 <__gmpz_get_d_2exp@plt+0xba7f98> │ │ │ │ movq $0x594058,-0x10(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fae218 <__gmpz_get_d_2exp@plt+0xba7f98> │ │ │ │ - lea 0xbd54cb(%rip),%rbx │ │ │ │ + lea 0xbd54eb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900bd54(%rax) │ │ │ │ + add %ch,0x4900bd54(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 594036 <__gmpz_get_d_2exp@plt+0x18ddb6> │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ test %rbx,%rbx │ │ │ │ jne 594002 <__gmpz_get_d_2exp@plt+0x18dd82> │ │ │ │ @@ -443707,27 +443733,27 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0xfffffffffffffff8,%r12 │ │ │ │ movq $0x594170,0x0(%rbp) │ │ │ │ mov %rcx,%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xbd5347(%rip),%r14 │ │ │ │ + lea 0xbd5367(%rip),%r14 │ │ │ │ jmp d1dca8 <__gmpz_get_d_2exp@plt+0x917a28> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - push %rbx │ │ │ │ + add %dl,(%rax) │ │ │ │ + push %rsp │ │ │ │ mov $0xc4834900,%ebp │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3c(%rdi) │ │ │ │ movq $0x593938,-0x10(%r12) │ │ │ │ @@ -443749,36 +443775,34 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x14ff42ad(%rax) │ │ │ │ + add %ah,-0x14ff42ad(%rax) │ │ │ │ (bad) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x53(%rax) │ │ │ │ - mov $0x45c74800,%ebp │ │ │ │ - add %al,(%rax) │ │ │ │ - pop %r9 │ │ │ │ - add %ch,%cl │ │ │ │ - sub 0x1f0f00a1(%rcx),%esp │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,0x4800bd53(%rax) │ │ │ │ + movl $0x594100,0x0(%rbp) │ │ │ │ + jmp fae218 <__gmpz_get_d_2exp@plt+0xba7f98> │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x53(%rax) │ │ │ │ + add %ch,0x53(%rax) │ │ │ │ mov $0xc4834900,%ebp │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3c(%rdi) │ │ │ │ movq $0x593b30,-0x10(%r12) │ │ │ │ @@ -443800,45 +443824,49 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ push %rdx │ │ │ │ mov $0x45c74800,%ebp │ │ │ │ add %dl,-0x9ffa6bf(%rax) │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ jne 594190 <__gmpz_get_d_2exp@plt+0x18df10> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bd52(%rax) │ │ │ │ - mov 0x8(%rbp),%ecx │ │ │ │ - movq $0x5940c8,0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + add %bl,%al │ │ │ │ + push %rdx │ │ │ │ + mov $0x4d8b4800,%ebp │ │ │ │ + or %cl,-0x39(%rax) │ │ │ │ + or %r9b,%r8b │ │ │ │ + rex pop %rcx │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fb1758 <__gmpz_get_d_2exp@plt+0xbab4d8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x16ff42ae(%rax) │ │ │ │ - push %rbx │ │ │ │ - std │ │ │ │ + add %cl,%al │ │ │ │ + push %rdx │ │ │ │ + mov $0xfd53e900,%ebp │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -443873,15 +443901,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call e37370 <__gmpz_get_d_2exp@plt+0xa310f0> │ │ │ │ add $0x8,%rsp │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ je 594243 <__gmpz_get_d_2exp@plt+0x18dfc3> │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbd5246(%rip),%r14 │ │ │ │ + lea 0xbd5266(%rip),%r14 │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %r14d,%edi │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ call e37370 <__gmpz_get_d_2exp@plt+0xa310f0> │ │ │ │ @@ -443894,18 +443922,17 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - push %rdx │ │ │ │ + add %cl,0x52(%rax) │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ - call 10517be4 <__environ@GLIBC_2.2.5+0xf1d40fc> │ │ │ │ + call 10517be4 <__environ@GLIBC_2.2.5+0xf1d40bc> │ │ │ │ (bad) │ │ │ │ mov $0x0,%cl │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x5942d0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ @@ -443916,16 +443943,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - push %rcx │ │ │ │ + add %cl,(%rax) │ │ │ │ + push %rdx │ │ │ │ mov $0x45c74800,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ rex.XB pop %r9 │ │ │ │ add %cl,-0x74b7f8bd(%rbx) │ │ │ │ pop %rbp │ │ │ │ adc %cl,-0x3c09efbb(%rcx) │ │ │ │ (bad) │ │ │ │ @@ -443934,39 +443961,43 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bd51(%rax) │ │ │ │ - movl $0x594330,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %bl,%al │ │ │ │ + push %rcx │ │ │ │ + mov $0x45c74800,%ebp │ │ │ │ + add %dh,(%rax) │ │ │ │ + rex.XB pop %r9 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 594330 <__gmpz_get_d_2exp@plt+0x18e0b0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x74ff42af(%rax) │ │ │ │ + add %ch,-0x74ff42af(%rax) │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r14b,0x43(%r8) │ │ │ │ pop %rcx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jge 594347 <__gmpz_get_d_2exp@plt+0x18e0c7> │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %eax,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5941e8 <__gmpz_get_d_2exp@plt+0x18df68> │ │ │ │ - lea 0xbd5183(%rip),%rbx │ │ │ │ + lea 0xbd51a3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -443989,22 +444020,22 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ push %rcx │ │ │ │ mov $0xfec3e900,%ebp │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ - add %dl,0x60000000(%rip) │ │ │ │ + add %dl,-0x80000000(%rip) │ │ │ │ push %rdx │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59442b <__gmpz_get_d_2exp@plt+0x18e1ab> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -444012,40 +444043,40 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 594429 <__gmpz_get_d_2exp@plt+0x18e1a9> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbd51ff(%rip),%rsi │ │ │ │ - lea 0xbd51d2(%rip),%r14 │ │ │ │ + lea 0xbd521f(%rip),%rsi │ │ │ │ + lea 0xbd51f2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0xf0000000,%eax │ │ │ │ - push %rdx │ │ │ │ + adc $0x10000000,%eax │ │ │ │ + push %rbx │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59448b <__gmpz_get_d_2exp@plt+0x18e20b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 594489 <__gmpz_get_d_2exp@plt+0x18e209> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbd528f(%rip),%rsi │ │ │ │ - lea 0xbd5262(%rip),%r14 │ │ │ │ + lea 0xbd52af(%rip),%rsi │ │ │ │ + lea 0xbd5282(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ @@ -444061,15 +444092,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x43(%rbx) │ │ │ │ + and %dl,-0x43(%rbx) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x1f(%rbx),%edx │ │ │ │ mov 0x27(%rbx),%rsi │ │ │ │ mov 0x2f(%rbx),%rdi │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -444098,15 +444129,15 @@ │ │ │ │ mov $0x6,%esi │ │ │ │ xor %eax,%eax │ │ │ │ call e37330 <__gmpz_get_d_2exp@plt+0xa310b0> │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ je 594582 <__gmpz_get_d_2exp@plt+0x18e302> │ │ │ │ - lea 0xd19ded(%rip),%rbx │ │ │ │ + lea 0xd19e0d(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movw $0x2,0x2(%rcx) │ │ │ │ mov %rdi,0x8(%rcx) │ │ │ │ mov %rsi,0x10(%rcx) │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rdx,%rax │ │ │ │ mov %rcx,%rdx │ │ │ │ @@ -444114,15 +444145,15 @@ │ │ │ │ mov $0x6,%esi │ │ │ │ xor %eax,%eax │ │ │ │ call e37330 <__gmpz_get_d_2exp@plt+0xa310b0> │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 594545 <__gmpz_get_d_2exp@plt+0x18e2c5> │ │ │ │ - lea 0xbd5217(%rip),%r14 │ │ │ │ + lea 0xbd5237(%rip),%r14 │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ movw $0x0,0x2(%rcx) │ │ │ │ mov %rdi,0x8(%rcx) │ │ │ │ mov %rsi,0x10(%rcx) │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rdx,%rax │ │ │ │ mov %rcx,%rdx │ │ │ │ @@ -444149,50 +444180,47 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ push %rcx │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 59462b <__gmpz_get_d_2exp@plt+0x18e3ab> │ │ │ │ movq $0x594660,-0x30(%rbp) │ │ │ │ mov $0x20,%ebx │ │ │ │ mov %r14d,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ - lea 0xbd51b6(%rip),%rbx │ │ │ │ + lea 0xbd51d6(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ rex.RB (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x51(%rax) │ │ │ │ - mov $0xc4834900,%ebp │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x47(%rdi) │ │ │ │ + add %cl,0x4900bd51(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5946b4 <__gmpz_get_d_2exp@plt+0x18e434> │ │ │ │ movq $0x5944c8,-0x30(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ @@ -444209,15 +444237,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ push %rcx │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 594836 <__gmpz_get_d_2exp@plt+0x18e5b6> │ │ │ │ movq $0x594718,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -444228,15 +444256,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ push %rax │ │ │ │ mov $0x45c74800,%ebp │ │ │ │ add %cl,0x47(%rax) │ │ │ │ pop %rcx │ │ │ │ add %cl,-0x74b7f8bd(%rbx) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x3c09f7bb(%rcx) │ │ │ │ @@ -444245,16 +444273,18 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bd50(%rax) │ │ │ │ - movl $0x594788,-0x18(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + push %rax │ │ │ │ + mov $0x45c74800,%ebp │ │ │ │ + call b28ed8 <__gmpz_get_d_2exp@plt+0x722c58> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x1f(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ @@ -444265,32 +444295,30 @@ │ │ │ │ nop │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x50(%rax) │ │ │ │ - mov $0x45c74800,%ebp │ │ │ │ - add %bh,0x48005947(%rax) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ + add %al,0x4800bd50(%rax) │ │ │ │ + movl $0x5947b8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5947b8 <__gmpz_get_d_2exp@plt+0x18e538> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - push %rax │ │ │ │ + add %dl,0x50(%rax) │ │ │ │ mov $0x45c74800,%ebp │ │ │ │ add %ch,%al │ │ │ │ rex.RXB pop %r9 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ @@ -444300,15 +444328,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ push %rax │ │ │ │ mov $0x45c74800,%ebp │ │ │ │ add %bl,(%rax) │ │ │ │ rex.W pop %rcx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ @@ -444321,33 +444349,33 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ rex.WRXB movabs $0x458b4c184d8b4c00,%r13 │ │ │ │ adc %cl,-0x77(%rax) │ │ │ │ fisttps -0x75(%rax) │ │ │ │ jne 59482f <__gmpz_get_d_2exp@plt+0x18e5af> │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov %eax,%r14d │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 5945f8 <__gmpz_get_d_2exp@plt+0x18e378> │ │ │ │ - lea 0xbd4fbb(%rip),%rbx │ │ │ │ + lea 0xbd4fdb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x16ff42b1(%rax) │ │ │ │ + add %bh,-0x16ff42b1(%rax) │ │ │ │ jnp 594861 <__gmpz_get_d_2exp@plt+0x18e5e1> │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ and %cl,0x45(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ @@ -444363,16 +444391,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4807438b4800bd4f,%al │ │ │ │ - mov 0xf(%rbx),%ecx │ │ │ │ + rorb $0x0,-0x43(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ mov 0x1f(%rbx),%edx │ │ │ │ mov 0x27(%rbx),%rsi │ │ │ │ mov 0x2f(%rbx),%rdi │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x3,%rbx │ │ │ │ jae 5948d0 <__gmpz_get_d_2exp@plt+0x18e650> │ │ │ │ @@ -444398,15 +444427,15 @@ │ │ │ │ mov $0x7,%esi │ │ │ │ xor %eax,%eax │ │ │ │ call e37330 <__gmpz_get_d_2exp@plt+0xa310b0> │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ je 59495a <__gmpz_get_d_2exp@plt+0x18e6da> │ │ │ │ - lea 0xd19a15(%rip),%rbx │ │ │ │ + lea 0xd19a35(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movw $0x2,0x2(%rcx) │ │ │ │ mov %rdi,0x8(%rcx) │ │ │ │ mov %rsi,0x10(%rcx) │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rdx,%rax │ │ │ │ mov %rcx,%rdx │ │ │ │ @@ -444414,15 +444443,15 @@ │ │ │ │ mov $0x7,%esi │ │ │ │ xor %eax,%eax │ │ │ │ call e37330 <__gmpz_get_d_2exp@plt+0xa310b0> │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 59491d <__gmpz_get_d_2exp@plt+0x18e69d> │ │ │ │ - lea 0xbd4eb7(%rip),%r14 │ │ │ │ + lea 0xbd4ed7(%rip),%r14 │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ movw $0x0,0x2(%rcx) │ │ │ │ mov %rdi,0x8(%rcx) │ │ │ │ mov %rsi,0x10(%rcx) │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rdx,%rax │ │ │ │ mov %rcx,%rdx │ │ │ │ @@ -444449,43 +444478,43 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4e(%rax) │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ - rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ + add %dl,0x4800bd4e(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 594a03 <__gmpz_get_d_2exp@plt+0x18e783> │ │ │ │ movq $0x594a38,-0x30(%rbp) │ │ │ │ mov $0x20,%ebx │ │ │ │ mov %r14d,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ - lea 0xbd4e56(%rip),%rbx │ │ │ │ + lea 0xbd4e76(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ rex.RB (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ rex.WRX movabs $0xa53b4d38c4834900,%rbp │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x47(%rdi) │ │ │ │ movq $0x5948a0,-0x30(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ @@ -444506,17 +444535,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bd4d(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %cl,%al │ │ │ │ + rex.WRB movabs $0xf8394cd8458d4800,%r13 │ │ │ │ jb 594c0e <__gmpz_get_d_2exp@plt+0x18e98e> │ │ │ │ movq $0x594af0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 594af0 <__gmpz_get_d_2exp@plt+0x18e870> │ │ │ │ @@ -444524,31 +444552,29 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4d(%rax) │ │ │ │ - mov $0x45c74800,%ebp │ │ │ │ - add %ah,(%rax) │ │ │ │ - rex.WXB pop %r9 │ │ │ │ - add %cl,-0x74b7f8bd(%rbx) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x3c09f7bb(%rcx) │ │ │ │ - (bad) │ │ │ │ + add %dl,0x4800bd4d(%rax) │ │ │ │ + movl $0x594b20,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %eax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ jne 594b20 <__gmpz_get_d_2exp@plt+0x18e8a0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4d(%rax) │ │ │ │ + add %ah,0x4d(%rax) │ │ │ │ mov $0x45c74800,%ebp │ │ │ │ call b29688 <__gmpz_get_d_2exp@plt+0x723408> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x1f(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ @@ -444561,15 +444587,15 @@ │ │ │ │ nop │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ rex.WRB movabs $0x594b900045c74800,%r13 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 594b90 <__gmpz_get_d_2exp@plt+0x18e910> │ │ │ │ @@ -444577,15 +444603,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ rex.WR movabs $0x594bc00045c74800,%rbp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 594bc0 <__gmpz_get_d_2exp@plt+0x18e940> │ │ │ │ @@ -444593,50 +444619,55 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bd4c(%rax) │ │ │ │ - movl $0x594bf0,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ + add %al,%al │ │ │ │ + rex.WR movabs $0x594bf00045c74800,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ jne 594bf0 <__gmpz_get_d_2exp@plt+0x18e970> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c(%rax) │ │ │ │ - mov $0x4d8b4c00,%ebp │ │ │ │ - sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 594c07 <__gmpz_get_d_2exp@plt+0x18e987> │ │ │ │ + add %dl,0x4c00bd4c(%rax) │ │ │ │ + mov 0x18(%rbp),%ecx │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov %eax,%r14d │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 5949d0 <__gmpz_get_d_2exp@plt+0x18e750> │ │ │ │ - lea 0xbd4c5b(%rip),%rbx │ │ │ │ + lea 0xbd4c7b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rex.WR movabs $0x1f0ffffffe7be900,%rbp │ │ │ │ + add %bl,0x4c(%rax) │ │ │ │ + mov $0xfe7be900,%ebp │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -444654,22 +444685,22 @@ │ │ │ │ jb 594cb2 <__gmpz_get_d_2exp@plt+0x18ea32> │ │ │ │ cmp $0x4,%rbx │ │ │ │ jb 594c97 <__gmpz_get_d_2exp@plt+0x18ea17> │ │ │ │ and $0x101000,%eax │ │ │ │ movslq %eax,%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 594ca4 <__gmpz_get_d_2exp@plt+0x18ea24> │ │ │ │ - lea 0xd1c741(%rip),%rbx │ │ │ │ + lea 0xd1c761(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ and $0x800,%eax │ │ │ │ movslq %eax,%rax │ │ │ │ test %rax,%rax │ │ │ │ je 594c89 <__gmpz_get_d_2exp@plt+0x18ea09> │ │ │ │ - lea 0xd1c72f(%rip),%rbx │ │ │ │ + lea 0xd1c74f(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x2,%rbx │ │ │ │ jb 594cc5 <__gmpz_get_d_2exp@plt+0x18ea45> │ │ │ │ and $0x1,%eax │ │ │ │ movslq %eax,%rax │ │ │ │ test %rax,%rax │ │ │ │ @@ -444722,19 +444753,19 @@ │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x594db8,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xbd4b03(%rip),%r14 │ │ │ │ + lea 0xbd4b23(%rip),%r14 │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ mov $0x3,%eax │ │ │ │ jmp 594d12 <__gmpz_get_d_2exp@plt+0x18ea92> │ │ │ │ - lea 0xbd4b15(%rip),%rbx │ │ │ │ + lea 0xbd4b35(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -444751,15 +444782,15 @@ │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ rex.WX movabs $0xf8394cf0458d4800,%rbp │ │ │ │ jb 594e5a <__gmpz_get_d_2exp@plt+0x18ebda> │ │ │ │ movq $0x594e18,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -444768,56 +444799,56 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bd4a(%rax) │ │ │ │ - movl $0x594e48,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %eax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ + add %al,%al │ │ │ │ + rex.WX movabs $0x594e480045c74800,%rbp │ │ │ │ + add %cl,-0x74b7f8bd(%rbx) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x3c09f7bb(%rcx) │ │ │ │ + (bad) │ │ │ │ jne 594e48 <__gmpz_get_d_2exp@plt+0x18ebc8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4a(%rax) │ │ │ │ - mov $0xde894800,%ebp │ │ │ │ + add %dl,0x4800bd4a(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov %eax,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 594cf0 <__gmpz_get_d_2exp@plt+0x18ea70> │ │ │ │ - lea 0xbd4a77(%rip),%rbx │ │ │ │ + lea 0xbd4a97(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4a(%rax) │ │ │ │ + add %bh,0x4a(%rax) │ │ │ │ mov $0xff5be900,%ebp │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %dl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bd4a(%rax) │ │ │ │ + add %ah,0x4800bd4a(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 594fff <__gmpz_get_d_2exp@plt+0x18ed7f> │ │ │ │ mov %rsi,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x2,%rax │ │ │ │ jne 594fa5 <__gmpz_get_d_2exp@plt+0x18ed25> │ │ │ │ @@ -444853,16 +444884,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - movabs $0x758b4808758b4400,%r13 │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.WX movabs $0x758b4808758b4400,%rbp │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x1c7cdfb3(%r11) │ │ │ │ (bad) │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 594faf <__gmpz_get_d_2exp@plt+0x18ed2f> │ │ │ │ and $0x7,%esi │ │ │ │ cmp $0x3,%rsi │ │ │ │ @@ -444901,17 +444932,17 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call e37340 <__gmpz_get_d_2exp@plt+0xa310c0> │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 594f9e <__gmpz_get_d_2exp@plt+0x18ed1e> │ │ │ │ add $0x28,%rbp │ │ │ │ - lea 0xbd48fe(%rip),%r14 │ │ │ │ + lea 0xbd491e(%rip),%r14 │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ - lea 0xbd493a(%rip),%rbx │ │ │ │ + lea 0xbd495a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%rsi │ │ │ │ jb 5950b9 <__gmpz_get_d_2exp@plt+0x18ee39> │ │ │ │ or $0x1,%rax │ │ │ │ movslq %eax,%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rax,%rdx │ │ │ │ @@ -445003,17 +445034,17 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ rex.RXB mov $0x458d4800,%r13d │ │ │ │ - call 10518ad4 <__environ@GLIBC_2.2.5+0xf1d4fec> │ │ │ │ + call 10518ad4 <__environ@GLIBC_2.2.5+0xf1d4fac> │ │ │ │ (bad) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x5951c0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ @@ -445024,122 +445055,123 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bd47(%rax) │ │ │ │ + add %ah,0x4800bd47(%rax) │ │ │ │ movl $0x5951f0,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %eax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5951f0 <__gmpz_get_d_2exp@plt+0x18ef70> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x47(%rax) │ │ │ │ + add %dh,0x47(%rax) │ │ │ │ mov $0x458b4800,%ebp │ │ │ │ adc %cl,-0x39(%rax) │ │ │ │ adc %r14b,(%r8) │ │ │ │ push %rdx │ │ │ │ pop %rcx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov %eax,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 594ea0 <__gmpz_get_d_2exp@plt+0x18ec20> │ │ │ │ - lea 0xbd4738(%rip),%rbx │ │ │ │ + lea 0xbd4758(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd19102,%eax │ │ │ │ + sbb $0xd19122,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - rex.RX mov $0xff23e900,%ebp │ │ │ │ + add %bl,(%rax) │ │ │ │ + rex.RXB mov $0xff23e900,%r13d │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x2000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rex.RXB mov $0x458d4800,%r13d │ │ │ │ + add %al,0x47(%rax) │ │ │ │ + mov $0x458d4800,%ebp │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5952e3 <__gmpz_get_d_2exp@plt+0x18f063> │ │ │ │ movq $0x5952a8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5952a8 <__gmpz_get_d_2exp@plt+0x18f028> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rex.RX mov $0x7438b00,%ebp │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.RXB mov $0x7438b00,%r13d │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 4052f0 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 5952d5 <__gmpz_get_d_2exp@plt+0x18f055> │ │ │ │ - lea 0xbd46a4(%rip),%r14 │ │ │ │ + lea 0xbd46c4(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ - lea 0xd1905d(%rip),%rbx │ │ │ │ + lea 0xd1907d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbd46ce(%rip),%rbx │ │ │ │ + lea 0xbd46ee(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x16ff42ba(%rax) │ │ │ │ - imul $0xffffffff,%edi,%edi │ │ │ │ + add %dl,%al │ │ │ │ + rex.RX mov $0xff6be900,%ebp │ │ │ │ + (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ rex.RXB mov $0x458d4800,%r13d │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59541c <__gmpz_get_d_2exp@plt+0x18f19c> │ │ │ │ movq $0x595360,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -445149,42 +445181,42 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ rex.RX mov $0x45c74800,%ebp │ │ │ │ add %dl,-0x74ffa6ad(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %eax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 595390 <__gmpz_get_d_2exp@plt+0x18f110> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x74ff42ba(%rax) │ │ │ │ - or %r9b,-0x7cb7f8a5(%r11) │ │ │ │ - in (%dx),%al │ │ │ │ - or %cl,0x31c789de(%rcx) │ │ │ │ - shr $0xeb,%al │ │ │ │ - add %edi,%esp │ │ │ │ - decl -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - or %cl,0x63(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - sti │ │ │ │ - push 0x29(%rbp) │ │ │ │ - lea 0xbd464f(%rip),%r14 │ │ │ │ + add %al,%al │ │ │ │ + rex.RX mov $0x8458b00,%ebp │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %eax,%edi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 405790 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rbx │ │ │ │ + cmp $0xffffffffffffffff,%rbx │ │ │ │ + jne 5953db <__gmpz_get_d_2exp@plt+0x18f15b> │ │ │ │ + lea 0xbd466f(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -445203,58 +445235,58 @@ │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x5953d8,0x0(%rbp) │ │ │ │ mov %eax,0x8(%rbp) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xbd462d(%rip),%rbx │ │ │ │ + lea 0xbd464d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ rex.RX mov $0xfee3e900,%ebp │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x2000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rex.RX mov $0x458d4800,%ebp │ │ │ │ + add %bl,0x46(%rax) │ │ │ │ + mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 595524 <__gmpz_get_d_2exp@plt+0x18f2a4> │ │ │ │ movq $0x595498,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 595498 <__gmpz_get_d_2exp@plt+0x18f218> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ rex.RX mov $0x7438b00,%ebp │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 4061b0 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rbx │ │ │ │ cmp $0xffffffffffffffff,%rbx │ │ │ │ jne 5954df <__gmpz_get_d_2exp@plt+0x18f25f> │ │ │ │ - lea 0xbd45b4(%rip),%r14 │ │ │ │ + lea 0xbd45d4(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ nopl (%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -445272,59 +445304,58 @@ │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x5954d8,-0x8(%rbp) │ │ │ │ mov %eax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xbd458d(%rip),%rbx │ │ │ │ + lea 0xbd45ad(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x45(%rax) │ │ │ │ - mov $0xff13e900,%ebp │ │ │ │ + add %dl,-0x16ff42bb(%rax) │ │ │ │ + adc %edi,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x2000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bd45(%rax) │ │ │ │ + add %bh,0x4800bd45(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 595679 <__gmpz_get_d_2exp@plt+0x18f3f9> │ │ │ │ movq $0x5955a0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5955a0 <__gmpz_get_d_2exp@plt+0x18f320> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x45(%rax) │ │ │ │ - mov $0x438b4800,%ebp │ │ │ │ - (bad) │ │ │ │ + add %al,0x4800bd45(%rax) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ call 405c20 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 5955fd <__gmpz_get_d_2exp@plt+0x18f37d> │ │ │ │ - lea 0xbd450f(%rip),%r14 │ │ │ │ + lea 0xbd452f(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -445357,15 +445388,15 @@ │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x5955e8,-0x8(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xbd44a0(%rip),%rbx │ │ │ │ + lea 0xbd44c0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -445373,63 +445404,62 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - cmp $0xbd447b,%eax │ │ │ │ + cmp $0xbd449b,%eax │ │ │ │ mov $0x4,%esi │ │ │ │ mov $0x8,%r14d │ │ │ │ jmp bebe90 <__gmpz_get_d_2exp@plt+0x7e5c10> │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x44(%rax) │ │ │ │ - mov $0x66ceeb00,%ebp │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,-0x14ff42bc(%rax) │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c896(%rax) │ │ │ │ + add %bh,0x4800c896(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 59572f <__gmpz_get_d_2exp@plt+0x18f4af> │ │ │ │ movq $0x595720,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 595720 <__gmpz_get_d_2exp@plt+0x18f4a0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x6a(%rax) │ │ │ │ - enter $0x8b00,$0x43 │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x74ff376a(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov %eax,%r14d │ │ │ │ add $0x8,%rbp │ │ │ │ jmp d11d00 <__gmpz_get_d_2exp@plt+0x90ba80> │ │ │ │ - lea 0xbd442a(%rip),%rbx │ │ │ │ + lea 0xbd444a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ rex.R mov $0x6696eb00,%ebp │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -445450,21 +445480,21 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ jnp 5957b3 <__gmpz_get_d_2exp@plt+0x18f533> │ │ │ │ push 0xe(%rbp) │ │ │ │ - lea 0xd1bc24(%rip),%rbx │ │ │ │ + lea 0xd1bc44(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd1bc0d(%rip),%rbx │ │ │ │ + lea 0xd1bc2d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbd43ae(%rip),%rbx │ │ │ │ + lea 0xbd43ce(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -445624,20 +445654,20 @@ │ │ │ │ ja 595a41 <__gmpz_get_d_2exp@plt+0x18f7c1> │ │ │ │ movq $0x5957f0,-0x18(%r12) │ │ │ │ mov %r14d,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0x595a68,-0x8(%rbp) │ │ │ │ lea -0x17(%r12),%rdi │ │ │ │ - lea 0xbd4157(%rip),%rsi │ │ │ │ - lea 0xbd4149(%rip),%r14 │ │ │ │ + lea 0xbd4177(%rip),%rsi │ │ │ │ + lea 0xbd4169(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bdc2f0 <__gmpz_get_d_2exp@plt+0x7d6070> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbd415d(%rip),%rbx │ │ │ │ + lea 0xbd417d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -445659,17 +445689,17 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - rex mov $0x458d4800,%ebp │ │ │ │ - call 1051940c <__environ@GLIBC_2.2.5+0xf1d5924> │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0x458d4800,%r13d │ │ │ │ + call 1051940c <__environ@GLIBC_2.2.5+0xf1d58e4> │ │ │ │ (bad) │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call b2b5c5 <__gmpz_get_d_2exp@plt+0x725345> │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ @@ -445681,62 +445711,65 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bd40(%rax) │ │ │ │ - movl $0x595b28,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %eax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ + add %bl,%al │ │ │ │ + rex mov $0x45c74800,%ebp │ │ │ │ + add %ch,(%rax) │ │ │ │ + pop %rbx │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x74b7f8bd(%rbx) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x3c09f7bb(%rcx) │ │ │ │ + (bad) │ │ │ │ jne 595b28 <__gmpz_get_d_2exp@plt+0x18f8a8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bd40(%rax) │ │ │ │ + add %ch,0x4800bd40(%rax) │ │ │ │ movl $0x595b58,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 595b58 <__gmpz_get_d_2exp@plt+0x18f8d8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x40(%rax) │ │ │ │ + add %bh,0x40(%rax) │ │ │ │ mov $0x7b8b4800,%ebp │ │ │ │ (bad) │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov %eax,%r14d │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 5959f0 <__gmpz_get_d_2exp@plt+0x18f770> │ │ │ │ - lea 0xbd405a(%rip),%rbx │ │ │ │ + lea 0xbd407a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rex mov $0xff1be900,%ebp │ │ │ │ + add %bl,0x40(%rax) │ │ │ │ + mov $0xff1be900,%ebp │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -445745,15 +445778,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1051950c <__environ@GLIBC_2.2.5+0xf1d5a24> │ │ │ │ + rex.RB call 1051950c <__environ@GLIBC_2.2.5+0xf1d59e4> │ │ │ │ (bad) │ │ │ │ add %eax,(%eax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call b2b7cd <__gmpz_get_d_2exp@plt+0x72554d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -445934,28 +445967,28 @@ │ │ │ │ jb 595e8f <__gmpz_get_d_2exp@plt+0x18fc0f> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 595e84 <__gmpz_get_d_2exp@plt+0x18fc04> │ │ │ │ test %rdi,%rdi │ │ │ │ jne 595e49 <__gmpz_get_d_2exp@plt+0x18fbc9> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xbd3dd3(%rip),%rbx │ │ │ │ + lea 0xbd3df3(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x595bb8,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0x595eb0,-0x8(%rbp) │ │ │ │ lea -0x17(%r12),%rdi │ │ │ │ - lea 0xbd3d7c(%rip),%rsi │ │ │ │ - lea 0xbd3d06(%rip),%r14 │ │ │ │ + lea 0xbd3d9c(%rip),%rsi │ │ │ │ + lea 0xbd3d26(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bdc2f0 <__gmpz_get_d_2exp@plt+0x7d6070> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbd3d92(%rip),%rbx │ │ │ │ + lea 0xbd3db2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -445977,17 +446010,17 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cmp $0x8d4800bd,%eax │ │ │ │ - rex.RB call 73519854 <__environ@GLIBC_2.2.5+0x721d5d6c> │ │ │ │ + add %cl,0x3d(%rax) │ │ │ │ + mov $0x458d4800,%ebp │ │ │ │ + call 73519854 <__environ@GLIBC_2.2.5+0x721d5d2c> │ │ │ │ rex.R │ │ │ │ movq $0x595f38,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -445996,32 +446029,31 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cmp $0xbd,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + cmp $0x8b4800bd,%eax │ │ │ │ jnp 595f43 <__gmpz_get_d_2exp@plt+0x18fcc3> │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 595e20 <__gmpz_get_d_2exp@plt+0x18fba0> │ │ │ │ - lea 0xbd3cf4(%rip),%rbx │ │ │ │ + lea 0xbd3d14(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ cmp $0xbd,%al │ │ │ │ add %ch,%bl │ │ │ │ mov 0xf(%rsi),%fs │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ @@ -446474,15 +446506,15 @@ │ │ │ │ mov %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ call 597480 <__gmpz_get_d_2exp@plt+0x191200> │ │ │ │ add $0x8,%rsp │ │ │ │ mov %eax,%ebx │ │ │ │ add $0x70,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbd3753(%rip),%rbx │ │ │ │ + lea 0xbd3773(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xor %eax,%eax │ │ │ │ @@ -446605,15 +446637,15 @@ │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 595fb8 <__gmpz_get_d_2exp@plt+0x18fd38> │ │ │ │ - lea 0xbd35de(%rip),%rbx │ │ │ │ + lea 0xbd35fe(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -446671,99 +446703,98 @@ │ │ │ │ jmp 596cb0 <__gmpz_get_d_2exp@plt+0x190a30> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %ch,(%rdi) │ │ │ │ + sub %ch,(%rdi) │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5967ba <__gmpz_get_d_2exp@plt+0x19053a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movswq 0x10(%rbx),%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jl 5967a1 <__gmpz_get_d_2exp@plt+0x190521> │ │ │ │ cmp $0x3,%rax │ │ │ │ jge 596794 <__gmpz_get_d_2exp@plt+0x190514> │ │ │ │ - lea 0xc7fd8e(%rip),%rbx │ │ │ │ + lea 0xc7fdae(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbd2ecd(%rip),%rbx │ │ │ │ + lea 0xbd2eed(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ cmp $0x1,%rax │ │ │ │ jge 5967be <__gmpz_get_d_2exp@plt+0x19053e> │ │ │ │ test %rax,%rax │ │ │ │ jl 596794 <__gmpz_get_d_2exp@plt+0x190514> │ │ │ │ - lea 0xc7fd06(%rip),%rbx │ │ │ │ + lea 0xc7fd26(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0xc7fd25(%rip),%rbx │ │ │ │ + lea 0xc7fd45(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ch,(%rsi) │ │ │ │ + test $0x2e,%al │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59683a <__gmpz_get_d_2exp@plt+0x1905ba> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movswq 0x10(%rbx),%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jl 596821 <__gmpz_get_d_2exp@plt+0x1905a1> │ │ │ │ cmp $0x3,%rax │ │ │ │ jge 596814 <__gmpz_get_d_2exp@plt+0x190594> │ │ │ │ - lea 0xc7fd0e(%rip),%rbx │ │ │ │ + lea 0xc7fd2e(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbd2e4d(%rip),%rbx │ │ │ │ + lea 0xbd2e6d(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ cmp $0x1,%rax │ │ │ │ jge 59683e <__gmpz_get_d_2exp@plt+0x1905be> │ │ │ │ test %rax,%rax │ │ │ │ jl 596814 <__gmpz_get_d_2exp@plt+0x190594> │ │ │ │ - lea 0xc7fc86(%rip),%rbx │ │ │ │ + lea 0xc7fca6(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0xc7fca5(%rip),%rbx │ │ │ │ + lea 0xc7fcc5(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xor $0xbd,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ + add %dl,0x34(%rax) │ │ │ │ + mov $0x458d4800,%ebp │ │ │ │ + enter $0x394c,$0xf8 │ │ │ │ jb 5969c2 <__gmpz_get_d_2exp@plt+0x190742> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movswq 0x28(%rbx),%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jl 5968a5 <__gmpz_get_d_2exp@plt+0x190625> │ │ │ │ cmp $0x3,%rax │ │ │ │ jge 596898 <__gmpz_get_d_2exp@plt+0x190618> │ │ │ │ - lea 0xc93058(%rip),%rbx │ │ │ │ + lea 0xc93078(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbd2eb9(%rip),%rbx │ │ │ │ + lea 0xbd2ed9(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov 0x10(%rbx),%esi │ │ │ │ mov 0x14(%rbx),%cx │ │ │ │ mov 0x18(%rbx),%rdx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ cmp $0x1,%rax │ │ │ │ @@ -446781,15 +446812,15 @@ │ │ │ │ movq $0xd4dfa8,-0x90(%r12) │ │ │ │ mov %rdx,-0x88(%r12) │ │ │ │ movq $0xd4dfa8,-0x80(%r12) │ │ │ │ mov %rcx,-0x78(%r12) │ │ │ │ movq $0x596760,-0x70(%r12) │ │ │ │ mov %ax,-0x60(%r12) │ │ │ │ movq $0xf81278,-0x58(%r12) │ │ │ │ - movq $0x1169c81,-0x50(%r12) │ │ │ │ + movq $0x1169ca1,-0x50(%r12) │ │ │ │ lea -0x70(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ lea -0x7f(%r12),%rax │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ lea -0x8f(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0xd4dfc8,-0x30(%r12) │ │ │ │ @@ -446816,15 +446847,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x6600bd2c(%rax) │ │ │ │ + add %dh,0x6600bd2c(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%esi │ │ │ │ add $0x38,%rbp │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov %rbx,%rax │ │ │ │ @@ -446837,15 +446868,15 @@ │ │ │ │ movq $0xd4dfa8,-0x90(%r12) │ │ │ │ mov %rbx,-0x88(%r12) │ │ │ │ movq $0xd4dfa8,-0x80(%r12) │ │ │ │ mov %rdx,-0x78(%r12) │ │ │ │ movq $0x5967e0,-0x70(%r12) │ │ │ │ mov %cx,-0x60(%r12) │ │ │ │ movq $0xf81278,-0x58(%r12) │ │ │ │ - movq $0x1169c8a,-0x50(%r12) │ │ │ │ + movq $0x1169caa,-0x50(%r12) │ │ │ │ lea -0x70(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ lea -0x7f(%r12),%rax │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ lea -0x8f(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0xd4dfc8,-0x30(%r12) │ │ │ │ @@ -446872,34 +446903,33 @@ │ │ │ │ add $0xffffffffffffffc8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x2b(%rax) │ │ │ │ - mov $0x458b6600,%ebp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x7cb7df8b(%rbx) │ │ │ │ - (bad) │ │ │ │ - mov $0x3fffffd,%esi │ │ │ │ + add %cl,0x6600bd2b(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%esi │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 5968d6 <__gmpz_get_d_2exp@plt+0x190656> │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bd31(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + movabs 0x4cf0458d4800bd31,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 596c4e <__gmpz_get_d_2exp@plt+0x1909ce> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x1f(%rbx),%edx │ │ │ │ mov 0x27(%rbx),%rsi │ │ │ │ mov 0x2f(%rbx),%rdi │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -446956,28 +446986,28 @@ │ │ │ │ lea -0x28(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ movq $0x596c78,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xbd2b2f(%rip),%r14 │ │ │ │ + lea 0xbd2b4f(%rip),%r14 │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xor %eax,%eax │ │ │ │ jmp 596b97 <__gmpz_get_d_2exp@plt+0x190917> │ │ │ │ xor %bx,%bx │ │ │ │ jmp 596b71 <__gmpz_get_d_2exp@plt+0x1908f1> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ xor %bh,0x458b4800(%rbp) │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ push %rbx │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ @@ -446989,43 +447019,43 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ xor %bh,0x458d4800(%rbp) │ │ │ │ rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 596ce3 <__gmpz_get_d_2exp@plt+0x190a63> │ │ │ │ movq $0x596d18,-0x30(%rbp) │ │ │ │ mov $0x20,%ebx │ │ │ │ mov %r14d,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ - lea 0xbd2fee(%rip),%rbx │ │ │ │ + lea 0xbd300e(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ rex.RB (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900bd2f(%rax) │ │ │ │ + add %bh,0x4900bd2f(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 596d6c <__gmpz_get_d_2exp@plt+0x190aec> │ │ │ │ movq $0x596b30,-0x30(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ @@ -447045,15 +447075,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2f(%rax) │ │ │ │ + add %ah,0x2f(%rax) │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 596eee <__gmpz_get_d_2exp@plt+0x190c6e> │ │ │ │ movq $0x596dd0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -447063,15 +447093,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x45c74800,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ outsb %ds:(%rsi),(%dx) │ │ │ │ pop %rcx │ │ │ │ add %cl,-0x74b7f8bd(%rbx) │ │ │ │ pop %rbp │ │ │ │ @@ -447081,15 +447111,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ cs mov $0x45c74800,%ebp │ │ │ │ call b2dc48 <__gmpz_get_d_2exp@plt+0x7279c8> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x1f(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ @@ -447102,47 +447132,46 @@ │ │ │ │ nop │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bd2e(%rax) │ │ │ │ + add %bh,0x4800bd2e(%rax) │ │ │ │ movl $0x596e70,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 596e70 <__gmpz_get_d_2exp@plt+0x190bf0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x2e(%rax) │ │ │ │ - mov $0x45c74800,%ebp │ │ │ │ - add %ah,0x4800596e(%rax) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ + add %cl,0x4800bd2e(%rax) │ │ │ │ + movl $0x596ea0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 596ea0 <__gmpz_get_d_2exp@plt+0x190c20> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cs mov $0x45c74800,%ebp │ │ │ │ + add %bl,0x2e(%rax) │ │ │ │ + mov $0x45c74800,%ebp │ │ │ │ add %dl,%al │ │ │ │ outsb %ds:(%rsi),(%dx) │ │ │ │ pop %rcx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ @@ -447154,34 +447183,34 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ cs mov $0x4d8b4c00,%ebp │ │ │ │ sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x77(%rax) │ │ │ │ fisttps -0x75(%rax) │ │ │ │ jne 596ee7 <__gmpz_get_d_2exp@plt+0x190c67> │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov %eax,%r14d │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 596cb0 <__gmpz_get_d_2exp@plt+0x190a30> │ │ │ │ - lea 0xbd2df3(%rip),%rbx │ │ │ │ + lea 0xbd2e13(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ sub $0x7be900bd,%eax │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ and %cl,0x45(%rbx,%rcx,4) │ │ │ │ @@ -447226,15 +447255,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x4f(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xbd2d4f(%rip),%rbx │ │ │ │ + lea 0xbd2d6f(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -447244,72 +447273,71 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - sbb -0x76b7ff43(%rip),%ch │ │ │ │ + cmp -0x76b7ff43(%rip),%ch │ │ │ │ repz jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - and -0x76b7ff43(%rip),%ebp │ │ │ │ + rex.XB sub $0x894800bd,%eax │ │ │ │ repz jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - sub $0x2d,%al │ │ │ │ - mov $0xf3894800,%ebp │ │ │ │ - jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ + rex.WR sub $0xffffffff894800bd,%rax │ │ │ │ + repz jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xbd2d70(%rip),%r14 │ │ │ │ + lea 0xbd2d90(%rip),%r14 │ │ │ │ jmp d9e318 <__gmpz_get_d_2exp@plt+0x998098> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - sub $0x8d4800bd,%eax │ │ │ │ - rex.RB call 7351aa04 <__environ@GLIBC_2.2.5+0x721d6f1c> │ │ │ │ - (bad) │ │ │ │ + mov $0x4800bd2d,%eax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5970e8 <__gmpz_get_d_2exp@plt+0x190e68> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x597100,-0x18(%rbp) │ │ │ │ - lea 0xcae8cd(%rip),%rdi │ │ │ │ + lea 0xcae8ed(%rip),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbd2d4a(%rip),%r14 │ │ │ │ + lea 0xbd2d6a(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp da1000 <__gmpz_get_d_2exp@plt+0x99ad80> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -447331,49 +447359,48 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sub $0xbd,%al │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,(%rax) │ │ │ │ + sub $0x834900bd,%eax │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x5970b0,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ - lea 0xcadcdc(%rip),%rbx │ │ │ │ + lea 0xcadcfc(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbd2cdb(%rip),%rbx │ │ │ │ + lea 0xbd2cfb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bd2c(%rax) │ │ │ │ + add %bh,0x4800bd2c(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5971d7 <__gmpz_get_d_2exp@plt+0x190f57> │ │ │ │ movq $0x5971f8,-0x8(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xbd2c5b(%rip),%r14 │ │ │ │ + lea 0xbd2c7b(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp da1000 <__gmpz_get_d_2exp@plt+0x99ad80> │ │ │ │ - lea 0xbd2c9a(%rip),%rbx │ │ │ │ + lea 0xbd2cba(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -447389,15 +447416,15 @@ │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0x48000000,%eax │ │ │ │ + adc $0x68000000,%eax │ │ │ │ sub $0xbd,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 597284 <__gmpz_get_d_2exp@plt+0x191004> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -447406,21 +447433,21 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 597282 <__gmpz_get_d_2exp@plt+0x191002> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbd2c01(%rip),%r14 │ │ │ │ + lea 0xbd2c21(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ + adc $0x30000000,%eax │ │ │ │ sub $0xbd,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5972ea <__gmpz_get_d_2exp@plt+0x19106a> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -447429,30 +447456,30 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5972e8 <__gmpz_get_d_2exp@plt+0x191068> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xcae6d0(%rip),%rsi │ │ │ │ - lea 0xc93719(%rip),%r14 │ │ │ │ - lea 0xbd2bc9(%rip),%rbx │ │ │ │ + lea 0xcae6f0(%rip),%rsi │ │ │ │ + lea 0xc93739(%rip),%r14 │ │ │ │ + lea 0xbd2be9(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ sub -0x976b400(%rbp),%edi │ │ │ │ - lea 0xbd2bb6(%rip),%r14 │ │ │ │ + lea 0xbd2bd6(%rip),%r14 │ │ │ │ jmp e405c0 <__gmpz_get_d_2exp@plt+0xa3a340> │ │ │ │ nop │ │ │ │ test $0x54,%al │ │ │ │ movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ ... │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -447591,16 +447618,16 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0xbf,%ch │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0xbf,%dh │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB orb $0x72,-0x8(%r9,%rdi,1) │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59750b <__gmpz_get_d_2exp@plt+0x19128b> │ │ │ │ mov (%r14),%rax │ │ │ │ @@ -447618,45 +447645,42 @@ │ │ │ │ lea -0x17(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 874dc8 <__gmpz_get_d_2exp@plt+0x46eb48> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbd2a0b(%rip),%rbx │ │ │ │ + lea 0xbd2a2b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x4b(%rax) │ │ │ │ - mov $0x758b4c00,%edi │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - jne 597558 <__gmpz_get_d_2exp@plt+0x1912d8> │ │ │ │ + add %al,0x4c00bfb5(%rax) │ │ │ │ + mov 0x20(%rbp),%esi │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ add $0x18,%rbp │ │ │ │ mov %r14,0x40(%rsp) │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ jmp 597574 <__gmpz_get_d_2exp@plt+0x1912f4> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0xbf,%ch │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r9) │ │ │ │ + add %cl,-0x4b(%rax) │ │ │ │ + mov $0x458b4800,%edi │ │ │ │ + or %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x72(%rdi) │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ @@ -447691,37 +447715,34 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ebx,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x4c(%rax) │ │ │ │ - mov $0x758b4c00,%edi │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - jne 597650 <__gmpz_get_d_2exp@plt+0x1913d0> │ │ │ │ + add %cl,0x4c00bfb4(%rax) │ │ │ │ + mov 0x38(%rbp),%esi │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ add $0x18,%rbp │ │ │ │ mov %r14,0x40(%rsp) │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ jmp 59766c <__gmpz_get_d_2exp@plt+0x1913ec> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0xbf,%ah │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x7d(%r9) │ │ │ │ + add %dl,-0x4c(%rax) │ │ │ │ + mov $0x458b4800,%edi │ │ │ │ + and %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %edx,-0x75000000(%rdx) │ │ │ │ @@ -447765,15 +447786,15 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nop │ │ │ │ mov %?,0x3(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x4d(%rax) │ │ │ │ + add %dh,-0x4d(%rax) │ │ │ │ mov $0x758b4c00,%edi │ │ │ │ (bad) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ add $0x18,%rbp │ │ │ │ mov %r14,0x40(%rsp) │ │ │ │ @@ -447782,15 +447803,15 @@ │ │ │ │ jmp 597784 <__gmpz_get_d_2exp@plt+0x191504> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %esi,0x0(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ mov $0xbf,%bl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.RB │ │ │ │ rex.W │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59780c <__gmpz_get_d_2exp@plt+0x19158c> │ │ │ │ @@ -447827,15 +447848,15 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ in (%dx),%eax │ │ │ │ sbb $0x0,%eax │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x4e(%rax) │ │ │ │ + add %dh,-0x4e(%rax) │ │ │ │ mov $0x758b4c00,%edi │ │ │ │ js 597895 <__gmpz_get_d_2exp@plt+0x191615> │ │ │ │ mov 0x18(%rbp),%ebx │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ add $0x18,%rbp │ │ │ │ mov %r14,0x40(%rsp) │ │ │ │ @@ -447843,15 +447864,15 @@ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ jmp 597884 <__gmpz_get_d_2exp@plt+0x191604> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %?,0x3(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ mov $0xbf,%dl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.RB (bad) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59790f <__gmpz_get_d_2exp@plt+0x19168f> │ │ │ │ mov 0x28(%rax),%rax │ │ │ │ @@ -447928,15 +447949,15 @@ │ │ │ │ jmp *0x58(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x25(%rax) │ │ │ │ + add %ah,0x25(%rax) │ │ │ │ mov $0x858d4800,%ebp │ │ │ │ jo 5979ec <__gmpz_get_d_2exp@plt+0x19176c> │ │ │ │ (bad) │ │ │ │ decl -0x8(%rcx,%rdi,1) │ │ │ │ jb 597a31 <__gmpz_get_d_2exp@plt+0x1917b1> │ │ │ │ movq $0x597a20,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -447944,22 +447965,22 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 597a20 <__gmpz_get_d_2exp@plt+0x1917a0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ and $0xc74800bd,%eax │ │ │ │ add %r15b,%r8b │ │ │ │ jp 597a80 <__gmpz_get_d_2exp@plt+0x191800> │ │ │ │ add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ jmp 5974a0 <__gmpz_get_d_2exp@plt+0x191220> │ │ │ │ - lea 0xbd2500(%rip),%rbx │ │ │ │ + lea 0xbd2520(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rcx │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -448117,15 +448138,15 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x16ff42df(%rax) │ │ │ │ + add %bh,-0x16ff42df(%rax) │ │ │ │ rex.XB cld │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -448151,15 +448172,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbd26c3(%rip),%rbx │ │ │ │ + lea 0xbd26e3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -448182,15 +448203,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ and -0x73(%rax),%ecx │ │ │ │ - sbb $0xbd2663,%eax │ │ │ │ + sbb $0xbd2683,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -448214,15 +448235,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbd2603(%rip),%rbx │ │ │ │ + lea 0xbd2623(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -448246,15 +448267,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbd25a3(%rip),%rbx │ │ │ │ + lea 0xbd25c3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -448278,15 +448299,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbd2543(%rip),%rbx │ │ │ │ + lea 0xbd2563(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -448309,15 +448330,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ and -0x73(%rax),%ecx │ │ │ │ - sbb $0xbd24e3,%eax │ │ │ │ + sbb $0xbd2503,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -448341,15 +448362,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbd2483(%rip),%rbx │ │ │ │ + lea 0xbd24a3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -448373,15 +448394,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbd2423(%rip),%rbx │ │ │ │ + lea 0xbd2443(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -448405,15 +448426,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbd23c3(%rip),%rbx │ │ │ │ + lea 0xbd23e3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -448437,15 +448458,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbd2363(%rip),%rbx │ │ │ │ + lea 0xbd2383(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -448469,15 +448490,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbd2303(%rip),%rbx │ │ │ │ + lea 0xbd2323(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -448506,16 +448527,18 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x5(%rbp,%rcx,4) │ │ │ │ - movabs %al,0x48177b8b4800d191 │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ + ret $0xd191 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jnp 5982b2 <__gmpz_get_d_2exp@plt+0x192032> │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 8dde20 <__gmpz_get_d_2exp@plt+0x4d7ba0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -448538,16 +448561,18 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x5(%rbp,%rcx,4) │ │ │ │ - xor -0x74b7ff2f(%rcx),%dl │ │ │ │ - jnp 598322 <__gmpz_get_d_2exp@plt+0x1920a2> │ │ │ │ + push %rdx │ │ │ │ + xchg %eax,%ecx │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov 0x17(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 8dde20 <__gmpz_get_d_2exp@plt+0x4d7ba0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -448570,41 +448595,39 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x3a,%al │ │ │ │ - rolb $0x49,(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ + enter $0xc03a,$0x0 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5983a6 <__gmpz_get_d_2exp@plt+0x192126> │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x598330,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x10(%r12),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xc03a79(%rip),%r14 │ │ │ │ + lea 0xc03a99(%rip),%r14 │ │ │ │ jmp de1f70 <__gmpz_get_d_2exp@plt+0x9dbcf0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - cmp %al,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + jo 598400 <__gmpz_get_d_2exp@plt+0x192180> │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 598424 <__gmpz_get_d_2exp@plt+0x1921a4> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 598419 <__gmpz_get_d_2exp@plt+0x192199> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -448619,18 +448642,18 @@ │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cmp %eax,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %al,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1051bd8c <__environ@GLIBC_2.2.5+0xf1d82a4> │ │ │ │ + rex.RB call 1051bd8c <__environ@GLIBC_2.2.5+0xf1d8264> │ │ │ │ (bad) │ │ │ │ xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x598480,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ @@ -448643,15 +448666,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900c039(%rax) │ │ │ │ + add %bh,0x4900c039(%rax) │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5984bb <__gmpz_get_d_2exp@plt+0x19223b> │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ movq $0x5983c8,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ @@ -448666,19 +448689,18 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cmp %eax,%eax │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %bl,0x39(%rax) │ │ │ │ + rolb $0x48,(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 598545 <__gmpz_get_d_2exp@plt+0x1922c5> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59853a <__gmpz_get_d_2exp@plt+0x1922ba> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -448696,15 +448718,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ (bad) │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5985e1 <__gmpz_get_d_2exp@plt+0x192361> │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5985d6 <__gmpz_get_d_2exp@plt+0x192356> │ │ │ │ @@ -448715,31 +448737,30 @@ │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ movq $0x5984e0,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1232f29,-0x8(%r12) │ │ │ │ + movq $0x1232f49,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp de4598 <__gmpz_get_d_2exp@plt+0x9de318> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,0x1f(%rax) │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 598686 <__gmpz_get_d_2exp@plt+0x192406> │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59867b <__gmpz_get_d_2exp@plt+0x1923fb> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -448750,29 +448771,29 @@ │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ movq $0x598560,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov %rdx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1232f29,-0x8(%r12) │ │ │ │ + movq $0x1232f49,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ lea 0xa44481(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bd1e(%rax) │ │ │ │ + add %dh,0x4800bd1e(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 59872e <__gmpz_get_d_2exp@plt+0x1924ae> │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 598723 <__gmpz_get_d_2exp@plt+0x1924a3> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -448784,15 +448805,15 @@ │ │ │ │ mov 0x30(%rbx),%rbx │ │ │ │ movq $0x5985f8,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov %rdx,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1232f29,-0x8(%r12) │ │ │ │ + movq $0x1232f49,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp de4598 <__gmpz_get_d_2exp@plt+0x9de318> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -448802,15 +448823,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 59876b <__gmpz_get_d_2exp@plt+0x1924eb> │ │ │ │ + add %bl,(%rsi) │ │ │ │ mov $0xc4834900,%ebp │ │ │ │ push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5987bb <__gmpz_get_d_2exp@plt+0x19253b> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ @@ -448818,46 +448839,48 @@ │ │ │ │ movq $0x5986a0,-0x48(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov %rdx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1232f29,-0x8(%r12) │ │ │ │ + movq $0x1232f49,-0x8(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ lea 0xa44350(%rip),%r14 │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - sbb $0x8b4c00bd,%eax │ │ │ │ - jae 5987f4 <__gmpz_get_d_2exp@plt+0x192574> │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - jmp 598750 <__gmpz_get_d_2exp@plt+0x1924d0> │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jo 5987fb <__gmpz_get_d_2exp@plt+0x19257b> │ │ │ │ + mov $0x738b4c00,%ebp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + sbb %ch,%cl │ │ │ │ + movsxd %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sbb $0x834900bd,%eax │ │ │ │ - (bad) │ │ │ │ + add %cl,0x1d(%rax) │ │ │ │ + mov $0xc4834900,%ebp │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x27(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x5987e0,-0x18(%r12) │ │ │ │ @@ -448871,39 +448894,43 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rcrb $1,-0x3b7cb700(,%rdi,4) │ │ │ │ + lock sbb $0xbd,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2b(%rdi) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e91,-0x8(%r12) │ │ │ │ + movq $0x1231eb1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp 598750 <__gmpz_get_d_2exp@plt+0x1924d0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - js 5988d2 <__gmpz_get_d_2exp@plt+0x192652> │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ + cwtl │ │ │ │ + sbb $0xbd,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 598914 <__gmpz_get_d_2exp@plt+0x192694> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 598909 <__gmpz_get_d_2exp@plt+0x192689> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -448922,29 +448949,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ sbb $0xbd,%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x5988b8,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e81,-0x8(%r12) │ │ │ │ + movq $0x1231ea1,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -448959,15 +448986,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900bd1b(%rax) │ │ │ │ + add %ah,0x4900bd1b(%rax) │ │ │ │ add $0x68,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 598a35 <__gmpz_get_d_2exp@plt+0x1927b5> │ │ │ │ movq $0x598250,-0x60(%r12) │ │ │ │ mov %rsi,-0x50(%r12) │ │ │ │ movq $0x5982c0,-0x48(%r12) │ │ │ │ mov %rdi,-0x38(%r12) │ │ │ │ @@ -448986,30 +449013,30 @@ │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x598808,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ - lea 0xbd1b09(%rip),%rbx │ │ │ │ + lea 0xbd1b29(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ sbb 0x458d4800(%rbp),%bh │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 598b05 <__gmpz_get_d_2exp@plt+0x192885> │ │ │ │ movq $0x598ab8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -449019,47 +449046,46 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bd1a(%rax) │ │ │ │ + add %bh,0x4800bd1a(%rax) │ │ │ │ movl $0x598ae8,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 598ae8 <__gmpz_get_d_2exp@plt+0x192868> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x1a(%rax) │ │ │ │ - mov $0x4b8b4c00,%ebp │ │ │ │ - (bad) │ │ │ │ + add %cl,0x4c00bd1a(%rax) │ │ │ │ + mov 0x1f(%rbx),%ecx │ │ │ │ mov 0x17(%rbx),%r8 │ │ │ │ mov 0xf(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5989b0 <__gmpz_get_d_2exp@plt+0x192730> │ │ │ │ - lea 0xbd1a54(%rip),%rbx │ │ │ │ + lea 0xbd1a74(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sbb 0x458d4800(%rbp),%bh │ │ │ │ + add %cl,0x1a(%rax) │ │ │ │ + mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 598b80 <__gmpz_get_d_2exp@plt+0x192900> │ │ │ │ movq $0x598b60,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -449068,87 +449094,87 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sbb %edi,0x4b8b4c00(%rbp) │ │ │ │ + add %dl,(%rax) │ │ │ │ + sbb 0x4b8b4c00(%rbp),%bh │ │ │ │ (bad) │ │ │ │ mov 0x17(%rbx),%r8 │ │ │ │ mov 0xf(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ movq $0xfb68a0,0x0(%rbp) │ │ │ │ jmp 5989b0 <__gmpz_get_d_2exp@plt+0x192730> │ │ │ │ - lea 0xbd19e9(%rip),%rbx │ │ │ │ + lea 0xbd1a09(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ sbb %edi,-0x876b800(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xbd19bd(%rip),%r14 │ │ │ │ + lea 0xbd19dd(%rip),%r14 │ │ │ │ jmp de1f70 <__gmpz_get_d_2exp@plt+0x9dbcf0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x19(%rax) │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %bl,0x4800bd19(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 598c34 <__gmpz_get_d_2exp@plt+0x1929b4> │ │ │ │ movq $0x598c08,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 598c08 <__gmpz_get_d_2exp@plt+0x192988> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x19(%rax) │ │ │ │ + add %ch,0x19(%rax) │ │ │ │ mov $0x4b8b4c00,%ebp │ │ │ │ (bad) │ │ │ │ mov 0x17(%rbx),%r8 │ │ │ │ mov 0xf(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ movq $0xfb68a0,-0x8(%rbp) │ │ │ │ - movq $0x12b1439,0x0(%rbp) │ │ │ │ + movq $0x12b1459,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5989b0 <__gmpz_get_d_2exp@plt+0x192730> │ │ │ │ - lea 0xbd1955(%rip),%rbx │ │ │ │ + lea 0xbd1975(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x30(%rax) │ │ │ │ + add %bh,0x30(%rax) │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 598c79 <__gmpz_get_d_2exp@plt+0x1929f9> │ │ │ │ movq $0x598c98,-0x8(%rbp) │ │ │ │ - lea 0xc03041(%rip),%r14 │ │ │ │ + lea 0xc03061(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp e43320 <__gmpz_get_d_2exp@plt+0xa3d0a0> │ │ │ │ - lea 0xbd1988(%rip),%rbx │ │ │ │ + lea 0xbd19a8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -449178,22 +449204,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 598d1e <__gmpz_get_d_2exp@plt+0x192a9e> │ │ │ │ movq $0x598d40,-0x10(%rbp) │ │ │ │ - lea 0xcacca1(%rip),%rdi │ │ │ │ - lea 0xcacfa2(%rip),%rsi │ │ │ │ + lea 0xcaccc1(%rip),%rdi │ │ │ │ + lea 0xcacfc2(%rip),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xc94ada(%rip),%r14 │ │ │ │ + lea 0xc94afa(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp db6940 <__gmpz_get_d_2exp@plt+0x9b06c0> │ │ │ │ - lea 0xbd195b(%rip),%rbx │ │ │ │ + lea 0xbd197b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -449232,24 +449258,24 @@ │ │ │ │ rex add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ sbb %bh,0x458d4800(%rbp) │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 598de1 <__gmpz_get_d_2exp@plt+0x192b61> │ │ │ │ movq $0x598e00,-0x8(%rbp) │ │ │ │ - lea 0xbd18a9(%rip),%r14 │ │ │ │ + lea 0xbd18c9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp e43320 <__gmpz_get_d_2exp@plt+0xa3d0a0> │ │ │ │ - lea 0xbd18b8(%rip),%rbx │ │ │ │ + lea 0xbd18d8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -449279,31 +449305,31 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 598e86 <__gmpz_get_d_2exp@plt+0x192c06> │ │ │ │ movq $0x598ea8,-0x10(%rbp) │ │ │ │ - lea 0xcacb39(%rip),%rdi │ │ │ │ - lea 0xcace3a(%rip),%rsi │ │ │ │ + lea 0xcacb59(%rip),%rdi │ │ │ │ + lea 0xcace5a(%rip),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xc954b8(%rip),%r14 │ │ │ │ + lea 0xc954d8(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp da1000 <__gmpz_get_d_2exp@plt+0x99ad80> │ │ │ │ - lea 0xbd184b(%rip),%rbx │ │ │ │ + lea 0xbd186b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900c02d(%rax) │ │ │ │ + add %ah,0x4900c02d(%rax) │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 598edf <__gmpz_get_d_2exp@plt+0x192c5f> │ │ │ │ movq $0xe480b0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x598f00,0x8(%rbp) │ │ │ │ @@ -449313,36 +449339,37 @@ │ │ │ │ jmp e405c0 <__gmpz_get_d_2exp@plt+0xa3a340> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sub $0x894900c0,%eax │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0x3b,%ah │ │ │ │ - xor $0x0,%al │ │ │ │ + add %cl,0x2d(%rax) │ │ │ │ + rolb $0x49,(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 8dcac0 <__gmpz_get_d_2exp@plt+0x4d6840> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800bd17(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x458d4800,%ebp │ │ │ │ + clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 598f49 <__gmpz_get_d_2exp@plt+0x192cc9> │ │ │ │ movq $0x598f68,-0x8(%rbp) │ │ │ │ - lea 0xbd1799(%rip),%r14 │ │ │ │ + lea 0xbd17b9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp e43320 <__gmpz_get_d_2exp@plt+0xa3d0a0> │ │ │ │ - lea 0xbd17b0(%rip),%rbx │ │ │ │ + lea 0xbd17d0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -449396,20 +449423,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ sbb %bh,0x458d4800(%rbp) │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 599061 <__gmpz_get_d_2exp@plt+0x192de1> │ │ │ │ movq $0x599078,-0x10(%rbp) │ │ │ │ - lea 0xbd15a3(%rip),%rsi │ │ │ │ + lea 0xbd15c3(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -449423,25 +449450,26 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcac865(%rip),%rbx │ │ │ │ + lea 0xcac885(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800bd17(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x458d4800,%ebp │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 599133 <__gmpz_get_d_2exp@plt+0x192eb3> │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 599128 <__gmpz_get_d_2exp@plt+0x192ea8> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -449484,28 +449512,28 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x39(%rax) │ │ │ │ + add %ah,-0x39(%rax) │ │ │ │ lret $0x4800 │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 5991b4 <__gmpz_get_d_2exp@plt+0x192f34> │ │ │ │ + add %dl,(%rdi) │ │ │ │ mov $0xc4834900,%ebp │ │ │ │ push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x72(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ @@ -449531,19 +449559,19 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,0x16(%rax) │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ - call 7351cb94 <__environ@GLIBC_2.2.5+0x721d90ac> │ │ │ │ - jnp 599293 <__gmpz_get_d_2exp@plt+0x193013> │ │ │ │ - add $0x28,%esp │ │ │ │ + add %al,0x4800bd16(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5992c4 <__gmpz_get_d_2exp@plt+0x193044> │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5992b9 <__gmpz_get_d_2exp@plt+0x193039> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ @@ -449551,17 +449579,17 @@ │ │ │ │ movq $0x5991a0,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x5992d8,-0x18(%rbp) │ │ │ │ lea -0x1f(%r12),%r8 │ │ │ │ - lea 0xda5977(%rip),%rdi │ │ │ │ - lea 0xbd1361(%rip),%rsi │ │ │ │ - lea 0xbd1368(%rip),%r14 │ │ │ │ + lea 0xda5997(%rip),%rdi │ │ │ │ + lea 0xbd1381(%rip),%rsi │ │ │ │ + lea 0xbd1388(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9e788 <__gmpz_get_d_2exp@plt+0x998508> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -449586,22 +449614,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - adc $0xbd,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + adc $0x8d4800bd,%eax │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 599351 <__gmpz_get_d_2exp@plt+0x1930d1> │ │ │ │ movq $0x599368,-0x10(%rbp) │ │ │ │ - lea 0xbd132b(%rip),%rsi │ │ │ │ + lea 0xbd134b(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -449615,26 +449642,25 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcac575(%rip),%rbx │ │ │ │ + lea 0xcac595(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - adc $0x8d4800bd,%eax │ │ │ │ - rex.RB │ │ │ │ + add %dl,0x15(%rax) │ │ │ │ + mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59941a <__gmpz_get_d_2exp@plt+0x19319a> │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59940f <__gmpz_get_d_2exp@plt+0x19318f> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -449676,28 +449702,28 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x3c(%rax) │ │ │ │ + add %bh,-0x3c(%rax) │ │ │ │ lret $0x4800 │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x14(%rax) │ │ │ │ + add %ch,0x14(%rax) │ │ │ │ mov $0xc4834900,%ebp │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5994fe <__gmpz_get_d_2exp@plt+0x19327e> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -449721,17 +449747,17 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ adc 0x458d4800(%rbp),%edi │ │ │ │ - call 7351ce74 <__environ@GLIBC_2.2.5+0x721d938c> │ │ │ │ + call 7351ce74 <__environ@GLIBC_2.2.5+0x721d934c> │ │ │ │ jb 599573 <__gmpz_get_d_2exp@plt+0x1932f3> │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 599590 <__gmpz_get_d_2exp@plt+0x193310> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -449739,17 +449765,17 @@ │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x599488,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x5995b0,-0x18(%rbp) │ │ │ │ lea -0x17(%r12),%r8 │ │ │ │ - lea 0xda56a0(%rip),%rdi │ │ │ │ - lea 0xbd1122(%rip),%rsi │ │ │ │ - lea 0xbd1129(%rip),%r14 │ │ │ │ + lea 0xda56c0(%rip),%rdi │ │ │ │ + lea 0xbd1142(%rip),%rsi │ │ │ │ + lea 0xbd1149(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9e788 <__gmpz_get_d_2exp@plt+0x998508> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -449775,20 +449801,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - adc 0x458d4800(%rbp),%bh │ │ │ │ + add %al,0x12(%rax) │ │ │ │ + mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 599629 <__gmpz_get_d_2exp@plt+0x1933a9> │ │ │ │ movq $0x599640,-0x10(%rbp) │ │ │ │ - lea 0xbd1053(%rip),%rsi │ │ │ │ + lea 0xbd1073(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -449802,26 +449828,26 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcac29d(%rip),%rbx │ │ │ │ + lea 0xcac2bd(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,0x12(%rax) │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %bl,0x4800bd12(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5996e9 <__gmpz_get_d_2exp@plt+0x193469> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5996de <__gmpz_get_d_2exp@plt+0x19345e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -449860,27 +449886,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800cac1(%rax) │ │ │ │ + add %ch,0x4800cac1(%rax) │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900bd11(%rax) │ │ │ │ + add %bh,0x4900bd11(%rax) │ │ │ │ add $0x58,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5997c5 <__gmpz_get_d_2exp@plt+0x193545> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x599678,-0x50(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ @@ -449902,34 +449928,34 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dl,(%rcx) │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ - call 7351d13c <__environ@GLIBC_2.2.5+0x721d9654> │ │ │ │ + push %rax │ │ │ │ + adc %edi,0x458d4800(%rbp) │ │ │ │ + call 7351d13c <__environ@GLIBC_2.2.5+0x721d9614> │ │ │ │ imul $0x3b4d18c4,-0x7d(%rcx),%ecx │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x51(%rdi) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x599758,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x599870,-0x18(%rbp) │ │ │ │ lea -0xf(%r12),%r8 │ │ │ │ - lea 0xda53e1(%rip),%rdi │ │ │ │ - lea 0xbd0ec3(%rip),%rsi │ │ │ │ - lea 0xbd0eca(%rip),%r14 │ │ │ │ + lea 0xda5401(%rip),%rdi │ │ │ │ + lea 0xbd0ee3(%rip),%rsi │ │ │ │ + lea 0xbd0eea(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9e788 <__gmpz_get_d_2exp@plt+0x998508> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -449955,20 +449981,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0xf(%rax) │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %al,0x4800bd0f(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5998e9 <__gmpz_get_d_2exp@plt+0x193669> │ │ │ │ movq $0x599900,-0x10(%rbp) │ │ │ │ - lea 0xbd0d93(%rip),%rsi │ │ │ │ + lea 0xbd0db3(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -449982,25 +450008,25 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcabfdd(%rip),%rbx │ │ │ │ + lea 0xcabffd(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 599945 <__gmpz_get_d_2exp@plt+0x1936c5> │ │ │ │ + add %dl,(%rax) │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5999a0 <__gmpz_get_d_2exp@plt+0x193720> │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 599995 <__gmpz_get_d_2exp@plt+0x193715> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -450039,28 +450065,28 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ mov $0x8b4800ca,%esi │ │ │ │ jae 5999f3 <__gmpz_get_d_2exp@plt+0x193773> │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ bsr (%rax),%eax │ │ │ │ add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 599a74 <__gmpz_get_d_2exp@plt+0x1937f4> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x599938,-0x48(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ @@ -450081,31 +450107,31 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xe,%al │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ - call 7351d3ec <__environ@GLIBC_2.2.5+0x721d9904> │ │ │ │ - (bad) │ │ │ │ + enter $0xbd0e,$0x0 │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 599b01 <__gmpz_get_d_2exp@plt+0x193881> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 599af6 <__gmpz_get_d_2exp@plt+0x193876> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x599a10,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x599b18,-0x18(%rbp) │ │ │ │ lea -0x7(%r12),%r8 │ │ │ │ - lea 0xda513a(%rip),%rdi │ │ │ │ - lea 0xbd0c1c(%rip),%rsi │ │ │ │ - lea 0xbd0c4b(%rip),%r14 │ │ │ │ + lea 0xda515a(%rip),%rdi │ │ │ │ + lea 0xbd0c3c(%rip),%rsi │ │ │ │ + lea 0xbd0c6b(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9e788 <__gmpz_get_d_2exp@plt+0x998508> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -450131,20 +450157,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bd0c(%rax) │ │ │ │ + add %bh,0x4800bd0c(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 599b91 <__gmpz_get_d_2exp@plt+0x193911> │ │ │ │ movq $0x599ba8,-0x10(%rbp) │ │ │ │ - lea 0xbd0c0b(%rip),%rsi │ │ │ │ + lea 0xbd0c2b(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -450158,26 +450184,26 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcabd35(%rip),%rbx │ │ │ │ + lea 0xcabd55(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - orb $0x45,-0x72b7ff43(%rip) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + movabs 0x4cf0458d4800bd0d,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 599c3f <__gmpz_get_d_2exp@plt+0x1939bf> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 599c34 <__gmpz_get_d_2exp@plt+0x1939b4> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -450212,33 +450238,33 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0x8b4800ca,%esp │ │ │ │ - jae 599c93 <__gmpz_get_d_2exp@plt+0x193a13> │ │ │ │ + add %dl,-0x44(%rax) │ │ │ │ + lret $0x4800 │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - or 0x458d4800(%rbp),%edi │ │ │ │ + add %dl,0xb(%rax) │ │ │ │ + mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 599cd9 <__gmpz_get_d_2exp@plt+0x193a59> │ │ │ │ movq $0x599cf0,-0x10(%rbp) │ │ │ │ - lea 0xbd0b04(%rip),%rsi │ │ │ │ + lea 0xbd0b24(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -450251,28 +450277,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbx,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcabbf0(%rip),%rbx │ │ │ │ + lea 0xcabc10(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - or $0xbd,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + js 599d32 <__gmpz_get_d_2exp@plt+0x193ab2> │ │ │ │ + mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 599dc4 <__gmpz_get_d_2exp@plt+0x193b44> │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 599db9 <__gmpz_get_d_2exp@plt+0x193b39> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -450316,24 +450340,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800caba(%rax) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x8b4800ca,%edx │ │ │ │ + jae 599e13 <__gmpz_get_d_2exp@plt+0x193b93> │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ or $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0xb(%rax) │ │ │ │ + add %dh,0xb(%rax) │ │ │ │ mov $0xc4834900,%ebp │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 599e9f <__gmpz_get_d_2exp@plt+0x193c1f> │ │ │ │ cmp $0xb,%r14 │ │ │ │ jg 599e91 <__gmpz_get_d_2exp@plt+0x193c11> │ │ │ │ movq $0x599d28,-0x40(%r12) │ │ │ │ @@ -450346,27 +450371,27 @@ │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0xe480b0,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffb8,%r12 │ │ │ │ - lea 0xcaba5f(%rip),%rbx │ │ │ │ + lea 0xcaba7f(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xbd0aef(%rip),%rbx │ │ │ │ + lea 0xbd0b0f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ or 0x458d4800(%rbp),%bh │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 599f19 <__gmpz_get_d_2exp@plt+0x193c99> │ │ │ │ movq $0x599f08,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -450376,20 +450401,20 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bd0a(%rax) │ │ │ │ + add %bh,0x4800bd0a(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 599e30 <__gmpz_get_d_2exp@plt+0x193bb0> │ │ │ │ - lea 0xbd0a90(%rip),%rbx │ │ │ │ + lea 0xbd0ab0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -450402,18 +450427,18 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 599f67 <__gmpz_get_d_2exp@plt+0x193ce7> │ │ │ │ movq $0x599f88,-0x8(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xbd0a54(%rip),%r14 │ │ │ │ + lea 0xbd0a74(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp da1000 <__gmpz_get_d_2exp@plt+0x99ad80> │ │ │ │ - lea 0xbd0a52(%rip),%rbx │ │ │ │ + lea 0xbd0a72(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -450429,84 +450454,84 @@ │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ + adc $0x30000000,%eax │ │ │ │ or 0x458d4800(%rbp),%bh │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59a014 <__gmpz_get_d_2exp@plt+0x193d94> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 59a012 <__gmpz_get_d_2exp@plt+0x193d92> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbd09b9(%rip),%r14 │ │ │ │ + lea 0xbd09d9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ - adc $0xd8000000,%eax │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ or %edi,0x458d4800(%rbp) │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59a07a <__gmpz_get_d_2exp@plt+0x193dfa> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 59a078 <__gmpz_get_d_2exp@plt+0x193df8> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xcab940(%rip),%rsi │ │ │ │ - lea 0xc90989(%rip),%r14 │ │ │ │ - lea 0xbd0991(%rip),%rbx │ │ │ │ + lea 0xcab960(%rip),%rsi │ │ │ │ + lea 0xc909a9(%rip),%r14 │ │ │ │ + lea 0xbd09b1(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c00bd09(%rax) │ │ │ │ + add %ch,0x4c00bd09(%rax) │ │ │ │ mov %esi,%esi │ │ │ │ - lea 0xbd097e(%rip),%r14 │ │ │ │ + lea 0xbd099e(%rip),%r14 │ │ │ │ jmp e405c0 <__gmpz_get_d_2exp@plt+0xa3a340> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %cl,(%rcx) │ │ │ │ + sub %cl,(%rcx) │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ - call 7351da0c <__environ@GLIBC_2.2.5+0x721d9f24> │ │ │ │ + call 7351da0c <__environ@GLIBC_2.2.5+0x721d9ee4> │ │ │ │ (bad) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x59a108,-0x18(%rbp) │ │ │ │ - lea 0xcab8c5(%rip),%rdi │ │ │ │ + lea 0xcab8e5(%rip),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbd08cb(%rip),%r14 │ │ │ │ + lea 0xbd08eb(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp da1000 <__gmpz_get_d_2exp@plt+0x99ad80> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -450528,28 +450553,25 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x8(%rax) │ │ │ │ - mov $0xc4834900,%ebp │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ + add %cl,0x4900bd08(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59a183 <__gmpz_get_d_2exp@plt+0x193f03> │ │ │ │ movq $0x59a0b8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ - lea 0xcaacd4(%rip),%rbx │ │ │ │ + lea 0xcaacf4(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbd08bb(%rip),%rbx │ │ │ │ + lea 0xbd08db(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -450566,15 +450588,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1051db3c <__environ@GLIBC_2.2.5+0xf1da054> │ │ │ │ + rex.RB call 1051db3c <__environ@GLIBC_2.2.5+0xf1da014> │ │ │ │ (bad) │ │ │ │ mov $0x48000000,%edx │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x17(%rax),%rbx │ │ │ │ cmp %rbx,%rdi │ │ │ │ jne 59a2a1 <__gmpz_get_d_2exp@plt+0x194021> │ │ │ │ mov 0xf(%rax),%rcx │ │ │ │ @@ -450623,18 +450645,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WXB (bad) │ │ │ │ cmp %rcx,%rax │ │ │ │ je 59a2fc <__gmpz_get_d_2exp@plt+0x19407c> │ │ │ │ add $0x18,%rbp │ │ │ │ - lea 0xd17129(%rip),%rbx │ │ │ │ + lea 0xd17149(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbd07da(%rip),%rbx │ │ │ │ + lea 0xbd07fa(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -450690,15 +450712,15 @@ │ │ │ │ rex.WRB sub %r9b,0x558b075b(%r11) │ │ │ │ and %cl,0x39(%rax) │ │ │ │ fidivl 0x48(%rcx,%rcx,1) │ │ │ │ add $0x8,%ebp │ │ │ │ jmp 59a2a1 <__gmpz_get_d_2exp@plt+0x194021> │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xc00808(%rip),%r14 │ │ │ │ + lea 0xc00828(%rip),%r14 │ │ │ │ add $0x30,%rbp │ │ │ │ jmp f4e0c0 <__gmpz_get_d_2exp@plt+0xb47e40> │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ movq $0x59a3d8,0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%r9 │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %rdi,%rbx │ │ │ │ @@ -450887,15 +450909,15 @@ │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,0x48(%rbp) │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 59a1e8 <__gmpz_get_d_2exp@plt+0x193f68> │ │ │ │ - lea 0xbd04a0(%rip),%rbx │ │ │ │ + lea 0xbd04c0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -451004,29 +451026,29 @@ │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 59a1e8 <__gmpz_get_d_2exp@plt+0x193f68> │ │ │ │ - lea 0xbd0335(%rip),%rbx │ │ │ │ + lea 0xbd0355(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xd16c41(%rip),%ebx │ │ │ │ + lea 0xd16c61(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd16c3c(%rip),%rbx │ │ │ │ + lea 0xd16c5c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -451056,15 +451078,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x5(%rbp,%rcx,4) │ │ │ │ - sbb 0x0(%rcx,%rdx,8),%ch │ │ │ │ + cmp 0x0(%rcx,%rdx,8),%ch │ │ │ │ mov 0x17(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 8dde20 <__gmpz_get_d_2exp@plt+0x4d7ba0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -451089,17 +451111,17 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x5(%rbp,%rcx,4) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - imul $0x0,%ecx,%edx │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ + lret $0xd16b │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jnp 59a8aa <__gmpz_get_d_2exp@plt+0x19462a> │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 8dde20 <__gmpz_get_d_2exp@plt+0x4d7ba0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -451123,17 +451145,17 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x5(%rbp,%rcx,4) │ │ │ │ - cmp -0x2f(%rbx),%ch │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 59a91a <__gmpz_get_d_2exp@plt+0x19469a> │ │ │ │ + pop %rdx │ │ │ │ + imul $0x0,%ecx,%edx │ │ │ │ + mov 0x17(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 8dde20 <__gmpz_get_d_2exp@plt+0x4d7ba0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -451157,15 +451179,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x5(%rbp,%rcx,4) │ │ │ │ - lret $0xd16a │ │ │ │ + (bad) │ │ │ │ + push $0xffffffffffffffd1 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jnp 59a98a <__gmpz_get_d_2exp@plt+0x19470a> │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 8dde20 <__gmpz_get_d_2exp@plt+0x4d7ba0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -451191,18 +451214,17 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x5(%rbp,%rcx,4) │ │ │ │ - pop %rdx │ │ │ │ - push $0xffffffffffffffd1 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 59a9fa <__gmpz_get_d_2exp@plt+0x19477a> │ │ │ │ + jp 59aa47 <__gmpz_get_d_2exp@plt+0x1947c7> │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov 0x17(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 8dde20 <__gmpz_get_d_2exp@plt+0x4d7ba0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -451225,28 +451247,30 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rolb $1,0x458d4800(%rcx,%rcx,8) │ │ │ │ + lock test %cl,%cl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59aab7 <__gmpz_get_d_2exp@plt+0x194837> │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59aaac <__gmpz_get_d_2exp@plt+0x19482c> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x59aa08,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1232f29,-0x8(%r12) │ │ │ │ + movq $0x1232f49,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp de4598 <__gmpz_get_d_2exp@plt+0x9de318> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -451254,110 +451278,111 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W test %cl,%cl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + push $0x4800c984 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 59ab48 <__gmpz_get_d_2exp@plt+0x1948c8> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59ab3d <__gmpz_get_d_2exp@plt+0x1948bd> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x59aa48,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1232f29,-0x8(%r12) │ │ │ │ + movq $0x1232f49,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ lea 0xa41efc(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,0x4800c983(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %bl,%al │ │ │ │ + or $0x0,%ecx │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 59abd8 <__gmpz_get_d_2exp@plt+0x194958> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59abcd <__gmpz_get_d_2exp@plt+0x19494d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x59aad0,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1232f29,-0x8(%r12) │ │ │ │ + movq $0x1232f49,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp de4598 <__gmpz_get_d_2exp@plt+0x9de318> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - or $0x0,%ecx │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + leave │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 59ac71 <__gmpz_get_d_2exp@plt+0x1949f1> │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59ac66 <__gmpz_get_d_2exp@plt+0x1949e6> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x59ab60,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1232f29,-0x8(%r12) │ │ │ │ + movq $0x1232f49,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ lea 0xa41de2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,0x4800c982(%rax) │ │ │ │ + add %dh,0x4800c982(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 59ad09 <__gmpz_get_d_2exp@plt+0x194a89> │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59acfe <__gmpz_get_d_2exp@plt+0x194a7e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -451367,31 +451392,34 @@ │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ movq $0x59abf0,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1232f29,-0x8(%r12) │ │ │ │ + movq $0x1232f49,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp de4598 <__gmpz_get_d_2exp@plt+0x9de318> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,%al │ │ │ │ - or $0x458d4800,%ecx │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + leave │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59adae <__gmpz_get_d_2exp@plt+0x194b2e> │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59ada3 <__gmpz_get_d_2exp@plt+0x194b23> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -451401,29 +451429,29 @@ │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ movq $0x59ac88,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov %rdx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1232f29,-0x8(%r12) │ │ │ │ + movq $0x1232f49,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ lea 0xa41cb8(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x7f(%rax) │ │ │ │ + add %dh,-0x7f(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 59ae7d <__gmpz_get_d_2exp@plt+0x194bfd> │ │ │ │ movq $0x59ae20,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ @@ -451441,19 +451469,21 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - or $0x0,%cl │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59ae6d <__gmpz_get_d_2exp@plt+0x194bed> │ │ │ │ + add %bl,(%rax) │ │ │ │ + or $0xc4834900,%ecx │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x40(%rdi) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ movq $0x59ad20,-0x28(%r12) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ @@ -451468,15 +451498,15 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c980(%rax) │ │ │ │ + add %ah,0x4800c980(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 59af0f <__gmpz_get_d_2exp@plt+0x194c8f> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59af04 <__gmpz_get_d_2exp@plt+0x194c84> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -451501,18 +451531,18 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jg 59aef0 <__gmpz_get_d_2exp@plt+0x194c70> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + add %dl,(%rax) │ │ │ │ + or $0x0,%cl │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 59afee <__gmpz_get_d_2exp@plt+0x194d6e> │ │ │ │ movq $0x59af88,-0x30(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ @@ -451527,15 +451557,15 @@ │ │ │ │ jne 59af88 <__gmpz_get_d_2exp@plt+0x194d08> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900c97f(%rax) │ │ │ │ + add %dh,0x4900c97f(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59afde <__gmpz_get_d_2exp@plt+0x194d5e> │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ movq $0x59ae98,-0x30(%r12) │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ @@ -451557,15 +451587,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ jg 59afd0 <__gmpz_get_d_2exp@plt+0x194d50> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59b088 <__gmpz_get_d_2exp@plt+0x194e08> │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -451594,19 +451624,17 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x7e(%rax) │ │ │ │ - leave │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %bl,0x4800c97e(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 59b140 <__gmpz_get_d_2exp@plt+0x194ec0> │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59b135 <__gmpz_get_d_2exp@plt+0x194eb5> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -451620,15 +451648,15 @@ │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ mov %rcx,-0x38(%r12) │ │ │ │ mov %rdx,-0x30(%r12) │ │ │ │ mov %rsi,-0x28(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ mov %r8,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1232f29,-0x8(%r12) │ │ │ │ + movq $0x1232f49,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp de4598 <__gmpz_get_d_2exp@plt+0x9de318> │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ @@ -451636,15 +451664,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ jge 59b120 <__gmpz_get_d_2exp@plt+0x194ea0> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59b205 <__gmpz_get_d_2exp@plt+0x194f85> │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -451663,31 +451691,31 @@ │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ mov %rdx,-0x38(%r12) │ │ │ │ mov %rsi,-0x30(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1232f29,-0x8(%r12) │ │ │ │ + movq $0x1232f49,-0x8(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ lea 0xa4188d(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jl 59b1e8 <__gmpz_get_d_2exp@plt+0x194f68> │ │ │ │ + add %bl,(%rax) │ │ │ │ + jge 59b1e8 <__gmpz_get_d_2exp@plt+0x194f68> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59b2cd <__gmpz_get_d_2exp@plt+0x19504d> │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59b2c2 <__gmpz_get_d_2exp@plt+0x195042> │ │ │ │ @@ -451706,15 +451734,15 @@ │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ mov %rdx,-0x38(%r12) │ │ │ │ mov %rsi,-0x30(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %r9,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1232f29,-0x8(%r12) │ │ │ │ + movq $0x1232f49,-0x8(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp de4598 <__gmpz_get_d_2exp@plt+0x9de318> │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ @@ -451724,16 +451752,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jl 59b2b8 <__gmpz_get_d_2exp@plt+0x195038> │ │ │ │ + add %cl,0x7c(%rax) │ │ │ │ + leave │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x79(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ @@ -451748,42 +451776,41 @@ │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ mov %rdx,-0x38(%r12) │ │ │ │ mov %rsi,-0x30(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1232f29,-0x8(%r12) │ │ │ │ + movq $0x1232f49,-0x8(%r12) │ │ │ │ lea -0x60(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ lea 0xa4171f(%rip),%r14 │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - cmpb $0x0,-0x37(%rbx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + movabs 0x4cf0458d4800c97b,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 59b3f4 <__gmpz_get_d_2exp@plt+0x195174> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59b3e9 <__gmpz_get_d_2exp@plt+0x195169> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e91,-0x8(%r12) │ │ │ │ + movq $0x1231eb1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 59b2f0 <__gmpz_get_d_2exp@plt+0x195070> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -451791,29 +451818,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ jnp 59b3d8 <__gmpz_get_d_2exp@plt+0x195158> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x59b398,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e81,-0x8(%r12) │ │ │ │ + movq $0x1231ea1,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -451827,15 +451854,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900c97a(%rax) │ │ │ │ + add %ch,0x4900c97a(%rax) │ │ │ │ add $0xc8,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59b585 <__gmpz_get_d_2exp@plt+0x195305> │ │ │ │ movq $0x59a7d8,-0xc0(%r12) │ │ │ │ mov %rsi,-0xb0(%r12) │ │ │ │ movq $0x59a848,-0xa8(%r12) │ │ │ │ mov %rdi,-0x98(%r12) │ │ │ │ @@ -451870,33 +451897,33 @@ │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xc8,0x388(%r13) │ │ │ │ - lea 0xbcf531(%rip),%rbx │ │ │ │ + lea 0xbcf551(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - hlt │ │ │ │ + add %bl,(%rax) │ │ │ │ + cmc │ │ │ │ mov $0x458d4800,%esp │ │ │ │ - call 1051ef24 <__environ@GLIBC_2.2.5+0xf1db43c> │ │ │ │ + call 1051ef24 <__environ@GLIBC_2.2.5+0xf1db3fc> │ │ │ │ (bad) │ │ │ │ nop │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock or %dh,-0x76b3ffa7(%rsi) │ │ │ │ xrelease mov %rsi,-0x8(%rbp) │ │ │ │ @@ -451907,15 +451934,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ hlt │ │ │ │ mov $0x45c74800,%esp │ │ │ │ add %bh,(%rax) │ │ │ │ mov $0x59,%dh │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ @@ -451925,38 +451952,37 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c00bcf4(%rax) │ │ │ │ + add %dh,0x4c00bcf4(%rax) │ │ │ │ mov 0x1f(%rbx),%ecx │ │ │ │ mov 0x17(%rbx),%r8 │ │ │ │ mov 0xf(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x27(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov 0x2f(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov 0x37(%rbx),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 59b490 <__gmpz_get_d_2exp@plt+0x195210> │ │ │ │ - lea 0xbcf464(%rip),%rbx │ │ │ │ + lea 0xbcf484(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - hlt │ │ │ │ + add %bl,-0xc(%rax) │ │ │ │ mov $0x458d4800,%esp │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 59b704 <__gmpz_get_d_2exp@plt+0x195484> │ │ │ │ movq $0x59b6c8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -451966,15 +451992,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ hlt │ │ │ │ mov $0x4b8b4c00,%esp │ │ │ │ (bad) │ │ │ │ mov 0x17(%rbx),%r8 │ │ │ │ mov 0xf(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ @@ -451983,66 +452009,66 @@ │ │ │ │ mov 0x2f(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0x37(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0xfb68a0,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 59b490 <__gmpz_get_d_2exp@plt+0x195210> │ │ │ │ - lea 0xbcf3dd(%rip),%rbx │ │ │ │ + lea 0xbcf3fd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ repz mov $0xf7894800,%esp │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xbcf3b5(%rip),%r14 │ │ │ │ + lea 0xbcf3d5(%rip),%r14 │ │ │ │ jmp de1f70 <__gmpz_get_d_2exp@plt+0x9dbcf0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0xd(%rax) │ │ │ │ - mov $0x458d4800,%esp │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + add %dl,0x4800bcf3(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 59b7cc <__gmpz_get_d_2exp@plt+0x19554c> │ │ │ │ movq $0x59b788,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 59b788 <__gmpz_get_d_2exp@plt+0x195508> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0xd(%rax) │ │ │ │ + add %ah,-0xd(%rax) │ │ │ │ mov $0x4b8b4c00,%esp │ │ │ │ (bad) │ │ │ │ mov 0x17(%rbx),%r8 │ │ │ │ mov 0xf(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ mov 0x27(%rbx),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov 0x2f(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov 0x37(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ movq $0xfb68a0,-0x8(%rbp) │ │ │ │ - movq $0x12b1439,0x0(%rbp) │ │ │ │ + movq $0x12b1459,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 59b490 <__gmpz_get_d_2exp@plt+0x195210> │ │ │ │ - lea 0xbcf335(%rip),%rbx │ │ │ │ + lea 0xbcf355(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -452083,20 +452109,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800bcef(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 59b8b9 <__gmpz_get_d_2exp@plt+0x195639> │ │ │ │ movq $0x59b8d0,-0x10(%rbp) │ │ │ │ - lea 0xbced4b(%rip),%rsi │ │ │ │ + lea 0xbced6b(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -452110,24 +452137,24 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcaa00d(%rip),%rbx │ │ │ │ + lea 0xcaa02d(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,-0x11(%rax) │ │ │ │ + add %bh,-0x11(%rax) │ │ │ │ mov $0x458d4800,%esp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59b9aa <__gmpz_get_d_2exp@plt+0x19572a> │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59b99f <__gmpz_get_d_2exp@plt+0x19571f> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -452178,38 +452205,33 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ sahf │ │ │ │ lret $0x4800 │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x12(%rax) │ │ │ │ - mov $0xc4814900,%esp │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ecx,0x48000000(%rbp) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ + add %cl,0x4900bcee(%rax) │ │ │ │ + add $0x80,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 59bab9 <__gmpz_get_d_2exp@plt+0x195839> │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ mov 0x27(%rbx),%rdi │ │ │ │ mov 0x2f(%rbx),%r8 │ │ │ │ mov 0x37(%rbx),%rbx │ │ │ │ movq $0x59b908,-0x78(%r12) │ │ │ │ @@ -452236,18 +452258,17 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - int1 │ │ │ │ - mov $0x458d4800,%esp │ │ │ │ - call 1051f42c <__environ@GLIBC_2.2.5+0xf1db944> │ │ │ │ + add %al,(%rax) │ │ │ │ + repnz mov $0x458d4800,%esp │ │ │ │ + call 1051f42c <__environ@GLIBC_2.2.5+0xf1db904> │ │ │ │ (bad) │ │ │ │ xchg %eax,%esi │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -452267,17 +452288,17 @@ │ │ │ │ mov %rdx,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x59bb90,-0x18(%rbp) │ │ │ │ lea -0x37(%r12),%r8 │ │ │ │ - lea 0xda30c0(%rip),%rdi │ │ │ │ - lea 0xbceba2(%rip),%rsi │ │ │ │ - lea 0xbcefd9(%rip),%r14 │ │ │ │ + lea 0xda30e0(%rip),%rdi │ │ │ │ + lea 0xbcebc2(%rip),%rsi │ │ │ │ + lea 0xbceff9(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9e788 <__gmpz_get_d_2exp@plt+0x998508> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -452303,20 +452324,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x14(%rax) │ │ │ │ + add %ah,-0x14(%rax) │ │ │ │ mov $0x458d4800,%esp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59bc09 <__gmpz_get_d_2exp@plt+0x195989> │ │ │ │ movq $0x59bc20,-0x10(%rbp) │ │ │ │ - lea 0xbcea73(%rip),%rsi │ │ │ │ + lea 0xbcea93(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -452330,25 +452351,25 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xca9cbd(%rip),%rbx │ │ │ │ + lea 0xca9cdd(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bcf0(%rax) │ │ │ │ + add %dh,0x4800bcf0(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 59bcf1 <__gmpz_get_d_2exp@plt+0x195a71> │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59bce6 <__gmpz_get_d_2exp@plt+0x195a66> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -452397,27 +452418,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800ca9b(%rax) │ │ │ │ + add %ah,0x4800ca9b(%rax) │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900bcef(%rax) │ │ │ │ + add %ch,0x4900bcef(%rax) │ │ │ │ add $0x78,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59bdf5 <__gmpz_get_d_2exp@plt+0x195b75> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ @@ -452447,18 +452468,18 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - out %al,(%dx) │ │ │ │ + add %dl,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ mov $0x458d4800,%esp │ │ │ │ - call 1051f76c <__environ@GLIBC_2.2.5+0xf1dbc84> │ │ │ │ + call 1051f76c <__environ@GLIBC_2.2.5+0xf1dbc44> │ │ │ │ (bad) │ │ │ │ lea (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59bea7 <__gmpz_get_d_2exp@plt+0x195c27> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -452474,17 +452495,17 @@ │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x59bec8,-0x18(%rbp) │ │ │ │ lea -0x2f(%r12),%r8 │ │ │ │ - lea 0xda2d89(%rip),%rdi │ │ │ │ - lea 0xbce86b(%rip),%rsi │ │ │ │ - lea 0xbcecca(%rip),%r14 │ │ │ │ + lea 0xda2da9(%rip),%rdi │ │ │ │ + lea 0xbce88b(%rip),%rsi │ │ │ │ + lea 0xbcecea(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9e788 <__gmpz_get_d_2exp@plt+0x998508> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -452510,21 +452531,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jmp ffffffff8da1bfd6 <__environ@GLIBC_2.2.5+0xffffffff8c6d84ee> │ │ │ │ + add %ch,(%rax) │ │ │ │ + jmp ffffffff8da1bfd6 <__environ@GLIBC_2.2.5+0xffffffff8c6d84ae> │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59bf41 <__gmpz_get_d_2exp@plt+0x195cc1> │ │ │ │ movq $0x59bf58,-0x10(%rbp) │ │ │ │ - lea 0xbce73b(%rip),%rsi │ │ │ │ + lea 0xbce75b(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -452538,27 +452559,27 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xca9985(%rip),%rbx │ │ │ │ + lea 0xca99a5(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x13(%rax) │ │ │ │ - mov $0x458d4800,%esp │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %bl,0x4800bced(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 59c020 <__gmpz_get_d_2exp@plt+0x195da0> │ │ │ │ add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59c015 <__gmpz_get_d_2exp@plt+0x195d95> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -452603,29 +452624,28 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x68(%rax) │ │ │ │ + add %dh,-0x68(%rax) │ │ │ │ lret $0x4800 │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x14(%rax) │ │ │ │ - mov $0xc4834900,%esp │ │ │ │ - jo 59c0e2 <__gmpz_get_d_2exp@plt+0x195e62> │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ + add %bl,0x4900bcec(%rax) │ │ │ │ + add $0x70,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ ja 59c118 <__gmpz_get_d_2exp@plt+0x195e98> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ mov 0x27(%rbx),%rbx │ │ │ │ movq $0x59bf90,-0x68(%r12) │ │ │ │ @@ -452649,18 +452669,18 @@ │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jmp 59c0f3 <__gmpz_get_d_2exp@plt+0x195e73> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1051fa8c <__environ@GLIBC_2.2.5+0xf1dbfa4> │ │ │ │ + add %dl,(%rax) │ │ │ │ + in (%dx),%al │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ + call 1051fa8c <__environ@GLIBC_2.2.5+0xf1dbf64> │ │ │ │ (bad) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59c1be <__gmpz_get_d_2exp@plt+0x195f3e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -452674,17 +452694,17 @@ │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x59c1e0,-0x18(%rbp) │ │ │ │ lea -0x27(%r12),%r8 │ │ │ │ - lea 0xda2a72(%rip),%rdi │ │ │ │ - lea 0xbce554(%rip),%rsi │ │ │ │ - lea 0xbce9db(%rip),%r14 │ │ │ │ + lea 0xda2a92(%rip),%rdi │ │ │ │ + lea 0xbce574(%rip),%rsi │ │ │ │ + lea 0xbce9fb(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9e788 <__gmpz_get_d_2exp@plt+0x998508> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -452710,22 +452730,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - in $0xbc,%eax │ │ │ │ + add %dl,(%rax) │ │ │ │ + out %al,$0xbc │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59c259 <__gmpz_get_d_2exp@plt+0x195fd9> │ │ │ │ movq $0x59c270,-0x10(%rbp) │ │ │ │ - lea 0xbce423(%rip),%rsi │ │ │ │ + lea 0xbce443(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -452739,23 +452759,23 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xca966d(%rip),%rbx │ │ │ │ + lea 0xca968d(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bcea(%rax) │ │ │ │ + add %ah,0x4800bcea(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 59c32b <__gmpz_get_d_2exp@plt+0x1960ab> │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59c320 <__gmpz_get_d_2exp@plt+0x1960a0> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -452800,30 +452820,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x6b(%rax) │ │ │ │ + add %ch,-0x6b(%rax) │ │ │ │ lret $0x4800 │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - jmp ffffffff83a2c456 <__environ@GLIBC_2.2.5+0xffffffff826e896e> │ │ │ │ - (bad) │ │ │ │ + mov $0xe9,%al │ │ │ │ + mov $0xc4834900,%esp │ │ │ │ push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x72(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ @@ -452848,17 +452867,17 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jmp ffffffff8da1c4f6 <__environ@GLIBC_2.2.5+0xffffffff8c6d8a0e> │ │ │ │ - rex.RB call 7351fd8c <__environ@GLIBC_2.2.5+0x721dc2a4> │ │ │ │ + add %dh,(%rax) │ │ │ │ + jmp ffffffff8da1c4f6 <__environ@GLIBC_2.2.5+0xffffffff8c6d89ce> │ │ │ │ + rex.RB call 7351fd8c <__environ@GLIBC_2.2.5+0x721dc264> │ │ │ │ jnp 59c48b <__gmpz_get_d_2exp@plt+0x19620b> │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59c4b1 <__gmpz_get_d_2exp@plt+0x196231> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -452868,17 +452887,17 @@ │ │ │ │ movq $0x59c398,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x59c4d0,-0x18(%rbp) │ │ │ │ lea -0x1f(%r12),%r8 │ │ │ │ - lea 0xda277f(%rip),%rdi │ │ │ │ - lea 0xbce201(%rip),%rsi │ │ │ │ - lea 0xbce710(%rip),%r14 │ │ │ │ + lea 0xda279f(%rip),%rdi │ │ │ │ + lea 0xbce221(%rip),%rsi │ │ │ │ + lea 0xbce730(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9e788 <__gmpz_get_d_2exp@plt+0x998508> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -452903,22 +452922,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ jrcxz 59c4db <__gmpz_get_d_2exp@plt+0x19625b> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59c549 <__gmpz_get_d_2exp@plt+0x1962c9> │ │ │ │ movq $0x59c560,-0x10(%rbp) │ │ │ │ - lea 0xbce133(%rip),%rsi │ │ │ │ + lea 0xbce153(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -452932,26 +452951,28 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xca937d(%rip),%rbx │ │ │ │ + lea 0xca939d(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,0x4800bce7(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,%al │ │ │ │ + out %eax,$0xbc │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 59c612 <__gmpz_get_d_2exp@plt+0x196392> │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59c607 <__gmpz_get_d_2exp@plt+0x196387> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -452992,28 +453013,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x6e(%rax) │ │ │ │ - lret $0x4800 │ │ │ │ + add %al,0x4800ca92(%rax) │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ out %al,$0xbc │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59c6f6 <__gmpz_get_d_2exp@plt+0x196476> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -453039,17 +453059,17 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,-0x1a(%rax) │ │ │ │ + add %bh,-0x1a(%rax) │ │ │ │ mov $0x458d4800,%esp │ │ │ │ - call 7352006c <__environ@GLIBC_2.2.5+0x721dc584> │ │ │ │ + call 7352006c <__environ@GLIBC_2.2.5+0x721dc544> │ │ │ │ jb 59c76b <__gmpz_get_d_2exp@plt+0x1964eb> │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59c788 <__gmpz_get_d_2exp@plt+0x196508> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -453057,17 +453077,17 @@ │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x59c680,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x59c7a8,-0x18(%rbp) │ │ │ │ lea -0x17(%r12),%r8 │ │ │ │ - lea 0xda24a8(%rip),%rdi │ │ │ │ - lea 0xbcdf2a(%rip),%rsi │ │ │ │ - lea 0xbce461(%rip),%r14 │ │ │ │ + lea 0xda24c8(%rip),%rdi │ │ │ │ + lea 0xbcdf4a(%rip),%rsi │ │ │ │ + lea 0xbce481(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9e788 <__gmpz_get_d_2exp@plt+0x998508> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -453093,22 +453113,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - loopne 59c7b3 <__gmpz_get_d_2exp@plt+0x196533> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + add %cl,-0x20(%rax) │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59c821 <__gmpz_get_d_2exp@plt+0x1965a1> │ │ │ │ movq $0x59c838,-0x10(%rbp) │ │ │ │ - lea 0xbcde5b(%rip),%rsi │ │ │ │ + lea 0xbcde7b(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -453122,24 +453140,24 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xca90a5(%rip),%rbx │ │ │ │ + lea 0xca90c5(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ in $0xbc,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59c8e1 <__gmpz_get_d_2exp@plt+0x196661> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -453182,30 +453200,28 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800ca8f(%rax) │ │ │ │ + add %dh,0x4800ca8f(%rax) │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - in $0xbc,%al │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ + add %al,-0x1c(%rax) │ │ │ │ + mov $0xc4834900,%esp │ │ │ │ pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59c9bd <__gmpz_get_d_2exp@plt+0x19673d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x59c870,-0x50(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ @@ -453227,34 +453243,34 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xe3,%al │ │ │ │ + shl $1,%bl │ │ │ │ mov $0x458d4800,%esp │ │ │ │ - call 73520334 <__environ@GLIBC_2.2.5+0x721dc84c> │ │ │ │ + call 73520334 <__environ@GLIBC_2.2.5+0x721dc80c> │ │ │ │ imul $0x3b4d18c4,-0x7d(%rcx),%ecx │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x51(%rdi) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x59c950,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x59ca68,-0x18(%rbp) │ │ │ │ lea -0xf(%r12),%r8 │ │ │ │ - lea 0xda21e9(%rip),%rdi │ │ │ │ - lea 0xbcdccb(%rip),%rsi │ │ │ │ - lea 0xbce1ca(%rip),%r14 │ │ │ │ + lea 0xda2209(%rip),%rdi │ │ │ │ + lea 0xbcdceb(%rip),%rsi │ │ │ │ + lea 0xbce1ea(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9e788 <__gmpz_get_d_2exp@plt+0x998508> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -453280,20 +453296,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x23(%rax) │ │ │ │ - mov $0x458d4800,%esp │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %cl,0x4800bcdd(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 59cae1 <__gmpz_get_d_2exp@plt+0x196861> │ │ │ │ movq $0x59caf8,-0x10(%rbp) │ │ │ │ - lea 0xbcdb9b(%rip),%rsi │ │ │ │ + lea 0xbcdbbb(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -453307,26 +453323,25 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xca8de5(%rip),%rbx │ │ │ │ + lea 0xca8e05(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - loop 59caeb <__gmpz_get_d_2exp@plt+0x19686b> │ │ │ │ + and $0xbc,%dl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59cb98 <__gmpz_get_d_2exp@plt+0x196918> │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59cb8d <__gmpz_get_d_2exp@plt+0x19690d> │ │ │ │ @@ -453366,29 +453381,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ mov %cs,%edx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 59cbeb <__gmpz_get_d_2exp@plt+0x19696b> │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900bce1(%rax) │ │ │ │ + add %ch,0x4900bce1(%rax) │ │ │ │ add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59cc6c <__gmpz_get_d_2exp@plt+0x1969ec> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x59cb30,-0x48(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ @@ -453408,31 +453423,31 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %ah,%cl │ │ │ │ - mov $0x458d4800,%esp │ │ │ │ - call 735205e4 <__environ@GLIBC_2.2.5+0x721dcafc> │ │ │ │ + rex loope 59cc4b <__gmpz_get_d_2exp@plt+0x1969cb> │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 735205e4 <__environ@GLIBC_2.2.5+0x721dcabc> │ │ │ │ (bad) │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59ccee <__gmpz_get_d_2exp@plt+0x196a6e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x59cc08,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x59cd10,-0x18(%rbp) │ │ │ │ lea -0x7(%r12),%r8 │ │ │ │ - lea 0xda1f42(%rip),%rdi │ │ │ │ - lea 0xbcda24(%rip),%rsi │ │ │ │ - lea 0xbcdf4b(%rip),%r14 │ │ │ │ + lea 0xda1f62(%rip),%rdi │ │ │ │ + lea 0xbcda44(%rip),%rsi │ │ │ │ + lea 0xbcdf6b(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d9e788 <__gmpz_get_d_2exp@plt+0x998508> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -453458,20 +453473,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bcda(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,%al │ │ │ │ + fidivrl -0xfba72b8(%rax,%rax,1) │ │ │ │ cmp %r15,%rax │ │ │ │ jb 59cd89 <__gmpz_get_d_2exp@plt+0x196b09> │ │ │ │ movq $0x59cda0,-0x10(%rbp) │ │ │ │ - lea 0xbcda13(%rip),%rsi │ │ │ │ + lea 0xbcda33(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -453485,27 +453500,27 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xca8b3d(%rip),%rbx │ │ │ │ + lea 0xca8b5d(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - fistpll -0xfba72b8(%rax,%rax,1) │ │ │ │ - cmp %r15,%rax │ │ │ │ + sbb %ah,%al │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 59ce37 <__gmpz_get_d_2exp@plt+0x196bb7> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59ce2c <__gmpz_get_d_2exp@plt+0x196bac> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -453540,34 +453555,33 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov %dl,%cl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 59ce8b <__gmpz_get_d_2exp@plt+0x196c0b> │ │ │ │ + add %bl,-0x76(%rax) │ │ │ │ + lret $0x4800 │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - fnstsw -0xfba72b8(%rax,%rax,1) │ │ │ │ + add %dl,(%rax) │ │ │ │ + fidivrs -0xfba72b8(%rax,%rax,1) │ │ │ │ cmp %r15,%rax │ │ │ │ jb 59ced1 <__gmpz_get_d_2exp@plt+0x196c51> │ │ │ │ movq $0x59cee8,-0x10(%rbp) │ │ │ │ - lea 0xbcddc4(%rip),%rsi │ │ │ │ + lea 0xbcdde4(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e5dc00 <__gmpz_get_d_2exp@plt+0xa57980> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -453580,27 +453594,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbx,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xca89f8(%rip),%rbx │ │ │ │ + lea 0xca8a18(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rcr $1,%dh │ │ │ │ - mov $0x458d4800,%esp │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + lock fidivrs -0xfba72b8(%rax,%rax,1) │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 59cfbc <__gmpz_get_d_2exp@plt+0x196d3c> │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59cfb1 <__gmpz_get_d_2exp@plt+0x196d31> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -453643,24 +453656,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800ca88(%rax) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ + add %bl,%al │ │ │ │ + mov %cl,%dl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 59d00b <__gmpz_get_d_2exp@plt+0x196d8b> │ │ │ │ jmp e46bc0 <__gmpz_get_d_2exp@plt+0xa40940> │ │ │ │ nopl 0x0(%rax) │ │ │ │ or $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ fnstsw 0x48c48349(%rax,%rax,1) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59d097 <__gmpz_get_d_2exp@plt+0x196e17> │ │ │ │ cmp $0xb,%r14 │ │ │ │ jg 59d089 <__gmpz_get_d_2exp@plt+0x196e09> │ │ │ │ movq $0x59cf20,-0x40(%r12) │ │ │ │ mov %rsi,-0x30(%r12) │ │ │ │ @@ -453672,27 +453687,27 @@ │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0xe480b0,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffb8,%r12 │ │ │ │ - lea 0xca8867(%rip),%rbx │ │ │ │ + lea 0xca8887(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xbcdd67(%rip),%rbx │ │ │ │ + lea 0xbcdd87(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x23(%rax) │ │ │ │ + add %ch,-0x23(%rax) │ │ │ │ mov $0x458d4800,%esp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59d111 <__gmpz_get_d_2exp@plt+0x196e91> │ │ │ │ movq $0x59d100,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -453702,20 +453717,20 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ fnstsw 0x8758b48(%rax,%rax,1) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 59d028 <__gmpz_get_d_2exp@plt+0x196da8> │ │ │ │ - lea 0xbcdd08(%rip),%rbx │ │ │ │ + lea 0xbcdd28(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -453728,18 +453743,18 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 59d15f <__gmpz_get_d_2exp@plt+0x196edf> │ │ │ │ movq $0x59d180,-0x8(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xbcdccc(%rip),%r14 │ │ │ │ + lea 0xbcdcec(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp da1000 <__gmpz_get_d_2exp@plt+0x99ad80> │ │ │ │ - lea 0xbcdcca(%rip),%rbx │ │ │ │ + lea 0xbcdcea(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -453755,84 +453770,83 @@ │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0x88000000,%eax │ │ │ │ + adc $0xa8000000,%eax │ │ │ │ fdivrl -0xfba72b8(%rax,%rax,1) │ │ │ │ cmp %r15,%rax │ │ │ │ jb 59d20c <__gmpz_get_d_2exp@plt+0x196f8c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 59d20a <__gmpz_get_d_2exp@plt+0x196f8a> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbcdc31(%rip),%r14 │ │ │ │ + lea 0xbcdc51(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ - adc $0x50000000,%eax │ │ │ │ + adc $0x70000000,%eax │ │ │ │ fdivrl -0xfba72b8(%rax,%rax,1) │ │ │ │ cmp %r15,%rax │ │ │ │ jb 59d272 <__gmpz_get_d_2exp@plt+0x196ff2> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 59d270 <__gmpz_get_d_2exp@plt+0x196ff0> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xca8748(%rip),%rsi │ │ │ │ - lea 0xc8d791(%rip),%r14 │ │ │ │ - lea 0xbcdc09(%rip),%rbx │ │ │ │ + lea 0xca8768(%rip),%rsi │ │ │ │ + lea 0xc8d7b1(%rip),%r14 │ │ │ │ + lea 0xbcdc29(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ fdivrl 0x4cf6894c(%rax,%rax,1) │ │ │ │ - lea 0xbcdbf6(%rip),%esi │ │ │ │ + lea 0xbcdc16(%rip),%esi │ │ │ │ jmp e405c0 <__gmpz_get_d_2exp@plt+0xa3a340> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb $0xbc,%bl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73520c04 <__environ@GLIBC_2.2.5+0x721dd11c> │ │ │ │ - (bad) │ │ │ │ + movabs 0x4ce8458d4800bcdb,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 59d2e8 <__gmpz_get_d_2exp@plt+0x197068> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x59d300,-0x18(%rbp) │ │ │ │ - lea 0xca86cd(%rip),%rdi │ │ │ │ + lea 0xca86ed(%rip),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbcdb43(%rip),%r14 │ │ │ │ + lea 0xbcdb63(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp da1000 <__gmpz_get_d_2exp@plt+0x99ad80> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -453854,25 +453868,25 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - fidivrl 0x18c48349(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + fstpt 0x18c48349(%rax,%rax,1) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59d37b <__gmpz_get_d_2exp@plt+0x1970fb> │ │ │ │ movq $0x59d2b0,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ - lea 0xca7adc(%rip),%rbx │ │ │ │ + lea 0xca7afc(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbcdb33(%rip),%rbx │ │ │ │ + lea 0xbcdb53(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -453983,18 +453997,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WXB (bad) │ │ │ │ cmp %rcx,%rax │ │ │ │ je 59d563 <__gmpz_get_d_2exp@plt+0x1972e3> │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xd13ec1(%rip),%rbx │ │ │ │ + lea 0xd13ee1(%rip),%rbx │ │ │ │ add $0x80,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbcd9df(%rip),%rbx │ │ │ │ + lea 0xbcd9ff(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -454391,15 +454405,15 @@ │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rcx,0x38(%rbp) │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ mov %rbx,0x48(%rbp) │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 59d3e0 <__gmpz_get_d_2exp@plt+0x197160> │ │ │ │ - lea 0xbcd4f0(%rip),%rbx │ │ │ │ + lea 0xbcd510(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -454489,52 +454503,52 @@ │ │ │ │ mov 0x40(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,0x40(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 59d3e0 <__gmpz_get_d_2exp@plt+0x197160> │ │ │ │ - lea 0xbcd3cd(%rip),%rbx │ │ │ │ + lea 0xbcd3ed(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xd13869(%rip),%ebx │ │ │ │ + lea 0xd13889(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd13864(%rip),%rbx │ │ │ │ + lea 0xd13884(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ rex.WRXB movabs $0xf8394ce0458d4800,%r15 │ │ │ │ jb 59dc73 <__gmpz_get_d_2exp@plt+0x1979f3> │ │ │ │ movq $0x59dbd0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 59dbd0 <__gmpz_get_d_2exp@plt+0x197950> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x2d(%rax) │ │ │ │ - mov $0xd8894800,%esp │ │ │ │ + add %cl,0x4800bcd3(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 59dc65 <__gmpz_get_d_2exp@plt+0x1979e5> │ │ │ │ movq $0x59dc10,-0x8(%rbp) │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ @@ -454545,46 +454559,50 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sarl %cl,0x10c48349(%rax,%rax,1) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59dc55 <__gmpz_get_d_2exp@plt+0x1979d5> │ │ │ │ + add %cl,-0x2d(%rax) │ │ │ │ + mov $0xc4834900,%esp │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x38(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 405570 │ │ │ │ add $0x8,%rsp │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x59dc90,0x0(%rbp) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 874dc8 <__gmpz_get_d_2exp@plt+0x46eb48> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd137cd(%rip),%rbx │ │ │ │ + lea 0xd137ed(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbcd2be(%rip),%rbx │ │ │ │ + lea 0xbcd2de(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bcd2(%rax) │ │ │ │ - movl $0x59dcc8,-0x10(%rbp) │ │ │ │ + add %cl,%al │ │ │ │ + sarb %cl,-0xfba38b8(%rax,%rax,1) │ │ │ │ + enter $0x59dc,$0x0 │ │ │ │ mov %r14,%rax │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 59db98 <__gmpz_get_d_2exp@plt+0x197918> │ │ │ │ @@ -454651,24 +454669,24 @@ │ │ │ │ movq $0x59dde8,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 874dc8 <__gmpz_get_d_2exp@plt+0x46eb48> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbcd179(%rip),%rbx │ │ │ │ + lea 0xbcd199(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x2f(%rax) │ │ │ │ + add %dh,-0x2f(%rax) │ │ │ │ mov $0x45c74800,%esp │ │ │ │ lock and %bl,%dh │ │ │ │ pop %rcx │ │ │ │ add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ @@ -454711,15 +454729,15 @@ │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bcd0(%rax) │ │ │ │ + add %bh,0x4800bcd0(%rax) │ │ │ │ lea -0x58(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 59df26 <__gmpz_get_d_2exp@plt+0x197ca6> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59df1b <__gmpz_get_d_2exp@plt+0x197c9b> │ │ │ │ mov (%r14),%rax │ │ │ │ @@ -454737,24 +454755,24 @@ │ │ │ │ lea -0x17(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 874dc8 <__gmpz_get_d_2exp@plt+0x46eb48> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbcd03b(%rip),%rbx │ │ │ │ + lea 0xbcd05b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ sarb $1,0x20758b4c(%rax,%rax,1) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ add $0x18,%rbp │ │ │ │ mov %r14,0x40(%rsp) │ │ │ │ mov %rax,%r14 │ │ │ │ @@ -454762,15 +454780,15 @@ │ │ │ │ jmp 59df84 <__gmpz_get_d_2exp@plt+0x197d04> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ iret │ │ │ │ mov $0x458b4800,%esp │ │ │ │ or %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ @@ -454810,15 +454828,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ iret │ │ │ │ mov $0x458b4800,%esp │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jge 59e060 <__gmpz_get_d_2exp@plt+0x197de0> │ │ │ │ @@ -454835,27 +454853,27 @@ │ │ │ │ mov %r8,%rax │ │ │ │ mov %r14,%r8 │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rdx,%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - movq $0x12b1439,0x20(%rbp) │ │ │ │ + movq $0x12b1459,0x20(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x10(%rbp) │ │ │ │ - lea 0xd1339e(%rip),%rcx │ │ │ │ + lea 0xd133be(%rip),%rcx │ │ │ │ lea -0x1(%r9),%rdx │ │ │ │ jmp 59e10b <__gmpz_get_d_2exp@plt+0x197e8b> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lret $0xe3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bcce(%rax) │ │ │ │ + add %dh,0x4800bcce(%rax) │ │ │ │ mov 0x50(%rbp),%ebx │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r8d │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ @@ -454923,34 +454941,34 @@ │ │ │ │ jmp *0x10(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bccd(%rax) │ │ │ │ + add %ah,0x4800bccd(%rax) │ │ │ │ lea -0x48(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 59e229 <__gmpz_get_d_2exp@plt+0x197fa9> │ │ │ │ movq $0x59e218,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 59e218 <__gmpz_get_d_2exp@plt+0x197f98> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x33(%rax) │ │ │ │ + add %dh,-0x33(%rax) │ │ │ │ mov $0x45c74800,%esp │ │ │ │ add %al,0x4c0059e2(%rax) │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ jmp 59deb0 <__gmpz_get_d_2exp@plt+0x197c30> │ │ │ │ - lea 0xbccd48(%rip),%rbx │ │ │ │ + lea 0xbccd68(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ enter $0x26,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -455029,16 +455047,16 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - lret │ │ │ │ + add %cl,(%rax) │ │ │ │ + int3 │ │ │ │ mov $0xfe53e900,%esp │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %bl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ @@ -455059,15 +455077,15 @@ │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r8,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xbccba5(%rip),%rbx │ │ │ │ + lea 0xbccbc5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -455102,15 +455120,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x37(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xbccb02(%rip),%rbx │ │ │ │ + lea 0xbccb22(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -455183,15 +455201,15 @@ │ │ │ │ call 59e790 <__gmpz_get_d_2exp@plt+0x198510> │ │ │ │ add $0x8,%rsp │ │ │ │ movq $0xd9cbd0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbcca1d(%rip),%rbx │ │ │ │ + lea 0xbcca3d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -455238,18 +455256,18 @@ │ │ │ │ xor %ebx,%ebx │ │ │ │ jmp 59e620 <__gmpz_get_d_2exp@plt+0x1983a0> │ │ │ │ inc %rbx │ │ │ │ cmpq $0x0,(%rax,%rbx,8) │ │ │ │ jne 59e61d <__gmpz_get_d_2exp@plt+0x19839d> │ │ │ │ test %rbx,%rbx │ │ │ │ jle 59e638 <__gmpz_get_d_2exp@plt+0x1983b8> │ │ │ │ - lea 0xd12e06(%rip),%rcx │ │ │ │ + lea 0xd12e26(%rip),%rcx │ │ │ │ dec %rbx │ │ │ │ jmp 59e69b <__gmpz_get_d_2exp@plt+0x19841b> │ │ │ │ - lea 0xd12dfa(%rip),%rbx │ │ │ │ + lea 0xd12e1a(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -455299,15 +455317,15 @@ │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ movq $0x59e658,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ - lea 0xbcc8d0(%rip),%rbx │ │ │ │ + lea 0xbcc8f0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -455331,15 +455349,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%cl │ │ │ │ jae 59e781 <__gmpz_get_d_2exp@plt+0x198501> │ │ │ │ (bad) │ │ │ │ jmp *0x2e(%rsi) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - mov 0xda5351(%rip),%rax │ │ │ │ + mov 0xda5391(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ @@ -455372,90 +455390,91 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 59e7ee <__gmpz_get_d_2exp@plt+0x19856e> │ │ │ │ - mov $0x458d4800,%esp │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + cwtl │ │ │ │ + enter $0xbc,$0x48 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 59e85f <__gmpz_get_d_2exp@plt+0x1985df> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xbcd735(%rip),%r8 │ │ │ │ + lea 0xbcd755(%rip),%r8 │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ - lea 0xc90b3a(%rip),%rsi │ │ │ │ - lea 0xbcce53(%rip),%r14 │ │ │ │ + lea 0xc90b5a(%rip),%rsi │ │ │ │ + lea 0xbcce73(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp b1a510 <__gmpz_get_d_2exp@plt+0x714290> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %cl,%al │ │ │ │ + sub %cl,%al │ │ │ │ mov $0x458d4800,%esp │ │ │ │ loopne 59e8c9 <__gmpz_get_d_2exp@plt+0x198649> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 59e8b1 <__gmpz_get_d_2exp@plt+0x198631> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x59e8c8,-0x20(%rbp) │ │ │ │ - lea 0xc3cfb5(%rip),%rsi │ │ │ │ + lea 0xc3cfd5(%rip),%rsi │ │ │ │ mov 0x18(%rbx),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bcc7(%rax) │ │ │ │ + add %bh,0x4800bcc7(%rax) │ │ │ │ movl $0x59e8f8,0x0(%rbp) │ │ │ │ - lea 0xbcd6a2(%rip),%rdi │ │ │ │ + lea 0xbcd6c2(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xc3cf80(%rip),%r14 │ │ │ │ + lea 0xc3cfa0(%rip),%r14 │ │ │ │ jmp b1b300 <__gmpz_get_d_2exp@plt+0x715080> │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800cc00(%rax) │ │ │ │ + add %bh,0x4800cc00(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f05f68 <__gmpz_get_d_2exp@plt+0xaffce8> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x0,%al │ │ │ │ + rolb $1,(%rax) │ │ │ │ int3 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59e941 <__gmpz_get_d_2exp@plt+0x1986c1> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbceb59(%rip),%r14 │ │ │ │ + lea 0xbceb79(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f070e0 <__gmpz_get_d_2exp@plt+0xb00e60> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -455479,32 +455498,32 @@ │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x59e918,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x30(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xbcc709(%rip),%rbx │ │ │ │ + lea 0xbcc729(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ + add %cl,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x458d4800,%esp │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 59e9fa <__gmpz_get_d_2exp@plt+0x19877a> │ │ │ │ movq $0x59ea18,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 59e960 <__gmpz_get_d_2exp@plt+0x1986e0> │ │ │ │ - lea 0xbcc6ef(%rip),%rbx │ │ │ │ + lea 0xbcc70f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -455521,15 +455540,15 @@ │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faed10 <__gmpz_get_d_2exp@plt+0xba8a90> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x18000000,%eax │ │ │ │ + adc $0x38000000,%eax │ │ │ │ lret │ │ │ │ mov $0x458d4800,%esp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59eab3 <__gmpz_get_d_2exp@plt+0x198833> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -455537,138 +455556,137 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 59eab1 <__gmpz_get_d_2exp@plt+0x198831> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbcc670(%rip),%rsi │ │ │ │ - lea 0xbcc659(%rip),%r14 │ │ │ │ + lea 0xbcc690(%rip),%rsi │ │ │ │ + lea 0xbcc679(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 59f5a0 <__gmpz_get_d_2exp@plt+0x199320> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bcc6(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 59eaed <__gmpz_get_d_2exp@plt+0x19886d> │ │ │ │ movq $0x59eb08,-0x10(%rbp) │ │ │ │ mov %esi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f13e28 <__gmpz_get_d_2exp@plt+0xb0dba8> │ │ │ │ - lea 0xbcc6b4(%rip),%rbx │ │ │ │ + lea 0xbcc6d4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bcc6(%rax) │ │ │ │ + add %ah,0x4800bcc6(%rax) │ │ │ │ movl $0x59eb30,0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%r14d │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp f09950 <__gmpz_get_d_2exp@plt+0xb036d0> │ │ │ │ nopl (%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,-0x3a(%rax) │ │ │ │ mov $0x45c74800,%esp │ │ │ │ add %bl,-0x15(%rax) │ │ │ │ pop %rcx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xc3cd12,%eax │ │ │ │ + xor $0xc3cd32,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ nop │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x45c74800,%esp │ │ │ │ add %cl,0x480059eb(%rax) │ │ │ │ - lea 0xbcc5b9(%rip),%edi │ │ │ │ + lea 0xbcc5d9(%rip),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xc3ccf0(%rip),%r14 │ │ │ │ + lea 0xc3cd10(%rip),%r14 │ │ │ │ jmp b1b300 <__gmpz_get_d_2exp@plt+0x715080> │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4900bcc5(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59ebc3 <__gmpz_get_d_2exp@plt+0x198943> │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x59ebe8,0x0(%rbp) │ │ │ │ - lea 0xc3cc9c(%rip),%rsi │ │ │ │ + lea 0xc3ccbc(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - std │ │ │ │ - lret │ │ │ │ + add %al,(%rax) │ │ │ │ + dec %bl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 59ebf4 <__gmpz_get_d_2exp@plt+0x198974> │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f070e0 <__gmpz_get_d_2exp@plt+0xb00e60> │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bcc5(%rax) │ │ │ │ + add %bh,0x4800bcc5(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 59ec52 <__gmpz_get_d_2exp@plt+0x1989d2> │ │ │ │ movq $0x59ec40,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 59ec40 <__gmpz_get_d_2exp@plt+0x1989c0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x3b(%rax) │ │ │ │ - mov $0xf438b00,%esp │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + add %cl,-0x74ff433b(%rax) │ │ │ │ + rex.XB jns 73e5390e <__environ@GLIBC_2.2.5+0x72b0fde6> │ │ │ │ + (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 59ead0 <__gmpz_get_d_2exp@plt+0x198850> │ │ │ │ - lea 0xbcc55f(%rip),%rbx │ │ │ │ + lea 0xbcc57f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -455680,97 +455698,97 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59eca0 <__gmpz_get_d_2exp@plt+0x198a20> │ │ │ │ movq $0x59ecc0,-0x10(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xbce7fe(%rip),%rsi │ │ │ │ + lea 0xbce81e(%rip),%rsi │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f05f68 <__gmpz_get_d_2exp@plt+0xaffce8> │ │ │ │ - lea 0xbcc561(%rip),%rbx │ │ │ │ + lea 0xbcc581(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ - movq $0x59ece8,0x0(%rbp) │ │ │ │ - lea 0xc3cb82(%rip),%rsi │ │ │ │ + add %cl,-0x3b(%rax) │ │ │ │ + mov $0x45c74800,%esp │ │ │ │ + add %ch,%al │ │ │ │ + in (%dx),%al │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xc3cba2,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - mov $0x45c74800,%esp │ │ │ │ - add %bl,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - cmp $0xbcd282,%eax │ │ │ │ + movq $0x59ed18,0x0(%rbp) │ │ │ │ + lea 0xbcd2a2(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xc3cb60(%rip),%r14 │ │ │ │ + lea 0xc3cb80(%rip),%r14 │ │ │ │ jmp b1b300 <__gmpz_get_d_2exp@plt+0x715080> │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800cbfc(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 59ed51 <__gmpz_get_d_2exp@plt+0x198ad1> │ │ │ │ + add %dl,%al │ │ │ │ + cld │ │ │ │ + lret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + roll $0xf9,-0x7cb7f81f(%rbx) │ │ │ │ + add 0x29(%rbx),%esi │ │ │ │ cmp $0x2,%rcx │ │ │ │ jae 59ed3e <__gmpz_get_d_2exp@plt+0x198abe> │ │ │ │ movabs $0x132f4579c980000,%rcx │ │ │ │ cmp 0x7(%rax),%rcx │ │ │ │ jg 59ed51 <__gmpz_get_d_2exp@plt+0x198ad1> │ │ │ │ - lea 0xbcd234(%rip),%rsi │ │ │ │ + lea 0xbcd254(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f070e0 <__gmpz_get_d_2exp@plt+0xb00e60> │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f070e0 <__gmpz_get_d_2exp@plt+0xb00e60> │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bcc4(%rax) │ │ │ │ + add %dh,0x4800bcc4(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 59ee20 <__gmpz_get_d_2exp@plt+0x198ba0> │ │ │ │ movq $0x59edb0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 59edb0 <__gmpz_get_d_2exp@plt+0x198b30> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x3c(%rax) │ │ │ │ + add %bh,-0x3c(%rax) │ │ │ │ mov $0x45c74800,%esp │ │ │ │ clc │ │ │ │ loopne 59eda3 <__gmpz_get_d_2exp@plt+0x198b23> │ │ │ │ pop %rcx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ add %r9b,-0x7d(%r8) │ │ │ │ @@ -455782,16 +455800,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x3c(%rax) │ │ │ │ mov $0x45c74800,%esp │ │ │ │ add %dl,(%rax) │ │ │ │ out %al,(%dx) │ │ │ │ pop %rcx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ @@ -455804,30 +455821,30 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - ret │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ mov $0xde894800,%esp │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 59ec78 <__gmpz_get_d_2exp@plt+0x1989f8> │ │ │ │ - lea 0xbcc401(%rip),%rbx │ │ │ │ + lea 0xbcc421(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %ah,%bh │ │ │ │ + xor %ah,%bh │ │ │ │ mov $0x458d4800,%esp │ │ │ │ loopne 59ee91 <__gmpz_get_d_2exp@plt+0x198c11> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 59eefe <__gmpz_get_d_2exp@plt+0x198c7e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x59ee80,-0x18(%rbp) │ │ │ │ @@ -455835,15 +455852,15 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 59ee80 <__gmpz_get_d_2exp@plt+0x198c00> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ out %al,$0xbc │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ mov $0xee,%al │ │ │ │ pop %rcx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ @@ -455856,37 +455873,37 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bce6(%rax) │ │ │ │ - movl $0x59eee0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %al,%al │ │ │ │ + out %al,$0xbc │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,%r8b │ │ │ │ + out %al,(%dx) │ │ │ │ + pop %rcx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 59eee0 <__gmpz_get_d_2exp@plt+0x198c60> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x1a(%rax) │ │ │ │ - mov $0x458b4800,%esp │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - or %r11b,(%r8) │ │ │ │ - out %eax,(%dx) │ │ │ │ - pop %rcx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %dl,0x4800bce6(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x59ef18,0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ mov %ebx,%esi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5ab1a8 <__gmpz_get_d_2exp@plt+0x1a4f28> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -455923,27 +455940,32 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 59ef91 <__gmpz_get_d_2exp@plt+0x198d11> │ │ │ │ movq $0x59efb0,-0x8(%rbp) │ │ │ │ - lea 0xbcd828(%rip),%r14 │ │ │ │ + lea 0xbcd848(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5aa448 <__gmpz_get_d_2exp@plt+0x1a41c8> │ │ │ │ - lea 0xbcc2a0(%rip),%rbx │ │ │ │ + lea 0xbcc2c0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900bce5(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59efd6 <__gmpz_get_d_2exp@plt+0x198d56> │ │ │ │ + add %al,%al │ │ │ │ + in $0xbc,%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ movq $0x59ee40,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -455951,40 +455973,41 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - ret $0xbc │ │ │ │ - jmp 59ef70 <__gmpz_get_d_2exp@plt+0x198cf0> │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,-0x3e(%rax) │ │ │ │ + mov $0xff6be900,%esp │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - sarl $0x4c,-0x1fba72b8(%rax,%rax,1) │ │ │ │ - cmp %edi,%eax │ │ │ │ + add %dh,0x4800bcc1(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 59f0cb <__gmpz_get_d_2exp@plt+0x198e4b> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x59f058,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 59f058 <__gmpz_get_d_2exp@plt+0x198dd8> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x3f(%rax) │ │ │ │ + add %dh,-0x3f(%rax) │ │ │ │ mov $0x45c74800,%esp │ │ │ │ clc │ │ │ │ mov %dh,%al │ │ │ │ pop %rcx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ add %r9b,-0x7d(%r8) │ │ │ │ @@ -455996,32 +456019,31 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sarl $0xb8,0x45c748(%rax,%rax,1) │ │ │ │ - lock pop %rcx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %al,-0x3f(%rax) │ │ │ │ + mov $0x45c74800,%esp │ │ │ │ + add %bh,0x480059f0(%rax) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 59f0b8 <__gmpz_get_d_2exp@plt+0x198e38> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sarb $0x89,0x7438b48(%rax,%rax,1) │ │ │ │ + add %dl,(%rax) │ │ │ │ + sarl $0x89,0x7438b48(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 59ead0 <__gmpz_get_d_2exp@plt+0x198850> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ @@ -456037,24 +456059,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 59f109 <__gmpz_get_d_2exp@plt+0x198e89> │ │ │ │ movq $0x59f128,-0x8(%rbp) │ │ │ │ - lea 0xbcd6b0(%rip),%r14 │ │ │ │ + lea 0xbcd6d0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5aa448 <__gmpz_get_d_2exp@plt+0x1a41c8> │ │ │ │ - lea 0xbcc160(%rip),%rbx │ │ │ │ + lea 0xbcc180(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900bcc0(%rax) │ │ │ │ + add %ah,0x4900bcc0(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59f14e <__gmpz_get_d_2exp@plt+0x198ece> │ │ │ │ movq $0x59f018,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -456065,19 +456087,19 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sarb $0xff,-0x9417(%rax,%rax,1) │ │ │ │ + add %bl,(%rax) │ │ │ │ + sarl $0xff,-0x9417(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ + adc $0xd0000000,%eax │ │ │ │ and $0xcb,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59f1db <__gmpz_get_d_2exp@plt+0x198f5b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -456086,23 +456108,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 59f1d9 <__gmpz_get_d_2exp@plt+0x198f59> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd12270(%rip),%rsi │ │ │ │ - lea 0xbcc129(%rip),%r14 │ │ │ │ + lea 0xd12290(%rip),%rsi │ │ │ │ + lea 0xbcc149(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e92430 <__gmpz_get_d_2exp@plt+0xa8c1b0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x50000000,%eax │ │ │ │ + adc $0x70000000,%eax │ │ │ │ and $0xcb,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59f23b <__gmpz_get_d_2exp@plt+0x198fbb> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -456111,24 +456133,24 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 59f239 <__gmpz_get_d_2exp@plt+0x198fb9> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd12210(%rip),%rsi │ │ │ │ - lea 0xd76511(%rip),%r14 │ │ │ │ + lea 0xd12230(%rip),%rsi │ │ │ │ + lea 0xd76531(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e92430 <__gmpz_get_d_2exp@plt+0xa8c1b0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0xf0000000,%eax │ │ │ │ - and %ebx,%ecx │ │ │ │ + adc $0x10000000,%eax │ │ │ │ + and $0xcb,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59f29b <__gmpz_get_d_2exp@plt+0x19901b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -456136,23 +456158,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 59f299 <__gmpz_get_d_2exp@plt+0x199019> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd121b0(%rip),%rsi │ │ │ │ - lea 0xd9ad31(%rip),%r14 │ │ │ │ + lea 0xd121d0(%rip),%rsi │ │ │ │ + lea 0xd9ad51(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e92430 <__gmpz_get_d_2exp@plt+0xa8c1b0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x90000000,%eax │ │ │ │ + adc $0xb0000000,%eax │ │ │ │ and %ebx,%ecx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59f2fb <__gmpz_get_d_2exp@plt+0x19907b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -456161,69 +456183,69 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 59f2f9 <__gmpz_get_d_2exp@plt+0x199079> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd12150(%rip),%rsi │ │ │ │ - lea 0xd9b0d1(%rip),%r14 │ │ │ │ + lea 0xd12170(%rip),%rsi │ │ │ │ + lea 0xd9b0f1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e92430 <__gmpz_get_d_2exp@plt+0xa8c1b0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x18000000,%eax │ │ │ │ + adc $0x38000000,%eax │ │ │ │ sarl $0x4c,-0xfba72b8(%rax,%rax,1) │ │ │ │ cmp %edi,%eax │ │ │ │ jb 59f35b <__gmpz_get_d_2exp@plt+0x1990db> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 59f359 <__gmpz_get_d_2exp@plt+0x1990d9> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbcc0bf(%rip),%rsi │ │ │ │ - lea 0xbcc098(%rip),%r14 │ │ │ │ + lea 0xbcc0df(%rip),%rsi │ │ │ │ + lea 0xbcc0b8(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e93018 <__gmpz_get_d_2exp@plt+0xa8cd98> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + adc $0x20000000,%eax │ │ │ │ sarl $0x4c,-0xfba72b8(%rax,%rax,1) │ │ │ │ cmp %edi,%eax │ │ │ │ jb 59f3bb <__gmpz_get_d_2exp@plt+0x19913b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 59f3b9 <__gmpz_get_d_2exp@plt+0x199139> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbcc0a7(%rip),%rsi │ │ │ │ - lea 0xbcc018(%rip),%r14 │ │ │ │ + lea 0xbcc0c7(%rip),%rsi │ │ │ │ + lea 0xbcc038(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e93018 <__gmpz_get_d_2exp@plt+0xa8cd98> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x70000000,%eax │ │ │ │ + adc $0x90000000,%eax │ │ │ │ and %bl,%cl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59f41b <__gmpz_get_d_2exp@plt+0x19919b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -456232,30 +456254,30 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 59f419 <__gmpz_get_d_2exp@plt+0x199199> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd12030(%rip),%rsi │ │ │ │ - lea 0xc3ccd9(%rip),%r14 │ │ │ │ + lea 0xd12050(%rip),%rsi │ │ │ │ + lea 0xc3ccf9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e92430 <__gmpz_get_d_2exp@plt+0xa8c1b0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bcc0(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + sarb $0x4c,-0xfba72b8(%rax,%rax,1) │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 59f4ee <__gmpz_get_d_2exp@plt+0x19926e> │ │ │ │ movq $0x59f470,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 59f470 <__gmpz_get_d_2exp@plt+0x1991f0> │ │ │ │ @@ -456263,156 +456285,152 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x40(%rax) │ │ │ │ - mov $0x458b4800,%esp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x53(%rbx),%esi │ │ │ │ + add %cl,0x4800bcc0(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 59f4d3 <__gmpz_get_d_2exp@plt+0x199253> │ │ │ │ cmp $0x2,%rcx │ │ │ │ jb 59f4a1 <__gmpz_get_d_2exp@plt+0x199221> │ │ │ │ movq $0x59f530,0x0(%rbp) │ │ │ │ - lea 0xc3c3bc(%rip),%rsi │ │ │ │ + lea 0xc3c3dc(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ cmpq $0x0,0x7(%rbx) │ │ │ │ jne 59f4b8 <__gmpz_get_d_2exp@plt+0x199238> │ │ │ │ - lea 0xc8f771(%rip),%rbx │ │ │ │ + lea 0xc8f791(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x59f550,0x0(%rbp) │ │ │ │ - lea 0xc3c38a(%rip),%rsi │ │ │ │ + lea 0xc3c3aa(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ movq $0x59f510,0x0(%rbp) │ │ │ │ - lea 0xc3c36f(%rip),%rsi │ │ │ │ + lea 0xc3c38f(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ - lea 0xbcc00b(%rip),%rbx │ │ │ │ + lea 0xbcc02b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cld │ │ │ │ + add %dl,-0x4(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 59f51c <__gmpz_get_d_2exp@plt+0x19929c> │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f11520 <__gmpz_get_d_2exp@plt+0xb0b2a0> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ cld │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 59f53c <__gmpz_get_d_2exp@plt+0x1992bc> │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f11520 <__gmpz_get_d_2exp@plt+0xb0b2a0> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sti │ │ │ │ + add %dl,(%rax) │ │ │ │ + cld │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 59f55c <__gmpz_get_d_2exp@plt+0x1992dc> │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f11520 <__gmpz_get_d_2exp@plt+0xb0b2a0> │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x33(%rax) │ │ │ │ - ret │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xc3c2df(%rip),%r14 │ │ │ │ + add %bl,0x4c00c3cd(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ + lea 0xc3c2ff(%rip),%r14 │ │ │ │ jmp b1b198 <__gmpz_get_d_2exp@plt+0x714f18> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ mov $0x8d4800bc,%edi │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59f5ce <__gmpz_get_d_2exp@plt+0x19934e> │ │ │ │ movq $0x59f5f0,-0x10(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xc8f49e(%rip),%rsi │ │ │ │ + lea 0xc8f4be(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ - lea 0xbcbfab(%rip),%rbx │ │ │ │ + lea 0xbcbfcb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x41(%rax) │ │ │ │ - mov $0x45c74800,%esp │ │ │ │ - add %ah,(%rax) │ │ │ │ - negb 0x0(%rcx) │ │ │ │ - lea 0xc3c252(%rip),%rsi │ │ │ │ + add %dl,0x4800bcbf(%rax) │ │ │ │ + movl $0x59f620,0x0(%rbp) │ │ │ │ + lea 0xc3c272(%rip),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0x8b4800bc,%edi │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ + add %al,-0x41(%rax) │ │ │ │ + mov $0x458b4800,%esp │ │ │ │ + or %cl,-0x39(%rax) │ │ │ │ or %r10b,-0xa(%r8) │ │ │ │ pop %rcx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp dc3358 <__gmpz_get_d_2exp@plt+0x9bd0d8> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ mov $0xc74800bc,%esi │ │ │ │ rex.RB clc │ │ │ │ js 59f64c <__gmpz_get_d_2exp@plt+0x1993cc> │ │ │ │ pop %rcx │ │ │ │ add %cl,0x75(%rcx,%rcx,4) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ @@ -456423,100 +456441,100 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bcbe(%rax) │ │ │ │ - movl $0x59f6a8,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %cl,%al │ │ │ │ + mov $0xc74800bc,%esi │ │ │ │ + add %r13b,0x480059f6(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 59f6a8 <__gmpz_get_d_2exp@plt+0x199428> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x42(%rax) │ │ │ │ - mov $0xdf894800,%esp │ │ │ │ + add %bl,0x4800bcbe(%rax) │ │ │ │ + mov %ebx,%edi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - lea 0xc8fcd3(%rip),%r14 │ │ │ │ + lea 0xc8fcf3(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp dd7118 <__gmpz_get_d_2exp@plt+0x9d0e98> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bcbe(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %cl,%al │ │ │ │ + mov $0x8d4800bc,%esi │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 59f719 <__gmpz_get_d_2exp@plt+0x199499> │ │ │ │ movq $0x59f708,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 59f708 <__gmpz_get_d_2exp@plt+0x199488> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x42(%rax) │ │ │ │ - mov $0x738b4800,%esp │ │ │ │ - cmovl -0x7cb7f88d(%rbx),%ecx │ │ │ │ - (bad) │ │ │ │ - xchg %edi,%esi │ │ │ │ - (bad) │ │ │ │ - decl -0x73(%rax) │ │ │ │ - sbb $0xbcbe70,%eax │ │ │ │ + add %bl,0x4800bcbe(%rax) │ │ │ │ + mov 0xf(%rbx),%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 59f5a0 <__gmpz_get_d_2exp@plt+0x199320> │ │ │ │ + lea 0xbcbe90(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bcbe(%rax) │ │ │ │ + add %ah,0x4800bcbe(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 59f761 <__gmpz_get_d_2exp@plt+0x1994e1> │ │ │ │ movq $0x59f780,-0x8(%rbp) │ │ │ │ - lea 0xc8f301(%rip),%rsi │ │ │ │ + lea 0xc8f321(%rip),%rsi │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ - lea 0xbcbe78(%rip),%rbx │ │ │ │ + lea 0xbcbe98(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x42(%rax) │ │ │ │ + add %ah,-0x42(%rax) │ │ │ │ mov $0x45c74800,%esp │ │ │ │ add %ch,0x480059f7(%rax) │ │ │ │ - lea 0xbcbe12(%rip),%esi │ │ │ │ + lea 0xbcbe32(%rip),%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - hlt │ │ │ │ + add %bl,(%rax) │ │ │ │ + cmc │ │ │ │ enter $0x4800,$0xc7 │ │ │ │ add %r10b,%r8b │ │ │ │ negl 0x0(%rcx) │ │ │ │ - lea 0xbcbdfa(%rip),%rsi │ │ │ │ + lea 0xbcbe1a(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp dc3358 <__gmpz_get_d_2exp@plt+0x9bd0d8> │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -456580,26 +456598,26 @@ │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c3ca(%rax) │ │ │ │ + add %ah,0x4800c3ca(%rax) │ │ │ │ mov %esi,%edi │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xc3bfd4(%rip),%r14 │ │ │ │ + lea 0xc3bff4(%rip),%r14 │ │ │ │ jmp b1b300 <__gmpz_get_d_2exp@plt+0x715080> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0xc(%rax) │ │ │ │ + add %dh,-0xc(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 59f952 <__gmpz_get_d_2exp@plt+0x1996d2> │ │ │ │ movq $0x59f8e8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -456607,15 +456625,15 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 59f8e8 <__gmpz_get_d_2exp@plt+0x199668> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ hlt │ │ │ │ lret │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add 0x69(%rbx),%esi │ │ │ │ cmp $0x2,%rax │ │ │ │ @@ -456629,38 +456647,36 @@ │ │ │ │ setl %bl │ │ │ │ movzbl %bl,%ebx │ │ │ │ test %rax,%rax │ │ │ │ setg %al │ │ │ │ movzbl %al,%eax │ │ │ │ sub %rbx,%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea 0xc3bf1d(%rip),%rsi │ │ │ │ + lea 0xc3bf3d(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbcbcb7(%rip),%rbx │ │ │ │ + lea 0xbcbcd7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xbcbc9d(%rip),%rbx │ │ │ │ + lea 0xbcbcbd(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbcbc3f(%rip),%rbx │ │ │ │ + lea 0xbcbc5f(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0xd(%rax) │ │ │ │ - lret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0xc3beb2,%eax │ │ │ │ + add %cl,0x4800cbf3(%rax) │ │ │ │ + lea 0xc3bed2(%rip),%esi │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -456679,18 +456695,18 @@ │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd0e942,%eax │ │ │ │ + sbb $0xd0e962,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbcbccb(%rip),%rbx │ │ │ │ + lea 0xbcbceb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -456733,15 +456749,15 @@ │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbcbc27(%rip),%rbx │ │ │ │ + lea 0xbcbc47(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -456752,27 +456768,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 59fb03 <__gmpz_get_d_2exp@plt+0x199883> │ │ │ │ movq $0x59fb20,-0x8(%rbp) │ │ │ │ mov %r14,%rdi │ │ │ │ - lea 0xd118e7(%rip),%rsi │ │ │ │ - lea 0xc3bd67(%rip),%r14 │ │ │ │ + lea 0xd11907(%rip),%rsi │ │ │ │ + lea 0xc3bd87(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp b1e7b0 <__gmpz_get_d_2exp@plt+0x718530> │ │ │ │ - lea 0xbcbc56(%rip),%rbx │ │ │ │ + lea 0xbcbc76(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ mov $0x8d4800bc,%esp │ │ │ │ - xor $0xbcbc11,%eax │ │ │ │ + xor $0xbcbc31,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -456787,35 +456803,35 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x31(%rax) │ │ │ │ + add %ah,-0x31(%rax) │ │ │ │ ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59fbc9 <__gmpz_get_d_2exp@plt+0x199949> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59fbbe <__gmpz_get_d_2exp@plt+0x19993e> │ │ │ │ movq $0x59fb48,-0x10(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0x59fbe8,-0x10(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0xd11835(%rip),%rsi │ │ │ │ - lea 0xc3bcb5(%rip),%r14 │ │ │ │ + lea 0xd11855(%rip),%rsi │ │ │ │ + lea 0xc3bcd5(%rip),%r14 │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp b1e7b0 <__gmpz_get_d_2exp@plt+0x718530> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbcbbb0(%rip),%rbx │ │ │ │ + lea 0xbcbbd0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -456840,33 +456856,33 @@ │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c3ce(%rax) │ │ │ │ + add %ah,0x4800c3ce(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 59fc89 <__gmpz_get_d_2exp@plt+0x199a09> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 59fc7e <__gmpz_get_d_2exp@plt+0x1999fe> │ │ │ │ movq $0x59fc08,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x59fca8,-0x10(%rbp) │ │ │ │ mov %r14,%rdi │ │ │ │ - lea 0xd11775(%rip),%rsi │ │ │ │ - lea 0xc3bbf5(%rip),%r14 │ │ │ │ + lea 0xd11795(%rip),%rsi │ │ │ │ + lea 0xc3bc15(%rip),%r14 │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp b1e7b0 <__gmpz_get_d_2exp@plt+0x718530> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbcbb00(%rip),%rbx │ │ │ │ + lea 0xbcbb20(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -456880,22 +456896,22 @@ │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ mov $0x894800bc,%edx │ │ │ │ - testl $0xb5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + testl $0xd5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ mov $0x8ee900bc,%edx │ │ │ │ and 0x441f0f66(%rax,%rax,1),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc $0x60000000,%eax │ │ │ │ + adc $0x80000000,%eax │ │ │ │ enter $0xc3,$0x48 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 59fd3c <__gmpz_get_d_2exp@plt+0x199abc> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -456903,33 +456919,33 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 59fd3a <__gmpz_get_d_2exp@plt+0x199aba> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc3bb30(%rip),%r14 │ │ │ │ + lea 0xc3bb50(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp b1c3d0 <__gmpz_get_d_2exp@plt+0x716150> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bh,-0x72b7ff44(%rdx) │ │ │ │ - rex.RB │ │ │ │ + test $0xba,%al │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 59fd79 <__gmpz_get_d_2exp@plt+0x199af9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - lea 0xbcba68(%rip),%rbx │ │ │ │ + lea 0xbcba88(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -456984,15 +457000,15 @@ │ │ │ │ jnp 59fe1b <__gmpz_get_d_2exp@plt+0x199b9b> │ │ │ │ jae 59fe8b <__gmpz_get_d_2exp@plt+0x199c0b> │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xca5acf(%rip),%rbx │ │ │ │ + lea 0xca5aef(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -457049,79 +457065,83 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4900bcb8(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 59ff55 <__gmpz_get_d_2exp@plt+0x199cd5> │ │ │ │ + add %bl,%al │ │ │ │ + mov $0x834900bc,%eax │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ movq $0x59fd50,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x59fec8,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xbcb891(%rip),%rbx │ │ │ │ + lea 0xbcb8b1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x98000000,%eax │ │ │ │ + adc $0xb8000000,%eax │ │ │ │ mov $0x8d4800bc,%eax │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 59ffdc <__gmpz_get_d_2exp@plt+0x199d5c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 59ffda <__gmpz_get_d_2exp@plt+0x199d5a> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbcb840(%rip),%r14 │ │ │ │ + lea 0xbcb860(%rip),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x133eb69,-0x20(%rbp) │ │ │ │ - movq $0x12459a1,-0x18(%rbp) │ │ │ │ + movq $0x133eb89,-0x20(%rbp) │ │ │ │ + movq $0x12459c1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x48(%rax) │ │ │ │ + add %ah,-0x48(%rax) │ │ │ │ mov $0xf6894c00,%esp │ │ │ │ - lea 0xbcb836(%rip),%r14 │ │ │ │ + lea 0xbcb856(%rip),%r14 │ │ │ │ jmp e405c0 <__gmpz_get_d_2exp@plt+0xa3a340> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0x8d4800bc,%eax │ │ │ │ - rex.RB clc │ │ │ │ + add %bl,-0x48(%rax) │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ + clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a0041 <__gmpz_get_d_2exp@plt+0x199dc1> │ │ │ │ movq $0x5a0060,-0x8(%rbp) │ │ │ │ - lea 0xbcb821(%rip),%r14 │ │ │ │ + lea 0xbcb841(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp e43320 <__gmpz_get_d_2exp@plt+0xa3d0a0> │ │ │ │ - lea 0xbcb820(%rip),%rbx │ │ │ │ + lea 0xbcb840(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -457175,15 +457195,15 @@ │ │ │ │ jnp 5a00f3 <__gmpz_get_d_2exp@plt+0x199e73> │ │ │ │ jae 5a0163 <__gmpz_get_d_2exp@plt+0x199ee3> │ │ │ │ or -0x75(%rax),%ecx │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,%gs:-0x73(%rax) │ │ │ │ - sbb $0xca57fa,%eax │ │ │ │ + sbb $0xca581a,%eax │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -457196,126 +457216,128 @@ │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x44(%rdi) │ │ │ │ movq $0xe480f0,-0x30(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ - movq $0x12458fb,-0x20(%r12) │ │ │ │ + movq $0x124591b,-0x20(%r12) │ │ │ │ movq $0x5a00b0,-0x18(%r12) │ │ │ │ lea -0x2c(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0xe48090,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xbcb6ed(%rip),%rbx │ │ │ │ + lea 0xbcb70d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dh,-0x72b7ff44(%rsi) │ │ │ │ + pop %rax │ │ │ │ + mov $0xbc,%dh │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a01d0 <__gmpz_get_d_2exp@plt+0x199f50> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xbcb6bd(%rip),%rsi │ │ │ │ + lea 0xbcb6dd(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - lea 0xbcb611(%rip),%rbx │ │ │ │ + lea 0xbcb631(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0xbc,%ch │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0xbc,%dh │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x5a01a0,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ - lea 0xca4c3c(%rip),%rbx │ │ │ │ + lea 0xca4c5c(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbcb653(%rip),%rbx │ │ │ │ + lea 0xbcb673(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bcb6(%rax) │ │ │ │ + add %dh,0x4800bcb6(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a027e <__gmpz_get_d_2exp@plt+0x199ffe> │ │ │ │ movq $0x5a02a0,-0x10(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xc8e7ee(%rip),%rsi │ │ │ │ + lea 0xc8e80e(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ - lea 0xbcb67b(%rip),%rbx │ │ │ │ + lea 0xbcb69b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x4a(%rax) │ │ │ │ + add %ah,-0x4a(%rax) │ │ │ │ mov $0x45c74800,%esp │ │ │ │ add %cl,%al │ │ │ │ add 0x0(%rdx),%bl │ │ │ │ - lea 0xbcb2f2(%rip),%rsi │ │ │ │ + lea 0xbcb312(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0xbc,%ch │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0xbc,%dh │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,%r8b │ │ │ │ add 0x0(%rdx),%bl │ │ │ │ - lea 0xbcb2da(%rip),%rsi │ │ │ │ + lea 0xbcb2fa(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp dc3358 <__gmpz_get_d_2exp@plt+0x9bd0d8> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ add %ecx,%ecx │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ sbb %al,(%rbx) │ │ │ │ pop %rdx │ │ │ │ add %cl,0x75(%rcx,%rcx,4) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ @@ -457327,113 +457349,112 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c903(%rax) │ │ │ │ - movl $0x5a0348,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ + add %dl,%al │ │ │ │ + add %ecx,%ecx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x3(%r8) │ │ │ │ + pop %rdx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ jne 5a0348 <__gmpz_get_d_2exp@plt+0x19a0c8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c903(%rax) │ │ │ │ + add %ah,0x4800c903(%rax) │ │ │ │ mov %ebx,%edi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp dd7118 <__gmpz_get_d_2exp@plt+0x9d0e98> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bcb5(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5a03a6 <__gmpz_get_d_2exp@plt+0x19a126> │ │ │ │ - movq $0x5a03c8,-0x10(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + mov $0xbc,%ch │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73523ccc <__environ@GLIBC_2.2.5+0x721e01a4> │ │ │ │ + and $0xf045c748,%eax │ │ │ │ + enter $0x5a03,$0x0 │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xc8e6c6(%rip),%rsi │ │ │ │ + lea 0xc8e6e6(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ - lea 0xbcb5a3(%rip),%rbx │ │ │ │ + lea 0xbcb5c3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x4b(%rax) │ │ │ │ - mov $0x45c74800,%esp │ │ │ │ - add %dh,%al │ │ │ │ - add 0x0(%rdx),%ebx │ │ │ │ - lea 0xbcb1ca(%rip),%rsi │ │ │ │ + add %cl,0x4800bcb5(%rax) │ │ │ │ + movl $0x5a03f0,0x0(%rbp) │ │ │ │ + lea 0xbcb1ea(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0xbc,%ch │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ + add %al,-0x4b(%rax) │ │ │ │ + mov $0x45c74800,%esp │ │ │ │ + add %bl,(%rax) │ │ │ │ add $0x5a,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xbcb1b2,%eax │ │ │ │ + xor $0xbcb1d2,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp dc3358 <__gmpz_get_d_2exp@plt+0x9bd0d8> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x2(%rax) │ │ │ │ - leave │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex add $0x5a,%al │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %dl,0x4800c902(%rax) │ │ │ │ + movl $0x5a0440,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ jne 5a0440 <__gmpz_get_d_2exp@plt+0x19a1c0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x2(%rax) │ │ │ │ + add %ch,0x2(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,0x4(%r8) │ │ │ │ pop %rdx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ @@ -457446,80 +457467,80 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ add %cl,%cl │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fisttps -0x75(%rax) │ │ │ │ jne 5a047f <__gmpz_get_d_2exp@plt+0x19a1ff> │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp dd65e8 <__gmpz_get_d_2exp@plt+0x9d0368> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0xbc,%ah │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0xbc,%ch │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73523df4 <__environ@GLIBC_2.2.5+0x721e030c> │ │ │ │ + rex.RB call 73523df4 <__environ@GLIBC_2.2.5+0x721e02cc> │ │ │ │ and $0xf045c748,%eax │ │ │ │ lock add $0x5a,%al │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - lock lea 0xc8e59e(%rip),%rsi │ │ │ │ + lock lea 0xc8e5be(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ - lea 0xbcb4cb(%rip),%rbx │ │ │ │ + lea 0xbcb4eb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bcb4(%rax) │ │ │ │ + add %dh,0x4800bcb4(%rax) │ │ │ │ movl $0x5a0518,0x0(%rbp) │ │ │ │ - lea 0xbcb0a2(%rip),%rsi │ │ │ │ + lea 0xbcb0c2(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x4c(%rax) │ │ │ │ + add %ch,-0x4c(%rax) │ │ │ │ mov $0x45c74800,%esp │ │ │ │ add %al,0x5(%rax) │ │ │ │ pop %rdx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xbcb08a,%eax │ │ │ │ + xor $0xbcb0aa,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp dc3358 <__gmpz_get_d_2exp@plt+0x9bd0d8> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - add %cl,%cl │ │ │ │ + add %bl,(%rax) │ │ │ │ + add %ecx,%ecx │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ push $0x4c005a05 │ │ │ │ mov %esi,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5a0568 <__gmpz_get_d_2exp@plt+0x19a2e8> │ │ │ │ @@ -457527,15 +457548,15 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ add %cl,%cl │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,0x48005a05(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -457544,78 +457565,81 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c900(%rax) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ + add %al,%al │ │ │ │ + add %cl,%cl │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5a05a7 <__gmpz_get_d_2exp@plt+0x19a327> │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp dd5b30 <__gmpz_get_d_2exp@plt+0x9cf8b0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ mov $0xbc,%ah │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73523f1c <__environ@GLIBC_2.2.5+0x721e0434> │ │ │ │ + rex.RB call 73523f1c <__environ@GLIBC_2.2.5+0x721e03f4> │ │ │ │ and $0xf045c748,%eax │ │ │ │ sbb %al,(%rsi) │ │ │ │ pop %rdx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - lock lea 0xc8e476(%rip),%rsi │ │ │ │ + lock lea 0xc8e496(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ - lea 0xbcb3f3(%rip),%rbx │ │ │ │ + lea 0xbcb413(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bcb3(%rax) │ │ │ │ - movl $0x5a0640,0x0(%rbp) │ │ │ │ - lea 0xbcaf7a(%rip),%rsi │ │ │ │ + add %bl,%al │ │ │ │ + mov $0xbc,%bl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x6(%r8) │ │ │ │ + pop %rdx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xbcaf9a,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x4d(%rax) │ │ │ │ - mov $0x45c74800,%esp │ │ │ │ - add %ch,0x6(%rax) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0xbcaf62,%eax │ │ │ │ + add %dl,0x4800bcb3(%rax) │ │ │ │ + movl $0x5a0668,0x0(%rbp) │ │ │ │ + lea 0xbcaf82(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp dc3358 <__gmpz_get_d_2exp@plt+0x9bd0d8> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x5(%rax) │ │ │ │ + add %dh,-0x5(%rax) │ │ │ │ enter $0x4800,$0xc7 │ │ │ │ rex.RB clc │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ pop %rdx │ │ │ │ add %cl,0x75(%rcx,%rcx,4) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ @@ -457627,16 +457651,15 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sti │ │ │ │ + add %cl,-0x5(%rax) │ │ │ │ enter $0x4800,$0xc7 │ │ │ │ add %r8b,%r8b │ │ │ │ (bad) │ │ │ │ pop %rdx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ @@ -457649,16 +457672,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - cli │ │ │ │ + add %bl,(%rax) │ │ │ │ + sti │ │ │ │ enter $0x4800,$0x8b │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r14b,%r8b │ │ │ │ (bad) │ │ │ │ pop %rdx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fisttps -0x75(%rax) │ │ │ │ @@ -457679,24 +457702,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0xc3,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73524064 <__environ@GLIBC_2.2.5+0x721e057c> │ │ │ │ - sub $0x48,%al │ │ │ │ - movl $0xfb5418,-0x10(%rbp) │ │ │ │ + movabs 0x4ce8458d4800c3c0,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5a0745 <__gmpz_get_d_2exp@plt+0x19a4c5> │ │ │ │ + movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5a0760,-0x18(%rbp) │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc3b125(%rip),%r14 │ │ │ │ + lea 0xc3b145(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp b1d140 <__gmpz_get_d_2exp@plt+0x716ec0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -457720,15 +457742,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ mov $0x834900c3,%edi │ │ │ │ (bad) │ │ │ │ push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x58(%rdi) │ │ │ │ movq $0x5a0710,-0x60(%r12) │ │ │ │ mov %r14,-0x50(%r12) │ │ │ │ @@ -457742,19 +457764,19 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ - lea 0xbcb1d1(%rip),%rbx │ │ │ │ + lea 0xbcb1f1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xc8000000,%eax │ │ │ │ + adc $0xe8000000,%eax │ │ │ │ mov $0xbc,%cl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a0893 <__gmpz_get_d_2exp@plt+0x19a613> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -457763,16 +457785,16 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5a0891 <__gmpz_get_d_2exp@plt+0x19a611> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbcac37(%rip),%rsi │ │ │ │ - lea 0xbcac10(%rip),%r14 │ │ │ │ + lea 0xbcac57(%rip),%rsi │ │ │ │ + lea 0xbcac30(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp b1a418 <__gmpz_get_d_2exp@plt+0x714198> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ @@ -457794,45 +457816,43 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a08f9 <__gmpz_get_d_2exp@plt+0x19a679> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xbcb16d(%rip),%r14 │ │ │ │ + lea 0xbcb18d(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0xbc,%cl │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ + add %al,-0x4f(%rax) │ │ │ │ + mov $0xc4834900,%esp │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x24(%rdi) │ │ │ │ movq $0x5a08d0,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xbcb0f7(%rip),%r14 │ │ │ │ + lea 0xbcb117(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbcb105(%rip),%rbx │ │ │ │ + lea 0xbcb125(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -457840,40 +457860,40 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a0999 <__gmpz_get_d_2exp@plt+0x19a719> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xbcb0cd(%rip),%r14 │ │ │ │ + lea 0xbcb0ed(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900bcb0(%rax) │ │ │ │ + add %ah,0x4900bcb0(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a09e9 <__gmpz_get_d_2exp@plt+0x19a769> │ │ │ │ movq $0x5a0970,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xbcb057(%rip),%r14 │ │ │ │ + lea 0xbcb077(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9d08 <__gmpz_get_d_2exp@plt+0xbb3a88> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbcb075(%rip),%rbx │ │ │ │ + lea 0xbcb095(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -457907,52 +457927,51 @@ │ │ │ │ (bad) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ mov $0xbc,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xbcb0d2,%eax │ │ │ │ + sbb $0xbcb0f2,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x50(%rax) │ │ │ │ - mov $0x1d8d4800,%esp │ │ │ │ - jb 5a0a5d <__gmpz_get_d_2exp@plt+0x19a7dd> │ │ │ │ - mov $0x65ff00,%esp │ │ │ │ + add %bl,0x4800bcb0(%rax) │ │ │ │ + lea 0xbcb092(%rip),%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xc88e12,%eax │ │ │ │ + sbb $0xc88e32,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xc88dea,%eax │ │ │ │ + sbb $0xc88e0a,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -458038,22 +458057,22 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sub %ch,-0x72b7ff44(%rsi) │ │ │ │ - rex.RB │ │ │ │ + rex.W scas %es:(%rdi),%al │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a0c3d <__gmpz_get_d_2exp@plt+0x19a9bd> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbcae08(%rip),%r14 │ │ │ │ + lea 0xbcae28(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -458095,15 +458114,15 @@ │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x5a0c58,-0x30(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13d1,(%r12) │ │ │ │ + movq $0x12b13f1,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -458147,15 +458166,15 @@ │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5a0d28,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13da,(%r12) │ │ │ │ + movq $0x12b13fa,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ @@ -458276,15 +458295,15 @@ │ │ │ │ ja 5a0f94 <__gmpz_get_d_2exp@plt+0x19ad14> │ │ │ │ movq $0x5a0e58,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x12b13da,(%r12) │ │ │ │ + movq $0x12b13fa,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0x58,%r12 │ │ │ │ @@ -458321,25 +458340,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a1061 <__gmpz_get_d_2exp@plt+0x19ade1> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xbcac7d(%rip),%r14 │ │ │ │ + lea 0xbcac9d(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ test $0x8d4800bc,%eax │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a111a <__gmpz_get_d_2exp@plt+0x19ae9a> │ │ │ │ add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a110f <__gmpz_get_d_2exp@plt+0x19ae8f> │ │ │ │ @@ -458373,38 +458392,41 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ test $0x8d4800bc,%eax │ │ │ │ rex.RB loopne 5a1189 <__gmpz_get_d_2exp@plt+0x19af09> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5a115e <__gmpz_get_d_2exp@plt+0x19aede> │ │ │ │ movq $0x5a1180,-0x20(%rbp) │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfce20 <__gmpz_get_d_2exp@plt+0x7f6ba0> │ │ │ │ - lea 0xbcab8b(%rip),%rbx │ │ │ │ + lea 0xbcabab(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4900bca8(%rax) │ │ │ │ - add $0x68,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a11fe <__gmpz_get_d_2exp@plt+0x19af7e> │ │ │ │ + add %bl,%al │ │ │ │ + test $0xbc,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x71(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ movq $0x5a0b18,-0x60(%r12) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov %rcx,-0x50(%r12) │ │ │ │ movq $0x5a0b58,-0x48(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ @@ -458423,15 +458445,15 @@ │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + adc $0x20000000,%eax │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ mov $0x458d4800,%esp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a1264 <__gmpz_get_d_2exp@plt+0x19afe4> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -458439,30 +458461,30 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5a1262 <__gmpz_get_d_2exp@plt+0x19afe2> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbcaba1(%rip),%r14 │ │ │ │ + lea 0xbcabc1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp b9d910 <__gmpz_get_d_2exp@plt+0x797690> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ mov $0x458d4800,%esp │ │ │ │ - call 73524bd4 <__environ@GLIBC_2.2.5+0x721e10ec> │ │ │ │ + call 73524bd4 <__environ@GLIBC_2.2.5+0x721e10ac> │ │ │ │ pop %rsi │ │ │ │ movq $0x5a12b8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -458471,42 +458493,45 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bcab(%rax) │ │ │ │ - cmpl $0x0,0x7(%rbx) │ │ │ │ - jne 5a12d7 <__gmpz_get_d_2exp@plt+0x19b057> │ │ │ │ + add %cl,%al │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + mov $0x7b834800,%esp │ │ │ │ + (bad) │ │ │ │ + add %dh,0x18(%rbp) │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ - lea 0xbca76e(%rip),%r14 │ │ │ │ + lea 0xbca78e(%rip),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xbcab62(%rip),%rbx │ │ │ │ + lea 0xbcab82(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xbcab92(%rip),%rbx │ │ │ │ + lea 0xbcabb2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %ah,-0x72b7ff44(%rdi) │ │ │ │ - rex.RB │ │ │ │ + push %rax │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a1335 <__gmpz_get_d_2exp@plt+0x19b0b5> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbca710(%rip),%r14 │ │ │ │ + lea 0xbca730(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -458565,15 +458590,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73524d64 <__environ@GLIBC_2.2.5+0x721e127c> │ │ │ │ + rex.RB call 73524d64 <__environ@GLIBC_2.2.5+0x721e123c> │ │ │ │ push %rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a1461 <__gmpz_get_d_2exp@plt+0x19b1e1> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5a1398,-0x10(%r12) │ │ │ │ @@ -458599,31 +458624,31 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a14b2 <__gmpz_get_d_2exp@plt+0x19b232> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x116ba59,-0x18(%rbp) │ │ │ │ + movq $0x116ba79,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x5b(%rax) │ │ │ │ - mov $0x458d4800,%esp │ │ │ │ - call 73524e24 <__environ@GLIBC_2.2.5+0x721e133c> │ │ │ │ - jae 5a1523 <__gmpz_get_d_2exp@plt+0x19b2a3> │ │ │ │ - add $0x50,%esp │ │ │ │ + add %cl,0x4800bca5(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a154c <__gmpz_get_d_2exp@plt+0x19b2cc> │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a1541 <__gmpz_get_d_2exp@plt+0x19b2c1> │ │ │ │ movq $0x5a1308,-0x48(%r12) │ │ │ │ mov %rdi,-0x38(%r12) │ │ │ │ mov %rsi,-0x30(%r12) │ │ │ │ movq $0x5a1410,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ @@ -458635,15 +458660,15 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xbca93d(%rip),%rbx │ │ │ │ + lea 0xbca95d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -458729,22 +458754,22 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - fsubs -0x72b7ff44(%rbx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + clc │ │ │ │ + movabs %eax,0x394cf0458d4800bc │ │ │ │ + clc │ │ │ │ jb 5a168d <__gmpz_get_d_2exp@plt+0x19b40d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbca3b8(%rip),%r14 │ │ │ │ + lea 0xbca3d8(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -458839,15 +458864,15 @@ │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5a1778,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13da,(%r12) │ │ │ │ + movq $0x12b13fa,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ @@ -458957,27 +458982,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a19e9 <__gmpz_get_d_2exp@plt+0x19b769> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xbca2f5(%rip),%r14 │ │ │ │ + lea 0xbca315(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - movabs 0x394cf0458d4800bc,%al │ │ │ │ - clc │ │ │ │ + add %bl,-0x60(%rax) │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5a1aa2 <__gmpz_get_d_2exp@plt+0x19b822> │ │ │ │ add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a1a97 <__gmpz_get_d_2exp@plt+0x19b817> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -459008,36 +459033,34 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x61(%rax) │ │ │ │ - mov $0x458d4800,%esp │ │ │ │ - loopne 5a1b11 <__gmpz_get_d_2exp@plt+0x19b891> │ │ │ │ - cmp %edi,%eax │ │ │ │ + add %bl,0x4800bc9f(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5a1ae6 <__gmpz_get_d_2exp@plt+0x19b866> │ │ │ │ movq $0x5a1b08,-0x20(%rbp) │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfce20 <__gmpz_get_d_2exp@plt+0x7f6ba0> │ │ │ │ - lea 0xbca3b3(%rip),%rbx │ │ │ │ + lea 0xbca3d3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - lahf │ │ │ │ + add %dl,-0x61(%rax) │ │ │ │ mov $0xc4834900,%esp │ │ │ │ push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x71(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ movq $0x5a1568,-0x60(%r12) │ │ │ │ @@ -459065,122 +459088,121 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - sahf │ │ │ │ + mov $0x9e,%al │ │ │ │ mov $0x458d4800,%esp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a1bd5 <__gmpz_get_d_2exp@plt+0x19b955> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbc9e70(%rip),%r14 │ │ │ │ + lea 0xbc9e90(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x62(%rax) │ │ │ │ + add %ah,-0x62(%rax) │ │ │ │ mov $0xc4834900,%esp │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x5a1ba8,-0x18(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbca277(%rip),%rbx │ │ │ │ + lea 0xbca297(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - call 485ad8ee <__environ@GLIBC_2.2.5+0x47269e06> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + or %bl,-0x72b7ff44(%rsi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5a1c7d <__gmpz_get_d_2exp@plt+0x19b9fd> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbc9dc8(%rip),%r14 │ │ │ │ + lea 0xbc9de8(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900bc9d(%rax) │ │ │ │ + add %bh,0x4900bc9d(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a1ce3 <__gmpz_get_d_2exp@plt+0x19ba63> │ │ │ │ movq $0x5a1c50,-0x30(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xbca1cb(%rip),%rbx │ │ │ │ + lea 0xbca1eb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sub %bl,-0x72b7ff44(%rbp) │ │ │ │ - rex.RB │ │ │ │ + rex.W popf │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a1d3d <__gmpz_get_d_2exp@plt+0x19babd> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbc9d08(%rip),%r14 │ │ │ │ + lea 0xbc9d28(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ pushf │ │ │ │ mov $0xc4834900,%esp │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x25(%rdi) │ │ │ │ @@ -459189,25 +459211,25 @@ │ │ │ │ mov %rdi,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbca12c(%rip),%rbx │ │ │ │ + lea 0xbca14c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x64(%rax) │ │ │ │ - mov $0xf0894c00,%esp │ │ │ │ - lea 0xbc9c6e(%rip),%r14 │ │ │ │ + add %bl,0x4c00bc9c(%rax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea 0xbc9c8e(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -459266,50 +459288,50 @@ │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %eax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbca12f(%rip),%rbx │ │ │ │ + lea 0xbca14f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ - adc $0x88000000,%eax │ │ │ │ + adc $0xa8000000,%eax │ │ │ │ test $0x458d4800,%edx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a1f03 <__gmpz_get_d_2exp@plt+0x19bc83> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5a1f01 <__gmpz_get_d_2exp@plt+0x19bc81> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd0f548(%rip),%rsi │ │ │ │ - lea 0xbca131(%rip),%r14 │ │ │ │ + lea 0xd0f568(%rip),%rsi │ │ │ │ + lea 0xbca151(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e92430 <__gmpz_get_d_2exp@plt+0xa8c1b0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10525874 <__environ@GLIBC_2.2.5+0xf1e1d8c> │ │ │ │ + rex.RB call 10525874 <__environ@GLIBC_2.2.5+0xf1e1d4c> │ │ │ │ (bad) │ │ │ │ pushf │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock pop %rax │ │ │ │ (bad) │ │ │ │ @@ -459361,30 +459383,30 @@ │ │ │ │ cmp %rax,%rbx │ │ │ │ sete %al │ │ │ │ movzbl %al,%eax │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114bbc0(%rax),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd0f40f(%rip),%rbx │ │ │ │ + lea 0xd0f42f(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbca0b8(%rip),%rbx │ │ │ │ + lea 0xbca0d8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10525944 <__environ@GLIBC_2.2.5+0xf1e1e5c> │ │ │ │ + rex.RB call 10525944 <__environ@GLIBC_2.2.5+0xf1e1e1c> │ │ │ │ (bad) │ │ │ │ xchg %eax,%esp │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock sub %ah,(%rax) │ │ │ │ pop %rdx │ │ │ │ @@ -459428,21 +459450,21 @@ │ │ │ │ adc %r9b,0x3b(%r8) │ │ │ │ rex.XB (bad) │ │ │ │ jne 5a2083 <__gmpz_get_d_2exp@plt+0x19be03> │ │ │ │ mov 0xf(%rbx),%eax │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ cmp %rax,%rbx │ │ │ │ jne 5a2083 <__gmpz_get_d_2exp@plt+0x19be03> │ │ │ │ - lea 0xd0f355(%rip),%rbx │ │ │ │ + lea 0xd0f375(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd0f350(%rip),%rbx │ │ │ │ + lea 0xd0f370(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbc9ff8(%rip),%rbx │ │ │ │ + lea 0xbca018(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -459461,18 +459483,18 @@ │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd0c24a,%eax │ │ │ │ + sbb $0xd0c26a,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbc9fbb(%rip),%rbx │ │ │ │ + lea 0xbc9fdb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -459505,41 +459527,43 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a2181 <__gmpz_get_d_2exp@plt+0x19bf01> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xbc9f56(%rip),%r14 │ │ │ │ + lea 0xbc9f76(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4800c33a,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + fdivrs (%rdx) │ │ │ │ + ret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5a21f2 <__gmpz_get_d_2exp@plt+0x19bf72> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a21e7 <__gmpz_get_d_2exp@plt+0x19bf67> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x5a2158,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0xc33a76(%rip),%r14 │ │ │ │ + lea 0xc33a96(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ @@ -459562,19 +459586,19 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x29(%rdi) │ │ │ │ movq $0x5a2198,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xc335c3(%rip),%r14 │ │ │ │ + lea 0xc335e3(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbc9e78(%rip),%rbx │ │ │ │ + lea 0xbc9e98(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -459582,28 +459606,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a2299 <__gmpz_get_d_2exp@plt+0x19c019> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xbc9e3e(%rip),%r14 │ │ │ │ + lea 0xbc9e5e(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,0x4800c339(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + cmp %eax,%ebx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5a2321 <__gmpz_get_d_2exp@plt+0x19c0a1> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a2316 <__gmpz_get_d_2exp@plt+0x19c096> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -459611,29 +459637,29 @@ │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0xd4dfa8,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x5a2270,-0x10(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0x1f(%r12),%rdi │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0xc33947(%rip),%r14 │ │ │ │ + lea 0xc33967(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9d08 <__gmpz_get_d_2exp@plt+0xbb3a88> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bc9d(%rax) │ │ │ │ + add %dh,0x4800bc9d(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a23eb <__gmpz_get_d_2exp@plt+0x19c16b> │ │ │ │ movq $0x5a2380,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -459644,15 +459670,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x63(%rax) │ │ │ │ + add %dh,-0x63(%rax) │ │ │ │ mov $0xc4834900,%esp │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x4e(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -459663,20 +459689,20 @@ │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x2f(%r12),%rdi │ │ │ │ lea -0x20(%r12),%rsi │ │ │ │ - lea 0xc3342f(%rip),%r14 │ │ │ │ + lea 0xc3344f(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9d08 <__gmpz_get_d_2exp@plt+0xbb3a88> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbc9cfe(%rip),%rbx │ │ │ │ + lea 0xbc9d1e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ @@ -459783,17 +459809,20 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,0x4800c917(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + leave │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5a2616 <__gmpz_get_d_2exp@plt+0x19c396> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a260b <__gmpz_get_d_2exp@plt+0x19c38b> │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%ebx │ │ │ │ @@ -459811,16 +459840,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,0x17(%rax) │ │ │ │ leave │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jge 5a2604 <__gmpz_get_d_2exp@plt+0x19c384> │ │ │ │ mov %rbx,%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ jmp dfaa80 <__gmpz_get_d_2exp@plt+0x9f4800> │ │ │ │ @@ -459831,16 +459859,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ + sbb %dl,(%rdi) │ │ │ │ leave │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -459871,15 +459898,15 @@ │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a26e9 <__gmpz_get_d_2exp@plt+0x19c469> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e91,-0x8(%r12) │ │ │ │ + movq $0x1231eb1,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ lea 0xa4701d(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -459933,19 +459960,17 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,0x15(%rax) │ │ │ │ - leave │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %cl,0x4800c915(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5a284e <__gmpz_get_d_2exp@plt+0x19c5ce> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a2843 <__gmpz_get_d_2exp@plt+0x19c5c3> │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%ebx │ │ │ │ @@ -459963,30 +459988,30 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ adc $0x8b4800c9,%eax │ │ │ │ jge 5a283c <__gmpz_get_d_2exp@plt+0x19c5bc> │ │ │ │ mov %rbx,%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ jmp dfaa80 <__gmpz_get_d_2exp@plt+0x9f4800> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ adc $0xc9,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a28cc <__gmpz_get_d_2exp@plt+0x19c64c> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -460010,43 +460035,41 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W adc $0xc9,%al │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ + push $0x4900c914 │ │ │ │ + add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a2937 <__gmpz_get_d_2exp@plt+0x19c6b7> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%ebx │ │ │ │ movq $0x5a2868,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %ebx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e81,-0x8(%r12) │ │ │ │ + movq $0x1231ea1,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ adc %ecx,%ecx │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -460063,23 +460086,23 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x5a2638,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %edi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xbc9734(%rip),%rbx │ │ │ │ + lea 0xbc9754(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ xchg %eax,%edi │ │ │ │ mov $0x458d4800,%esp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a2a66 <__gmpz_get_d_2exp@plt+0x19c7e6> │ │ │ │ movq $0x5a2a20,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -460090,16 +460113,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ + add %al,(%rax) │ │ │ │ + xchg %eax,%edi │ │ │ │ mov $0x45c74800,%esp │ │ │ │ add %dl,0x2a(%rax) │ │ │ │ pop %rdx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ @@ -460108,32 +460131,34 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x74ff436a(%rax) │ │ │ │ - rex.XB jns 73e5731f <__environ@GLIBC_2.2.5+0x72b13837> │ │ │ │ - (bad) │ │ │ │ + add %dl,%al │ │ │ │ + xchg %eax,%esi │ │ │ │ + mov $0xf438b00,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5a2960 <__gmpz_get_d_2exp@plt+0x19c6e0> │ │ │ │ - lea 0xbc96a3(%rip),%rbx │ │ │ │ + lea 0xbc96c3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x6a(%rax) │ │ │ │ - mov $0x458d4800,%esp │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %dl,0x4800bc96(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5a2ae1 <__gmpz_get_d_2exp@plt+0x19c861> │ │ │ │ movq $0x5a2ac8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5a2ac8 <__gmpz_get_d_2exp@plt+0x19c848> │ │ │ │ @@ -460141,84 +460166,83 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xchg %eax,%esi │ │ │ │ + add %bl,-0x6a(%rax) │ │ │ │ mov $0xf438b00,%esp │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ movq $0xfb68a0,0x0(%rbp) │ │ │ │ jmp 5a2960 <__gmpz_get_d_2exp@plt+0x19c6e0> │ │ │ │ - lea 0xbc9638(%rip),%rbx │ │ │ │ + lea 0xbc9658(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ xchg %eax,%esi │ │ │ │ mov $0xf7894800,%esp │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xbc960d(%rip),%r14 │ │ │ │ + lea 0xbc962d(%rip),%r14 │ │ │ │ jmp de1f70 <__gmpz_get_d_2exp@plt+0x9dbcf0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ xchg %eax,%ebp │ │ │ │ mov $0x458d4800,%esp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a2b8d <__gmpz_get_d_2exp@plt+0x19c90d> │ │ │ │ movq $0x5a2b68,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5a2b68 <__gmpz_get_d_2exp@plt+0x19c8e8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x74ff436b(%rax) │ │ │ │ - rex.XB jns 73e57437 <__environ@GLIBC_2.2.5+0x72b1394f> │ │ │ │ + add %bh,-0x74ff436b(%rax) │ │ │ │ + rex.XB jns 73e57437 <__environ@GLIBC_2.2.5+0x72b1390f> │ │ │ │ (bad) │ │ │ │ xor %r14d,%r14d │ │ │ │ movq $0xfb68a0,-0x8(%rbp) │ │ │ │ - movq $0x12b1439,0x0(%rbp) │ │ │ │ + movq $0x12b1459,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5a2960 <__gmpz_get_d_2exp@plt+0x19c6e0> │ │ │ │ - lea 0xbc95bc(%rip),%rbx │ │ │ │ + lea 0xbc95dc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10526504 <__environ@GLIBC_2.2.5+0xf1e2a1c> │ │ │ │ + rex.RB call 10526504 <__environ@GLIBC_2.2.5+0xf1e29dc> │ │ │ │ (bad) │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock call 4c5a85f1 <__environ@GLIBC_2.2.5+0x4b264b09> │ │ │ │ + lock call 4c5a85f1 <__environ@GLIBC_2.2.5+0x4b264ac9> │ │ │ │ mov %esi,%ebx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5a2be8 <__gmpz_get_d_2exp@plt+0x19c968> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ @@ -460262,33 +460286,33 @@ │ │ │ │ movzbl %al,%eax │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114bbc0(%rax),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ jg 5a2c5e <__gmpz_get_d_2exp@plt+0x19c9de> │ │ │ │ - lea 0xd0e783(%rip),%rbx │ │ │ │ + lea 0xd0e7a3(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd0e76c(%rip),%rbx │ │ │ │ + lea 0xd0e78c(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbc9515(%rip),%rbx │ │ │ │ + lea 0xbc9535(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105265e4 <__environ@GLIBC_2.2.5+0xf1e2afc> │ │ │ │ + rex.RB call 105265e4 <__environ@GLIBC_2.2.5+0xf1e2abc> │ │ │ │ (bad) │ │ │ │ mov $0x0,%dl │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x5a2cc8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -460331,40 +460355,40 @@ │ │ │ │ jne 5a2d3c <__gmpz_get_d_2exp@plt+0x19cabc> │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0xf(%rbx),%ebx │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %eax,%edx │ │ │ │ cmp %rcx,%rdx │ │ │ │ jne 5a2d2a <__gmpz_get_d_2exp@plt+0x19caaa> │ │ │ │ - lea 0xd0e707(%rip),%rbx │ │ │ │ + lea 0xd0e727(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %ebx,%eax │ │ │ │ jbe 5a2d41 <__gmpz_get_d_2exp@plt+0x19cac1> │ │ │ │ - lea 0xd0e6fe(%rip),%rbx │ │ │ │ + lea 0xd0e71e(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ jg 5a2d2e <__gmpz_get_d_2exp@plt+0x19caae> │ │ │ │ - lea 0xd0e6d9(%rip),%rbx │ │ │ │ + lea 0xd0e6f9(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbc943a(%rip),%rbx │ │ │ │ + lea 0xbc945a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105266cc <__environ@GLIBC_2.2.5+0xf1e2be4> │ │ │ │ + rex.RB call 105266cc <__environ@GLIBC_2.2.5+0xf1e2ba4> │ │ │ │ (bad) │ │ │ │ cltd │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock mov $0x2d,%al │ │ │ │ pop %rdx │ │ │ │ @@ -460381,15 +460405,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - call 485a87e6 <__environ@GLIBC_2.2.5+0x47264cfe> │ │ │ │ + call 485a87e6 <__environ@GLIBC_2.2.5+0x47264cbe> │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0xf(%rbx),%ebx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %ecx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -460407,23 +460431,23 @@ │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WXB (bad) │ │ │ │ cmp %rcx,%rax │ │ │ │ jne 5a2e0b <__gmpz_get_d_2exp@plt+0x19cb8b> │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ cmp 0xf(%rbx),%eax │ │ │ │ jae 5a2e10 <__gmpz_get_d_2exp@plt+0x19cb90> │ │ │ │ - lea 0xd0e5cd(%rip),%rbx │ │ │ │ + lea 0xd0e5ed(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ jle 5a2dfd <__gmpz_get_d_2exp@plt+0x19cb7d> │ │ │ │ - lea 0xd0e5c3(%rip),%rbx │ │ │ │ + lea 0xd0e5e3(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbc9373(%rip),%rbx │ │ │ │ + lea 0xbc9393(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -460491,27 +460515,27 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rcx │ │ │ │ jg 5a2edc <__gmpz_get_d_2exp@plt+0x19cc5c> │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbc92a1(%rip),%rbx │ │ │ │ + lea 0xbc92c1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10526874 <__environ@GLIBC_2.2.5+0xf1e2d8c> │ │ │ │ + rex.RB call 10526874 <__environ@GLIBC_2.2.5+0xf1e2d4c> │ │ │ │ (bad) │ │ │ │ cltd │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock pop %rax │ │ │ │ (bad) │ │ │ │ @@ -460558,23 +460582,23 @@ │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WXB (bad) │ │ │ │ cmp %rcx,%rax │ │ │ │ jne 5a2fb3 <__gmpz_get_d_2exp@plt+0x19cd33> │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ cmp 0xf(%rbx),%eax │ │ │ │ jae 5a2fb8 <__gmpz_get_d_2exp@plt+0x19cd38> │ │ │ │ - lea 0xd0e425(%rip),%rbx │ │ │ │ + lea 0xd0e445(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ jle 5a2fa5 <__gmpz_get_d_2exp@plt+0x19cd25> │ │ │ │ - lea 0xd0e41b(%rip),%rbx │ │ │ │ + lea 0xd0e43b(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbc91db(%rip),%rbx │ │ │ │ + lea 0xbc91fb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -460655,15 +460679,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rdx,%rcx │ │ │ │ jle 5a30ac <__gmpz_get_d_2exp@plt+0x19ce2c> │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbc90e9(%rip),%rbx │ │ │ │ + lea 0xbc9109(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -460696,15 +460720,15 @@ │ │ │ │ movq $0xe1d180,-0x8(%r12) │ │ │ │ mov %eax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbc90b0(%rip),%rbx │ │ │ │ + lea 0xbc90d0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -460737,34 +460761,32 @@ │ │ │ │ movq $0xd4dfa8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbc9027(%rip),%rbx │ │ │ │ + lea 0xbc9047(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x6f(%rax) │ │ │ │ - mov $0x1d8d4800,%esp │ │ │ │ - pop %rdx │ │ │ │ - xchg %eax,%ecx │ │ │ │ - mov $0x65ff00,%esp │ │ │ │ + add %al,0x4800bc91(%rax) │ │ │ │ + lea 0xbc917a(%rip),%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ xchg %eax,%ecx │ │ │ │ mov $0x458d4800,%esp │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a3276 <__gmpz_get_d_2exp@plt+0x19cff6> │ │ │ │ movq $0x5a3268,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -460772,46 +460794,47 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 5a3268 <__gmpz_get_d_2exp@plt+0x19cfe8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ nop │ │ │ │ mov $0x1d8d4800,%esp │ │ │ │ - lret $0xbc90 │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + nop │ │ │ │ + mov $0xc5834800,%esp │ │ │ │ + or %bh,%bh │ │ │ │ add %cl,%gs:-0x73(%rax) │ │ │ │ - sbb $0xbc913b,%eax │ │ │ │ + sbb $0xbc915b,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xc86642,%eax │ │ │ │ + sbb $0xc86662,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xc8661a,%eax │ │ │ │ + sbb $0xc8663a,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -460894,23 +460917,23 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - and %ah,(%rbx,%rax,8) │ │ │ │ + rex and $0xc3,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a340d <__gmpz_get_d_2exp@plt+0x19d18d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc32401(%rip),%r14 │ │ │ │ + lea 0xc32421(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -460952,15 +460975,15 @@ │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x5a3428,-0x30(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13d1,(%r12) │ │ │ │ + movq $0x12b13f1,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -461004,15 +461027,15 @@ │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5a34f8,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13da,(%r12) │ │ │ │ + movq $0x12b13fa,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ @@ -461133,15 +461156,15 @@ │ │ │ │ ja 5a3764 <__gmpz_get_d_2exp@plt+0x19d4e4> │ │ │ │ movq $0x5a3628,-0x30(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13da,(%r12) │ │ │ │ + movq $0x12b13fa,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0x58,%r12 │ │ │ │ @@ -461171,23 +461194,22 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W and $0xc3,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + push $0x4800c324 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5a3835 <__gmpz_get_d_2exp@plt+0x19d5b5> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc32429(%rip),%r14 │ │ │ │ + lea 0xc32449(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -461229,15 +461251,15 @@ │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x5a3850,-0x30(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13d1,(%r12) │ │ │ │ + movq $0x12b13f1,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -461281,15 +461303,15 @@ │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5a3920,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13da,(%r12) │ │ │ │ + movq $0x12b13fa,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ @@ -461410,15 +461432,15 @@ │ │ │ │ ja 5a3b8c <__gmpz_get_d_2exp@plt+0x19d90c> │ │ │ │ movq $0x5a3a50,-0x30(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13da,(%r12) │ │ │ │ + movq $0x12b13fa,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0x58,%r12 │ │ │ │ @@ -461455,28 +461477,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a3c59 <__gmpz_get_d_2exp@plt+0x19d9d9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xbc887d(%rip),%r14 │ │ │ │ + lea 0xbc889d(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + and %al,%bl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a3d29 <__gmpz_get_d_2exp@plt+0x19daa9> │ │ │ │ add $0x78,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a3d1e <__gmpz_get_d_2exp@plt+0x19da9e> │ │ │ │ @@ -461510,15 +461531,15 @@ │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bc83(%rax) │ │ │ │ + add %dh,0x4800bc83(%rax) │ │ │ │ lea -0x38(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a3e6b <__gmpz_get_d_2exp@plt+0x19dbeb> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5a3da0,-0x38(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -461536,20 +461557,25 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cmpl $0x0,-0x673b7eb7(%rax,%rax,1) │ │ │ │ + add %dl,-0x7d(%rax) │ │ │ │ + mov $0xc4814900,%esp │ │ │ │ + cwtl │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a3e5b <__gmpz_get_d_2exp@plt+0x19dbdb> │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esp,0x48000000(%rdi) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ mov 0xf(%rbx),%ebx │ │ │ │ movq $0xe1d180,-0x90(%r12) │ │ │ │ mov %ebx,-0x88(%r12) │ │ │ │ movq $0x5a33e0,-0x80(%r12) │ │ │ │ lea -0x8f(%r12),%rbx │ │ │ │ mov %rbx,-0x70(%r12) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ @@ -461583,35 +461609,35 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7e(%rax) │ │ │ │ + add %ch,-0x7e(%rax) │ │ │ │ mov $0x458d4800,%esp │ │ │ │ loopne 5a3ed9 <__gmpz_get_d_2exp@plt+0x19dc59> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5a3eae <__gmpz_get_d_2exp@plt+0x19dc2e> │ │ │ │ movq $0x5a3ed0,-0x20(%rbp) │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfce20 <__gmpz_get_d_2exp@plt+0x7f6ba0> │ │ │ │ - lea 0xbc8633(%rip),%rbx │ │ │ │ + lea 0xbc8653(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0xc4834900,%esp │ │ │ │ push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x71(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ @@ -461635,42 +461661,42 @@ │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0xa8000000,%eax │ │ │ │ + adc $0xc8000000,%eax │ │ │ │ xchg %bh,-0xfba72b8(%rax,%rax,1) │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a3fb4 <__gmpz_get_d_2exp@plt+0x19dd34> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5a3fb2 <__gmpz_get_d_2exp@plt+0x19dd32> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbc8649(%rip),%r14 │ │ │ │ + lea 0xbc8669(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp b9d910 <__gmpz_get_d_2exp@plt+0x797690> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bc86(%rax) │ │ │ │ + add %ch,0x4800bc86(%rax) │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a40dd <__gmpz_get_d_2exp@plt+0x19de5d> │ │ │ │ movq $0x5a4010,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -461681,15 +461707,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7a(%rax) │ │ │ │ + add %ch,-0x7a(%rax) │ │ │ │ mov $0x45c74800,%esp │ │ │ │ clc │ │ │ │ rex.W │ │ │ │ rex pop %rdx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%ebx │ │ │ │ @@ -461703,47 +461729,47 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ xchg %bh,0x10c48349(%rax,%rax,1) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a40cd <__gmpz_get_d_2exp@plt+0x19de4d> │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ je 5a40a4 <__gmpz_get_d_2exp@plt+0x19de24> │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 5a4090 <__gmpz_get_d_2exp@plt+0x19de10> │ │ │ │ movq $0xe1d180,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ mov %ebx,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xc3177d(%rip),%r14 │ │ │ │ + lea 0xc3179d(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xbc859d(%rip),%rbx │ │ │ │ + lea 0xbc85bd(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0xd4dfa8,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xc31b90(%rip),%r14 │ │ │ │ + lea 0xc31bb0(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbc859c(%rip),%rbx │ │ │ │ + lea 0xbc85bc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %eax,%r8d │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ @@ -461751,29 +461777,31 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - call 485b042f <__environ@GLIBC_2.2.5+0x4726c947> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + or %dl,(%rdi) │ │ │ │ + ret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5a4171 <__gmpz_get_d_2exp@plt+0x19def1> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a4166 <__gmpz_get_d_2exp@plt+0x19dee6> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%ebx │ │ │ │ movq $0xe1d180,-0x8(%r12) │ │ │ │ mov %ebx,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xc316a7(%rip),%r14 │ │ │ │ + lea 0xc316c7(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -461833,15 +461861,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73527b9c <__environ@GLIBC_2.2.5+0x721e40b4> │ │ │ │ + rex.RB call 73527b9c <__environ@GLIBC_2.2.5+0x721e4074> │ │ │ │ push %rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a4299 <__gmpz_get_d_2exp@plt+0x19e019> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5a41d0,-0x10(%r12) │ │ │ │ @@ -461858,31 +461886,29 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - sbb %eax,%ebx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + mov $0x4800c319,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5a4312 <__gmpz_get_d_2exp@plt+0x19e092> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a4307 <__gmpz_get_d_2exp@plt+0x19e087> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0xd4dfa8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xc31956(%rip),%r14 │ │ │ │ + lea 0xc31976(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ @@ -461942,15 +461968,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73527d3c <__environ@GLIBC_2.2.5+0x721e4254> │ │ │ │ + rex.RB call 73527d3c <__environ@GLIBC_2.2.5+0x721e4214> │ │ │ │ push %rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a4439 <__gmpz_get_d_2exp@plt+0x19e1b9> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5a4370,-0x10(%r12) │ │ │ │ @@ -461976,27 +462002,29 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a448a <__gmpz_get_d_2exp@plt+0x19e20a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x116c0ca,-0x18(%rbp) │ │ │ │ + movq $0x116c0ea,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,0x4800c317(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 5a453b <__gmpz_get_d_2exp@plt+0x19e2bb> │ │ │ │ add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a4530 <__gmpz_get_d_2exp@plt+0x19e2b0> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -462031,19 +462059,19 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x7b(%rax) │ │ │ │ - mov $0x458d4800,%esp │ │ │ │ - call 73527ebc <__environ@GLIBC_2.2.5+0x721e43d4> │ │ │ │ - jge 5a45bb <__gmpz_get_d_2exp@plt+0x19e33b> │ │ │ │ - add $0x60,%esp │ │ │ │ + add %cl,0x4800bc7b(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5a45ee <__gmpz_get_d_2exp@plt+0x19e36e> │ │ │ │ + add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a45e3 <__gmpz_get_d_2exp@plt+0x19e363> │ │ │ │ movq $0x5a4118,-0x58(%r12) │ │ │ │ mov %rsi,-0x48(%r12) │ │ │ │ mov %r8d,-0x40(%r12) │ │ │ │ movq $0x5a4248,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ @@ -462057,33 +462085,32 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ - lea 0xbc809b(%rip),%rbx │ │ │ │ + lea 0xbc80bb(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x80(%rax) │ │ │ │ - mov $0x458d4800,%esp │ │ │ │ - loopne 5a4679 <__gmpz_get_d_2exp@plt+0x19e3f9> │ │ │ │ - cmp %edi,%eax │ │ │ │ + add %cl,0x4800bc80(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5a46ba <__gmpz_get_d_2exp@plt+0x19e43a> │ │ │ │ movq $0x5a4668,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -462092,44 +462119,42 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cmpb $0xa0,-0x7ba38b8(%rax,%rax,1) │ │ │ │ - rex.RX pop %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %ecx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ + add %cl,-0x80(%rax) │ │ │ │ + mov $0x45c74800,%esp │ │ │ │ + clc │ │ │ │ + movabs 0x8b07438b48005a46,%al │ │ │ │ + pop %rbx │ │ │ │ + cmovs 0x5d8b48d9(%rcx),%ecx │ │ │ │ + or %cl,-0x76b7ffb3(%rcx) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ jne 5a46a0 <__gmpz_get_d_2exp@plt+0x19e420> │ │ │ │ jmp *(%rbx) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jg 5a465b <__gmpz_get_d_2exp@plt+0x19e3db> │ │ │ │ - add %cl,-0x76bef7bb(%rbx) │ │ │ │ + add %dl,(%rax) │ │ │ │ + cmpb $0x89,0x4108458b(%rax,%rax,1) │ │ │ │ rorb $0x7d,-0x75(%rax) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jne 5a46c6 <__gmpz_get_d_2exp@plt+0x19e446> │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 5a4568 <__gmpz_get_d_2exp@plt+0x19e2e8> │ │ │ │ - lea 0xbc7fdf(%rip),%rbx │ │ │ │ + lea 0xbc7fff(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -462215,24 +462240,24 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dl,(%rax) │ │ │ │ - ret │ │ │ │ + push %rax │ │ │ │ + adc %al,%bl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a47fd <__gmpz_get_d_2exp@plt+0x19e57d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc31011(%rip),%r14 │ │ │ │ + lea 0xc31031(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -462327,15 +462352,15 @@ │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5a48e8,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13da,(%r12) │ │ │ │ + movq $0x12b13fa,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ @@ -462438,24 +462463,23 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - and %dl,(%rcx) │ │ │ │ - ret │ │ │ │ + rex adc %eax,%ebx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a4b5d <__gmpz_get_d_2exp@plt+0x19e8dd> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc31101(%rip),%r14 │ │ │ │ + lea 0xc31121(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -462550,15 +462574,15 @@ │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5a4c48,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13da,(%r12) │ │ │ │ + movq $0x12b13fa,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ @@ -462668,26 +462692,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a4eb9 <__gmpz_get_d_2exp@plt+0x19ec39> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xbc761d(%rip),%r14 │ │ │ │ + lea 0xbc763d(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,0x4800c30d(%rax) │ │ │ │ + add %ah,0x4800c30d(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a4f89 <__gmpz_get_d_2exp@plt+0x19ed09> │ │ │ │ add $0x78,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a4f7e <__gmpz_get_d_2exp@plt+0x19ecfe> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -462720,18 +462744,17 @@ │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jno 5a4f5b <__gmpz_get_d_2exp@plt+0x19ecdb> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ + add %dl,0x71(%rax) │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ + enter $0x394c,$0xf8 │ │ │ │ jb 5a50cb <__gmpz_get_d_2exp@plt+0x19ee4b> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5a5000,-0x38(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ @@ -462747,15 +462770,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ jo 5a4fbb <__gmpz_get_d_2exp@plt+0x19ed3b> │ │ │ │ add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ cwtl │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ @@ -462801,39 +462824,41 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - mov $0x458d4800,%esp │ │ │ │ - loopne 5a5139 <__gmpz_get_d_2exp@plt+0x19eeb9> │ │ │ │ + add %cl,(%rax) │ │ │ │ + jo 5a50a3 <__gmpz_get_d_2exp@plt+0x19ee23> │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5a5139 <__gmpz_get_d_2exp@plt+0x19eeb9> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5a510e <__gmpz_get_d_2exp@plt+0x19ee8e> │ │ │ │ movq $0x5a5130,-0x20(%rbp) │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfce20 <__gmpz_get_d_2exp@plt+0x7f6ba0> │ │ │ │ - lea 0xbc759b(%rip),%rbx │ │ │ │ + lea 0xbc75bb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900bc6f(%rax) │ │ │ │ - add $0x68,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a51ae <__gmpz_get_d_2exp@plt+0x19ef2e> │ │ │ │ + add %al,%al │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + mov $0xc4834900,%esp │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x71(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ movq $0x5a46d8,-0x60(%r12) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov %rcx,-0x50(%r12) │ │ │ │ movq $0x5a4718,-0x48(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ @@ -462865,15 +462890,15 @@ │ │ │ │ jmp 5a5360 <__gmpz_get_d_2exp@plt+0x19f0e0> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rsi) │ │ │ │ + xor %al,(%rsi) │ │ │ │ ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a5249 <__gmpz_get_d_2exp@plt+0x19efc9> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -462881,29 +462906,30 @@ │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%ebx │ │ │ │ movq $0xe1d180,-0x8(%r12) │ │ │ │ mov %ebx,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xc305cf(%rip),%r14 │ │ │ │ + lea 0xc305ef(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,0x4800c305(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + add $0x8d4800c3,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5a52c2 <__gmpz_get_d_2exp@plt+0x19f042> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a52b7 <__gmpz_get_d_2exp@plt+0x19f037> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -462923,31 +462949,31 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - js 5a52df <__gmpz_get_d_2exp@plt+0x19f05f> │ │ │ │ - ret │ │ │ │ + cwtl │ │ │ │ + or %eax,%ebx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a5332 <__gmpz_get_d_2exp@plt+0x19f0b2> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a5327 <__gmpz_get_d_2exp@plt+0x19f0a7> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0xd4dfa8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xc30936(%rip),%r14 │ │ │ │ + lea 0xc30956(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ @@ -462963,17 +462989,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x6d(%rax) │ │ │ │ - mov $0xc4834900,%esp │ │ │ │ - push %rax │ │ │ │ + add %dl,0x4900bc6d(%rax) │ │ │ │ + add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a53b1 <__gmpz_get_d_2exp@plt+0x19f131> │ │ │ │ movq $0x5a5260,-0x48(%r12) │ │ │ │ mov %rdi,-0x38(%r12) │ │ │ │ mov %rsi,-0x30(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %r9d,-0x20(%r12) │ │ │ │ @@ -462982,15 +463007,15 @@ │ │ │ │ mov %r8,(%r12) │ │ │ │ lea -0x48(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xbc72fd(%rip),%rbx │ │ │ │ + lea 0xbc731d(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -462998,15 +463023,15 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ jb 5a53b3 <__gmpz_get_d_2exp@plt+0x19f133> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 5a5449 <__gmpz_get_d_2exp@plt+0x19f1c9> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5a5457 <__gmpz_get_d_2exp@plt+0x19f1d7> │ │ │ │ movq $0x5a5438,-0x20(%rbp) │ │ │ │ mov %r8,%rbx │ │ │ │ @@ -463020,32 +463045,32 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x74ff438e(%rax) │ │ │ │ + add %ch,-0x74ff438e(%rax) │ │ │ │ rex.XB cmovno 0x438b4cc1(%r9),%ecx │ │ │ │ (bad) │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 5a5360 <__gmpz_get_d_2exp@plt+0x19f0e0> │ │ │ │ - lea 0xbc7272(%rip),%rbx │ │ │ │ + lea 0xbc7292(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov %al,(%rbx) │ │ │ │ + test $0x3,%al │ │ │ │ ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a54d1 <__gmpz_get_d_2exp@plt+0x19f251> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -463053,57 +463078,59 @@ │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%ebx │ │ │ │ movq $0xe1d180,-0x8(%r12) │ │ │ │ mov %ebx,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xc30347(%rip),%r14 │ │ │ │ + lea 0xc30367(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800c307 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + mov %al,(%rdi) │ │ │ │ + ret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5a5542 <__gmpz_get_d_2exp@plt+0x19f2c2> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a5537 <__gmpz_get_d_2exp@plt+0x19f2b7> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0xd4dfa8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xc30726(%rip),%r14 │ │ │ │ + lea 0xc30746(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x6b(%rax) │ │ │ │ - mov $0x458d4800,%esp │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %dl,0x4800bc6b(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5a562a <__gmpz_get_d_2exp@plt+0x19f3aa> │ │ │ │ movq $0x5a5598,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5a5598 <__gmpz_get_d_2exp@plt+0x19f318> │ │ │ │ @@ -463111,42 +463138,43 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - imul $0x4d,0x70c48349(%rax,%rax,1),%edi │ │ │ │ + add %bl,0x6b(%rax) │ │ │ │ + mov $0xc4834900,%esp │ │ │ │ + jo 5a55ea <__gmpz_get_d_2exp@plt+0x19f36a> │ │ │ │ cmp 0x358(%rbp),%esp │ │ │ │ ja 5a561a <__gmpz_get_d_2exp@plt+0x19f39a> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%ebx │ │ │ │ movq $0x5a5478,-0x68(%r12) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov %rcx,-0x58(%r12) │ │ │ │ mov %ebx,-0x50(%r12) │ │ │ │ movq $0xf82c60,-0x48(%r12) │ │ │ │ lea -0x68(%r12),%rbx │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x12b1439,-0x38(%r12) │ │ │ │ + movq $0x12b1459,-0x38(%r12) │ │ │ │ movq $0x5a54e8,-0x30(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x46(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbc70af(%rip),%rbx │ │ │ │ + lea 0xbc70cf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %eax,%r9d │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -463155,72 +463183,69 @@ │ │ │ │ jmp 5a57d8 <__gmpz_get_d_2exp@plt+0x19f558> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - add %eax,%ebx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + mov $0x4800c301,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5a56c1 <__gmpz_get_d_2exp@plt+0x19f441> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a56b6 <__gmpz_get_d_2exp@plt+0x19f436> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%ebx │ │ │ │ movq $0xe1d180,-0x8(%r12) │ │ │ │ mov %ebx,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xc30157(%rip),%r14 │ │ │ │ + lea 0xc30177(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - js 5a56db <__gmpz_get_d_2exp@plt+0x19f45b> │ │ │ │ - ret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + cwtl │ │ │ │ + add $0x8d4800c3,%eax │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a5732 <__gmpz_get_d_2exp@plt+0x19f4b2> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a5727 <__gmpz_get_d_2exp@plt+0x19f4a7> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0xd4dfa8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xc30536(%rip),%r14 │ │ │ │ + lea 0xc30556(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ add $0x8d4800c3,%eax │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a57ab <__gmpz_get_d_2exp@plt+0x19f52b> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a57a0 <__gmpz_get_d_2exp@plt+0x19f520> │ │ │ │ @@ -463254,35 +463279,33 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - push $0xffffffff834900bc │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a5829 <__gmpz_get_d_2exp@plt+0x19f5a9> │ │ │ │ + add %bl,(%rax) │ │ │ │ + imul $0x58a53b4d,0x50c48349(%rax,%rax,1),%edi │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x44(%rdi) │ │ │ │ movq $0x5a5668,-0x48(%r12) │ │ │ │ mov %rdi,-0x38(%r12) │ │ │ │ mov %r9d,-0x30(%r12) │ │ │ │ movq $0x5a5748,-0x28(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %r8,(%r12) │ │ │ │ lea -0x48(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x28(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xbc6eb5(%rip),%rbx │ │ │ │ + lea 0xbc6ed5(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -463290,15 +463313,15 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bc6e(%rax) │ │ │ │ + add %ah,0x4800bc6e(%rax) │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a58cf <__gmpz_get_d_2exp@plt+0x19f64f> │ │ │ │ movq $0x5a58b0,-0x20(%rbp) │ │ │ │ mov %r8,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ @@ -463310,35 +463333,35 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x6e(%rax) │ │ │ │ + add %ah,0x6e(%rax) │ │ │ │ mov $0xf438b00,%esp │ │ │ │ mov %eax,%r9d │ │ │ │ mov 0x7(%rbx),%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 5a57d8 <__gmpz_get_d_2exp@plt+0x19f558> │ │ │ │ - lea 0xbc6e2a(%rip),%rbx │ │ │ │ + lea 0xbc6e4a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ addr32 mov $0x458d4800,%esp │ │ │ │ - call 1052924c <__environ@GLIBC_2.2.5+0xf1e5764> │ │ │ │ + call 1052924c <__environ@GLIBC_2.2.5+0xf1e5724> │ │ │ │ (bad) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock xor %bl,0x5a(%rcx) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ xrelease mov %r14,-0x8(%rbp) │ │ │ │ @@ -463349,52 +463372,55 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900bc67(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a5978 <__gmpz_get_d_2exp@plt+0x19f6f8> │ │ │ │ + add %al,%al │ │ │ │ + addr32 mov $0xc4834900,%esp │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3b(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%ebx │ │ │ │ movq $0xd4dfa8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x5a59a8,-0x8(%rbp) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xc302ec(%rip),%r14 │ │ │ │ + lea 0xc3030c(%rip),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %eax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbc6d81(%rip),%rbx │ │ │ │ + lea 0xbc6da1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x2(%rax) │ │ │ │ + add %bh,-0x2(%rax) │ │ │ │ ret $0x4900 │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a59ee <__gmpz_get_d_2exp@plt+0x19f76e> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0xe1d180,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ mov %ebx,(%r12) │ │ │ │ movq $0x5a5a10,0x8(%rbp) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xc2fe24(%rip),%r14 │ │ │ │ + lea 0xc2fe44(%rip),%r14 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -463498,15 +463524,15 @@ │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %eax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbc6c56(%rip),%rbx │ │ │ │ + lea 0xbc6c76(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ @@ -463569,18 +463595,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a5c51 <__gmpz_get_d_2exp@plt+0x19f9d1> │ │ │ │ movq $0x5a5c70,-0x8(%rbp) │ │ │ │ - lea 0xbc6b68(%rip),%r14 │ │ │ │ + lea 0xbc6b88(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5aa448 <__gmpz_get_d_2exp@plt+0x1a41c8> │ │ │ │ - lea 0xbc6b78(%rip),%rbx │ │ │ │ + lea 0xbc6b98(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -463602,149 +463628,155 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ imul $0xffffffff,-0x9417(%rax,%rax,1),%edi │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ - adc $0x18000000,%eax │ │ │ │ + adc $0x38000000,%eax │ │ │ │ mov %bh,-0xfba72b8(%rax,%rax,1) │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a5d23 <__gmpz_get_d_2exp@plt+0x19faa3> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5a5d21 <__gmpz_get_d_2exp@plt+0x19faa1> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbc6b00(%rip),%rsi │ │ │ │ - lea 0xbc6ae9(%rip),%r14 │ │ │ │ + lea 0xbc6b20(%rip),%rsi │ │ │ │ + lea 0xbc6b09(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5aea80 <__gmpz_get_d_2exp@plt+0x1a8800> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - imul $0x4c,-0xfba72b8(%rax,%rax,1),%edi │ │ │ │ - cmp %edi,%eax │ │ │ │ + add %al,0x6b(%rax) │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5a5d5e <__gmpz_get_d_2exp@plt+0x19fade> │ │ │ │ movq $0x5a5d80,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f13e28 <__gmpz_get_d_2exp@plt+0xb0dba8> │ │ │ │ - lea 0xbc6b23(%rip),%rbx │ │ │ │ + lea 0xbc6b43(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push $0xffffffffffffffbc │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x4c005a5d(%r8) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp f13e28 <__gmpz_get_d_2exp@plt+0xb0dba8> │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + imul $0xffffffa8,0x45c748(%rax,%rax,1),%edi │ │ │ │ + pop %rbp │ │ │ │ + pop %rdx │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %ch,%cl │ │ │ │ + xchg %eax,%ebx │ │ │ │ + loopne 5a5d2a <__gmpz_get_d_2exp@plt+0x19faaa> │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x0(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4900bc6a(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a5ddb <__gmpz_get_d_2exp@plt+0x19fb5b> │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + push $0xffffffffffffffbc │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x5a5e00,0x0(%rbp) │ │ │ │ - lea 0xc35a80(%rip),%rsi │ │ │ │ + lea 0xc35aa0(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x6a(%rax) │ │ │ │ - mov $0x45c74800,%esp │ │ │ │ - add %dh,(%rax) │ │ │ │ - pop %rsi │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - cmp $0xbc6a11,%eax │ │ │ │ + add %al,0x4800bc6a(%rax) │ │ │ │ + movl $0x5a5e30,0x0(%rbp) │ │ │ │ + lea 0xbc6a31(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xc35a48(%rip),%r14 │ │ │ │ + lea 0xc35a68(%rip),%r14 │ │ │ │ jmp b1b300 <__gmpz_get_d_2exp@plt+0x715080> │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ push $0xffffffffffffffbc │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2e(%rdi) │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x5a5e90,0x0(%rbp) │ │ │ │ - lea 0xc359f4(%rip),%rsi │ │ │ │ + lea 0xc35a14(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov %ebx,%ecx │ │ │ │ + add %bl,-0x75(%rax) │ │ │ │ + lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 5a5e9c <__gmpz_get_d_2exp@plt+0x19fc1c> │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f070e0 <__gmpz_get_d_2exp@plt+0xb00e60> │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ imul $0xff8394c,-0xfba72b8(%rax,%rax,1),%edi │ │ │ │ (bad) │ │ │ │ pushf │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ lock pop %rsi │ │ │ │ @@ -463754,15 +463786,15 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 5a5ef0 <__gmpz_get_d_2exp@plt+0x19fc70> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bc69(%rax) │ │ │ │ + add %bh,0x4800bc69(%rax) │ │ │ │ movl $0x5a5f20,-0x8(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5a5f20 <__gmpz_get_d_2exp@plt+0x19fca0> │ │ │ │ @@ -463770,40 +463802,39 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x69(%rax) │ │ │ │ - mov $0x45c74800,%esp │ │ │ │ - add %dl,0x5f(%rax) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %cl,0x4800bc69(%rax) │ │ │ │ + movl $0x5a5f50,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5a5f50 <__gmpz_get_d_2exp@plt+0x19fcd0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - imul $0x8758b4c,0x7738b48(%rax,%rax,1),%edi │ │ │ │ + add %bl,0x69(%rax) │ │ │ │ + mov $0x738b4800,%esp │ │ │ │ + (bad) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5a5d40 <__gmpz_get_d_2exp@plt+0x19fac0> │ │ │ │ - lea 0xbc6930(%rip),%rbx │ │ │ │ + lea 0xbc6950(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0x28000000,%eax │ │ │ │ + adc $0x48000000,%eax │ │ │ │ imul $0xff8394c,-0x1fba72b8(%rax,%rax,1),%edi │ │ │ │ (bad) │ │ │ │ int3 │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ in (%dx),%al │ │ │ │ or %cl,-0x18(%rcx,%rcx,4) │ │ │ │ @@ -463813,57 +463844,57 @@ │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5a605d <__gmpz_get_d_2exp@plt+0x19fddd> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x5a5fe8,-0x18(%rbp) │ │ │ │ - lea 0xbc745f(%rip),%rbx │ │ │ │ + lea 0xbc747f(%rip),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5a5fe8 <__gmpz_get_d_2exp@plt+0x19fd68> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bc68(%rax) │ │ │ │ - movl $0x5a6018,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ + add %al,%al │ │ │ │ + push $0xffffffffc74800bc │ │ │ │ + rex.RB clc │ │ │ │ + sbb %ah,0x5a(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ jne 5a6018 <__gmpz_get_d_2exp@plt+0x19fd98> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x68(%rax) │ │ │ │ - mov $0x45c74800,%esp │ │ │ │ - add %cl,0x60(%rax) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %dl,0x4800bc68(%rax) │ │ │ │ + movl $0x5a6048,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5a6048 <__gmpz_get_d_2exp@plt+0x19fdc8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x68(%rax) │ │ │ │ + add %ah,0x68(%rax) │ │ │ │ mov $0x738b4800,%esp │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5a5d40 <__gmpz_get_d_2exp@plt+0x19fac0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ jmp *(%rbx) │ │ │ │ @@ -463889,23 +463920,23 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bc72(%rax) │ │ │ │ + add %dh,0x4800bc72(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a60d1 <__gmpz_get_d_2exp@plt+0x19fe51> │ │ │ │ movq $0x5a60f0,-0x8(%rbp) │ │ │ │ - lea 0xbc7399(%rip),%r14 │ │ │ │ + lea 0xbc73b9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5aa448 <__gmpz_get_d_2exp@plt+0x1a41c8> │ │ │ │ - lea 0xbc6810(%rip),%rbx │ │ │ │ + lea 0xbc6830(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -463926,74 +463957,74 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - addr32 mov $0x458d4800,%esp │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + andb $0x0,-0x44(%rdi) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5a615a <__gmpz_get_d_2exp@plt+0x19feda> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5a5eb8 <__gmpz_get_d_2exp@plt+0x19fc38> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0xa8000000,%eax │ │ │ │ + adc $0xc8000000,%eax │ │ │ │ addr32 mov $0x458d4800,%esp │ │ │ │ - call 73529ac4 <__environ@GLIBC_2.2.5+0x721e5fdc> │ │ │ │ + call 73529ac4 <__environ@GLIBC_2.2.5+0x721e5f9c> │ │ │ │ rex.XB │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5a61ba <__gmpz_get_d_2exp@plt+0x19ff3a> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x5a61d0,-0x18(%rbp) │ │ │ │ - lea 0xbc72b0(%rip),%r14 │ │ │ │ + lea 0xbc72d0(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5aa990 <__gmpz_get_d_2exp@plt+0x1a4710> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - addr32 mov $0xd8894800,%esp │ │ │ │ + add %cl,0x67(%rax) │ │ │ │ + mov $0xd8894800,%esp │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5a6245 <__gmpz_get_d_2exp@plt+0x19ffc5> │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a6235 <__gmpz_get_d_2exp@plt+0x19ffb5> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x5a6138,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0xf812b8,-0x20(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x116c8e9,-0x10(%r12) │ │ │ │ + movq $0x116c909,-0x10(%r12) │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc8369d(%rip),%rbx │ │ │ │ + lea 0xc836bd(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ @@ -464011,15 +464042,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x5a62c8,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %esi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbc66af(%rip),%rbx │ │ │ │ + lea 0xbc66cf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ shrl %cl,-0x5d(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rsi) │ │ │ │ @@ -464027,15 +464058,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x1(%rax) │ │ │ │ ret │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0x60000000,%eax │ │ │ │ + adc $0x80000000,%eax │ │ │ │ mov $0xca,%bl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a632b <__gmpz_get_d_2exp@plt+0x1a00ab> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -464044,31 +464075,31 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5a6329 <__gmpz_get_d_2exp@plt+0x1a00a9> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd0b120(%rip),%rsi │ │ │ │ - lea 0xbc6691(%rip),%r14 │ │ │ │ + lea 0xd0b140(%rip),%rsi │ │ │ │ + lea 0xbc66b1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e92430 <__gmpz_get_d_2exp@plt+0xa8c1b0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10529c9c <__environ@GLIBC_2.2.5+0xf1e61b4> │ │ │ │ + rex.RB call 10529c9c <__environ@GLIBC_2.2.5+0xf1e6174> │ │ │ │ (bad) │ │ │ │ mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x5a6380,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -464110,15 +464141,15 @@ │ │ │ │ add %r15b,%r8b │ │ │ │ movsxd 0x0(%rdx),%ebx │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp f050e8 <__gmpz_get_d_2exp@plt+0xafee68> │ │ │ │ - lea 0xbc662c(%rip),%rbx │ │ │ │ + lea 0xbc664c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -464127,27 +464158,27 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rcx,%rdx,1) │ │ │ │ mov 0x10(%rbp),%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp f050e8 <__gmpz_get_d_2exp@plt+0xafee68> │ │ │ │ - lea 0xd0afb8(%rip),%rbx │ │ │ │ + lea 0xd0afd8(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10529d8c <__environ@GLIBC_2.2.5+0xf1e62a4> │ │ │ │ + rex.RB call 10529d8c <__environ@GLIBC_2.2.5+0xf1e6264> │ │ │ │ (bad) │ │ │ │ mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x5a6470,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -464192,15 +464223,15 @@ │ │ │ │ fs pop %rdx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 5a64c3 <__gmpz_get_d_2exp@plt+0x1a0243> │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp f050e8 <__gmpz_get_d_2exp@plt+0xafee68> │ │ │ │ - lea 0xbc6544(%rip),%rbx │ │ │ │ + lea 0xbc6564(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -464221,18 +464252,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x12(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xd0aea6(%rip),%rbx │ │ │ │ + lea 0xd0aec6(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd0ae8f(%rip),%rbx │ │ │ │ + lea 0xd0aeaf(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -464288,18 +464319,18 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd07d32,%eax │ │ │ │ + sbb $0xd07d52,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbc642b(%rip),%rbx │ │ │ │ + lea 0xbc644b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -464316,15 +464347,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10529fac <__environ@GLIBC_2.2.5+0xf1e64c4> │ │ │ │ + rex.RB call 10529fac <__environ@GLIBC_2.2.5+0xf1e6484> │ │ │ │ (bad) │ │ │ │ mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x5a6690,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -464368,15 +464399,15 @@ │ │ │ │ addr32 pop %rdx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 5a66e3 <__gmpz_get_d_2exp@plt+0x1a0463> │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp f0bac0 <__gmpz_get_d_2exp@plt+0xb05840> │ │ │ │ - lea 0xbc635c(%rip),%rbx │ │ │ │ + lea 0xbc637c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -464399,24 +464430,24 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7352a09c <__environ@GLIBC_2.2.5+0x721e65b4> │ │ │ │ + rex.RB call 7352a09c <__environ@GLIBC_2.2.5+0x721e6574> │ │ │ │ (bad) │ │ │ │ movq $0x5a6790,-0x18(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp f0bac0 <__gmpz_get_d_2exp@plt+0xb05840> │ │ │ │ - lea 0xbc62e1(%rip),%rbx │ │ │ │ + lea 0xbc6301(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -464431,28 +464462,28 @@ │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ movq $0x5a67e0,0x10(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f0bac0 <__gmpz_get_d_2exp@plt+0xb05840> │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xd0ac0b(%rip),%rbx │ │ │ │ + lea 0xd0ac2b(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0x48(%rdx,%rdx,8),%esi │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - lea 0xd0abe6(%rip),%rbx │ │ │ │ + lea 0xd0ac06(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -464546,37 +464577,37 @@ │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ fisttps -0x75(%rax) │ │ │ │ jne 5a691b <__gmpz_get_d_2exp@plt+0x1a069b> │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 5a6748 <__gmpz_get_d_2exp@plt+0x1a04c8> │ │ │ │ - lea 0xbc6141(%rip),%rbx │ │ │ │ + lea 0xbc6161(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7352a294 <__environ@GLIBC_2.2.5+0x721e67ac> │ │ │ │ + rex.RB call 7352a294 <__environ@GLIBC_2.2.5+0x721e676c> │ │ │ │ (bad) │ │ │ │ movq $0x5a6988,-0x18(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp f0bac0 <__gmpz_get_d_2exp@plt+0xb05840> │ │ │ │ - lea 0xbc60f9(%rip),%rbx │ │ │ │ + lea 0xbc6119(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -464591,28 +464622,28 @@ │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ movq $0x5a69d8,0x10(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f0bac0 <__gmpz_get_d_2exp@plt+0xb05840> │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xd0aa1c(%rip),%rbx │ │ │ │ + lea 0xd0aa3c(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0x48(%rdx,%rdx,8),%esi │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - lea 0xd0a9e5(%rip),%rbx │ │ │ │ + lea 0xd0aa05(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -464709,15 +464740,15 @@ │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ fisttps -0x75(%rax) │ │ │ │ jne 5a6b13 <__gmpz_get_d_2exp@plt+0x1a0893> │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 5a6940 <__gmpz_get_d_2exp@plt+0x1a06c0> │ │ │ │ - lea 0xbc5f59(%rip),%rbx │ │ │ │ + lea 0xbc5f79(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -464788,15 +464819,15 @@ │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f0bac0 <__gmpz_get_d_2exp@plt+0xb05840> │ │ │ │ - lea 0xbc5e74(%rip),%rbx │ │ │ │ + lea 0xbc5e94(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -464844,25 +464875,25 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7352a604 <__environ@GLIBC_2.2.5+0x721e6b1c> │ │ │ │ + rex.RB call 7352a604 <__environ@GLIBC_2.2.5+0x721e6adc> │ │ │ │ and -0x39(%rax),%cl │ │ │ │ rex.RB call b4d9b9 <__gmpz_get_d_2exp@plt+0x747739> │ │ │ │ mov %rsi,%rax │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp f0bac0 <__gmpz_get_d_2exp@plt+0xb05840> │ │ │ │ - lea 0xbc5da6(%rip),%rbx │ │ │ │ + lea 0xbc5dc6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -464877,28 +464908,28 @@ │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ movq $0x5a6d48,0x10(%rbp) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f0bac0 <__gmpz_get_d_2exp@plt+0xb05840> │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xd0a6ac(%rip),%rbx │ │ │ │ + lea 0xd0a6cc(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0x48(%rdx,%rdx,8),%esi │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - lea 0xd0a675(%rip),%rbx │ │ │ │ + lea 0xd0a695(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -464998,15 +465029,15 @@ │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ fisttps -0x75(%rax) │ │ │ │ jne 5a6e83 <__gmpz_get_d_2exp@plt+0x1a0c03> │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 5a6cb0 <__gmpz_get_d_2exp@plt+0x1a0a30> │ │ │ │ - lea 0xbc5c09(%rip),%rbx │ │ │ │ + lea 0xbc5c29(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -465063,15 +465094,15 @@ │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f0bac0 <__gmpz_get_d_2exp@plt+0xb05840> │ │ │ │ - lea 0xbc5b44(%rip),%rbx │ │ │ │ + lea 0xbc5b64(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -465130,15 +465161,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x5a9970,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbc5abf(%rip),%rbx │ │ │ │ + lea 0xbc5adf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -465146,42 +465177,41 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a7071 <__gmpz_get_d_2exp@plt+0x1a0df1> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xbc5a8e(%rip),%r14 │ │ │ │ + lea 0xbc5aae(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - shrb $1,-0x44(%rsi) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + lock outsb %ds:(%rsi),(%dx) │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a70e2 <__gmpz_get_d_2exp@plt+0x1a0e62> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a70d7 <__gmpz_get_d_2exp@plt+0x1a0e57> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x5a7048,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbc6e8e(%rip),%r14 │ │ │ │ + lea 0xbc6eae(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ @@ -465204,19 +465234,19 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x29(%rdi) │ │ │ │ movq $0x5a7088,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xbc7d3b(%rip),%r14 │ │ │ │ + lea 0xbc7d5b(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbc59b0(%rip),%rbx │ │ │ │ + lea 0xbc59d0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -465224,59 +465254,60 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a7189 <__gmpz_get_d_2exp@plt+0x1a0f09> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xbc5976(%rip),%r14 │ │ │ │ + lea 0xbc5996(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,0x4800bc6d(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %bl,%al │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5a7201 <__gmpz_get_d_2exp@plt+0x1a0f81> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a71f6 <__gmpz_get_d_2exp@plt+0x1a0f76> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x5a7160,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov %rax,%rdi │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbc6d6f(%rip),%r14 │ │ │ │ + lea 0xbc6d8f(%rip),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9d08 <__gmpz_get_d_2exp@plt+0xbb3a88> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ pop %rax │ │ │ │ mov $0x458d4800,%esp │ │ │ │ - call 1052ab74 <__environ@GLIBC_2.2.5+0xf1e708c> │ │ │ │ + call 1052ab74 <__environ@GLIBC_2.2.5+0xf1e704c> │ │ │ │ (bad) │ │ │ │ xchg %eax,%edx │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call b4e495 <__gmpz_get_d_2exp@plt+0x748215> │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ @@ -465288,35 +465319,35 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900bc58(%rax) │ │ │ │ + add %bh,0x4900bc58(%rax) │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a72af <__gmpz_get_d_2exp@plt+0x1a102f> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5a71a0,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rbx,%rdi │ │ │ │ lea -0x20(%r12),%rsi │ │ │ │ - lea 0xbc7bc6(%rip),%r14 │ │ │ │ + lea 0xbc7be6(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9d08 <__gmpz_get_d_2exp@plt+0xbb3a88> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbc5852(%rip),%rbx │ │ │ │ + lea 0xbc5872(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -465339,15 +465370,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ and -0x73(%rax),%ecx │ │ │ │ - sbb $0xbc57fb,%eax │ │ │ │ + sbb $0xbc581b,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -465371,81 +465402,80 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbc579b(%rip),%rbx │ │ │ │ + lea 0xbc57bb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ pop %rax │ │ │ │ mov $0x1d8d4800,%esp │ │ │ │ - lret $0xbc58 │ │ │ │ - add %bh,%bh │ │ │ │ - add %ah,%gs:0xf(%rsi) │ │ │ │ (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + pop %rax │ │ │ │ + mov $0x65ff00,%esp │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x58(%rax) │ │ │ │ - mov $0x458d4800,%esp │ │ │ │ - clc │ │ │ │ + add %dl,0x4800bc58(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a741e <__gmpz_get_d_2exp@plt+0x1a119e> │ │ │ │ movq $0x5a7410,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5a7410 <__gmpz_get_d_2exp@plt+0x1a1190> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x58(%rax) │ │ │ │ + add %ah,0x58(%rax) │ │ │ │ mov $0x1d8d4800,%esp │ │ │ │ - cmp -0x44(%rax),%bl │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ + pop %rdx │ │ │ │ + pop %rax │ │ │ │ + mov $0xc5834800,%esp │ │ │ │ + or %bh,%bh │ │ │ │ add %cl,%gs:-0x73(%rax) │ │ │ │ - sbb $0xbc58ab,%eax │ │ │ │ + sbb $0xbc58cb,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xc8249a,%eax │ │ │ │ + sbb $0xc824ba,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xc82472,%eax │ │ │ │ + sbb $0xc82492,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -465530,22 +465560,23 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 5a75fe <__gmpz_get_d_2exp@plt+0x1a137e> │ │ │ │ - mov $0x458d4800,%esp │ │ │ │ + add %bh,-0x44(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a75b5 <__gmpz_get_d_2exp@plt+0x1a1335> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbc78c1(%rip),%r14 │ │ │ │ + lea 0xbc78e1(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -465587,15 +465618,15 @@ │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x5a75d0,-0x30(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13d1,(%r12) │ │ │ │ + movq $0x12b13f1,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -465639,15 +465670,15 @@ │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5a76a0,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13da,(%r12) │ │ │ │ + movq $0x12b13fa,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ @@ -465768,15 +465799,15 @@ │ │ │ │ ja 5a790c <__gmpz_get_d_2exp@plt+0x1a168c> │ │ │ │ movq $0x5a77d0,-0x30(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13da,(%r12) │ │ │ │ + movq $0x12b13fa,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0x58,%r12 │ │ │ │ @@ -465806,22 +465837,22 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x65,%al │ │ │ │ - mov $0x458d4800,%esp │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + enter $0xbc65,$0x0 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5a79dd <__gmpz_get_d_2exp@plt+0x1a175d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbc6589(%rip),%r14 │ │ │ │ + lea 0xbc65a9(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -465863,15 +465894,15 @@ │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x5a79f8,-0x30(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13d1,(%r12) │ │ │ │ + movq $0x12b13f1,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -465915,15 +465946,15 @@ │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5a7ac8,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13da,(%r12) │ │ │ │ + movq $0x12b13fa,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ @@ -466042,15 +466073,15 @@ │ │ │ │ ja 5a7d34 <__gmpz_get_d_2exp@plt+0x1a1ab4> │ │ │ │ movq $0x5a7bf8,-0x30(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13da,(%r12) │ │ │ │ + movq $0x12b13fa,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0x58,%r12 │ │ │ │ @@ -466087,25 +466118,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a7e01 <__gmpz_get_d_2exp@plt+0x1a1b81> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xbc4fed(%rip),%r14 │ │ │ │ + lea 0xbc500d(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x61(%rax) │ │ │ │ + add %ah,0x61(%rax) │ │ │ │ mov $0x458d4800,%esp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a7eba <__gmpz_get_d_2exp@plt+0x1a1c3a> │ │ │ │ add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a7eaf <__gmpz_get_d_2exp@plt+0x1a1c2f> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -466135,16 +466166,17 @@ │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rex.WR movabs $0xf8394cc8458d4800,%rsp │ │ │ │ + add %cl,0x4c(%rax) │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ + enter $0x394c,$0xf8 │ │ │ │ jb 5a7fe0 <__gmpz_get_d_2exp@plt+0x1a1d60> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5a7f30,-0x38(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ @@ -466160,15 +466192,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ rex.WXB movabs $0x88c4814900,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a7fd0 <__gmpz_get_d_2exp@plt+0x1a1d50> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5a7588,-0x80(%r12) │ │ │ │ mov %rbx,-0x70(%r12) │ │ │ │ @@ -466203,36 +466235,37 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - rex.WX movabs $0xf8394ce0458d4800,%rsp │ │ │ │ + add %bl,(%rax) │ │ │ │ + rex.WXB movabs $0xf8394ce0458d4800,%r12 │ │ │ │ jb 5a8026 <__gmpz_get_d_2exp@plt+0x1a1da6> │ │ │ │ movq $0x5a8048,-0x20(%rbp) │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfce20 <__gmpz_get_d_2exp@plt+0x7f6ba0> │ │ │ │ - lea 0xbc4dd3(%rip),%rbx │ │ │ │ + lea 0xbc4df3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900bc4a(%rax) │ │ │ │ - add $0x68,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5a80c6 <__gmpz_get_d_2exp@plt+0x1a1e46> │ │ │ │ + add %dl,%al │ │ │ │ + rex.WX movabs $0xa53b4d68c4834900,%rsp │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x71(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ movq $0x5a7490,-0x60(%r12) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov %rcx,-0x50(%r12) │ │ │ │ movq $0x5a74d0,-0x48(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ @@ -466251,42 +466284,44 @@ │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0x48000000,%eax │ │ │ │ + adc $0x68000000,%eax │ │ │ │ rex.WRX movabs $0xf8394cf0458d4800,%rsp │ │ │ │ jb 5a812c <__gmpz_get_d_2exp@plt+0x1a1eac> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5a812a <__gmpz_get_d_2exp@plt+0x1a1eaa> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbc4de9(%rip),%r14 │ │ │ │ + lea 0xbc4e09(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp b9d910 <__gmpz_get_d_2exp@plt+0x797690> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rex.WRX movabs $0xf8394ce0458d4800,%rsp │ │ │ │ + add %cl,0x4e(%rax) │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ + loopne 5a8199 <__gmpz_get_d_2exp@plt+0x1a1f19> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 5a8219 <__gmpz_get_d_2exp@plt+0x1a1f99> │ │ │ │ movq $0x5a8188,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -466295,16 +466330,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rex.WRB movabs $0x5a81c8f845c74800,%r12 │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.WRX movabs $0x5a81c8f845c74800,%rsp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ @@ -466315,51 +466350,52 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bc4d(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %cl,%al │ │ │ │ + rex.WRB movabs $0x5b8b4818458b4800,%r12 │ │ │ │ + (bad) │ │ │ │ test %rbx,%rbx │ │ │ │ je 5a8202 <__gmpz_get_d_2exp@plt+0x1a1f82> │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 5a81f2 <__gmpz_get_d_2exp@plt+0x1a1f72> │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - lea 0xbc6c83(%rip),%r14 │ │ │ │ + lea 0xbc6ca3(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xbc4d57(%rip),%rbx │ │ │ │ + lea 0xbc4d77(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ - lea 0xbc5d4c(%rip),%r14 │ │ │ │ + lea 0xbc5d6c(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xbc4d78(%rip),%rbx │ │ │ │ + lea 0xbc4d98(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %ch,0x0(%rsp,%rdi,4) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + push %rax │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5a8265 <__gmpz_get_d_2exp@plt+0x1a1fe5> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbc6c11(%rip),%r14 │ │ │ │ + lea 0xbc6c31(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -466418,15 +466454,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7352bc94 <__environ@GLIBC_2.2.5+0x721e81ac> │ │ │ │ + rex.RB call 7352bc94 <__environ@GLIBC_2.2.5+0x721e816c> │ │ │ │ push %rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a8391 <__gmpz_get_d_2exp@plt+0x1a2111> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5a82c8,-0x10(%r12) │ │ │ │ @@ -466443,22 +466479,22 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x5b,%al │ │ │ │ - mov $0x458d4800,%esp │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + enter $0xbc5b,$0x0 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5a83dd <__gmpz_get_d_2exp@plt+0x1a215d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbc5b89(%rip),%r14 │ │ │ │ + lea 0xbc5ba9(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -466517,15 +466553,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7352be0c <__environ@GLIBC_2.2.5+0x721e8324> │ │ │ │ + rex.RB call 7352be0c <__environ@GLIBC_2.2.5+0x721e82e4> │ │ │ │ push %rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a8509 <__gmpz_get_d_2exp@plt+0x1a2289> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5a8440,-0x10(%r12) │ │ │ │ @@ -466551,26 +466587,26 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a855a <__gmpz_get_d_2exp@plt+0x1a22da> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x116caf2,-0x18(%rbp) │ │ │ │ + movq $0x116cb12,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,%al │ │ │ │ - pop %rcx │ │ │ │ + add %cl,(%rax) │ │ │ │ + pop %rdx │ │ │ │ mov $0x458d4800,%esp │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5a860b <__gmpz_get_d_2exp@plt+0x1a238b> │ │ │ │ add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a8600 <__gmpz_get_d_2exp@plt+0x1a2380> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -466601,17 +466637,17 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ rex.R mov $0x458d4800,%esp │ │ │ │ - call 7352bf7c <__environ@GLIBC_2.2.5+0x721e8494> │ │ │ │ + call 7352bf7c <__environ@GLIBC_2.2.5+0x721e8454> │ │ │ │ jge 5a867b <__gmpz_get_d_2exp@plt+0x1a23fb> │ │ │ │ add $0x60,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a86a3 <__gmpz_get_d_2exp@plt+0x1a2423> │ │ │ │ movq $0x5a8238,-0x58(%r12) │ │ │ │ mov %r8,-0x48(%r12) │ │ │ │ mov %rsi,-0x40(%r12) │ │ │ │ @@ -466627,25 +466663,25 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ - lea 0xbc48f3(%rip),%rbx │ │ │ │ + lea 0xbc4913(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ movabs $0xf8394ce0458d4800,%rsp │ │ │ │ jb 5a8770 <__gmpz_get_d_2exp@plt+0x1a24f0> │ │ │ │ movq $0x5a8718,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -466655,15 +466691,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bc48(%rax) │ │ │ │ + add %dh,0x4800bc48(%rax) │ │ │ │ movl $0x5a8758,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ @@ -466674,23 +466710,23 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48(%rax) │ │ │ │ + add %dh,0x48(%rax) │ │ │ │ mov $0x458b4c00,%esp │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jge 5a8770 <__gmpz_get_d_2exp@plt+0x1a24f0> │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 5a8628 <__gmpz_get_d_2exp@plt+0x1a23a8> │ │ │ │ - lea 0xbc4841(%rip),%rbx │ │ │ │ + lea 0xbc4861(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -466774,22 +466810,23 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 5a88eb <__gmpz_get_d_2exp@plt+0x1a266b> │ │ │ │ - mov $0x458d4800,%esp │ │ │ │ + add %ah,-0x44(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a88b5 <__gmpz_get_d_2exp@plt+0x1a2635> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbc65c1(%rip),%r14 │ │ │ │ + lea 0xbc65e1(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -466884,15 +466921,15 @@ │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5a89a0,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13da,(%r12) │ │ │ │ + movq $0x12b13fa,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ @@ -466995,22 +467032,23 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - jo 5a8c39 <__gmpz_get_d_2exp@plt+0x1a29b9> │ │ │ │ + nop │ │ │ │ + push %rbx │ │ │ │ mov $0x458d4800,%esp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a8c15 <__gmpz_get_d_2exp@plt+0x1a2995> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbc5351(%rip),%r14 │ │ │ │ + lea 0xbc5371(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -467105,15 +467143,15 @@ │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5a8d00,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13da,(%r12) │ │ │ │ + movq $0x12b13fa,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ @@ -467223,25 +467261,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a8f71 <__gmpz_get_d_2exp@plt+0x1a2cf1> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xbc3e7d(%rip),%r14 │ │ │ │ + lea 0xbc3e9d(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ rex.WRXB movabs $0xf8394cf0458d4800,%r12 │ │ │ │ jb 5a902a <__gmpz_get_d_2exp@plt+0x1a2daa> │ │ │ │ add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a901f <__gmpz_get_d_2exp@plt+0x1a2d9f> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -467270,16 +467308,16 @@ │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bc3a(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ + add %bl,%al │ │ │ │ + cmp -0x37ba72b8(%rax,%rax,1),%bh │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a9150 <__gmpz_get_d_2exp@plt+0x1a2ed0> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5a90a0,-0x38(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ @@ -467296,15 +467334,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3a(%rax) │ │ │ │ + add %bh,0x3a(%rax) │ │ │ │ mov $0xc4814900,%esp │ │ │ │ mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a9140 <__gmpz_get_d_2exp@plt+0x1a2ec0> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -467341,34 +467379,34 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bc39(%rax) │ │ │ │ + add %ch,0x4800bc39(%rax) │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a9196 <__gmpz_get_d_2exp@plt+0x1a2f16> │ │ │ │ movq $0x5a91b8,-0x20(%rbp) │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfce20 <__gmpz_get_d_2exp@plt+0x7f6ba0> │ │ │ │ - lea 0xbc3e2b(%rip),%rbx │ │ │ │ + lea 0xbc3e4b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x39(%rax) │ │ │ │ + add %ah,0x39(%rax) │ │ │ │ mov $0xc4834900,%esp │ │ │ │ push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x71(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ movq $0x5a8790,-0x60(%r12) │ │ │ │ @@ -467396,33 +467434,33 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bl,0x0(%rsp,%rdi,4) │ │ │ │ + xor %bl,0x0(%rsp,%rdi,4) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a9285 <__gmpz_get_d_2exp@plt+0x1a3005> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbc5bf1(%rip),%r14 │ │ │ │ + lea 0xbc5c11(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ pop %rbx │ │ │ │ mov $0x458d4800,%esp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a9303 <__gmpz_get_d_2exp@plt+0x1a3083> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a92f8 <__gmpz_get_d_2exp@plt+0x1a3078> │ │ │ │ @@ -467445,34 +467483,34 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rex │ │ │ │ + (bad) │ │ │ │ rex.WR movabs $0xf8394cf0458d4800,%rsp │ │ │ │ jb 5a9345 <__gmpz_get_d_2exp@plt+0x1a30c5> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbc4c21(%rip),%r14 │ │ │ │ + lea 0xbc4c41(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bc37(%rax) │ │ │ │ + add %dh,0x4800bc37(%rax) │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a941e <__gmpz_get_d_2exp@plt+0x1a319e> │ │ │ │ movq $0x5a93a8,-0x20(%rbp) │ │ │ │ mov %r8,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ @@ -467484,15 +467522,15 @@ │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x37(%rax) │ │ │ │ + add %dh,0x37(%rax) │ │ │ │ mov $0xc4834900,%esp │ │ │ │ push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a940e <__gmpz_get_d_2exp@plt+0x1a318e> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5a92a0,-0x48(%r12) │ │ │ │ @@ -467509,65 +467547,61 @@ │ │ │ │ lea -0x48(%r12),%rsi │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbc3bb3(%rip),%rbx │ │ │ │ + lea 0xbc3bd3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sub %bl,-0x44(%rdx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + rex.W pop %rdx │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a946d <__gmpz_get_d_2exp@plt+0x1a31ed> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbc5a09(%rip),%r14 │ │ │ │ + lea 0xbc5a29(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rorb $1,-0x44(%rdx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + lock rex.WX movabs $0xf8394cf0458d4800,%rsp │ │ │ │ jb 5a94b5 <__gmpz_get_d_2exp@plt+0x1a3235> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbc4ab1(%rip),%r14 │ │ │ │ + lea 0xbc4ad1(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - ss mov $0x458d4800,%esp │ │ │ │ + add %al,0x36(%rax) │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5a95a3 <__gmpz_get_d_2exp@plt+0x1a3323> │ │ │ │ movq $0x5a9510,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -467576,89 +467610,89 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xor $0x834900bc,%eax │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ + ss mov $0xc4834900,%esp │ │ │ │ jo 5a9562 <__gmpz_get_d_2exp@plt+0x1a32e2> │ │ │ │ cmp 0x358(%rbp),%esp │ │ │ │ ja 5a9593 <__gmpz_get_d_2exp@plt+0x1a3313> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5a9440,-0x68(%r12) │ │ │ │ mov %rbx,-0x58(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x50(%r12) │ │ │ │ movq $0xf82c60,-0x48(%r12) │ │ │ │ lea -0x68(%r12),%rcx │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x12b1439,-0x38(%r12) │ │ │ │ + movq $0x12b1459,-0x38(%r12) │ │ │ │ movq $0x5a9488,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x46(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbc3a3e(%rip),%rbx │ │ │ │ + lea 0xbc3a5e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x58,%al │ │ │ │ - mov $0x458d4800,%esp │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + enter $0xbc58,$0x0 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5a95ed <__gmpz_get_d_2exp@plt+0x1a336d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbc5889(%rip),%r14 │ │ │ │ + lea 0xbc58a9(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - movabs $0xf8394cf0458d4800,%r12 │ │ │ │ + jo 5a964f <__gmpz_get_d_2exp@plt+0x1a33cf> │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5a9635 <__gmpz_get_d_2exp@plt+0x1a33b5> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbc4931(%rip),%r14 │ │ │ │ + lea 0xbc4951(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ movabs $0xf8394cf0458d4800,%r12 │ │ │ │ jb 5a96b3 <__gmpz_get_d_2exp@plt+0x1a3433> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a96a8 <__gmpz_get_d_2exp@plt+0x1a3428> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -467680,18 +467714,17 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xor $0xbc,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5a9721 <__gmpz_get_d_2exp@plt+0x1a34a1> │ │ │ │ + add %cl,0x34(%rax) │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ + loopne 5a9721 <__gmpz_get_d_2exp@plt+0x1a34a1> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5a9786 <__gmpz_get_d_2exp@plt+0x1a3506> │ │ │ │ movq $0x5a9710,-0x20(%rbp) │ │ │ │ mov %r8,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ @@ -467702,16 +467735,19 @@ │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xor 0x50c48349(%rax,%rax,1),%edi │ │ │ │ + add %cl,(%rax) │ │ │ │ + xor $0xbc,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a9776 <__gmpz_get_d_2exp@plt+0x1a34f6> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5a95c0,-0x48(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ @@ -467726,63 +467762,64 @@ │ │ │ │ lea -0x48(%r12),%rsi │ │ │ │ lea -0x28(%r12),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbc386b(%rip),%rbx │ │ │ │ + lea 0xbc388b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rclb $0x0,-0x44(%rsi) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + loopne 5a97fc <__gmpz_get_d_2exp@plt+0x1a357c> │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5a97d5 <__gmpz_get_d_2exp@plt+0x1a3555> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbc56a1(%rip),%r14 │ │ │ │ + lea 0xbc56c1(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800bc47 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + mov %al,-0x44(%rdi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5a981d <__gmpz_get_d_2exp@plt+0x1a359d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbc4749(%rip),%r14 │ │ │ │ + lea 0xbc4769(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bc32(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %bl,%al │ │ │ │ + xor -0xfba72b8(%rax,%rax,1),%bh │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5a98ef <__gmpz_get_d_2exp@plt+0x1a366f> │ │ │ │ movq $0x5a9878,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -467791,15 +467828,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900bc32(%rax) │ │ │ │ + add %ah,0x4900bc32(%rax) │ │ │ │ add $0x58,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5a98df <__gmpz_get_d_2exp@plt+0x1a365f> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5a97a8,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ @@ -467814,15 +467851,15 @@ │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbc3712(%rip),%rbx │ │ │ │ + lea 0xbc3732(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -467838,15 +467875,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x5a9970,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbc374f(%rip),%rbx │ │ │ │ + lea 0xbc376f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ xor $0xa3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -467864,26 +467901,26 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xc51b92,%eax │ │ │ │ + sbb $0xc51bb2,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd952a2,%eax │ │ │ │ + sbb $0xd952c2,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -467945,15 +467982,15 @@ │ │ │ │ movq $0xd4dfc8,-0x8(%r12) │ │ │ │ mov %eax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbc37a0(%rip),%rbx │ │ │ │ + lea 0xbc37c0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -468016,15 +468053,15 @@ │ │ │ │ movq $0xd4dfc8,-0x8(%r12) │ │ │ │ mov %eax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbc36c8(%rip),%rbx │ │ │ │ + lea 0xbc36e8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ @@ -468099,27 +468136,27 @@ │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbc359d(%rip),%rbx │ │ │ │ + lea 0xbc35bd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1052d64c <__environ@GLIBC_2.2.5+0xf1e9b64> │ │ │ │ + rex.RB call 1052d64c <__environ@GLIBC_2.2.5+0xf1e9b24> │ │ │ │ (bad) │ │ │ │ in (%dx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock xor %bl,-0x76b7ffa6(%rbp) │ │ │ │ xrelease mov %r14,-0x8(%rbp) │ │ │ │ @@ -468197,18 +468234,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ - lea 0xd0454e(%rip),%rbx │ │ │ │ + lea 0xd0456e(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbc3487(%rip),%rbx │ │ │ │ + lea 0xbc34a7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -468273,15 +468310,15 @@ │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbc338e(%rip),%rbx │ │ │ │ + lea 0xbc33ae(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -468347,15 +468384,15 @@ │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbc3292(%rip),%rbx │ │ │ │ + lea 0xbc32b2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -468464,18 +468501,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ - lea 0xd041e6(%rip),%rbx │ │ │ │ + lea 0xd04206(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbc3137(%rip),%rbx │ │ │ │ + lea 0xbc3157(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -468586,60 +468623,60 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ - lea 0xd0407e(%rip),%rbx │ │ │ │ + lea 0xd0409e(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbc2fd7(%rip),%rbx │ │ │ │ + lea 0xbc2ff7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xor %bh,-0xfba72b8(%rax,%rax,1) │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %bl,0x30(%rax) │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5aa42b <__gmpz_get_d_2exp@plt+0x1a41ab> │ │ │ │ movq $0x5aa320,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5aa320 <__gmpz_get_d_2exp@plt+0x1a40a0> │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ xor %bh,0x45c748(%rax,%rax,1) │ │ │ │ push %rax │ │ │ │ movabs %eax,0x5d8b4807438b005a │ │ │ │ or %cl,-0x3c09f7bb(%rcx) │ │ │ │ (bad) │ │ │ │ jne 5aa350 <__gmpz_get_d_2exp@plt+0x1a40d0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ (bad) │ │ │ │ mov $0x438b4800,%esp │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ mov %rax,%rcx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rcx,%rsi │ │ │ │ @@ -468647,15 +468684,15 @@ │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ call 5aab10 <__gmpz_get_d_2exp@plt+0x1a4890> │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ jne 5aa3b1 <__gmpz_get_d_2exp@plt+0x1a4131> │ │ │ │ - lea 0xbc2f77(%rip),%r14 │ │ │ │ + lea 0xbc2f97(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp bdbbe8 <__gmpz_get_d_2exp@plt+0x7d5968> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -468712,23 +468749,23 @@ │ │ │ │ movq $0x5aa2e8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%rdi │ │ │ │ mov $0x8,%esi │ │ │ │ mov $0x10,%r14d │ │ │ │ jmp bebe90 <__gmpz_get_d_2exp@plt+0x7e5c10> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbc2eb7(%rip),%rbx │ │ │ │ + lea 0xbc2ed7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x14ff43d2(%rax) │ │ │ │ + add %bh,-0x14ff43d2(%rax) │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -468859,16 +468896,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - clc │ │ │ │ + add %bl,-0x8(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -468876,56 +468912,53 @@ │ │ │ │ movq $0x5aa4c8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%rdi │ │ │ │ mov $0x8,%esi │ │ │ │ mov $0x10,%r14d │ │ │ │ jmp bebe90 <__gmpz_get_d_2exp@plt+0x7e5c10> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbc2c77(%rip),%rbx │ │ │ │ + lea 0xbc2c97(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x2c(%rax) │ │ │ │ + add %bh,0x2c(%rax) │ │ │ │ mov $0x669eeb00,%esp │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ch,(%rsp,%rdi,4) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + test $0x2c,%al │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5aa767 <__gmpz_get_d_2exp@plt+0x1a44e7> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xc7f19d(%rip),%r8 │ │ │ │ - lea 0xc7f196(%rip),%rdi │ │ │ │ + lea 0xc7f1bd(%rip),%r8 │ │ │ │ + lea 0xc7f1b6(%rip),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbc2c32(%rip),%r14 │ │ │ │ + lea 0xbc2c52(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bdb790 <__gmpz_get_d_2exp@plt+0x7d5510> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - sub $0xbc,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + js 5aa7aa <__gmpz_get_d_2exp@plt+0x1a452a> │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5aa7cc <__gmpz_get_d_2exp@plt+0x1a454c> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5aa7c1 <__gmpz_get_d_2exp@plt+0x1a4541> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -468938,24 +468971,29 @@ │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sub 0x18c48349(%rax,%rax,1),%edi │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5aa80c <__gmpz_get_d_2exp@plt+0x1a458c> │ │ │ │ + add %dl,(%rax) │ │ │ │ + sub $0xbc,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x17(%rdi) │ │ │ │ movq $0x5aa780,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp fae7b8 <__gmpz_get_d_2exp@plt+0xba8538> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbc2bda(%rip),%rbx │ │ │ │ + lea 0xbc2bfa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ @@ -468972,15 +469010,15 @@ │ │ │ │ movq $0xd4dfc8,-0x8(%r12) │ │ │ │ mov %eax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ - adc $0x80000000,%eax │ │ │ │ + adc $0xa0000000,%eax │ │ │ │ sub -0x17ba72b8(%rax,%rax,1),%edi │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5aa8cd <__gmpz_get_d_2exp@plt+0x1a464d> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -468996,41 +469034,44 @@ │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sub 0x10c48349(%rax,%rax,1),%edi │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5aa910 <__gmpz_get_d_2exp@plt+0x1a4690> │ │ │ │ + add %al,0x2b(%rax) │ │ │ │ + mov $0xc4834900,%esp │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ movq $0x5aa838,-0x8(%r12) │ │ │ │ movq $0x5aa930,0x0(%rbp) │ │ │ │ lea -0x8(%r12),%r14 │ │ │ │ jmp 5aa6b8 <__gmpz_get_d_2exp@plt+0x1a4438> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ sub 0x45c748(%rax,%rax,1),%bh │ │ │ │ push %rax │ │ │ │ test $0xc3f6005a,%eax │ │ │ │ (bad) │ │ │ │ jne 5aa950 <__gmpz_get_d_2exp@plt+0x1a46d0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bc2a(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ + add %cl,%al │ │ │ │ + sub -0x7c2776b8(%rax,%rax,1),%bh │ │ │ │ + loopne 5aa95d <__gmpz_get_d_2exp@plt+0x1a46dd> │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5aa96a <__gmpz_get_d_2exp@plt+0x1a46ea> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ @@ -469038,33 +469079,33 @@ │ │ │ │ jmp 5aa7e8 <__gmpz_get_d_2exp@plt+0x1a4568> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sub %edi,-0xfba72b8(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + sub -0xfba72b8(%rax,%rax,1),%bh │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5aa9ae <__gmpz_get_d_2exp@plt+0x1a472e> │ │ │ │ movq $0x5aa9d0,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbc2a9b(%rip),%rbx │ │ │ │ + lea 0xbc2abb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bc29(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ + add %al,%al │ │ │ │ + sub %edi,0x8458b48(%rax,%rax,1) │ │ │ │ movq $0x5aa9f8,0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5aa6b8 <__gmpz_get_d_2exp@plt+0x1a4438> │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -469096,15 +469137,15 @@ │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc7ee84(%rip),%rbx │ │ │ │ + lea 0xc7eea4(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -469121,15 +469162,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x5aaae0,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbc29c7(%rip),%rbx │ │ │ │ + lea 0xbc29e7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ mov $0x23,%dh │ │ │ │ movabs %eax,0x20000000000 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ @@ -469144,81 +469185,80 @@ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ jmp 405e50 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ jmp 4054d0 │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ - adc $0xc8000000,%eax │ │ │ │ + adc $0xe8000000,%eax │ │ │ │ cmp %edi,-0xfba72b8(%rax,%rax,1) │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5aab73 <__gmpz_get_d_2exp@plt+0x1a48f3> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5aab71 <__gmpz_get_d_2exp@plt+0x1a48f1> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc83ef8(%rip),%rsi │ │ │ │ - lea 0xbc2939(%rip),%r14 │ │ │ │ + lea 0xc83f18(%rip),%rsi │ │ │ │ + lea 0xbc2959(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5aea80 <__gmpz_get_d_2exp@plt+0x1a8800> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x6c(%rax) │ │ │ │ - movl $0xf8458d48,(%rax) │ │ │ │ + add %al,0x4800c794(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5aac32 <__gmpz_get_d_2exp@plt+0x1a49b2> │ │ │ │ movq $0x5aabc8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5aabc8 <__gmpz_get_d_2exp@plt+0x1a4948> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xchg %eax,%esp │ │ │ │ + add %cl,-0x6c(%rax) │ │ │ │ movl $0x18c48349,(%rax) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5aac3d <__gmpz_get_d_2exp@plt+0x1a49bd> │ │ │ │ cmpl $0x3b9aca00,0xf(%rbx) │ │ │ │ jb 5aac27 <__gmpz_get_d_2exp@plt+0x1a49a7> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movabs $0x7fffffffffffffff,%rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jne 5aac02 <__gmpz_get_d_2exp@plt+0x1a4982> │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0xc793f4(%rip),%rbx │ │ │ │ + lea 0xc79414(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x5a62c8,-0x10(%r12) │ │ │ │ inc %rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movl $0x0,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbc28d7(%rip),%rbx │ │ │ │ + lea 0xbc28f7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -469232,55 +469272,54 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5aac90 <__gmpz_get_d_2exp@plt+0x1a4a10> │ │ │ │ movq $0x5aacb0,-0x10(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xbc280e(%rip),%rsi │ │ │ │ + lea 0xbc282e(%rip),%rsi │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f05f68 <__gmpz_get_d_2exp@plt+0xaffce8> │ │ │ │ - lea 0xbc2889(%rip),%rbx │ │ │ │ + lea 0xbc28a9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x4c(%rax) │ │ │ │ + add %ch,-0x4c(%rax) │ │ │ │ movl $0x45c748,(%rax) │ │ │ │ shrb $1,-0x2176b700(%rdx,%rbx,2) │ │ │ │ jmp f14300 <__gmpz_get_d_2exp@plt+0xb0e080> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0xc7,%ah │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ + add %cl,-0x4c(%rax) │ │ │ │ + movl $0x45c748,(%rax) │ │ │ │ + clc │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ pop %rdx │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ pop %rbp │ │ │ │ or %ch,%cl │ │ │ │ sbb 0x1f0f0096(%rsi),%edx │ │ │ │ add %al,0x0(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ mov $0xc7,%ah │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,(%r8) │ │ │ │ lods %ds:(%rsi),%eax │ │ │ │ pop %rdx │ │ │ │ add %bh,0x3e8(%rsi) │ │ │ │ mov %rbx,%r14 │ │ │ │ @@ -469332,36 +469371,29 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x27(%rax) │ │ │ │ - mov $0x458d4800,%esp │ │ │ │ - call 1052e714 <__environ@GLIBC_2.2.5+0xf1eac2c> │ │ │ │ - (bad) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - clc │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + add %al,0x4800bc27(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5aae73 <__gmpz_get_d_2exp@plt+0x1a4bf3> │ │ │ │ + movq $0x5aadf8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5aadf8 <__gmpz_get_d_2exp@plt+0x1a4b78> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,0x27(%rax) │ │ │ │ mov $0x45c74800,%esp │ │ │ │ clc │ │ │ │ sub %ch,-0x74b7ffa6(%rsi) │ │ │ │ rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ ret │ │ │ │ @@ -469371,16 +469403,17 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - es mov $0x45c74800,%esp │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0x45c74800,%esp │ │ │ │ add %bl,-0x52(%rax) │ │ │ │ pop %rdx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ or %r14b,%r14b │ │ │ │ @@ -469391,23 +469424,23 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ es mov $0x458b4800,%esp │ │ │ │ or %cl,-0x39(%rax) │ │ │ │ or %r14b,0x48005aae(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5aac68 <__gmpz_get_d_2exp@plt+0x1a49e8> │ │ │ │ - lea 0xbc26c6(%rip),%rbx │ │ │ │ + lea 0xbc26e6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -469568,82 +469601,81 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %bh,(%rcx) │ │ │ │ + sub %bh,(%rcx) │ │ │ │ lret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7352ea14 <__environ@GLIBC_2.2.5+0x721eaf2c> │ │ │ │ + rex.RB call 7352ea14 <__environ@GLIBC_2.2.5+0x721eaeec> │ │ │ │ jo 5ab112 <__gmpz_get_d_2exp@plt+0x1a4e92> │ │ │ │ movl $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5ab100,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ab100 <__gmpz_get_d_2exp@plt+0x1a4e80> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ cmp %cl,%bl │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,(%r8) │ │ │ │ mov $0x5a,%cl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ab128 <__gmpz_get_d_2exp@plt+0x1a4ea8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800cb38(%rax) │ │ │ │ - movl $0x5ab150,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + add %al,%al │ │ │ │ + cmp %cl,%bl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,-0x4f(%r8) │ │ │ │ + pop %rdx │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ jmp f13e28 <__gmpz_get_d_2exp@plt+0xb0dba8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x38(%rax) │ │ │ │ - lret │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ + add %bl,0x4900cb38(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ab17f <__gmpz_get_d_2exp@plt+0x1a4eff> │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ - lea 0xbc231b(%rip),%r14 │ │ │ │ + lea 0xbc233b(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f070e0 <__gmpz_get_d_2exp@plt+0xb00e60> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nop │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - cmp %cl,%bl │ │ │ │ + add %al,0x38(%rax) │ │ │ │ + lret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ab1f5 <__gmpz_get_d_2exp@plt+0x1a4f75> │ │ │ │ movq $0x5aaf10,-0x48(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ @@ -469653,44 +469685,45 @@ │ │ │ │ mov %esi,-0x18(%r12) │ │ │ │ movq $0x5ab0c0,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x30(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xbc2349(%rip),%rbx │ │ │ │ + lea 0xbc2369(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - and -0x7ba72b8(%rax,%rax,1),%edi │ │ │ │ + add %cl,0x23(%rax) │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ + clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ab26e <__gmpz_get_d_2exp@plt+0x1a4fee> │ │ │ │ movq $0x5ab258,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ab258 <__gmpz_get_d_2exp@plt+0x1a4fd8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - and 0x45c748(%rax,%rax,1),%bh │ │ │ │ + add %bl,(%rax) │ │ │ │ + and 0x45c748(%rax,%rax,1),%edi │ │ │ │ nop │ │ │ │ mov $0x5a,%dl │ │ │ │ add %cl,-0x3976f0bd(%rbx) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5ab1a8 <__gmpz_get_d_2exp@plt+0x1a4f28> │ │ │ │ - lea 0xbc22eb(%rip),%rbx │ │ │ │ + lea 0xbc230b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -469707,162 +469740,163 @@ │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faed10 <__gmpz_get_d_2exp@plt+0xba8a90> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ + adc $0x30000000,%eax │ │ │ │ xor -0xfba72b8(%rax,%rax,1),%bh │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ab32b <__gmpz_get_d_2exp@plt+0x1a50ab> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5ab329 <__gmpz_get_d_2exp@plt+0x1a50a9> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbc2268(%rip),%rsi │ │ │ │ - lea 0xbc2251(%rip),%r14 │ │ │ │ + lea 0xbc2288(%rip),%rsi │ │ │ │ + lea 0xbc2271(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5aea80 <__gmpz_get_d_2exp@plt+0x1a8800> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ and -0xfba72b8(%rax,%rax,1),%bh │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ab365 <__gmpz_get_d_2exp@plt+0x1a50e5> │ │ │ │ movq $0x5ab380,-0x10(%rbp) │ │ │ │ mov %esi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f13e28 <__gmpz_get_d_2exp@plt+0xb0dba8> │ │ │ │ - lea 0xbc22cc(%rip),%rbx │ │ │ │ + lea 0xbc22ec(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bc22(%rax) │ │ │ │ + add %bh,0x4800bc22(%rax) │ │ │ │ movl $0x5ab3a8,0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%r14d │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp f09950 <__gmpz_get_d_2exp@plt+0xb036d0> │ │ │ │ nopl (%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x22(%rax) │ │ │ │ + add %ch,0x22(%rax) │ │ │ │ mov $0x45c74800,%esp │ │ │ │ add %dl,%al │ │ │ │ mov $0x5a,%bl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xc3049a,%eax │ │ │ │ + xor $0xc304ba,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ nop │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - and 0x45c748(%rax,%rax,1),%bh │ │ │ │ - add %dh,0x3d8d4800(%rdx,%rbx,2) │ │ │ │ - mov $0x21,%cl │ │ │ │ - mov $0xde894800,%esp │ │ │ │ - lea 0xc30478(%rip),%r14 │ │ │ │ + add %al,0x22(%rax) │ │ │ │ + mov $0x45c74800,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x5a,%ah │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0xbc21d1,%eax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xc30498(%rip),%r14 │ │ │ │ jmp b1b300 <__gmpz_get_d_2exp@plt+0x715080> │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ and %edi,0x10c48349(%rax,%rax,1) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ab43b <__gmpz_get_d_2exp@plt+0x1a51bb> │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x5ab460,0x0(%rbp) │ │ │ │ - lea 0xc30424(%rip),%rsi │ │ │ │ + lea 0xc30444(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x21(%rax) │ │ │ │ + add %dh,0x21(%rax) │ │ │ │ mov $0x458b4800,%esp │ │ │ │ or %cl,-0x39(%rax) │ │ │ │ or %r10b,0x48005ab4(%r8) │ │ │ │ mov %eax,%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f070e0 <__gmpz_get_d_2exp@plt+0xb00e60> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - and %edi,0x4cde8948(%rax,%rax,1) │ │ │ │ - lea 0xbc2016(%rip),%esi │ │ │ │ + add %al,0x21(%rax) │ │ │ │ + mov $0xde894800,%esp │ │ │ │ + lea 0xbc2036(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f070e0 <__gmpz_get_d_2exp@plt+0xb00e60> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x21(%rax) │ │ │ │ - mov $0x458d4800,%esp │ │ │ │ - clc │ │ │ │ + add %bl,0x4800bc21(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ab502 <__gmpz_get_d_2exp@plt+0x1a5282> │ │ │ │ movq $0x5ab4f0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ab4f0 <__gmpz_get_d_2exp@plt+0x1a5270> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x21(%rax) │ │ │ │ + add %ch,0x21(%rax) │ │ │ │ mov $0xf438b00,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5ab348 <__gmpz_get_d_2exp@plt+0x1a50c8> │ │ │ │ - lea 0xbc213f(%rip),%rbx │ │ │ │ + lea 0xbc215f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -469886,15 +469920,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbc20eb(%rip),%rbx │ │ │ │ + lea 0xbc210b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -469916,17 +469950,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ cmovs -0x6c16f73b(%rbx),%eax │ │ │ │ and 0x1d8d4800(%rax),%esp │ │ │ │ - mov %fs,(%rax) │ │ │ │ - mov $0x65ff4100,%esp │ │ │ │ - clc │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + and %bh,-0x79a00bf(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -469947,15 +469980,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xbc2034(%rip),%rbx │ │ │ │ + lea 0xbc2054(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -469977,18 +470010,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xbc1fdc(%rip),%rbx │ │ │ │ + lea 0xbc1ffc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ - adc $0x98000000,%eax │ │ │ │ + adc $0xb8000000,%eax │ │ │ │ pop %rdi │ │ │ │ lret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ab6f3 <__gmpz_get_d_2exp@plt+0x1a5473> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -469997,16 +470030,16 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5ab6f1 <__gmpz_get_d_2exp@plt+0x1a5471> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd05d58(%rip),%rsi │ │ │ │ - lea 0xbc1fe1(%rip),%r14 │ │ │ │ + lea 0xd05d78(%rip),%rsi │ │ │ │ + lea 0xbc2001(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e92430 <__gmpz_get_d_2exp@plt+0xa8c1b0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ @@ -470028,18 +470061,18 @@ │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd02bf2,%eax │ │ │ │ + sbb $0xd02c12,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbc2043(%rip),%rbx │ │ │ │ + lea 0xbc2063(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -470049,15 +470082,15 @@ │ │ │ │ xchg %eax,%esi │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ and %bh,-0x27ba72b8(%rax,%rax,1) │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ab7cd <__gmpz_get_d_2exp@plt+0x1a554d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5ab7e8,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -470072,51 +470105,53 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ mov $0xdf894800,%esp │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 5ab818 <__gmpz_get_d_2exp@plt+0x1a5598> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800cb31(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,%al │ │ │ │ + xor %ecx,%ebx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5ab869 <__gmpz_get_d_2exp@plt+0x1a55e9> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 5ab844 <__gmpz_get_d_2exp@plt+0x1a55c4> │ │ │ │ movq $0x5ab860,-0x20(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp f0c210 <__gmpz_get_d_2exp@plt+0xb05f90> │ │ │ │ - lea 0xbc1f5d(%rip),%rbx │ │ │ │ + lea 0xbc1f7d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x1f(%rax) │ │ │ │ + add %ch,0x1f(%rax) │ │ │ │ mov $0xd8894800,%esp │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 5ab8d0 <__gmpz_get_d_2exp@plt+0x1a5650> │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ab8c0 <__gmpz_get_d_2exp@plt+0x1a5640> │ │ │ │ @@ -470132,24 +470167,24 @@ │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd05b62(%rip),%rbx │ │ │ │ + lea 0xd05b82(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ (bad) │ │ │ │ mov $0x458d4800,%esp │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5ab92d <__gmpz_get_d_2exp@plt+0x1a56ad> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5ab948,-0x28(%rbp) │ │ │ │ @@ -470165,56 +470200,57 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x1e(%rax) │ │ │ │ - mov $0xdf894800,%esp │ │ │ │ + add %dl,0x4800bc1e(%rax) │ │ │ │ + mov %ebx,%edi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 5ab978 <__gmpz_get_d_2exp@plt+0x1a56f8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x30(%rax) │ │ │ │ + add %dh,0x30(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 5ab9c9 <__gmpz_get_d_2exp@plt+0x1a5749> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5ab9a4 <__gmpz_get_d_2exp@plt+0x1a5724> │ │ │ │ movq $0x5ab9c0,-0x20(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp f0c9e8 <__gmpz_get_d_2exp@plt+0xb06768> │ │ │ │ - lea 0xbc1e0d(%rip),%rbx │ │ │ │ + lea 0xbc1e2d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sbb $0x894800bc,%eax │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x64(%rbp) │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0xd8894800,%esp │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 5aba30 <__gmpz_get_d_2exp@plt+0x1a57b0> │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5aba20 <__gmpz_get_d_2exp@plt+0x1a57a0> │ │ │ │ movq $0x5ab8f0,-0x38(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ @@ -470226,15 +470262,15 @@ │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd05a02(%rip),%rbx │ │ │ │ + lea 0xd05a22(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -470243,38 +470279,38 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7352f3ac <__environ@GLIBC_2.2.5+0x721eb8c4> │ │ │ │ + rex.RB call 7352f3ac <__environ@GLIBC_2.2.5+0x721eb884> │ │ │ │ and $0xe845c748,%eax │ │ │ │ test $0xba,%al │ │ │ │ pop %rdx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ lock mov %r14,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp f05f68 <__gmpz_get_d_2exp@plt+0xaffce8> │ │ │ │ - lea 0xbc1d5b(%rip),%rbx │ │ │ │ + lea 0xbc1d7b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sbb $0x8b4800bc,%eax │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ + add %al,0x1d(%rax) │ │ │ │ + mov $0x458b4800,%esp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ fimull -0x77(%rax) │ │ │ │ fiadds -0x7cb7f81a(%rbx) │ │ │ │ incb (%rbx) │ │ │ │ jae 5abade <__gmpz_get_d_2exp@plt+0x1a585e> │ │ │ │ cmp $0x2,%rsi │ │ │ │ jae 5abacc <__gmpz_get_d_2exp@plt+0x1a584c> │ │ │ │ @@ -470292,74 +470328,74 @@ │ │ │ │ jmp 5ab818 <__gmpz_get_d_2exp@plt+0x1a5598> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bl,-0x72b7ff44(%rip) │ │ │ │ + cmp %bl,-0x72b7ff44(%rip) │ │ │ │ rex.RB loopne 5abb51 <__gmpz_get_d_2exp@plt+0x1a58d1> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5abb39 <__gmpz_get_d_2exp@plt+0x1a58b9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5abb50,-0x20(%rbp) │ │ │ │ - lea 0xbc1ce5(%rip),%rsi │ │ │ │ + lea 0xbc1d05(%rip),%rsi │ │ │ │ mov 0x18(%rbx),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp f070e0 <__gmpz_get_d_2exp@plt+0xb00e60> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ sbb $0xbc,%al │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ sbb (%rdi),%ecx │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x2e(%rax) │ │ │ │ + add %dh,0x2e(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7352f4cc <__environ@GLIBC_2.2.5+0x721eb9e4> │ │ │ │ + rex.RB call 7352f4cc <__environ@GLIBC_2.2.5+0x721eb9a4> │ │ │ │ and $0xe845c748,%eax │ │ │ │ enter $0x5abb,$0x0 │ │ │ │ mov %rsi,%rax │ │ │ │ mov %r14,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp f0c9e8 <__gmpz_get_d_2exp@plt+0xb06768> │ │ │ │ - lea 0xbc1c6b(%rip),%rbx │ │ │ │ + lea 0xbc1c8b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x1c(%rax) │ │ │ │ + add %dh,0x1c(%rax) │ │ │ │ mov $0xd8894800,%esp │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 5abc2f <__gmpz_get_d_2exp@plt+0x1a59af> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5abc1f <__gmpz_get_d_2exp@plt+0x1a599f> │ │ │ │ @@ -470373,39 +470409,39 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd05803(%rip),%rbx │ │ │ │ + lea 0xd05823(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ sbb 0x4cf08948(%rax,%rax,1),%edi │ │ │ │ mov %esi,%esi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 5abb78 <__gmpz_get_d_2exp@plt+0x1a58f8> │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rcrb $0xbc,(%rbx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5abcc9 <__gmpz_get_d_2exp@plt+0x1a5a49> │ │ │ │ + loopne 5abc91 <__gmpz_get_d_2exp@plt+0x1a5a11> │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ + loopne 5abcc9 <__gmpz_get_d_2exp@plt+0x1a5a49> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5abcad <__gmpz_get_d_2exp@plt+0x1a5a2d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5abcc8,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,%rsi │ │ │ │ @@ -470417,27 +470453,27 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x1b(%rax) │ │ │ │ - mov $0xde894800,%esp │ │ │ │ + add %dl,0x4800bc1b(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5abcf0 <__gmpz_get_d_2exp@plt+0x1a5a70> │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ sub $0xcb,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5abd7f <__gmpz_get_d_2exp@plt+0x1a5aff> │ │ │ │ movq $0x5abd28,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -470449,15 +470485,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ sbb 0x38c48349(%rax,%rax,1),%edi │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5abd6f <__gmpz_get_d_2exp@plt+0x1a5aef> │ │ │ │ movq $0x5abc78,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ @@ -470466,24 +470502,24 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbc1ab2(%rip),%rbx │ │ │ │ + lea 0xbc1ad2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lock sub %ebx,%ecx │ │ │ │ + adc %ch,(%rbx,%rcx,8) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5abdc6 <__gmpz_get_d_2exp@plt+0x1a5b46> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ @@ -470513,51 +470549,49 @@ │ │ │ │ movq $0x5abda0,-0x18(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %r14,%rsi │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ jmp 5abcf0 <__gmpz_get_d_2exp@plt+0x1a5a70> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbc1a22(%rip),%rbx │ │ │ │ + lea 0xbc1a42(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %bl,(%rdx) │ │ │ │ - mov $0x458d4800,%esp │ │ │ │ - call 7352f794 <__environ@GLIBC_2.2.5+0x721ebcac> │ │ │ │ - sub %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ + rex.W sbb -0x17ba72b8(%rax,%rax,1),%dil │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5abe71 <__gmpz_get_d_2exp@plt+0x1a5bf1> │ │ │ │ + movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5abe88,-0x18(%rbp) │ │ │ │ - lea 0xbc19a5(%rip),%rsi │ │ │ │ + lea 0xbc19c5(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp f070e0 <__gmpz_get_d_2exp@plt+0xb00e60> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sbb %edi,0x48de8949(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb 0x48de8949(%rax,%rax,1),%bh │ │ │ │ add $0x8,%ebp │ │ │ │ jmp 5abeb0 <__gmpz_get_d_2exp@plt+0x1a5c30> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ sub %ebx,%ecx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5abf2e <__gmpz_get_d_2exp@plt+0x1a5cae> │ │ │ │ movq $0x5abee0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -470565,30 +470599,30 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 5abee0 <__gmpz_get_d_2exp@plt+0x1a5c60> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900bc19(%rax) │ │ │ │ + add %ch,0x4900bc19(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5abf1e <__gmpz_get_d_2exp@plt+0x1a5c9e> │ │ │ │ movq $0x5abe40,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbc1933(%rip),%rbx │ │ │ │ + lea 0xbc1953(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -470621,23 +470655,23 @@ │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbc18af(%rip),%rbx │ │ │ │ + lea 0xbc18cf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ mov $0xc7,%bl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5ac09b <__gmpz_get_d_2exp@plt+0x1a5e1b> │ │ │ │ movq $0x5ac020,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -470645,57 +470679,57 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ac020 <__gmpz_get_d_2exp@plt+0x1a5da0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c7b3(%rax) │ │ │ │ - movl $0x5ac050,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ + add %al,%al │ │ │ │ + mov $0xc7,%bl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + push %rax │ │ │ │ + rcrb $0x48,0x0(%rdx) │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ac050 <__gmpz_get_d_2exp@plt+0x1a5dd0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x4d(%rax) │ │ │ │ - movl $0x45c748,(%rax) │ │ │ │ - add $0x5a,%al │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %dl,0x4800c7b3(%rax) │ │ │ │ + movl $0x5ac080,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ jne 5ac080 <__gmpz_get_d_2exp@plt+0x1a5e00> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x4d(%rax) │ │ │ │ + add %ah,-0x4d(%rax) │ │ │ │ movl $0x8458b48,(%rax) │ │ │ │ movq $0x5ac0b8,0x8(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp d7c140 <__gmpz_get_d_2exp@plt+0x975ec0> │ │ │ │ - lea 0xbc182e(%rip),%rbx │ │ │ │ + lea 0xbc184e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -470720,15 +470754,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7352fa64 <__environ@GLIBC_2.2.5+0x721ebf7c> │ │ │ │ + rex.RB call 7352fa64 <__environ@GLIBC_2.2.5+0x721ebf3c> │ │ │ │ push %rax │ │ │ │ movq $0x5ac148,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ac148 <__gmpz_get_d_2exp@plt+0x1a5ec8> │ │ │ │ @@ -470749,15 +470783,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 5ac15c <__gmpz_get_d_2exp@plt+0x1a5edc> │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f0c600 <__gmpz_get_d_2exp@plt+0xb06380> │ │ │ │ - lea 0xbc1770(%rip),%rbx │ │ │ │ + lea 0xbc1790(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -470767,15 +470801,15 @@ │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rcx,%rdx,1) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp f0c600 <__gmpz_get_d_2exp@plt+0xb06380> │ │ │ │ - lea 0xd05228(%rip),%rbx │ │ │ │ + lea 0xd05248(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -470783,49 +470817,49 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0xd(%rbp,%rcx,4) │ │ │ │ - sbb %edx,(%rdi) │ │ │ │ + cmp %edx,(%rdi) │ │ │ │ mov $0xf0894d00,%esp │ │ │ │ - lea 0xc87bc8(%rip),%r14 │ │ │ │ + lea 0xc87be8(%rip),%r14 │ │ │ │ jmp d4f1e8 <__gmpz_get_d_2exp@plt+0x948f68> │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x17(%rax) │ │ │ │ + add %ah,0x17(%rax) │ │ │ │ mov $0x458d4800,%esp │ │ │ │ loopne 5ac249 <__gmpz_get_d_2exp@plt+0x1a5fc9> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5ac224 <__gmpz_get_d_2exp@plt+0x1a5fa4> │ │ │ │ movq $0x5ac280,-0x20(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp f0c600 <__gmpz_get_d_2exp@plt+0xb06380> │ │ │ │ - lea 0xbc172d(%rip),%rbx │ │ │ │ + lea 0xbc174d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ + add %bl,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x458b4800,%esp │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ @@ -470838,22 +470872,24 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bc16(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5ac2a8 <__gmpz_get_d_2exp@plt+0x1a6028> │ │ │ │ - movq $0x5ac240,0x0(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x458b4800,%esp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + movl $0x5ac240,0x0(%rbp) │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rdx,%r14 │ │ │ │ jmp f0c600 <__gmpz_get_d_2exp@plt+0xb06380> │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rdx,%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ @@ -470874,36 +470910,33 @@ │ │ │ │ rex add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x16(%rax) │ │ │ │ - mov $0x458d4800,%esp │ │ │ │ - call 1052fc4c <__environ@GLIBC_2.2.5+0xf1ec164> │ │ │ │ - (bad) │ │ │ │ - fiaddl (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,0x4800bc16(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ac3df <__gmpz_get_d_2exp@plt+0x1a615f> │ │ │ │ movq $0x5ac330,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ac330 <__gmpz_get_d_2exp@plt+0x1a60b0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,0x16(%rax) │ │ │ │ mov $0x45c74800,%esp │ │ │ │ clc │ │ │ │ (bad) │ │ │ │ ret │ │ │ │ pop %rdx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ @@ -470916,31 +470949,32 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - adc $0xc74800bc,%eax │ │ │ │ - add %r10b,0x48005ac3(%r8) │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0x45c74800,%esp │ │ │ │ + add %dl,0x48005ac3(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ac390 <__gmpz_get_d_2exp@plt+0x1a6110> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ adc $0xc74800bc,%eax │ │ │ │ add %r8b,%r8b │ │ │ │ ret │ │ │ │ pop %rdx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ @@ -470953,23 +470987,23 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bc15(%rax) │ │ │ │ + add %bh,0x4800bc15(%rax) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ movq $0x5ac400,0x10(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5ac1f8 <__gmpz_get_d_2exp@plt+0x1a5f78> │ │ │ │ - lea 0xbc1582(%rip),%rbx │ │ │ │ + lea 0xbc15a2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -470990,34 +471024,34 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ adc -0x7ba72b8(%rax,%rax,1),%edi │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ac499 <__gmpz_get_d_2exp@plt+0x1a6219> │ │ │ │ movq $0x5ac488,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ac488 <__gmpz_get_d_2exp@plt+0x1a6208> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bc13(%rax) │ │ │ │ - mov 0xf(%rbx),%esi │ │ │ │ + add %al,%al │ │ │ │ + adc 0xf738b48(%rax,%rax,1),%edi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5abc58 <__gmpz_get_d_2exp@plt+0x1a59d8> │ │ │ │ - lea 0xbc14d8(%rip),%rbx │ │ │ │ + lea 0xbc14f8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -471036,40 +471070,42 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ac509 <__gmpz_get_d_2exp@plt+0x1a6289> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xbc148d(%rip),%r14 │ │ │ │ + lea 0xbc14ad(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900c29b(%rax) │ │ │ │ + add %al,%al │ │ │ │ + fwait │ │ │ │ + ret $0x4900 │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ac559 <__gmpz_get_d_2exp@plt+0x1a62d9> │ │ │ │ movq $0x5ac4e0,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xc29b78(%rip),%r14 │ │ │ │ + lea 0xc29b98(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbc1425(%rip),%rbx │ │ │ │ + lea 0xbc1445(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -471077,65 +471113,67 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ac5a9 <__gmpz_get_d_2exp@plt+0x1a6329> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xbc13ed(%rip),%r14 │ │ │ │ + lea 0xbc140d(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ fwait │ │ │ │ ret $0x4900 │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ac5f9 <__gmpz_get_d_2exp@plt+0x1a6379> │ │ │ │ movq $0x5ac580,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xc29ad8(%rip),%r14 │ │ │ │ + lea 0xc29af8(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9d08 <__gmpz_get_d_2exp@plt+0xbb3a88> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbc1395(%rip),%rbx │ │ │ │ + lea 0xbc13b5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - adc -0x17ba72b8(%rax,%rax,1),%edi │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ac70f <__gmpz_get_d_2exp@plt+0x1a648f> │ │ │ │ + add %dl,0x13(%rax) │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ + call 1052ff7c <__environ@GLIBC_2.2.5+0xf1ec454> │ │ │ │ + (bad) │ │ │ │ + fiaddl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ movq $0x5ac660,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ac660 <__gmpz_get_d_2exp@plt+0x1a63e0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - adc -0x7ba38b8(%rax,%rax,1),%bh │ │ │ │ + add %bl,(%rax) │ │ │ │ + adc -0x7ba38b8(%rax,%rax,1),%edi │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ pop %rdx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ @@ -471146,15 +471184,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ adc -0x7ba38b8(%rax,%rax,1),%bh │ │ │ │ rol $0x5a,%dh │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ add %r9b,-0x7d(%r8) │ │ │ │ @@ -471166,42 +471204,38 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bc12(%rax) │ │ │ │ + add %bh,0x4800bc12(%rax) │ │ │ │ movl $0x5ac6f0,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ac6f0 <__gmpz_get_d_2exp@plt+0x1a6470> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x12(%rax) │ │ │ │ - mov $0x458b4800,%esp │ │ │ │ - adc %cl,-0x39(%rax) │ │ │ │ - adc %r14b,(%r8) │ │ │ │ - (bad) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,0x4800bc12(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + movq $0x5ac730,0x10(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5ac1f8 <__gmpz_get_d_2exp@plt+0x1a5f78> │ │ │ │ - lea 0xbc12ca(%rip),%rbx │ │ │ │ + lea 0xbc12ea(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -471245,73 +471279,72 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - js 5ac7e0 <__gmpz_get_d_2exp@plt+0x1a6560> │ │ │ │ - mov $0x458d4800,%esp │ │ │ │ - loopne 5ac821 <__gmpz_get_d_2exp@plt+0x1a65a1> │ │ │ │ - cmp %edi,%eax │ │ │ │ + cwtl │ │ │ │ + adc -0x1fba72b8(%rax,%rax,1),%bh │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5ac809 <__gmpz_get_d_2exp@plt+0x1a6589> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5ac820,-0x20(%rbp) │ │ │ │ - lea 0xbc1015(%rip),%rsi │ │ │ │ + lea 0xbc1035(%rip),%rsi │ │ │ │ mov 0x18(%rbx),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp f070e0 <__gmpz_get_d_2exp@plt+0xb00e60> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - adc 0x4cde8948(%rax,%rax,1),%bh │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ + add %cl,0x12(%rax) │ │ │ │ + mov $0xde894800,%esp │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5ac848 <__gmpz_get_d_2exp@plt+0x1a65c8> │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800cb21(%rax) │ │ │ │ + add %ah,0x4800cb21(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ac876 <__gmpz_get_d_2exp@plt+0x1a65f6> │ │ │ │ movq $0x5ac898,-0x18(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ mov %r14,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp f0c9e8 <__gmpz_get_d_2exp@plt+0xb06768> │ │ │ │ - lea 0xbc11cb(%rip),%rbx │ │ │ │ + lea 0xbc11eb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800bc11(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ + add %dl,%al │ │ │ │ + adc %edi,-0x7c2776b8(%rax,%rax,1) │ │ │ │ + loopne 5ac8a5 <__gmpz_get_d_2exp@plt+0x1a6625> │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 5ac8ff <__gmpz_get_d_2exp@plt+0x1a667f> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ac8ef <__gmpz_get_d_2exp@plt+0x1a666f> │ │ │ │ movq $0x5ac7d0,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ @@ -471323,45 +471356,45 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xd04b33(%rip),%rbx │ │ │ │ + lea 0xd04b53(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - adc %edi,-0x27ba72b8(%rax,%rax,1) │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,0x11(%rax) │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5ac956 <__gmpz_get_d_2exp@plt+0x1a66d6> │ │ │ │ movq $0x5ac978,-0x18(%rbp) │ │ │ │ movq $0xfb68a0,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 5ab5f0 <__gmpz_get_d_2exp@plt+0x1a5370> │ │ │ │ - lea 0xbc10fb(%rip),%rbx │ │ │ │ + lea 0xbc111b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ adc %bh,0x8458b48(%rax,%rax,1) │ │ │ │ movq $0x5ac9b8,0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb68a0,-0x8(%rbp) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ @@ -471370,59 +471403,59 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bc10(%rax) │ │ │ │ + add %dh,0x4800bc10(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5ac848 <__gmpz_get_d_2exp@plt+0x1a65c8> │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bc11(%rax) │ │ │ │ - lea 0xbc118a(%rip),%ebx │ │ │ │ + add %dh,0x4800bc11(%rax) │ │ │ │ + lea 0xbc11aa(%rip),%ebx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - adc %edi,0x2a1d8d48(%rax,%rax,1) │ │ │ │ - adc %edi,0x660065ff(%rax,%rax,1) │ │ │ │ + add %dl,0x11(%rax) │ │ │ │ + mov $0x1d8d4800,%esp │ │ │ │ + adc %rdi,0x660065ff(%rax,%r8,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xc7ceb2,%eax │ │ │ │ + sbb $0xc7ced2,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xc7ce8a,%eax │ │ │ │ + sbb $0xc7ceaa,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -471508,24 +471541,23 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - xchg %eax,%ebp │ │ │ │ + js 5acb03 <__gmpz_get_d_2exp@plt+0x1a6883> │ │ │ │ ret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5acb9d <__gmpz_get_d_2exp@plt+0x1a691d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc29539(%rip),%r14 │ │ │ │ + lea 0xc29559(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -471567,15 +471599,15 @@ │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x5acbb8,-0x30(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13d1,(%r12) │ │ │ │ + movq $0x12b13f1,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -471619,15 +471651,15 @@ │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5acc88,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13da,(%r12) │ │ │ │ + movq $0x12b13fa,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ @@ -471749,15 +471781,15 @@ │ │ │ │ ja 5acef4 <__gmpz_get_d_2exp@plt+0x1a6c74> │ │ │ │ movq $0x5acdb8,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x12b13da,(%r12) │ │ │ │ + movq $0x12b13fa,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0x58,%r12 │ │ │ │ @@ -471794,26 +471826,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5acfc1 <__gmpz_get_d_2exp@plt+0x1a6d41> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xbc0d85(%rip),%r14 │ │ │ │ + lea 0xbc0da5(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - nop │ │ │ │ + add %dl,(%rax) │ │ │ │ + xchg %eax,%ecx │ │ │ │ ret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ad07a <__gmpz_get_d_2exp@plt+0x1a6dfa> │ │ │ │ add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ad06f <__gmpz_get_d_2exp@plt+0x1a6def> │ │ │ │ @@ -471847,42 +471879,40 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - nop │ │ │ │ + add %dl,-0x70(%rax) │ │ │ │ ret $0x4800 │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ad0be <__gmpz_get_d_2exp@plt+0x1a6e3e> │ │ │ │ movq $0x5ad0e0,-0x20(%rbp) │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfce20 <__gmpz_get_d_2exp@plt+0x7f6ba0> │ │ │ │ - lea 0xbc0c93(%rip),%rbx │ │ │ │ + lea 0xbc0cb3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x71(%rdi) │ │ │ │ + add %cl,(%rax) │ │ │ │ + nop │ │ │ │ + ret $0x4900 │ │ │ │ + add $0x68,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ad15e <__gmpz_get_d_2exp@plt+0x1a6ede> │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ movq $0x5aca78,-0x60(%r12) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov %rcx,-0x50(%r12) │ │ │ │ movq $0x5acab8,-0x48(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ @@ -471901,15 +471931,15 @@ │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0x8000000,%eax │ │ │ │ + adc $0x28000000,%eax │ │ │ │ or $0x8d4800bc,%eax │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5ad1c4 <__gmpz_get_d_2exp@plt+0x1a6f44> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -471917,30 +471947,29 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5ad1c2 <__gmpz_get_d_2exp@plt+0x1a6f42> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbc0ca9(%rip),%r14 │ │ │ │ + lea 0xbc0cc9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp b9d910 <__gmpz_get_d_2exp@plt+0x797690> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - or $0xbc,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73530b34 <__environ@GLIBC_2.2.5+0x721ed04c> │ │ │ │ + add %cl,(%rax) │ │ │ │ + or $0x8d4800bc,%eax │ │ │ │ + rex.RB call 73530b34 <__environ@GLIBC_2.2.5+0x721ed00c> │ │ │ │ pop %rsi │ │ │ │ movq $0x5ad218,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -471949,44 +471978,43 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800bc0c(%rax) │ │ │ │ - cmpl $0x0,0x7(%rbx) │ │ │ │ - jne 5ad237 <__gmpz_get_d_2exp@plt+0x1a6fb7> │ │ │ │ + add %dl,%al │ │ │ │ + or $0xbc,%al │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 5ad223 <__gmpz_get_d_2exp@plt+0x1a6fa3> │ │ │ │ + add %dh,0x18(%rbp) │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ - lea 0xc28e9f(%rip),%r14 │ │ │ │ + lea 0xc28ebf(%rip),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xbc0c6a(%rip),%rbx │ │ │ │ + lea 0xbc0c8a(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xbc0c9a(%rip),%rbx │ │ │ │ + lea 0xbc0cba(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %edx,%es │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + orb $0x45,-0x72b7ff3e(%rsi) │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5ad295 <__gmpz_get_d_2exp@plt+0x1a7015> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc28e41(%rip),%r14 │ │ │ │ + lea 0xc28e61(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -472045,15 +472073,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73530cc4 <__environ@GLIBC_2.2.5+0x721ed1dc> │ │ │ │ + rex.RB call 73530cc4 <__environ@GLIBC_2.2.5+0x721ed19c> │ │ │ │ push %rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ad3c1 <__gmpz_get_d_2exp@plt+0x1a7141> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5ad2f8,-0x10(%r12) │ │ │ │ @@ -472079,27 +472107,27 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ad412 <__gmpz_get_d_2exp@plt+0x1a7192> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x116d989,-0x18(%rbp) │ │ │ │ + movq $0x116d9a9,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c28c(%rax) │ │ │ │ + add %bh,0x4800c28c(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ad4ac <__gmpz_get_d_2exp@plt+0x1a722c> │ │ │ │ add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ad4a1 <__gmpz_get_d_2exp@plt+0x1a7221> │ │ │ │ movq $0x5ad268,-0x48(%r12) │ │ │ │ @@ -472115,15 +472143,15 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xbc0a45(%rip),%rbx │ │ │ │ + lea 0xbc0a65(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -472208,22 +472236,22 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %cl,-0x72b7ff3e(%rbx) │ │ │ │ + sub %cl,-0x72b7ff3e(%rbx) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5ad5ed <__gmpz_get_d_2exp@plt+0x1a736d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc28ae9(%rip),%r14 │ │ │ │ + lea 0xc28b09(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -472318,15 +472346,15 @@ │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5ad6d8,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13da,(%r12) │ │ │ │ + movq $0x12b13fa,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ @@ -472436,26 +472464,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ad949 <__gmpz_get_d_2exp@plt+0x1a76c9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xbc03fd(%rip),%r14 │ │ │ │ + lea 0xbc041d(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x79(%rax) │ │ │ │ - ret $0x4800 │ │ │ │ + add %cl,0x4800c287(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ada02 <__gmpz_get_d_2exp@plt+0x1a7782> │ │ │ │ add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ad9f7 <__gmpz_get_d_2exp@plt+0x1a7777> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -472488,35 +472515,36 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c286(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %cl,%al │ │ │ │ + xchg %al,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5ada71 <__gmpz_get_d_2exp@plt+0x1a77f1> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 5ada46 <__gmpz_get_d_2exp@plt+0x1a77c6> │ │ │ │ movq $0x5ada68,-0x20(%rbp) │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfce20 <__gmpz_get_d_2exp@plt+0x7f6ba0> │ │ │ │ - lea 0xbc04bb(%rip),%rbx │ │ │ │ + lea 0xbc04db(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x7a(%rax) │ │ │ │ - ret $0x4900 │ │ │ │ + add %al,0x4900c286(%rax) │ │ │ │ add $0x68,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5adae6 <__gmpz_get_d_2exp@plt+0x1a7866> │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ movq $0x5ad4c8,-0x60(%r12) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ @@ -472543,125 +472571,125 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rolb $0x45,-0x72b7ff3e(%rbp) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + loopne 5ada8b <__gmpz_get_d_2exp@plt+0x1a780b> │ │ │ │ + ret $0x4800 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5adb35 <__gmpz_get_d_2exp@plt+0x1a78b5> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc285a1(%rip),%r14 │ │ │ │ + lea 0xc285c1(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x7b(%rax) │ │ │ │ - ret $0x4900 │ │ │ │ + add %dl,0x4900c285(%rax) │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5adb87 <__gmpz_get_d_2exp@plt+0x1a7907> │ │ │ │ movq $0x5adb08,-0x18(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbc037f(%rip),%rbx │ │ │ │ + lea 0xbc039f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %al,-0x72b7ff3e(%rbp) │ │ │ │ + cmp %al,-0x72b7ff3e(%rbp) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5adbdd <__gmpz_get_d_2exp@plt+0x1a795d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc284f9(%rip),%r14 │ │ │ │ + lea 0xc28519(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ test %al,%dl │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x36(%rdi) │ │ │ │ movq $0x5adbb0,-0x30(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xbc02d3(%rip),%rbx │ │ │ │ + lea 0xbc02f3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - test %al,%dl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + js 5adbf2 <__gmpz_get_d_2exp@plt+0x1a7972> │ │ │ │ + ret $0x4800 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5adc9d <__gmpz_get_d_2exp@plt+0x1a7a1d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc28439(%rip),%r14 │ │ │ │ + lea 0xc28459(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ test %al,%dl │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -472671,124 +472699,126 @@ │ │ │ │ mov %rdi,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbc0234(%rip),%rbx │ │ │ │ + lea 0xbc0254(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c00c283(%rax) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea 0xc2839f(%rip),%r14 │ │ │ │ + add %cl,%al │ │ │ │ + add $0x0,%edx │ │ │ │ + mov %r14,%rax │ │ │ │ + lea 0xc283bf(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0xc(%rax) │ │ │ │ + add %ah,0xc(%rax) │ │ │ │ lret │ │ │ │ add %ch,%cl │ │ │ │ adc 0x1f0f0095(%rdx),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ add -0x27ba72b8(%rax,%rax,1),%edi │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5add9e <__gmpz_get_d_2exp@plt+0x1a7b1e> │ │ │ │ movq $0x5addc0,-0x18(%rbp) │ │ │ │ movq $0xfb68a0,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 5ab590 <__gmpz_get_d_2exp@plt+0x1a5310> │ │ │ │ - lea 0xbc03ab(%rip),%rbx │ │ │ │ + lea 0xbc03cb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3(%rax) │ │ │ │ - mov $0x458b4800,%esp │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - or %r8b,(%r8) │ │ │ │ - ficomps 0x0(%rdx) │ │ │ │ + add %dl,0x4800bc03(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x5ade00,0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb68a0,-0x8(%rbp) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5ab5f0 <__gmpz_get_d_2exp@plt+0x1a5370> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - add 0x8458b48(%rax,%rax,1),%edi │ │ │ │ - movq $0x5ade30,0x8(%rbp) │ │ │ │ + add %dl,0x3(%rax) │ │ │ │ + mov $0x458b4800,%esp │ │ │ │ + or %cl,-0x39(%rax) │ │ │ │ + or %r14b,(%r8) │ │ │ │ + ficomps 0x0(%rdx) │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f05f68 <__gmpz_get_d_2exp@plt+0xaffce8> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c545(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ movl $0x5ade50,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp f141c0 <__gmpz_get_d_2exp@plt+0xb0df40> │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c545(%rax) │ │ │ │ + add %ch,0x4800c545(%rax) │ │ │ │ mov $0xffffffff,%eax │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ jg 5adea3 <__gmpz_get_d_2exp@plt+0x1a7c23> │ │ │ │ cmp %eax,%ebx │ │ │ │ jne 5ade6c <__gmpz_get_d_2exp@plt+0x1a7bec> │ │ │ │ - lea 0xc54572(%rip),%rbx │ │ │ │ + lea 0xc54592(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ inc %rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ add -0xfba72b8(%rax,%rax,1),%bh │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5adee3 <__gmpz_get_d_2exp@plt+0x1a7c63> │ │ │ │ movq $0x5adec8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -472798,22 +472828,22 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bc02(%rax) │ │ │ │ + add %ch,0x4800bc02(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x5adf00,0x8(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5add70 <__gmpz_get_d_2exp@plt+0x1a7af0> │ │ │ │ - lea 0xbc0276(%rip),%rbx │ │ │ │ + lea 0xbc0296(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -472855,15 +472885,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,0x4800bc01(%rax) │ │ │ │ + add %bh,0x4800bc01(%rax) │ │ │ │ lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5adfda <__gmpz_get_d_2exp@plt+0x1a7d5a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5adff0,-0x20(%rbp) │ │ │ │ mov 0x18(%rbx),%r14 │ │ │ │ @@ -472878,36 +472908,37 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x1(%rax) │ │ │ │ + add %ah,0x1(%rax) │ │ │ │ mov $0x458b4800,%esp │ │ │ │ or %cl,-0x39(%rax) │ │ │ │ or %r12b,(%r8) │ │ │ │ loopne 5ae055 <__gmpz_get_d_2exp@plt+0x1a7dd5> │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls -0x77(%rcx) │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f05f68 <__gmpz_get_d_2exp@plt+0xaffce8> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c543(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ movl $0x5ae040,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp f141c0 <__gmpz_get_d_2exp@plt+0xb0df40> │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c543(%rax) │ │ │ │ + add %bh,0x4800c543(%rax) │ │ │ │ mov $0xffffffff,%eax │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ jg 5ae093 <__gmpz_get_d_2exp@plt+0x1a7e13> │ │ │ │ cmp %eax,%ebx │ │ │ │ je 5ae089 <__gmpz_get_d_2exp@plt+0x1a7e09> │ │ │ │ @@ -472918,25 +472949,25 @@ │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xc54348(%rip),%rbx │ │ │ │ + lea 0xc54368(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900bc00(%rax) │ │ │ │ + add %ah,0x4900bc00(%rax) │ │ │ │ add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ae0f7 <__gmpz_get_d_2exp@plt+0x1a7e77> │ │ │ │ movq $0x5adf50,-0x40(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ mov %rsi,-0x28(%r12) │ │ │ │ movq $0x5adf98,-0x20(%r12) │ │ │ │ @@ -472944,32 +472975,32 @@ │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x20(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xbc0067(%rip),%rbx │ │ │ │ + lea 0xbc0087(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rax) │ │ │ │ + add %ch,0x0(%rax) │ │ │ │ mov $0x458d4800,%esp │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ae142 <__gmpz_get_d_2exp@plt+0x1a7ec2> │ │ │ │ movq $0x5ae160,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5ae0b0 <__gmpz_get_d_2exp@plt+0x1a7e30> │ │ │ │ - lea 0xbc0037(%rip),%rbx │ │ │ │ + lea 0xbc0057(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -472991,40 +473022,43 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ or %cl,%bl │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ lock mov %r14,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp f070e0 <__gmpz_get_d_2exp@plt+0xb00e60> │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x14ff4401(%rax) │ │ │ │ + add %dl,%al │ │ │ │ (bad) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0x66d6eb00,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800bbff(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x458d4800,%ebx │ │ │ │ + loopne 5ae251 <__gmpz_get_d_2exp@plt+0x1a7fd1> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 5ae2b2 <__gmpz_get_d_2exp@plt+0x1a8032> │ │ │ │ movq $0x5ae240,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -473033,27 +473067,24 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x1(%rax) │ │ │ │ - mov $0xc4834900,%ebx │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x70(%rdi) │ │ │ │ + add %dl,0x4900bbff(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ae2bd <__gmpz_get_d_2exp@plt+0x1a803d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movabs $0x8000000000000000,%rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jne 5ae271 <__gmpz_get_d_2exp@plt+0x1a7ff1> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xc540f5(%rip),%rbx │ │ │ │ + lea 0xc54115(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ dec %rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x5ae2e0,0x8(%rbp) │ │ │ │ @@ -473061,53 +473092,53 @@ │ │ │ │ movq $0xfb68a0,-0x8(%rbp) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5ab590 <__gmpz_get_d_2exp@plt+0x1a5310> │ │ │ │ - lea 0xbbff17(%rip),%rbx │ │ │ │ + lea 0xbbff37(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ + add %cl,(%rax) │ │ │ │ (bad) │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 5ae2ec <__gmpz_get_d_2exp@plt+0x1a806c> │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f070e0 <__gmpz_get_d_2exp@plt+0xb00e60> │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ (bad) │ │ │ │ mov $0xfef3e900,%ebx │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bbfe(%rax) │ │ │ │ + add %dh,0x4800bbfe(%rax) │ │ │ │ lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ae3e2 <__gmpz_get_d_2exp@plt+0x1a8162> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5ae370,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -473121,27 +473152,27 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x2(%rax) │ │ │ │ + add %ah,-0x2(%rax) │ │ │ │ mov $0xc4834900,%ebx │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x69(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movabs $0x8000000000000000,%rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jne 5ae3a1 <__gmpz_get_d_2exp@plt+0x1a8121> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xc53fc5(%rip),%rbx │ │ │ │ + lea 0xc53fe5(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ dec %rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x5ae408,0x8(%rbp) │ │ │ │ @@ -473159,31 +473190,31 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ add $0x8b4800cb,%eax │ │ │ │ jne 5ae414 <__gmpz_get_d_2exp@plt+0x1a8194> │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f070e0 <__gmpz_get_d_2exp@plt+0xb00e60> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W std │ │ │ │ - mov $0x458d4800,%ebx │ │ │ │ - call 73531d7c <__environ@GLIBC_2.2.5+0x721ee294> │ │ │ │ - and $0xf045c748,%eax │ │ │ │ - sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ + push $0x4800bbfd │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ae456 <__gmpz_get_d_2exp@plt+0x1a81d6> │ │ │ │ + movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5ae470,-0x18(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5ae0b0 <__gmpz_get_d_2exp@plt+0x1a7e30> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -473231,15 +473262,15 @@ │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 5ab528 <__gmpz_get_d_2exp@plt+0x1a52a8> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xbbfcdf(%rip),%rbx │ │ │ │ + lea 0xbbfcff(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -473289,15 +473320,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc7b314(%rip),%rbx │ │ │ │ + lea 0xc7b334(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ @@ -473317,15 +473348,15 @@ │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r8,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xbbfbd5(%rip),%rbx │ │ │ │ + lea 0xbbfbf5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ clc │ │ │ │ call 5ae6e8 <__gmpz_get_d_2exp@plt+0x1a8468> │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -473335,15 +473366,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ inc %rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0xd0000000,%eax │ │ │ │ + adc $0xf0000000,%eax │ │ │ │ (bad) │ │ │ │ lret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ae6bb <__gmpz_get_d_2exp@plt+0x1a843b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -473352,23 +473383,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5ae6b9 <__gmpz_get_d_2exp@plt+0x1a8439> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd02d90(%rip),%rsi │ │ │ │ - lea 0xbbfbb9(%rip),%r14 │ │ │ │ + lea 0xd02db0(%rip),%rsi │ │ │ │ + lea 0xbbfbd9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e92430 <__gmpz_get_d_2exp@plt+0xa8c1b0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x70000000,%eax │ │ │ │ + adc $0x90000000,%eax │ │ │ │ (bad) │ │ │ │ lret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ae71b <__gmpz_get_d_2exp@plt+0x1a849b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -473377,23 +473408,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5ae719 <__gmpz_get_d_2exp@plt+0x1a8499> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd02d30(%rip),%rsi │ │ │ │ - lea 0xd67031(%rip),%r14 │ │ │ │ + lea 0xd02d50(%rip),%rsi │ │ │ │ + lea 0xd67051(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e92430 <__gmpz_get_d_2exp@plt+0xa8c1b0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ + adc $0x30000000,%eax │ │ │ │ (bad) │ │ │ │ lret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ae77b <__gmpz_get_d_2exp@plt+0x1a84fb> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -473402,23 +473433,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5ae779 <__gmpz_get_d_2exp@plt+0x1a84f9> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd02cd0(%rip),%rsi │ │ │ │ - lea 0xd8b851(%rip),%r14 │ │ │ │ + lea 0xd02cf0(%rip),%rsi │ │ │ │ + lea 0xd8b871(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e92430 <__gmpz_get_d_2exp@plt+0xa8c1b0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ + adc $0xd0000000,%eax │ │ │ │ cs lret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ae7db <__gmpz_get_d_2exp@plt+0x1a855b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -473426,23 +473457,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5ae7d9 <__gmpz_get_d_2exp@plt+0x1a8559> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd02c70(%rip),%rsi │ │ │ │ - lea 0xd8bbf1(%rip),%r14 │ │ │ │ + lea 0xd02c90(%rip),%rsi │ │ │ │ + lea 0xd8bc11(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e92430 <__gmpz_get_d_2exp@plt+0xa8c1b0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0xa8000000,%eax │ │ │ │ + adc $0xc8000000,%eax │ │ │ │ sti │ │ │ │ mov $0x458d4800,%ebx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5ae83b <__gmpz_get_d_2exp@plt+0x1a85bb> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -473450,23 +473481,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5ae839 <__gmpz_get_d_2exp@plt+0x1a85b9> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbbfb4f(%rip),%rsi │ │ │ │ - lea 0xbbfb28(%rip),%r14 │ │ │ │ + lea 0xbbfb6f(%rip),%rsi │ │ │ │ + lea 0xbbfb48(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e93018 <__gmpz_get_d_2exp@plt+0xa8cd98> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x90000000,%eax │ │ │ │ + adc $0xb0000000,%eax │ │ │ │ sti │ │ │ │ mov $0x458d4800,%ebx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5ae89b <__gmpz_get_d_2exp@plt+0x1a861b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -473474,23 +473505,23 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5ae899 <__gmpz_get_d_2exp@plt+0x1a8619> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbbfb37(%rip),%rsi │ │ │ │ - lea 0xbbfaa8(%rip),%r14 │ │ │ │ + lea 0xbbfb57(%rip),%rsi │ │ │ │ + lea 0xbbfac8(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e93018 <__gmpz_get_d_2exp@plt+0xa8cd98> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x90000000,%eax │ │ │ │ + adc $0xb0000000,%eax │ │ │ │ sub $0x8d4800ca,%eax │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5ae8fb <__gmpz_get_d_2exp@plt+0x1a867b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -473498,29 +473529,28 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5ae8f9 <__gmpz_get_d_2exp@plt+0x1a8679> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd02b50(%rip),%rsi │ │ │ │ - lea 0xc2d7f9(%rip),%r14 │ │ │ │ + lea 0xd02b70(%rip),%rsi │ │ │ │ + lea 0xc2d819(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e92430 <__gmpz_get_d_2exp@plt+0xa8c1b0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sti │ │ │ │ + add %dl,-0x5(%rax) │ │ │ │ mov $0x458d4800,%ebx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5ae9ce <__gmpz_get_d_2exp@plt+0x1a874e> │ │ │ │ movq $0x5ae950,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -473530,173 +473560,170 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - cli │ │ │ │ + add %bl,(%rax) │ │ │ │ + sti │ │ │ │ mov $0x458b4800,%ebx │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add 0x53(%rbx),%esi │ │ │ │ cmp $0x2,%rcx │ │ │ │ jb 5ae981 <__gmpz_get_d_2exp@plt+0x1a8701> │ │ │ │ movq $0x5aea10,0x0(%rbp) │ │ │ │ - lea 0xc2cedc(%rip),%rsi │ │ │ │ + lea 0xc2cefc(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ cmpq $0x0,0x7(%rbx) │ │ │ │ jne 5ae998 <__gmpz_get_d_2exp@plt+0x1a8718> │ │ │ │ - lea 0xc80291(%rip),%rbx │ │ │ │ + lea 0xc802b1(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x5aea30,0x0(%rbp) │ │ │ │ - lea 0xc2ceaa(%rip),%rsi │ │ │ │ + lea 0xc2ceca(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ movq $0x5ae9f0,0x0(%rbp) │ │ │ │ - lea 0xc2ce8f(%rip),%rsi │ │ │ │ + lea 0xc2ceaf(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ - lea 0xbbfa9b(%rip),%rbx │ │ │ │ + lea 0xbbfabb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x7(%rax) │ │ │ │ + add %dh,0x7(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 5ae9fc <__gmpz_get_d_2exp@plt+0x1a877c> │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f11520 <__gmpz_get_d_2exp@plt+0xb0b2a0> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,0x7(%rax) │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 5aea1c <__gmpz_get_d_2exp@plt+0x1a879c> │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f11520 <__gmpz_get_d_2exp@plt+0xb0b2a0> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ lret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 5aea3c <__gmpz_get_d_2exp@plt+0x1a87bc> │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f11520 <__gmpz_get_d_2exp@plt+0xb0b2a0> │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c00c2d8(%rax) │ │ │ │ + add %bh,0x4c00c2d8(%rax) │ │ │ │ mov %esi,%esi │ │ │ │ - lea 0xc2cdff(%rip),%r14 │ │ │ │ + lea 0xc2ce1f(%rip),%r14 │ │ │ │ jmp b1b198 <__gmpz_get_d_2exp@plt+0x714f18> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x6(%rax) │ │ │ │ + add %dh,-0x6(%rax) │ │ │ │ mov $0x458d4800,%ebx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5aeaae <__gmpz_get_d_2exp@plt+0x1a882e> │ │ │ │ movq $0x5aead0,-0x10(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xc7ffbe(%rip),%rsi │ │ │ │ + lea 0xc7ffde(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ - lea 0xbbfa3b(%rip),%rbx │ │ │ │ + lea 0xbbfa5b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ cli │ │ │ │ mov $0x45c74800,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ jmp 5aeb31 <__gmpz_get_d_2exp@plt+0x1a88b1> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xc2cd72,%eax │ │ │ │ + xor $0xc2cd92,%eax │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800bbf9(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x5aeb30,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ + add %dl,%al │ │ │ │ + stc │ │ │ │ + mov $0x458b4800,%ebx │ │ │ │ + or %cl,-0x39(%rax) │ │ │ │ + or %r14b,(%r8) │ │ │ │ + jmp 5aeb65 <__gmpz_get_d_2exp@plt+0x1a88e5> │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + (bad) │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp dc3358 <__gmpz_get_d_2exp@plt+0x9bd0d8> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x7(%rax) │ │ │ │ - mov $0x45c74800,%ebx │ │ │ │ - clc │ │ │ │ - pop %rax │ │ │ │ - jmp 5aeb91 <__gmpz_get_d_2exp@plt+0x1a8911> │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %al,0x4800bbf9(%rax) │ │ │ │ + movl $0x5aeb58,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ jne 5aeb58 <__gmpz_get_d_2exp@plt+0x1a88d8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - stc │ │ │ │ + add %bl,-0x7(%rax) │ │ │ │ mov $0x45c74800,%ebx │ │ │ │ add %cl,0x48005aeb(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5aeb88 <__gmpz_get_d_2exp@plt+0x1a8908> │ │ │ │ @@ -473704,90 +473731,89 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ stc │ │ │ │ mov $0xdf894800,%ebx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - lea 0xc807f3(%rip),%r14 │ │ │ │ + lea 0xc80813(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp dd7118 <__gmpz_get_d_2exp@plt+0x9d0e98> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - stc │ │ │ │ + add %bl,-0x7(%rax) │ │ │ │ mov $0x458d4800,%ebx │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5aebf9 <__gmpz_get_d_2exp@plt+0x1a8979> │ │ │ │ movq $0x5aebe8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5aebe8 <__gmpz_get_d_2exp@plt+0x1a8968> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ stc │ │ │ │ mov $0x738b4800,%ebx │ │ │ │ cmovl -0x7cb7f88d(%rbx),%ecx │ │ │ │ (bad) │ │ │ │ xchg %edi,%esi │ │ │ │ (bad) │ │ │ │ decl -0x73(%rax) │ │ │ │ - sbb $0xbbf900,%eax │ │ │ │ + sbb $0xbbf920,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ stc │ │ │ │ mov $0x458d4800,%ebx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5aec41 <__gmpz_get_d_2exp@plt+0x1a89c1> │ │ │ │ movq $0x5aec60,-0x8(%rbp) │ │ │ │ - lea 0xc7fe21(%rip),%rsi │ │ │ │ + lea 0xc7fe41(%rip),%rsi │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ - lea 0xbbf908(%rip),%rbx │ │ │ │ + lea 0xbbf928(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ clc │ │ │ │ mov $0x45c74800,%ebx │ │ │ │ add %cl,0x48005aec(%rax) │ │ │ │ - lea 0xbbf8a2(%rip),%esi │ │ │ │ + lea 0xbbf8c2(%rip),%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ add %cl,%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,0x48005aec(%r8) │ │ │ │ - lea 0xbbf88a(%rip),%esi │ │ │ │ + lea 0xbbf8aa(%rip),%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp dc3358 <__gmpz_get_d_2exp@plt+0x9bd0d8> │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -473853,46 +473879,49 @@ │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c2d5(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xc2caf4(%rip),%r14 │ │ │ │ - jmp b1b300 <__gmpz_get_d_2exp@plt+0x715080> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,%al │ │ │ │ + {rex2 0xc2} str -0x77(%rax) │ │ │ │ + testl $0x14358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + lret │ │ │ │ + ret $0xe900 │ │ │ │ + mov %ebp,%es │ │ │ │ + push %rsi │ │ │ │ + add %ah,0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x1(%rax) │ │ │ │ - lret $0x4800 │ │ │ │ + add %dl,0x4800caff(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5aee32 <__gmpz_get_d_2exp@plt+0x1a8bb2> │ │ │ │ movq $0x5aedc8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5aedc8 <__gmpz_get_d_2exp@plt+0x1a8b48> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - dec %edx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x69(%rbx),%esi │ │ │ │ + add %bl,-0x1(%rax) │ │ │ │ + lret $0x4800 │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 5aee3d <__gmpz_get_d_2exp@plt+0x1a8bbd> │ │ │ │ cmp $0x2,%rax │ │ │ │ jae 5aee4b <__gmpz_get_d_2exp@plt+0x1a8bcb> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5aee22 <__gmpz_get_d_2exp@plt+0x1a8ba2> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ @@ -473900,36 +473929,36 @@ │ │ │ │ setl %bl │ │ │ │ movzbl %bl,%ebx │ │ │ │ test %rax,%rax │ │ │ │ setg %al │ │ │ │ movzbl %al,%eax │ │ │ │ sub %rbx,%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea 0xc2ca3d(%rip),%rsi │ │ │ │ + lea 0xc2ca5d(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbbf747(%rip),%rbx │ │ │ │ + lea 0xbbf767(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xbbf72d(%rip),%rbx │ │ │ │ + lea 0xbbf74d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbbf6cf(%rip),%rbx │ │ │ │ + lea 0xbbf6ef(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800cafe(%rax) │ │ │ │ - lea 0xc2c9d2(%rip),%esi │ │ │ │ + add %ch,0x4800cafe(%rax) │ │ │ │ + lea 0xc2c9f2(%rip),%esi │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -473948,18 +473977,18 @@ │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xcff462,%eax │ │ │ │ + sbb $0xcff482,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbbf75b(%rip),%rbx │ │ │ │ + lea 0xbbf77b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -474002,15 +474031,15 @@ │ │ │ │ movq $0xf14ce8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbbf6b7(%rip),%rbx │ │ │ │ + lea 0xbbf6d7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -474021,30 +474050,35 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5aefe3 <__gmpz_get_d_2exp@plt+0x1a8d63> │ │ │ │ movq $0x5af000,-0x8(%rbp) │ │ │ │ mov %r14,%rdi │ │ │ │ - lea 0xd02407(%rip),%rsi │ │ │ │ - lea 0xc2c887(%rip),%r14 │ │ │ │ + lea 0xd02427(%rip),%rsi │ │ │ │ + lea 0xc2c8a7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp b1e7b0 <__gmpz_get_d_2exp@plt+0x718530> │ │ │ │ - lea 0xbbf6e6(%rip),%rbx │ │ │ │ + lea 0xbbf706(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bbf6(%rax) │ │ │ │ - lea 0xbbf6a1(%rip),%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,%al │ │ │ │ + idivb 0x358d4800(%rbx) │ │ │ │ + shl $0xbb,%esi │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + stc │ │ │ │ + add %cl,%fs:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -474055,34 +474089,33 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x26(%rax) │ │ │ │ - ret $0x4800 │ │ │ │ + add %al,0x4800c2da(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5af0a9 <__gmpz_get_d_2exp@plt+0x1a8e29> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5af09e <__gmpz_get_d_2exp@plt+0x1a8e1e> │ │ │ │ movq $0x5af028,-0x10(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0x5af0c8,-0x10(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0xd02355(%rip),%rsi │ │ │ │ - lea 0xc2c7d5(%rip),%r14 │ │ │ │ + lea 0xd02375(%rip),%rsi │ │ │ │ + lea 0xc2c7f5(%rip),%r14 │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp b1e7b0 <__gmpz_get_d_2exp@plt+0x718530> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbbf640(%rip),%rbx │ │ │ │ + lea 0xbbf660(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -474107,33 +474140,35 @@ │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c2d9(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + fld %st(2) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5af169 <__gmpz_get_d_2exp@plt+0x1a8ee9> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5af15e <__gmpz_get_d_2exp@plt+0x1a8ede> │ │ │ │ movq $0x5af0e8,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x5af188,-0x10(%rbp) │ │ │ │ mov %r14,%rdi │ │ │ │ - lea 0xd02295(%rip),%rsi │ │ │ │ - lea 0xc2c715(%rip),%r14 │ │ │ │ + lea 0xd022b5(%rip),%rsi │ │ │ │ + lea 0xc2c735(%rip),%r14 │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp b1e7b0 <__gmpz_get_d_2exp@plt+0x718530> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbbf590(%rip),%rbx │ │ │ │ + lea 0xbbf5b0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -474147,22 +474182,22 @@ │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0xb(%rax) │ │ │ │ + add %dh,-0xb(%rax) │ │ │ │ mov $0xf7894800,%ebx │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xbbf545(%rip),%r14 │ │ │ │ + lea 0xbbf565(%rip),%r14 │ │ │ │ jmp de1f70 <__gmpz_get_d_2exp@plt+0x9dbcf0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x80000000,%eax │ │ │ │ + adc $0xa0000000,%eax │ │ │ │ rol %cl,%edx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5af21c <__gmpz_get_d_2exp@plt+0x1a8f9c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -474171,33 +474206,33 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5af21a <__gmpz_get_d_2exp@plt+0x1a8f9a> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc2c650(%rip),%r14 │ │ │ │ + lea 0xc2c670(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp b1c3d0 <__gmpz_get_d_2exp@plt+0x716150> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %dh,%ch │ │ │ │ + cmp %dh,%ch │ │ │ │ mov $0x458d4800,%ebx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5af259 <__gmpz_get_d_2exp@plt+0x1a8fd9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - lea 0xbbf4f8(%rip),%rbx │ │ │ │ + lea 0xbbf518(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -474252,15 +474287,15 @@ │ │ │ │ jnp 5af2fb <__gmpz_get_d_2exp@plt+0x1a907b> │ │ │ │ jae 5af36b <__gmpz_get_d_2exp@plt+0x1a90eb> │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xc965ef(%rip),%rbx │ │ │ │ + lea 0xc9660f(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -474317,82 +474352,82 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xd(%rax) │ │ │ │ + add %ch,-0xd(%rax) │ │ │ │ mov $0xc4834900,%ebx │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x28(%rdi) │ │ │ │ movq $0x5af230,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x5af3a8,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xbbf321(%rip),%rbx │ │ │ │ + lea 0xbbf341(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x28000000,%eax │ │ │ │ + adc $0x48000000,%eax │ │ │ │ repz mov $0x458d4800,%ebx │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5af4bc <__gmpz_get_d_2exp@plt+0x1a923c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5af4ba <__gmpz_get_d_2exp@plt+0x1a923a> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbbf2d0(%rip),%r14 │ │ │ │ + lea 0xbbf2f0(%rip),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x133eb69,-0x20(%rbp) │ │ │ │ - movq $0x12459a1,-0x18(%rbp) │ │ │ │ + movq $0x133eb89,-0x20(%rbp) │ │ │ │ + movq $0x12459c1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ repnz mov $0xf6894c00,%ebx │ │ │ │ - lea 0xbbf2c6(%rip),%r14 │ │ │ │ + lea 0xbbf2e6(%rip),%r14 │ │ │ │ jmp e405c0 <__gmpz_get_d_2exp@plt+0xa3a340> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ repnz mov $0x458d4800,%ebx │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5af521 <__gmpz_get_d_2exp@plt+0x1a92a1> │ │ │ │ movq $0x5af540,-0x8(%rbp) │ │ │ │ - lea 0xbbf2b1(%rip),%r14 │ │ │ │ + lea 0xbbf2d1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp e43320 <__gmpz_get_d_2exp@plt+0xa3d0a0> │ │ │ │ - lea 0xbbf2b0(%rip),%rbx │ │ │ │ + lea 0xbbf2d0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -474446,15 +474481,15 @@ │ │ │ │ jnp 5af5d3 <__gmpz_get_d_2exp@plt+0x1a9353> │ │ │ │ jae 5af643 <__gmpz_get_d_2exp@plt+0x1a93c3> │ │ │ │ or -0x75(%rax),%ecx │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,%gs:-0x73(%rax) │ │ │ │ - sbb $0xc9631a,%eax │ │ │ │ + sbb $0xc9633a,%eax │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -474467,123 +474502,119 @@ │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x44(%rdi) │ │ │ │ movq $0xe480f0,-0x30(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ - movq $0x12458fb,-0x20(%r12) │ │ │ │ + movq $0x124591b,-0x20(%r12) │ │ │ │ movq $0x5af590,-0x18(%r12) │ │ │ │ lea -0x2c(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0xe48090,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xbbf17d(%rip),%rbx │ │ │ │ + lea 0xbbf19d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xbbf0,$0x0 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + call 485bb271 <__environ@GLIBC_2.2.5+0x47277749> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5af6b0 <__gmpz_get_d_2exp@plt+0x1a9430> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xbbf14d(%rip),%rsi │ │ │ │ + lea 0xbbf16d(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - lea 0xbbf0a1(%rip),%rbx │ │ │ │ + lea 0xbbf0c1(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x10(%rax) │ │ │ │ - mov $0xc4834900,%ebx │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ + add %bl,0x4900bbf0(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5af6fb <__gmpz_get_d_2exp@plt+0x1a947b> │ │ │ │ movq $0x5af680,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ - lea 0xc9575c(%rip),%rbx │ │ │ │ + lea 0xc9577c(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbbf0e3(%rip),%rbx │ │ │ │ + lea 0xbbf103(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - int1 │ │ │ │ + add %al,-0xf(%rax) │ │ │ │ mov $0x458d4800,%ebx │ │ │ │ - call 73533084 <__environ@GLIBC_2.2.5+0x721ef59c> │ │ │ │ + call 73533084 <__environ@GLIBC_2.2.5+0x721ef55c> │ │ │ │ and $0xf045c748,%eax │ │ │ │ xor $0x5a,%bh │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - lock lea 0xc7f30e(%rip),%rsi │ │ │ │ + lock lea 0xc7f32e(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ - lea 0xbbf10b(%rip),%rbx │ │ │ │ + lea 0xbbf12b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ lock mov $0x45c74800,%ebx │ │ │ │ add %ch,0x48005af7(%rax) │ │ │ │ - lea 0xbbed82(%rip),%esi │ │ │ │ + lea 0xbbeda2(%rip),%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bbf0(%rax) │ │ │ │ + add %ch,0x4800bbf0(%rax) │ │ │ │ movl $0x5af7d0,0x0(%rbp) │ │ │ │ - lea 0xbbed6a(%rip),%rsi │ │ │ │ + lea 0xbbed8a(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp dc3358 <__gmpz_get_d_2exp@plt+0x9bd0d8> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - enter $0x4800,$0xc7 │ │ │ │ + add %bl,(%rax) │ │ │ │ + bswap %eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ clc │ │ │ │ negl 0x0(%rdx) │ │ │ │ mov %r14,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5af7f8 <__gmpz_get_d_2exp@plt+0x1a9578> │ │ │ │ @@ -474591,15 +474622,15 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ (bad) │ │ │ │ enter $0x4800,$0xc7 │ │ │ │ add %r13b,(%r8) │ │ │ │ clc │ │ │ │ pop %rdx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ @@ -474613,183 +474644,182 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c80e(%rax) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + enter $0x4800,$0x89 │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 5af837 <__gmpz_get_d_2exp@plt+0x1a95b7> │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp dd7118 <__gmpz_get_d_2exp@plt+0x9d0e98> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x10(%rax) │ │ │ │ + add %ch,-0x10(%rax) │ │ │ │ mov $0x458d4800,%ebx │ │ │ │ - call 735331ac <__environ@GLIBC_2.2.5+0x721ef6c4> │ │ │ │ + call 735331ac <__environ@GLIBC_2.2.5+0x721ef684> │ │ │ │ and $0xf045c748,%eax │ │ │ │ test $0xf8,%al │ │ │ │ pop %rdx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - lock lea 0xc7f1e6(%rip),%rsi │ │ │ │ + lock lea 0xc7f206(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ - lea 0xbbf033(%rip),%rbx │ │ │ │ + lea 0xbbf053(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - out %eax,(%dx) │ │ │ │ - mov $0x45c74800,%ebx │ │ │ │ + add %bl,(%rax) │ │ │ │ + lock mov $0x45c74800,%ebx │ │ │ │ add %dl,%al │ │ │ │ clc │ │ │ │ pop %rdx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xbbec5a,%eax │ │ │ │ + xor $0xbbec7a,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800bbef(%rax) │ │ │ │ - movl $0x5af8f8,0x0(%rbp) │ │ │ │ - lea 0xbbec42(%rip),%rsi │ │ │ │ + add %dl,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ + mov $0x45c74800,%ebx │ │ │ │ + add %bh,%al │ │ │ │ + clc │ │ │ │ + pop %rdx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xbbec62,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp dc3358 <__gmpz_get_d_2exp@plt+0x9bd0d8> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c80d(%rax) │ │ │ │ + add %dh,0x4800c80d(%rax) │ │ │ │ movl $0x5af920,-0x8(%rbp) │ │ │ │ mov %r14,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5af920 <__gmpz_get_d_2exp@plt+0x1a96a0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0xd(%rax) │ │ │ │ - enter $0x4800,$0xc7 │ │ │ │ - add %r10b,-0x7(%r8) │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %cl,0x4800c80d(%rax) │ │ │ │ + movl $0x5af950,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ jne 5af950 <__gmpz_get_d_2exp@plt+0x1a96d0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - or $0x894800c8,%eax │ │ │ │ + add %bl,0xd(%rax) │ │ │ │ + enter $0x4800,$0x89 │ │ │ │ fisttps -0x75(%rax) │ │ │ │ jne 5af95f <__gmpz_get_d_2exp@plt+0x1a96df> │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp dd65e8 <__gmpz_get_d_2exp@plt+0x9d0368> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x11(%rax) │ │ │ │ - mov $0x458d4800,%ebx │ │ │ │ - call 735332d4 <__environ@GLIBC_2.2.5+0x721ef7ec> │ │ │ │ - and $0xf045c748,%eax │ │ │ │ - sar $1,%cl │ │ │ │ - pop %rdx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - lock lea 0xc7f0be(%rip),%rsi │ │ │ │ + add %dl,0x4800bbef(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5af9ae <__gmpz_get_d_2exp@plt+0x1a972e> │ │ │ │ + movq $0x5af9d0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0xc7f0de(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ - lea 0xbbef5b(%rip),%rbx │ │ │ │ + lea 0xbbef7b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - out %eax,(%dx) │ │ │ │ + add %al,-0x11(%rax) │ │ │ │ mov $0x45c74800,%ebx │ │ │ │ add %bh,%al │ │ │ │ stc │ │ │ │ pop %rdx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xbbeb32,%eax │ │ │ │ + xor $0xbbeb52,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ out %al,(%dx) │ │ │ │ mov $0x45c74800,%ebx │ │ │ │ add %ah,(%rax) │ │ │ │ cli │ │ │ │ pop %rdx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xbbeb1a,%eax │ │ │ │ + xor $0xbbeb3a,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp dc3358 <__gmpz_get_d_2exp@plt+0x9bd0d8> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ or $0xc8,%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ rex.W cli │ │ │ │ pop %rdx │ │ │ │ add %cl,0x75(%rcx,%rcx,4) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ @@ -474801,16 +474831,16 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - or %eax,%ecx │ │ │ │ + add %dl,(%rax) │ │ │ │ + or $0xc8,%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r15b,-0x6(%r8) │ │ │ │ pop %rdx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ @@ -474822,102 +474852,97 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ or %eax,%ecx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fisttps -0x75(%rax) │ │ │ │ jne 5afa87 <__gmpz_get_d_2exp@plt+0x1a9807> │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp dd5b30 <__gmpz_get_d_2exp@plt+0x9cf8b0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bbee(%rax) │ │ │ │ + add %bh,0x4800bbee(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5afad6 <__gmpz_get_d_2exp@plt+0x1a9856> │ │ │ │ movq $0x5afaf8,-0x10(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xc7ef96(%rip),%rsi │ │ │ │ + lea 0xc7efb6(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ - lea 0xbbee83(%rip),%rbx │ │ │ │ + lea 0xbbeea3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x12(%rax) │ │ │ │ + add %ch,-0x12(%rax) │ │ │ │ mov $0x45c74800,%ebx │ │ │ │ add %ah,(%rax) │ │ │ │ sti │ │ │ │ pop %rdx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xbbea0a,%eax │ │ │ │ + xor $0xbbea2a,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp f0cf78 <__gmpz_get_d_2exp@plt+0xb06cf8> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ out %al,(%dx) │ │ │ │ mov $0x45c74800,%ebx │ │ │ │ add %cl,-0x5(%rax) │ │ │ │ pop %rdx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xbbe9f2,%eax │ │ │ │ + xor $0xbbea12,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp dc3358 <__gmpz_get_d_2exp@plt+0x9bd0d8> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x6(%rax) │ │ │ │ - enter $0x4800,$0xc7 │ │ │ │ - rex.RB clc │ │ │ │ - jo 5afb49 <__gmpz_get_d_2exp@plt+0x1a98c9> │ │ │ │ - pop %rdx │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %dl,0x4800c806(%rax) │ │ │ │ + movl $0x5afb70,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ jne 5afb70 <__gmpz_get_d_2exp@plt+0x1a98f0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x6(%rax) │ │ │ │ + add %ch,0x6(%rax) │ │ │ │ enter $0x4800,$0xc7 │ │ │ │ add %r12b,0x48005afb(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5afba0 <__gmpz_get_d_2exp@plt+0x1a9920> │ │ │ │ @@ -474925,15 +474950,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ enter $0x4800,$0x8b │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r10b,%r8b │ │ │ │ sti │ │ │ │ pop %rdx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ @@ -474958,23 +474983,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4ce8458d4800c2cb,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5afc25 <__gmpz_get_d_2exp@plt+0x1a99a5> │ │ │ │ - movq $0xfb5418,-0x10(%rbp) │ │ │ │ + ror $0xc2,%bl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73533544 <__environ@GLIBC_2.2.5+0x721efa1c> │ │ │ │ + sub $0x48,%al │ │ │ │ + movl $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5afc40,-0x18(%rbp) │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc2bc45(%rip),%r14 │ │ │ │ + lea 0xc2bc65(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp b1d140 <__gmpz_get_d_2exp@plt+0x716ec0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -474998,17 +475024,18 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - lret $0xc2 │ │ │ │ - add $0x68,%r12 │ │ │ │ + add %bl,(%rax) │ │ │ │ + lret │ │ │ │ + ret $0x4900 │ │ │ │ + add $0x68,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5afcfd <__gmpz_get_d_2exp@plt+0x1a9a7d> │ │ │ │ movq $0x5afbf0,-0x60(%r12) │ │ │ │ mov %r14,-0x50(%r12) │ │ │ │ mov %rsi,-0x48(%r12) │ │ │ │ movq $0xfb4430,-0x40(%r12) │ │ │ │ lea -0x60(%r12),%rax │ │ │ │ @@ -475019,19 +475046,19 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ - lea 0xbbec61(%rip),%rbx │ │ │ │ + lea 0xbbec81(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x58000000,%eax │ │ │ │ + adc $0x78000000,%eax │ │ │ │ in (%dx),%al │ │ │ │ mov $0x458d4800,%ebx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5afd73 <__gmpz_get_d_2exp@plt+0x1a9af3> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -475039,16 +475066,16 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5afd71 <__gmpz_get_d_2exp@plt+0x1a9af1> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbbe6c7(%rip),%rsi │ │ │ │ - lea 0xbbe6a0(%rip),%r14 │ │ │ │ + lea 0xbbe6e7(%rip),%rsi │ │ │ │ + lea 0xbbe6c0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp b1a418 <__gmpz_get_d_2exp@plt+0x714198> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ @@ -475070,40 +475097,45 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5afdd9 <__gmpz_get_d_2exp@plt+0x1a9b59> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xbbebfd(%rip),%r14 │ │ │ │ + lea 0xbbec1d(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900bbeb(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5afe29 <__gmpz_get_d_2exp@plt+0x1a9ba9> │ │ │ │ + add %dl,%al │ │ │ │ + jmp 5afdb2 <__gmpz_get_d_2exp@plt+0x1a9b32> │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ movq $0x5afdb0,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xbbeb87(%rip),%r14 │ │ │ │ + lea 0xbbeba7(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbbeb95(%rip),%rbx │ │ │ │ + lea 0xbbebb5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -475111,45 +475143,45 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5afe79 <__gmpz_get_d_2exp@plt+0x1a9bf9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xbbeb5d(%rip),%r14 │ │ │ │ + lea 0xbbeb7d(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ jmp 5afe52 <__gmpz_get_d_2exp@plt+0x1a9bd2> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x24(%rdi) │ │ │ │ movq $0x5afe50,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xbbeae7(%rip),%r14 │ │ │ │ + lea 0xbbeb07(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9d08 <__gmpz_get_d_2exp@plt+0xbb3a88> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xbbeb05(%rip),%rbx │ │ │ │ + lea 0xbbeb25(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -475191,54 +475223,53 @@ │ │ │ │ (bad) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x15(%rax) │ │ │ │ + add %ch,-0x15(%rax) │ │ │ │ mov $0x1d8d4800,%ebx │ │ │ │ - rex.X jmp 5aff49 <__gmpz_get_d_2exp@plt+0x1a9cc9> │ │ │ │ - add %bh,%bh │ │ │ │ + (bad) │ │ │ │ add %ah,%gs:0xf(%rsi) │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - mov $0x1d8d4800,%ebx │ │ │ │ - loop 5aff9f <__gmpz_get_d_2exp@plt+0x1a9d1f> │ │ │ │ - mov $0x65ff00,%ebx │ │ │ │ + add %cl,(%rax) │ │ │ │ + jmp 5aff6a <__gmpz_get_d_2exp@plt+0x1a9cea> │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xbbeb02,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xc7990a,%eax │ │ │ │ + sbb $0xc7992a,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xc798e2,%eax │ │ │ │ + sbb $0xc79902,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -475324,23 +475355,22 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - call ffffffff8da301d5 <__environ@GLIBC_2.2.5+0xffffffff8c6ec6ed> │ │ │ │ - rex.RB │ │ │ │ + mov $0xe8,%al │ │ │ │ + mov $0x458d4800,%ebx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5b0145 <__gmpz_get_d_2exp@plt+0x1a9ec5> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbbe870(%rip),%r14 │ │ │ │ + lea 0xbbe890(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -475382,15 +475412,15 @@ │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x5b0160,-0x30(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13d1,(%r12) │ │ │ │ + movq $0x12b13f1,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -475434,15 +475464,15 @@ │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5b0230,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13da,(%r12) │ │ │ │ + movq $0x12b13fa,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ @@ -475562,15 +475592,15 @@ │ │ │ │ ja 5b049c <__gmpz_get_d_2exp@plt+0x1aa21c> │ │ │ │ movq $0x5b0360,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x12b13da,(%r12) │ │ │ │ + movq $0x12b13fa,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0x58,%r12 │ │ │ │ @@ -475607,28 +475637,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5b0569 <__gmpz_get_d_2exp@plt+0x1aa2e9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xbbe6ed(%rip),%r14 │ │ │ │ + lea 0xbbe70d(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - in $0xbb,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + add %cl,-0x1c(%rax) │ │ │ │ + mov $0x458d4800,%ebx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5b0622 <__gmpz_get_d_2exp@plt+0x1aa3a2> │ │ │ │ add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5b0617 <__gmpz_get_d_2exp@plt+0x1aa397> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -475660,38 +475688,35 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x1d(%rax) │ │ │ │ - mov $0x458d4800,%ebx │ │ │ │ - loopne 5b0691 <__gmpz_get_d_2exp@plt+0x1aa411> │ │ │ │ - cmp %edi,%eax │ │ │ │ + add %cl,0x4800bbe3(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5b0666 <__gmpz_get_d_2exp@plt+0x1aa3e6> │ │ │ │ movq $0x5b0688,-0x20(%rbp) │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfce20 <__gmpz_get_d_2exp@plt+0x7f6ba0> │ │ │ │ - lea 0xbbe5fb(%rip),%rbx │ │ │ │ + lea 0xbbe61b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jrcxz 5b0642 <__gmpz_get_d_2exp@plt+0x1aa3c2> │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ + add %al,-0x1d(%rax) │ │ │ │ + mov $0xc4834900,%ebx │ │ │ │ push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x71(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ movq $0x5b0020,-0x60(%r12) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ @@ -475713,15 +475738,15 @@ │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0x70000000,%eax │ │ │ │ + adc $0x90000000,%eax │ │ │ │ out %al,$0xbb │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5b076c <__gmpz_get_d_2exp@plt+0x1aa4ec> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -475730,29 +475755,29 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5b076a <__gmpz_get_d_2exp@plt+0x1aa4ea> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbbe611(%rip),%r14 │ │ │ │ + lea 0xbbe631(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp b9d910 <__gmpz_get_d_2exp@plt+0x797690> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x1a(%rax) │ │ │ │ + add %dh,-0x1a(%rax) │ │ │ │ mov $0x458d4800,%ebx │ │ │ │ - call 735340dc <__environ@GLIBC_2.2.5+0x721f05f4> │ │ │ │ + call 735340dc <__environ@GLIBC_2.2.5+0x721f05b4> │ │ │ │ pop %rsi │ │ │ │ movq $0x5b07c0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -475761,46 +475786,44 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ out %al,$0xbb │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ jnp 5b07cb <__gmpz_get_d_2exp@plt+0x1aa54b> │ │ │ │ add %dh,0x18(%rbp) │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ - lea 0xbbe1d6(%rip),%r14 │ │ │ │ + lea 0xbbe1f6(%rip),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xbbe5d2(%rip),%rbx │ │ │ │ + lea 0xbbe5f2(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xbbe602(%rip),%rbx │ │ │ │ + lea 0xbbe622(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - loope 5b07ca <__gmpz_get_d_2exp@plt+0x1aa54a> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + mov $0x4800bbe1,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5b083d <__gmpz_get_d_2exp@plt+0x1aa5bd> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbbe178(%rip),%r14 │ │ │ │ + lea 0xbbe198(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -475859,15 +475882,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7353426c <__environ@GLIBC_2.2.5+0x721f0784> │ │ │ │ + rex.RB call 7353426c <__environ@GLIBC_2.2.5+0x721f0744> │ │ │ │ push %rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5b0969 <__gmpz_get_d_2exp@plt+0x1aa6e9> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5b08a0,-0x10(%r12) │ │ │ │ @@ -475893,29 +475916,29 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5b09ba <__gmpz_get_d_2exp@plt+0x1aa73a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x116e9c9,-0x18(%rbp) │ │ │ │ + movq $0x116e9e9,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ fistpll 0x458d4800(%rbx) │ │ │ │ - call 7353432c <__environ@GLIBC_2.2.5+0x721f0844> │ │ │ │ + call 7353432c <__environ@GLIBC_2.2.5+0x721f0804> │ │ │ │ jae 5b0a2b <__gmpz_get_d_2exp@plt+0x1aa7ab> │ │ │ │ add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5b0a49 <__gmpz_get_d_2exp@plt+0x1aa7c9> │ │ │ │ movq $0x5b0810,-0x48(%r12) │ │ │ │ mov %rdi,-0x38(%r12) │ │ │ │ mov %rsi,-0x30(%r12) │ │ │ │ @@ -475929,15 +475952,15 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xbbe3ad(%rip),%rbx │ │ │ │ + lea 0xbbe3cd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -476023,21 +476046,22 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rex fidivrs 0x458d4800(%rbx) │ │ │ │ + (bad) │ │ │ │ + fidivrs 0x458d4800(%rbx) │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5b0b95 <__gmpz_get_d_2exp@plt+0x1aa915> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbbde20(%rip),%r14 │ │ │ │ + lea 0xbbde40(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -476132,15 +476156,15 @@ │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5b0c80,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b13da,(%r12) │ │ │ │ + movq $0x12b13fa,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ @@ -476250,27 +476274,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5b0ef1 <__gmpz_get_d_2exp@plt+0x1aac71> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xbbdd65(%rip),%r14 │ │ │ │ + lea 0xbbdd85(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bbda(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + fidivrl 0x458d4800(%rbx) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5b0faa <__gmpz_get_d_2exp@plt+0x1aad2a> │ │ │ │ add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5b0f9f <__gmpz_get_d_2exp@plt+0x1aad1f> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -476301,35 +476325,35 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - fnstcw 0x458d4800(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + fidivrl 0x458d4800(%rbx) │ │ │ │ loopne 5b1019 <__gmpz_get_d_2exp@plt+0x1aad99> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5b0fee <__gmpz_get_d_2exp@plt+0x1aad6e> │ │ │ │ movq $0x5b1010,-0x20(%rbp) │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfce20 <__gmpz_get_d_2exp@plt+0x7f6ba0> │ │ │ │ - lea 0xbbde23(%rip),%rbx │ │ │ │ + lea 0xbbde43(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900bbd9(%rax) │ │ │ │ + add %bh,0x4900bbd9(%rax) │ │ │ │ add $0x68,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5b108e <__gmpz_get_d_2exp@plt+0x1aae0e> │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ movq $0x5b0a70,-0x60(%r12) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ @@ -476356,122 +476380,124 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - fdivrs 0x458d4800(%rbx) │ │ │ │ + sbb %bl,%cl │ │ │ │ + mov $0x458d4800,%ebx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5b10dd <__gmpz_get_d_2exp@plt+0x1aae5d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbbd8d8(%rip),%r14 │ │ │ │ + lea 0xbbd8f8(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900bbd8(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b112f <__gmpz_get_d_2exp@plt+0x1aaeaf> │ │ │ │ + add %cl,%al │ │ │ │ + fdivrs -0x3b7cb700(%rbx) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ movq $0x5b10b0,-0x18(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbbdce7(%rip),%rbx │ │ │ │ + lea 0xbbdd07(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - fdivrs 0x458d4800(%rbx) │ │ │ │ + jo 5b112e <__gmpz_get_d_2exp@plt+0x1aaeae> │ │ │ │ + mov $0x458d4800,%ebx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5b1185 <__gmpz_get_d_2exp@plt+0x1aaf05> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbbd830(%rip),%r14 │ │ │ │ + lea 0xbbd850(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ fdivrs -0x3b7cb700(%rbx) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x36(%rdi) │ │ │ │ movq $0x5b1158,-0x30(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xbbdc3b(%rip),%rbx │ │ │ │ + lea 0xbbdc5b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ + mov $0xd7,%al │ │ │ │ mov $0x458d4800,%ebx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5b1245 <__gmpz_get_d_2exp@plt+0x1aafc5> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbbd770(%rip),%r14 │ │ │ │ + lea 0xbbd790(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x29(%rax) │ │ │ │ + add %ah,-0x29(%rax) │ │ │ │ mov $0xc4834900,%ebx │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x25(%rdi) │ │ │ │ movq $0x5b1218,-0x18(%r12) │ │ │ │ @@ -476479,35 +476505,35 @@ │ │ │ │ mov %rdi,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xbbdb9c(%rip),%rbx │ │ │ │ + lea 0xbbdbbc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ mov $0xf0894c00,%ebx │ │ │ │ - lea 0xbbd6d6(%rip),%r14 │ │ │ │ + lea 0xbbd6f6(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x16ff442e(%rax) │ │ │ │ + add %bh,-0x16ff442e(%rax) │ │ │ │ jnp 5b12d6 <__gmpz_get_d_2exp@plt+0x1ab056> │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -476530,21 +476556,21 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ jnp 5b1353 <__gmpz_get_d_2exp@plt+0x1ab0d3> │ │ │ │ jne,pn 5b135d <__gmpz_get_d_2exp@plt+0x1ab0dd> │ │ │ │ - lea 0xd00084(%rip),%rbx │ │ │ │ + lea 0xd000a4(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd0006d(%rip),%rbx │ │ │ │ + lea 0xd0008d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbbdc86(%rip),%rbx │ │ │ │ + lea 0xbbdca6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -476584,15 +476610,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73534d54 <__environ@GLIBC_2.2.5+0x721f126c> │ │ │ │ + rex.RB call 73534d54 <__environ@GLIBC_2.2.5+0x721f122c> │ │ │ │ jne 5b1452 <__gmpz_get_d_2exp@plt+0x1ab1d2> │ │ │ │ movl $0x5b1438,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b1438 <__gmpz_get_d_2exp@plt+0x1ab1b8> │ │ │ │ @@ -476617,15 +476643,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbbdb7b(%rip),%rbx │ │ │ │ + lea 0xbbdb9b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x5b14b8,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -476655,15 +476681,15 @@ │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5b151d <__gmpz_get_d_2exp@plt+0x1ab29d> │ │ │ │ movq $0x5b1388,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x5b1560,0x8(%rbp) │ │ │ │ - lea 0xcfff31(%rip),%rsi │ │ │ │ + lea 0xcfff51(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp d91e90 <__gmpz_get_d_2exp@plt+0x98bc10> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x5b1610,0x8(%rbp) │ │ │ │ @@ -476681,15 +476707,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r11b,0x48005b15(%r8) │ │ │ │ mov %eax,%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xcb2be0(%rip),%r14 │ │ │ │ + lea 0xcb2c00(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp e731e8 <__gmpz_get_d_2exp@plt+0xa6cf68> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -476708,15 +476734,15 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc782f1(%rip),%rbx │ │ │ │ + lea 0xc78311(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -476730,16 +476756,15 @@ │ │ │ │ ret $0xfffe │ │ │ │ decl -0x39(%rcx) │ │ │ │ rex.R and $0xf0,%al │ │ │ │ (bad) │ │ │ │ sub $0xf8,%al │ │ │ │ add %cl,-0x39(%rcx) │ │ │ │ rex.R and $0xf8,%al │ │ │ │ - rex.WB fnsave (%r11) │ │ │ │ - add %ecx,-0x77(%rcx) │ │ │ │ + imul $0x89490133,%ebp,%ebx │ │ │ │ or $0x24,%al │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp 5b14df <__gmpz_get_d_2exp@plt+0x1ab25f> │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -476763,21 +476788,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ jnp 5b1693 <__gmpz_get_d_2exp@plt+0x1ab413> │ │ │ │ (bad) │ │ │ │ jne 5b169d <__gmpz_get_d_2exp@plt+0x1ab41d> │ │ │ │ - lea 0xcffd44(%rip),%rbx │ │ │ │ + lea 0xcffd64(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcffd2d(%rip),%rbx │ │ │ │ + lea 0xcffd4d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbbd956(%rip),%rbx │ │ │ │ + lea 0xbbd976(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -476798,21 +476823,21 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ jnp 5b170b <__gmpz_get_d_2exp@plt+0x1ab48b> │ │ │ │ cmp 0xe(%rbp),%dh │ │ │ │ - lea 0xcffccc(%rip),%rbx │ │ │ │ + lea 0xcffcec(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcffcb5(%rip),%rbx │ │ │ │ + lea 0xcffcd5(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbbd8e6(%rip),%rbx │ │ │ │ + lea 0xbbd906(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -476889,18 +476914,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,0x18(%r8) │ │ │ │ pop %rbx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - (bad) │ │ │ │ + call *%rdi │ │ │ │ mov $0x451e900,%ebx │ │ │ │ jle 5b1837 <__gmpz_get_d_2exp@plt+0x1ab5b7> │ │ │ │ - lea 0xbbd81a(%rip),%rbx │ │ │ │ + lea 0xbbd83a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -476956,15 +476981,15 @@ │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5b1926 <__gmpz_get_d_2exp@plt+0x1ab6a6> │ │ │ │ movq $0x5b1740,-0x28(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x116f01a,-0x8(%r12) │ │ │ │ + movq $0x116f03a,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -477042,21 +477067,21 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbbd5f8(%rip),%rbx │ │ │ │ + lea 0xbbd618(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x5b1a80,-0x10(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ @@ -477121,15 +477146,15 @@ │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x5b1778,-0x28(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ @@ -477176,104 +477201,99 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5b1c19 <__gmpz_get_d_2exp@plt+0x1ab999> │ │ │ │ movq $0x5b1c38,-0x8(%rbp) │ │ │ │ - lea 0xc65680(%rip),%rbx │ │ │ │ + lea 0xc656a0(%rip),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbbd4b0(%rip),%rbx │ │ │ │ + lea 0xbbd4d0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x2c(%rax) │ │ │ │ - mov $0x45c74800,%ebx │ │ │ │ - add %bl,0x1c(%rax) │ │ │ │ - pop %rbx │ │ │ │ - add %dh,%dh │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %dl,0x4800bbd4(%rax) │ │ │ │ + movl $0x5b1c58,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ jne 5b1c58 <__gmpz_get_d_2exp@plt+0x1ab9d8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x2c(%rax) │ │ │ │ + add %dh,-0x2c(%rax) │ │ │ │ mov $0x45c74800,%ebx │ │ │ │ add %al,0x48005b1c(%rax) │ │ │ │ mov 0x17(%rbx),%ebx │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x2c(%rax) │ │ │ │ mov $0x45c74800,%ebx │ │ │ │ add %dh,0x48005b1c(%rax) │ │ │ │ - lea 0xc89d33(%rip),%edi │ │ │ │ - lea 0xbbd3ca(%rip),%rsi │ │ │ │ + lea 0xc89d53(%rip),%edi │ │ │ │ + lea 0xbbd3ea(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp c8b9e0 <__gmpz_get_d_2exp@plt+0x885760> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ sarl %cl,0x45c74800(%rbx) │ │ │ │ add %dl,%al │ │ │ │ sbb $0x5b,%al │ │ │ │ add %dh,%dh │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ jne 5b1cd0 <__gmpz_get_d_2exp@plt+0x1aba50> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bbd3(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %bl,%al │ │ │ │ + sarl %cl,-0x2776b800(%rbx) │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5b1d16 <__gmpz_get_d_2exp@plt+0x1aba96> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5b1d06 <__gmpz_get_d_2exp@plt+0x1aba86> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x5b1bb8,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbbd343(%rip),%r14 │ │ │ │ + lea 0xbbd363(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp e27ea0 <__gmpz_get_d_2exp@plt+0xa21c20> │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x16ff442d(%rax) │ │ │ │ + add %dh,-0x16ff442d(%rax) │ │ │ │ mov $0xfe,%bl │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ - add %dl,-0x28000000(%rip) │ │ │ │ + add %dl,-0x8000000(%rip) │ │ │ │ {rex2 0xbb} str -0x73(%r24) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5b1d9c <__gmpz_get_d_2exp@plt+0x1abb1c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -477281,15 +477301,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5b1d9a <__gmpz_get_d_2exp@plt+0x1abb1a> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbbd579(%rip),%r14 │ │ │ │ + lea 0xbbd599(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp d94b10 <__gmpz_get_d_2exp@plt+0x98e890> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ @@ -477298,15 +477318,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jae 5b1deb <__gmpz_get_d_2exp@plt+0x1abb6b> │ │ │ │ - lea 0xbbd5a8(%rip),%rbx │ │ │ │ + lea 0xbbd5c8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -477341,18 +477361,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ jnp 5b1e4b <__gmpz_get_d_2exp@plt+0x1abbcb> │ │ │ │ (bad) │ │ │ │ jne 5b1e55 <__gmpz_get_d_2exp@plt+0x1abbd5> │ │ │ │ - lea 0xcff58c(%rip),%rbx │ │ │ │ + lea 0xcff5ac(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcff575(%rip),%rbx │ │ │ │ + lea 0xcff595(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ @@ -477367,30 +477387,31 @@ │ │ │ │ jmp 5b1db8 <__gmpz_get_d_2exp@plt+0x1abb38> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bbd4(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x458d4800,%ebx │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5b1f45 <__gmpz_get_d_2exp@plt+0x1abcc5> │ │ │ │ movq $0x5b1ee0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b1ee0 <__gmpz_get_d_2exp@plt+0x1abc60> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x2c(%rax) │ │ │ │ - mov $0xd8894800,%ebx │ │ │ │ + add %dl,0x4800bbd4(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5b1f37 <__gmpz_get_d_2exp@plt+0x1abcb7> │ │ │ │ movq $0x5b1f20,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ @@ -477401,40 +477422,39 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,-0x2c(%rax) │ │ │ │ mov $0x3d8d4800,%ebx │ │ │ │ - sub %edx,%esp │ │ │ │ + rex.WB (bad) │ │ │ │ mov $0xde894800,%ebx │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5b1e80 <__gmpz_get_d_2exp@plt+0x1abc00> │ │ │ │ - lea 0xcff493(%rip),%rbx │ │ │ │ + lea 0xcff4b3(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbbd434(%rip),%rbx │ │ │ │ + lea 0xbbd454(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jae 5b1f9b <__gmpz_get_d_2exp@plt+0x1abd1b> │ │ │ │ - lea 0xbbd418(%rip),%rbx │ │ │ │ + lea 0xbbd438(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -477469,18 +477489,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ jnp 5b1ffb <__gmpz_get_d_2exp@plt+0x1abd7b> │ │ │ │ (bad) │ │ │ │ jne 5b2005 <__gmpz_get_d_2exp@plt+0x1abd85> │ │ │ │ - lea 0xcff3d3(%rip),%rbx │ │ │ │ + lea 0xcff3f3(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcff3ce(%rip),%rbx │ │ │ │ + lea 0xcff3ee(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ @@ -477505,15 +477525,15 @@ │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5b2081 <__gmpz_get_d_2exp@plt+0x1abe01> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5b2098,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbbcf91(%rip),%r14 │ │ │ │ + lea 0xbbcfb1(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d919b0 <__gmpz_get_d_2exp@plt+0x98b730> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -477525,29 +477545,29 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bbd2(%rax) │ │ │ │ + add %dh,0x4800bbd2(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5b21bc <__gmpz_get_d_2exp@plt+0x1abf3c> │ │ │ │ movq $0x5b20f8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b20f8 <__gmpz_get_d_2exp@plt+0x1abe78> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x2e(%rax) │ │ │ │ + add %bh,-0x2e(%rax) │ │ │ │ mov $0xd8894800,%ebx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5b2148 <__gmpz_get_d_2exp@plt+0x1abec8> │ │ │ │ movq $0x5b2138,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ @@ -477559,21 +477579,21 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ sarb %cl,-0x2776b800(%rbx) │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 5b2156 <__gmpz_get_d_2exp@plt+0x1abed6> │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xcff282(%rip),%rbx │ │ │ │ + lea 0xcff2a2(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x5b2190,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ @@ -477585,15 +477605,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ sarl $1,0x458b4800(%rbx) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ rex.WXB (bad) │ │ │ │ cmp $0x61,%rcx │ │ │ │ jb 5b21c7 <__gmpz_get_d_2exp@plt+0x1abf47> │ │ │ │ cmp $0x7a,%rcx │ │ │ │ jbe 5b21e5 <__gmpz_get_d_2exp@plt+0x1abf65> │ │ │ │ @@ -477601,15 +477621,15 @@ │ │ │ │ jae 5b21b0 <__gmpz_get_d_2exp@plt+0x1abf30> │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5b2148 <__gmpz_get_d_2exp@plt+0x1abec8> │ │ │ │ cmp $0x5a,%rcx │ │ │ │ jbe 5b21e5 <__gmpz_get_d_2exp@plt+0x1abf65> │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5b2148 <__gmpz_get_d_2exp@plt+0x1abec8> │ │ │ │ - lea 0xbbd1fd(%rip),%rbx │ │ │ │ + lea 0xbbd21d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x41,%rcx │ │ │ │ jae 5b21d6 <__gmpz_get_d_2exp@plt+0x1abf56> │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5b2148 <__gmpz_get_d_2exp@plt+0x1abec8> │ │ │ │ cmp $0x5a,%rcx │ │ │ │ jbe 5b21e5 <__gmpz_get_d_2exp@plt+0x1abf65> │ │ │ │ @@ -477625,15 +477645,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x2f(%rax) │ │ │ │ + add %ah,-0x2f(%rax) │ │ │ │ mov $0x7b834800,%ebx │ │ │ │ (bad) │ │ │ │ cmp 0x48(%rcx,%rcx,1),%dh │ │ │ │ add $0x10,%ebp │ │ │ │ jmp 5b2148 <__gmpz_get_d_2exp@plt+0x1abec8> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x5b2250,0x8(%rbp) │ │ │ │ @@ -477645,15 +477665,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ sarl $1,-0x2776b800(%rbx) │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5b230f <__gmpz_get_d_2exp@plt+0x1ac08f> │ │ │ │ movq $0x5b2290,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ @@ -477665,45 +477685,45 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ sarb $1,-0x3b7cb700(%rbx) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %ecx,0x48000000(%rcx) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ cmpq $0x2f,0x7(%rbx) │ │ │ │ jne 5b22f1 <__gmpz_get_d_2exp@plt+0x1ac071> │ │ │ │ movq $0x5b2050,-0x28(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x133de09,-0x8(%r12) │ │ │ │ + movq $0x133de29,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea 0xbbd070(%rip),%rdi │ │ │ │ + lea 0xbbd090(%rip),%rdi │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 5b2030 <__gmpz_get_d_2exp@plt+0x1abdb0> │ │ │ │ add $0xffffffffffffffd0,%r12 │ │ │ │ - lea 0xbbd054(%rip),%rdi │ │ │ │ - lea 0xbbd09f(%rip),%rsi │ │ │ │ + lea 0xbbd074(%rip),%rdi │ │ │ │ + lea 0xbbd0bf(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 5b2030 <__gmpz_get_d_2exp@plt+0x1abdb0> │ │ │ │ - lea 0xbbd03a(%rip),%rdi │ │ │ │ - lea 0xbbd085(%rip),%rsi │ │ │ │ + lea 0xbbd05a(%rip),%rdi │ │ │ │ + lea 0xbbd0a5(%rip),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5b2030 <__gmpz_get_d_2exp@plt+0x1abdb0> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ @@ -477729,17 +477749,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r8b,%r8b │ │ │ │ and 0x0(%rbx),%ebx │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbbcc6f(%rip),%r14 │ │ │ │ + lea 0xbbcc8f(%rip),%r14 │ │ │ │ jmp d919b0 <__gmpz_get_d_2exp@plt+0x98b730> │ │ │ │ - lea 0xbbd02a(%rip),%rbx │ │ │ │ + lea 0xbbd04a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -477782,17 +477802,17 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,0x48005b24(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ - lea 0xbbcba7(%rip),%r14 │ │ │ │ + lea 0xbbcbc7(%rip),%r14 │ │ │ │ jmp d919b0 <__gmpz_get_d_2exp@plt+0x98b730> │ │ │ │ - lea 0xbbcf6a(%rip),%rbx │ │ │ │ + lea 0xbbcf8a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -477828,15 +477848,15 @@ │ │ │ │ add %r11b,(%r8) │ │ │ │ and $0x8948005b,%eax │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ (bad) │ │ │ │ lret │ │ │ │ mov $0xf4b9e900,%ebx │ │ │ │ jge 5b24f7 <__gmpz_get_d_2exp@plt+0x1ac277> │ │ │ │ - lea 0xbbcee2(%rip),%rbx │ │ │ │ + lea 0xbbcf02(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -477851,149 +477871,150 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xcfee92(%rip),%ebx │ │ │ │ + lea 0xcfeeb2(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcfee7b(%rip),%rbx │ │ │ │ + lea 0xcfee9b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x32(%rax) │ │ │ │ + add %ch,-0x32(%rax) │ │ │ │ mov $0x458d4800,%ebx │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5b25bf <__gmpz_get_d_2exp@plt+0x1ac33f> │ │ │ │ movq $0x5b25a8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b25a8 <__gmpz_get_d_2exp@plt+0x1ac328> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x45c74800,%ebx │ │ │ │ add %ah,%al │ │ │ │ and $0x8948005b,%eax │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - rex.WRXB lretq $0xbb │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + lret $0xbb │ │ │ │ jmp d919b0 <__gmpz_get_d_2exp@plt+0x98b730> │ │ │ │ - lea 0xbbce22(%rip),%rbx │ │ │ │ + lea 0xbbce42(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - int $0xbb │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0x45c74800,%ebx │ │ │ │ + add %al,(%rax) │ │ │ │ es pop %rbx │ │ │ │ add %dh,%dh │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ jne 5b2600 <__gmpz_get_d_2exp@plt+0x1ac380> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ int $0xbb │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x49(%rsp,%rcx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5b20c0 <__gmpz_get_d_2exp@plt+0x1abe40> │ │ │ │ - lea 0xcfedbb(%rip),%rbx │ │ │ │ + lea 0xcfeddb(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bbcd(%rax) │ │ │ │ + add %ah,0x4800bbcd(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5b2687 <__gmpz_get_d_2exp@plt+0x1ac407> │ │ │ │ movq $0x5b2670,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b2670 <__gmpz_get_d_2exp@plt+0x1ac3f0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x33(%rax) │ │ │ │ + add %dh,-0x33(%rax) │ │ │ │ mov $0x45c74800,%ebx │ │ │ │ add %ch,0x48005b26(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ - lea 0xbbc987(%rip),%r14 │ │ │ │ + lea 0xbbc9a7(%rip),%r14 │ │ │ │ jmp d919b0 <__gmpz_get_d_2exp@plt+0x98b730> │ │ │ │ - lea 0xbbcd6a(%rip),%rbx │ │ │ │ + lea 0xbbcd8a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ int $0xbb │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,%r8b │ │ │ │ es pop %rbx │ │ │ │ add %dh,%dh │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ jne 5b26c8 <__gmpz_get_d_2exp@plt+0x1ac448> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - int3 │ │ │ │ - mov $0xd8894800,%ebx │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5b270f <__gmpz_get_d_2exp@plt+0x1ac48f> │ │ │ │ - movq $0x5b26f8,0x0(%rbp) │ │ │ │ + add %bl,(%rax) │ │ │ │ + int $0xbb │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbx,%rdi,1) │ │ │ │ + movl $0x5b26f8,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5b20c0 <__gmpz_get_d_2exp@plt+0x1abe40> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0xe(%rbp) │ │ │ │ - lea 0xcfecd2(%rip),%rbx │ │ │ │ + lea 0xcfecf2(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcfecbb(%rip),%rbx │ │ │ │ + lea 0xcfecdb(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -478015,17 +478036,17 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,0x48005b27(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ - lea 0xbbc88f(%rip),%r14 │ │ │ │ + lea 0xbbc8af(%rip),%r14 │ │ │ │ jmp d919b0 <__gmpz_get_d_2exp@plt+0x98b730> │ │ │ │ - lea 0xbbcc82(%rip),%rbx │ │ │ │ + lea 0xbbcca2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -478038,15 +478059,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7353611c <__environ@GLIBC_2.2.5+0x721f2634> │ │ │ │ + rex.RB call 7353611c <__environ@GLIBC_2.2.5+0x721f25f4> │ │ │ │ pop %rbp │ │ │ │ mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5b281d <__gmpz_get_d_2exp@plt+0x1ac59d> │ │ │ │ movq $0x5b2810,-0x10(%rbp) │ │ │ │ mov 0xe(%r14),%rbx │ │ │ │ @@ -478067,18 +478088,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,0x28(%r8) │ │ │ │ pop %rbx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(3) │ │ │ │ stos %eax,%es:(%rdi) │ │ │ │ - lea 0xcfec15(%rip),%r14 │ │ │ │ - lea 0xcfec0e(%rip),%rbx │ │ │ │ + lea 0xcfec35(%rip),%r14 │ │ │ │ + lea 0xcfec2e(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbbcbdb(%rip),%rbx │ │ │ │ + lea 0xbbcbfb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -478117,23 +478138,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ jnp 5b28b0 <__gmpz_get_d_2exp@plt+0x1ac630> │ │ │ │ jne,pn 5b28ce <__gmpz_get_d_2exp@plt+0x1ac64e> │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ - lea 0xcfeb4d(%rip),%rbx │ │ │ │ + lea 0xcfeb6d(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -478193,15 +478214,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 5b29ee <__gmpz_get_d_2exp@plt+0x1ac76e> │ │ │ │ movq $0x5b2a10,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5b27c8 <__gmpz_get_d_2exp@plt+0x1ac548> │ │ │ │ - lea 0xbbca23(%rip),%rbx │ │ │ │ + lea 0xbbca43(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -478215,15 +478236,15 @@ │ │ │ │ add %esi,0x4c(%rbp,%rdx,1) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ jmp 5b2a6e <__gmpz_get_d_2exp@plt+0x1ac7ee> │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ add $0x20,%rbp │ │ │ │ - lea 0xcfe9fd(%rip),%r14 │ │ │ │ + lea 0xcfea1d(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -478289,15 +478310,15 @@ │ │ │ │ rex │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5b2b5e <__gmpz_get_d_2exp@plt+0x1ac8de> │ │ │ │ movq $0xf82c60,-0x30(%r12) │ │ │ │ - movq $0x133dd49,-0x28(%r12) │ │ │ │ + movq $0x133dd69,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x5b2988,-0x18(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0x2e(%r12),%r14 │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -478337,15 +478358,15 @@ │ │ │ │ add %r8b,(%r8) │ │ │ │ sub $0x5b,%al │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ lock std │ │ │ │ (bad) │ │ │ │ decl -0x73(%rax) │ │ │ │ - sbb $0xbbc839,%eax │ │ │ │ + sbb $0xbbc859,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -478393,15 +478414,15 @@ │ │ │ │ add %r8b,%r8b │ │ │ │ sub $0x5b,%al │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ xor %bh,%ch │ │ │ │ (bad) │ │ │ │ decl -0x73(%rax) │ │ │ │ - sbb $0xbbc781,%eax │ │ │ │ + sbb $0xbbc7a1,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -478437,15 +478458,15 @@ │ │ │ │ add %r9b,0x2d(%r8) │ │ │ │ pop %rbx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ test $0xfc,%al │ │ │ │ (bad) │ │ │ │ decl -0x73(%rax) │ │ │ │ - sbb $0xbbc701,%eax │ │ │ │ + sbb $0xbbc721,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -478479,17 +478500,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rsi,2) │ │ │ │ movl $0x5b2de0,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbbc24b(%rip),%r14 │ │ │ │ + lea 0xbbc26b(%rip),%r14 │ │ │ │ jmp d919b0 <__gmpz_get_d_2exp@plt+0x98b730> │ │ │ │ - lea 0xbbc66e(%rip),%rbx │ │ │ │ + lea 0xbbc68e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -478505,18 +478526,18 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0xe(%rbp) │ │ │ │ - lea 0xcfe5c2(%rip),%rbx │ │ │ │ + lea 0xcfe5e2(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcfe5ab(%rip),%rbx │ │ │ │ + lea 0xcfe5cb(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -478599,18 +478620,18 @@ │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbbc4e0(%rip),%rbx │ │ │ │ + lea 0xbbc500(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xcfe4ca(%rip),%rbx │ │ │ │ + lea 0xcfe4ea(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -478684,15 +478705,15 @@ │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xbbc395(%rip),%rbx │ │ │ │ + lea 0xbbc3b5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -478711,20 +478732,20 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcfe31f(%rip),%rbx │ │ │ │ + lea 0xcfe33f(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0xc0000000,%eax │ │ │ │ + adc $0xe0000000,%eax │ │ │ │ ret │ │ │ │ mov $0x458d4800,%ebx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5b317c <__gmpz_get_d_2exp@plt+0x1acefc> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -478732,15 +478753,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5b317a <__gmpz_get_d_2exp@plt+0x1acefa> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbbc361(%rip),%r14 │ │ │ │ + lea 0xbbc381(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp d94b10 <__gmpz_get_d_2exp@plt+0x98e890> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ @@ -478749,15 +478770,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jae 5b31cb <__gmpz_get_d_2exp@plt+0x1acf4b> │ │ │ │ - lea 0xbbc390(%rip),%rbx │ │ │ │ + lea 0xbbc3b0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -478800,15 +478821,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 5b31f8 <__gmpz_get_d_2exp@plt+0x1acf78> │ │ │ │ + add %al,%bl │ │ │ │ mov $0x458d4800,%ebx │ │ │ │ loopne 5b3289 <__gmpz_get_d_2exp@plt+0x1ad009> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5b3294 <__gmpz_get_d_2exp@plt+0x1ad014> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5b3280,-0x20(%rbp) │ │ │ │ @@ -478822,43 +478843,42 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bbc2(%rax) │ │ │ │ - lea 0xbbc291(%rip),%edi │ │ │ │ + add %bh,0x4800bbc2(%rax) │ │ │ │ + lea 0xbbc2b1(%rip),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5b3218 <__gmpz_get_d_2exp@plt+0x1acf98> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x3e(%rax) │ │ │ │ - mov $0x458d4800,%ebx │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + add %cl,0x4800bbc2(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5b33e2 <__gmpz_get_d_2exp@plt+0x1ad162> │ │ │ │ movq $0x5b32e8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b32e8 <__gmpz_get_d_2exp@plt+0x1ad068> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - ret $0xbb │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %dl,-0x3e(%rax) │ │ │ │ + mov $0xd8894800,%ebx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5b33d4 <__gmpz_get_d_2exp@plt+0x1ad154> │ │ │ │ movq $0x5b3338,-0x18(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ @@ -478873,25 +478893,26 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sarl $0x8,0x458b4800(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + ret $0xbb │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ jmp 5b3358 <__gmpz_get_d_2exp@plt+0x1ad0d8> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ sarl $0x8,0x458b4800(%rbx) │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 5b3386 <__gmpz_get_d_2exp@plt+0x1ad106> │ │ │ │ movq $0x5b3350,-0x8(%rbp) │ │ │ │ @@ -478910,52 +478931,50 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x3f(%rax) │ │ │ │ - mov $0x458b4800,%ebx │ │ │ │ - sbb %cl,-0x7d(%rax) │ │ │ │ - jnp 5b33b7 <__gmpz_get_d_2exp@plt+0x1ad137> │ │ │ │ - (bad) │ │ │ │ + add %dl,0x4800bbc1(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + cmpq $0x2f,0x7(%rbx) │ │ │ │ jne 5b33ca <__gmpz_get_d_2exp@plt+0x1ad14a> │ │ │ │ movq $0x5b34b0,0x0(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xbbbc44(%rip),%r14 │ │ │ │ + lea 0xbbbc64(%rip),%r14 │ │ │ │ jmp d919b0 <__gmpz_get_d_2exp@plt+0x98b730> │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcfe05e(%rip),%rbx │ │ │ │ + lea 0xcfe07e(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbbc15f(%rip),%rbx │ │ │ │ + lea 0xbbc17f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ sarl $0x8,0x458b4800(%rbx) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ jmp 5b3441 <__gmpz_get_d_2exp@plt+0x1ad1c1> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sarb $0x8,0x458b4800(%rbx) │ │ │ │ + add %bl,(%rax) │ │ │ │ + sarl $0x8,0x458b4800(%rbx) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 5b343e <__gmpz_get_d_2exp@plt+0x1ad1be> │ │ │ │ mov %rdx,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ @@ -478966,43 +478985,41 @@ │ │ │ │ ja 5b3488 <__gmpz_get_d_2exp@plt+0x1ad208> │ │ │ │ movq $0x5b3238,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x5b3400,0x0(%rbp) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x40(%rax) │ │ │ │ - mov $0x45c74800,%ebx │ │ │ │ - add %bl,%al │ │ │ │ - xor $0x5b,%al │ │ │ │ - add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + add %cl,0x4800bbc0(%rax) │ │ │ │ + movl $0x5b34d8,0x0(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b34d8 <__gmpz_get_d_2exp@plt+0x1ad258> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x40(%rax) │ │ │ │ + add %ah,-0x40(%rax) │ │ │ │ mov $0x458b4800,%ebx │ │ │ │ sbb %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %ah,%cl │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ @@ -479018,15 +479035,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ sarb $0x0,0x45c74800(%rbx) │ │ │ │ and %dh,(%rbx,%rbx,2) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 5b352c <__gmpz_get_d_2exp@plt+0x1ad2ac> │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5b3038 <__gmpz_get_d_2exp@plt+0x1acdb8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -479041,15 +479058,15 @@ │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5b3569 <__gmpz_get_d_2exp@plt+0x1ad2e9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5b3580,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbbbaa9(%rip),%r14 │ │ │ │ + lea 0xbbbac9(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d91c88 <__gmpz_get_d_2exp@plt+0x98ba08> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -479112,16 +479129,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,0x36(%r8) │ │ │ │ pop %rbx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - mov $0xe900bbb9,%edi │ │ │ │ - (bad) │ │ │ │ + fistpll 0x61e900bb(%rcx) │ │ │ │ jrcxz 5b36cb <__gmpz_get_d_2exp@plt+0x1ad44b> │ │ │ │ add %al,-0x1(%rcx) │ │ │ │ lock nopl %gs:0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -479269,17 +479285,17 @@ │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbbbcaa(%rip),%rbx │ │ │ │ + lea 0xbbbcca(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xcfdb80(%rip),%rbx │ │ │ │ + lea 0xcfdba0(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -479320,18 +479336,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r15b,0x39(%r8) │ │ │ │ pop %rbx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - mov $0xb6,%bh │ │ │ │ - mov $0xe059e900,%ebx │ │ │ │ - jge 5b3957 <__gmpz_get_d_2exp@plt+0x1ad6d7> │ │ │ │ - lea 0xbbbc02(%rip),%rbx │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + mov $0xbb,%dh │ │ │ │ + add %ch,%cl │ │ │ │ + pop %rcx │ │ │ │ + loopne 5b39d3 <__gmpz_get_d_2exp@plt+0x1ad753> │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xbbbc22,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -479393,55 +479412,57 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0x8d4800bb,%edx │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0x8d4800bb,%ebx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5b3aa7 <__gmpz_get_d_2exp@plt+0x1ad827> │ │ │ │ movq $0x5b3a90,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b3a90 <__gmpz_get_d_2exp@plt+0x1ad810> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bbba(%rax) │ │ │ │ - movl $0x5b3ac8,0x0(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + mov $0xc74800bb,%edx │ │ │ │ + add %r9b,%r8b │ │ │ │ + cmp 0x0(%rbx),%bl │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbbb567(%rip),%r14 │ │ │ │ + lea 0xbbb587(%rip),%r14 │ │ │ │ jmp d919b0 <__gmpz_get_d_2exp@plt+0x98b730> │ │ │ │ - lea 0xbbbaba(%rip),%rbx │ │ │ │ + lea 0xbbbada(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bbba(%rax) │ │ │ │ + add %ah,0x4800bbba(%rax) │ │ │ │ movl $0x5b3af0,-0x8(%rbp) │ │ │ │ mov %r14,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b3af0 <__gmpz_get_d_2exp@plt+0x1ad870> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x46(%rax) │ │ │ │ + add %bh,-0x46(%rax) │ │ │ │ mov $0x458b4800,%ebx │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdi,%rdx,2) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -479449,34 +479470,37 @@ │ │ │ │ movq $0x5b3a20,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ - lea 0xbbba0b(%rip),%r14 │ │ │ │ + lea 0xbbba2b(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x5b3b80,0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5b37d0 <__gmpz_get_d_2exp@plt+0x1ad550> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ mov $0x894800bb,%ecx │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - mov $0x4800bbb9,%edi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + fistpll -0x7cb7ff45(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rbp │ │ │ │ + mov $0x64,%cl │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5b3bf3 <__gmpz_get_d_2exp@plt+0x1ad973> │ │ │ │ @@ -479487,49 +479511,46 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5b3bf1 <__gmpz_get_d_2exp@plt+0x1ad971> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbbb389(%rip),%rsi │ │ │ │ - lea 0xcfd851(%rip),%r14 │ │ │ │ + lea 0xbbb3a9(%rip),%rsi │ │ │ │ + lea 0xcfd871(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x47(%rax) │ │ │ │ - mov $0x458d4800,%ebx │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + add %cl,0x4800bbb9(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5b3d3f <__gmpz_get_d_2exp@plt+0x1adabf> │ │ │ │ movq $0x5b3c48,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b3c48 <__gmpz_get_d_2exp@plt+0x1ad9c8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0x894800bb,%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,%dl │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call b678f8 <__gmpz_get_d_2exp@plt+0x761678> │ │ │ │ + add %dl,-0x47(%rax) │ │ │ │ + mov $0xd8894800,%ebx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5b3d32 <__gmpz_get_d_2exp@plt+0x1adab2> │ │ │ │ + movq $0x5b3c98,-0x18(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ @@ -479589,34 +479610,34 @@ │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ jnp 5b3d13 <__gmpz_get_d_2exp@plt+0x1ada93> │ │ │ │ (bad) │ │ │ │ jne 5b3d1a <__gmpz_get_d_2exp@plt+0x1ada9a> │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbbb249(%rip),%rdi │ │ │ │ + lea 0xbbb269(%rip),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp bfea98 <__gmpz_get_d_2exp@plt+0x7f8818> │ │ │ │ - lea 0xbbb83f(%rip),%rbx │ │ │ │ + lea 0xbbb85f(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbbb852(%rip),%rbx │ │ │ │ + lea 0xbbb872(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735376bc <__environ@GLIBC_2.2.5+0x721f3bd4> │ │ │ │ + rex.RB call 735376bc <__environ@GLIBC_2.2.5+0x721f3b94> │ │ │ │ pop %rbp │ │ │ │ mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5b3dbd <__gmpz_get_d_2exp@plt+0x1adb3d> │ │ │ │ movq $0x5b3db0,-0x10(%rbp) │ │ │ │ mov 0xe(%r14),%rbx │ │ │ │ @@ -479636,18 +479657,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,%r8b │ │ │ │ cmp $0x8949005b,%eax │ │ │ │ fsubrp %st,%st(3) │ │ │ │ stos %eax,%es:(%rdi) │ │ │ │ - lea 0xcfd675(%rip),%r14 │ │ │ │ - lea 0xcfd66e(%rip),%rbx │ │ │ │ + lea 0xcfd695(%rip),%r14 │ │ │ │ + lea 0xcfd68e(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbbb7f3(%rip),%rbx │ │ │ │ + lea 0xbbb813(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -479687,23 +479708,23 @@ │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ jnp 5b3e50 <__gmpz_get_d_2exp@plt+0x1adbd0> │ │ │ │ (bad) │ │ │ │ jne 5b3e6e <__gmpz_get_d_2exp@plt+0x1adbee> │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ - lea 0xcfd5ad(%rip),%rbx │ │ │ │ + lea 0xcfd5cd(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -479757,15 +479778,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,0x49005b3f(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp 5b3d68 <__gmpz_get_d_2exp@plt+0x1adae8> │ │ │ │ - lea 0xbbb659(%rip),%rbx │ │ │ │ + lea 0xbbb679(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -479815,15 +479836,15 @@ │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ mov %ebx,%eax │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5b405a <__gmpz_get_d_2exp@plt+0x1addda> │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ - movq $0x116f5aa,-0x8(%r12) │ │ │ │ + movq $0x116f5ca,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x5b4020,-0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -479859,38 +479880,38 @@ │ │ │ │ rex pop %rbx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ nop │ │ │ │ cld │ │ │ │ (bad) │ │ │ │ decl -0x73(%rax) │ │ │ │ - sbb $0xbbb4f9,%eax │ │ │ │ + sbb $0xbbb519,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rdi,%rax,1) │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbbb498(%rip),%rbx │ │ │ │ + lea 0xbbb4b8(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ mov $0xbb,%ah │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5b4178 <__gmpz_get_d_2exp@plt+0x1adef8> │ │ │ │ movq $0x5b4168,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -479898,35 +479919,36 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b4168 <__gmpz_get_d_2exp@plt+0x1adee8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0xbb,%bl │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0xbb,%ah │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,0x49005b41(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp 5b3d68 <__gmpz_get_d_2exp@plt+0x1adae8> │ │ │ │ - lea 0xbbb461(%rip),%rbx │ │ │ │ + lea 0xbbb481(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800bbb3(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5b41b0 <__gmpz_get_d_2exp@plt+0x1adf30> │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %dl,%al │ │ │ │ + mov $0xbb,%bl │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsp,%rcx,1) │ │ │ │ + mov %ebx,%esi │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5b32b0 <__gmpz_get_d_2exp@plt+0x1ad030> │ │ │ │ - lea 0xbbb3f3(%rip),%r14 │ │ │ │ + lea 0xbbb413(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5b32b0 <__gmpz_get_d_2exp@plt+0x1ad030> │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -479953,15 +479975,15 @@ │ │ │ │ rex.X pop %rbx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ push %rax │ │ │ │ sti │ │ │ │ (bad) │ │ │ │ decl -0x73(%rax) │ │ │ │ - sbb $0xbbb3d1,%eax │ │ │ │ + sbb $0xbbb3f1,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -479976,15 +479998,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jae 5b428f <__gmpz_get_d_2exp@plt+0x1ae00f> │ │ │ │ - lea 0xbbb388(%rip),%rbx │ │ │ │ + lea 0xbbb3a8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -480018,17 +480040,17 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x5b4288,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b4288 <__gmpz_get_d_2exp@plt+0x1ae008> │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xcfd0d9(%rip),%rbx │ │ │ │ + lea 0xcfd0f9(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcfd0d8(%rip),%rbx │ │ │ │ + lea 0xcfd0f8(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -480051,15 +480073,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,0x49005b43(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp 5b3d68 <__gmpz_get_d_2exp@plt+0x1adae8> │ │ │ │ - lea 0xbbb291(%rip),%rbx │ │ │ │ + lea 0xbbb2b1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -480112,15 +480134,15 @@ │ │ │ │ rex.R pop %rbx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ pop %rax │ │ │ │ stc │ │ │ │ (bad) │ │ │ │ decl -0x73(%rax) │ │ │ │ - sbb $0xbbb1f9,%eax │ │ │ │ + sbb $0xbbb219,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -480236,15 +480258,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,%r8b │ │ │ │ rex.RB pop %r11 │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - rex.WRXB stos %al,%es:(%rdi) │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ mov $0xd6d9e900,%ebx │ │ │ │ jge 5b45af <__gmpz_get_d_2exp@plt+0x1ae32f> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -480338,15 +480361,15 @@ │ │ │ │ movq $0x5b4620,-0x18(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x30(%r12),%r14 │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ - lea 0xbbaede(%rip),%rbx │ │ │ │ + lea 0xbbaefe(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -480355,15 +480378,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5b4772 <__gmpz_get_d_2exp@plt+0x1ae4f2> │ │ │ │ movq $0x5b4790,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5b46c8 <__gmpz_get_d_2exp@plt+0x1ae448> │ │ │ │ - lea 0xbbaea7(%rip),%rbx │ │ │ │ + lea 0xbbaec7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -480393,15 +480416,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5b4802 <__gmpz_get_d_2exp@plt+0x1ae582> │ │ │ │ movq $0x5b4820,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5b46c8 <__gmpz_get_d_2exp@plt+0x1ae448> │ │ │ │ - lea 0xbbae1f(%rip),%rbx │ │ │ │ + lea 0xbbae3f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -480435,32 +480458,32 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,2) │ │ │ │ movl $0x5b48c0,0x0(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0xd891d3(%rip),%rsi │ │ │ │ - lea 0xcaf8bc(%rip),%r14 │ │ │ │ + lea 0xd891f3(%rip),%rsi │ │ │ │ + lea 0xcaf8dc(%rip),%r14 │ │ │ │ jmp d92298 <__gmpz_get_d_2exp@plt+0x98c018> │ │ │ │ - lea 0xbbad87(%rip),%rbx │ │ │ │ + lea 0xbbada7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0xe(%rbp) │ │ │ │ - lea 0xcfcb0a(%rip),%rbx │ │ │ │ + lea 0xcfcb2a(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcfcaf3(%rip),%rbx │ │ │ │ + lea 0xcfcb13(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -480470,15 +480493,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5b491a <__gmpz_get_d_2exp@plt+0x1ae69a> │ │ │ │ movq $0x5b4938,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5b46c8 <__gmpz_get_d_2exp@plt+0x1ae448> │ │ │ │ - lea 0xbbad17(%rip),%rbx │ │ │ │ + lea 0xbbad37(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -480631,30 +480654,30 @@ │ │ │ │ mov %rbx,0x40(%rsp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5b4b5d <__gmpz_get_d_2exp@plt+0x1ae8dd> │ │ │ │ movq $0xf82c60,-0x28(%r12) │ │ │ │ - movq $0x133dd49,-0x20(%r12) │ │ │ │ + movq $0x133dd69,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x5b4958,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x5b4bd8,0x0(%rbp) │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x26(%r12),%rbx │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ jmp e73aa0 <__gmpz_get_d_2exp@plt+0xa6d820> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ movq $0x5b4c68,0x0(%rbp) │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ - lea 0xbbaac4(%rip),%rbx │ │ │ │ + lea 0xbbaae4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -480679,15 +480702,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x12(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xcfc7e2(%rip),%rbx │ │ │ │ + lea 0xcfc802(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x5b4c28,0x8(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -480845,15 +480868,15 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b4d80 <__gmpz_get_d_2exp@plt+0x1aeb00> │ │ │ │ jmp *(%rbx) │ │ │ │ mov %rax,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbba87e(%rip),%rbx │ │ │ │ + lea 0xbba89e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x5b4df0,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b4df0 <__gmpz_get_d_2exp@plt+0x1aeb70> │ │ │ │ jmp *(%rbx) │ │ │ │ add (%rax),%eax │ │ │ │ @@ -480893,15 +480916,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x6a(%rbp) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5b4e93 <__gmpz_get_d_2exp@plt+0x1aec13> │ │ │ │ movq $0xf82c60,-0x28(%r12) │ │ │ │ - movq $0x133dd59,-0x20(%r12) │ │ │ │ + movq $0x133dd79,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ @@ -480934,15 +480957,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x30(%rdi) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x133dd59,-0x8(%r12) │ │ │ │ + movq $0x133dd79,-0x8(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp bfea98 <__gmpz_get_d_2exp@plt+0x7f8818> │ │ │ │ @@ -481003,21 +481026,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,(%r8) │ │ │ │ push %rax │ │ │ │ pop %rbx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - movabs 0x48007dc9d1e900bb,%al │ │ │ │ + rex.WRXB movabs 0x48007dc9d1e900bb,%al │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbba65d(%rip),%rbx │ │ │ │ + lea 0xbba67d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -481062,15 +481084,15 @@ │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ movq $0x5b50c8,0x8(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x133dd49,-0x8(%r12) │ │ │ │ + movq $0x133dd69,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x5b50e8,0x8(%rbp) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -481124,15 +481146,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5b514e <__gmpz_get_d_2exp@plt+0x1aeece> │ │ │ │ movq $0x5b5170,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5b46c8 <__gmpz_get_d_2exp@plt+0x1ae448> │ │ │ │ - lea 0xbba50b(%rip),%rbx │ │ │ │ + lea 0xbba52b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -481177,15 +481199,15 @@ │ │ │ │ push %rdx │ │ │ │ pop %rbx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ lock xlat %ds:(%rbx) │ │ │ │ (bad) │ │ │ │ decl -0x73(%rax) │ │ │ │ - sbb $0xbba481,%eax │ │ │ │ + sbb $0xbba4a1,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -481238,15 +481260,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,0x49005b52(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp 5b3d68 <__gmpz_get_d_2exp@plt+0x1adae8> │ │ │ │ - lea 0xbba3e1(%rip),%rbx │ │ │ │ + lea 0xbba401(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -481262,15 +481284,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10538c2c <__environ@GLIBC_2.2.5+0xf1f5144> │ │ │ │ + rex.RB call 10538c2c <__environ@GLIBC_2.2.5+0xf1f5104> │ │ │ │ (bad) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock adc %dl,0x5b(%rbx) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ @@ -481312,21 +481334,21 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ jnp 5b535f <__gmpz_get_d_2exp@plt+0x1af0df> │ │ │ │ (bad) │ │ │ │ je 5b53ed <__gmpz_get_d_2exp@plt+0x1af16d> │ │ │ │ movq $0x5b53b0,0x0(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xbb9c98(%rip),%r14 │ │ │ │ + lea 0xbb9cb8(%rip),%r14 │ │ │ │ jmp d919b0 <__gmpz_get_d_2exp@plt+0x98b730> │ │ │ │ movq $0x5b5408,0x0(%rbp) │ │ │ │ - lea 0xcfc0b4(%rip),%rsi │ │ │ │ - lea 0xbb9c7d(%rip),%r14 │ │ │ │ + lea 0xcfc0d4(%rip),%rsi │ │ │ │ + lea 0xbb9c9d(%rip),%r14 │ │ │ │ jmp d919b0 <__gmpz_get_d_2exp@plt+0x98b730> │ │ │ │ - lea 0xbba2e8(%rip),%rbx │ │ │ │ + lea 0xbba308(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -481388,18 +481410,18 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xcfc001(%rip),%ebx │ │ │ │ + lea 0xcfc021(%rip),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcfbff3(%rip),%rsi │ │ │ │ + lea 0xcfc013(%rip),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5b4c98 <__gmpz_get_d_2exp@plt+0x1aea18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ @@ -481484,20 +481506,20 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,0x48005b55(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ - lea 0xbb9aaf(%rip),%r14 │ │ │ │ + lea 0xbb9acf(%rip),%r14 │ │ │ │ jmp d919b0 <__gmpz_get_d_2exp@plt+0x98b730> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbba11f(%rip),%rbx │ │ │ │ + lea 0xbba13f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -481590,18 +481612,18 @@ │ │ │ │ add %esi,0x48(%rdx,%rbx,1) │ │ │ │ movl $0x5b56b8,-0x8(%rbp) │ │ │ │ mov 0xe(%rbx),%r14 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5b5638 <__gmpz_get_d_2exp@plt+0x1af3b8> │ │ │ │ - lea 0xcfbda4(%rip),%rbx │ │ │ │ + lea 0xcfbdc4(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbb9ff5(%rip),%rbx │ │ │ │ + lea 0xbba015(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -481620,15 +481642,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73539034 <__environ@GLIBC_2.2.5+0x721f554c> │ │ │ │ + rex.RB call 73539034 <__environ@GLIBC_2.2.5+0x721f550c> │ │ │ │ (bad) │ │ │ │ movq $0x5b5718,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b5718 <__gmpz_get_d_2exp@plt+0x1af498> │ │ │ │ @@ -481645,15 +481667,15 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,0x57(%r8) │ │ │ │ pop %rbx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ rex out %al,$0xff │ │ │ │ decl -0x73(%rax) │ │ │ │ - sbb $0xbb9f71,%eax │ │ │ │ + sbb $0xbb9f91,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -481700,15 +481722,15 @@ │ │ │ │ (bad) │ │ │ │ lock hlt │ │ │ │ (bad) │ │ │ │ incl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x68000000(%rip) │ │ │ │ + add %dl,-0x48000000(%rip) │ │ │ │ lahf │ │ │ │ mov $0x458d4800,%ebx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5b57fc <__gmpz_get_d_2exp@plt+0x1af57c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -481716,30 +481738,30 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5b57fa <__gmpz_get_d_2exp@plt+0x1af57a> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbb9f39(%rip),%r14 │ │ │ │ + lea 0xbb9f59(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp d94b10 <__gmpz_get_d_2exp@plt+0x98e890> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7453916c <__environ@GLIBC_2.2.5+0x731f5684> │ │ │ │ + rex.RB call 7453916c <__environ@GLIBC_2.2.5+0x731f5644> │ │ │ │ xor -0x73(%rax),%ecx │ │ │ │ - sbb $0xbb9f68,%eax │ │ │ │ + sbb $0xbb9f88,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -481767,21 +481789,21 @@ │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rbp,1) │ │ │ │ movl $0x5b5840,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xbb9778(%rip),%r14 │ │ │ │ + lea 0xbb9798(%rip),%r14 │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f4dc28 <__gmpz_get_d_2exp@plt+0xb479a8> │ │ │ │ - lea 0xcfbb7b(%rip),%rbx │ │ │ │ + lea 0xcfbb9b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x5b58f0,0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5b5818 <__gmpz_get_d_2exp@plt+0x1af598> │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -481805,26 +481827,26 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7353926c <__environ@GLIBC_2.2.5+0x721f5784> │ │ │ │ + rex.RB call 7353926c <__environ@GLIBC_2.2.5+0x721f5744> │ │ │ │ sub %ecx,-0x39(%rax) │ │ │ │ rex.RB call b6b291 <__gmpz_get_d_2exp@plt+0x765011> │ │ │ │ mov %rsi,%rax │ │ │ │ mov %r14,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ - lea 0xbb96e1(%rip),%r14 │ │ │ │ + lea 0xbb9701(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp f4dc28 <__gmpz_get_d_2exp@plt+0xb479a8> │ │ │ │ - lea 0xbb9e47(%rip),%rbx │ │ │ │ + lea 0xbb9e67(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -481858,16 +481880,16 @@ │ │ │ │ (bad) │ │ │ │ incl (%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - popf │ │ │ │ + add %bl,(%rax) │ │ │ │ + sahf │ │ │ │ mov $0x458d4800,%ebx │ │ │ │ loopne 5b5a19 <__gmpz_get_d_2exp@plt+0x1af799> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5b5c9f <__gmpz_get_d_2exp@plt+0x1afa1f> │ │ │ │ movq $0x5b5a08,-0x10(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -481879,30 +481901,32 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bb9d(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5b5a9f <__gmpz_get_d_2exp@plt+0x1af81f> │ │ │ │ - lea 0xbb992d(%rip),%rax │ │ │ │ + add %bl,%al │ │ │ │ + popf │ │ │ │ + mov $0x458b4800,%ebx │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x48000000(%rbx) │ │ │ │ + lea 0xbb994d(%rip),%eax │ │ │ │ jmp 5b5a40 <__gmpz_get_d_2exp@plt+0x1af7c0> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bb9d(%rax) │ │ │ │ + add %ch,0x4800bb9d(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 5b5a6e <__gmpz_get_d_2exp@plt+0x1af7ee> │ │ │ │ movq $0x5b5a38,-0x8(%rbp) │ │ │ │ @@ -481921,16 +481945,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - popf │ │ │ │ + add %dl,-0x63(%rax) │ │ │ │ mov $0x458b4800,%ebx │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ jnp 5b5a9f <__gmpz_get_d_2exp@plt+0x1af81f> │ │ │ │ (bad) │ │ │ │ je 5b5bdc <__gmpz_get_d_2exp@plt+0x1af95c> │ │ │ │ movq $0x5b5ac8,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -481938,37 +481961,40 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b5ac8 <__gmpz_get_d_2exp@plt+0x1af848> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - pushf │ │ │ │ + add %bl,(%rax) │ │ │ │ + popf │ │ │ │ mov $0xd8894800,%ebx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5b5b87 <__gmpz_get_d_2exp@plt+0x1af907> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ - lea 0xbb9c89(%rip),%rdx │ │ │ │ + lea 0xbb9ca9(%rip),%rdx │ │ │ │ jmp 5b5b10 <__gmpz_get_d_2exp@plt+0x1af890> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bb9c(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ + add %al,%al │ │ │ │ + pushf │ │ │ │ + mov $0x458b4800,%ebx │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%esi │ │ │ │ and $0x7,%esi │ │ │ │ cmp $0x1,%rsi │ │ │ │ je 5b5b46 <__gmpz_get_d_2exp@plt+0x1af8c6> │ │ │ │ movq $0x5b5b00,-0x18(%rbp) │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ @@ -481990,65 +482016,64 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - pushf │ │ │ │ + add %cl,-0x64(%rax) │ │ │ │ mov $0x7b834800,%ebx │ │ │ │ (bad) │ │ │ │ je,pn 5b5ca3 <__gmpz_get_d_2exp@plt+0x1afa23> │ │ │ │ add $0x10,%rbp │ │ │ │ - lea 0xcfb8ab(%rip),%rbx │ │ │ │ + lea 0xcfb8cb(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x5b5bb8,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b5bb8 <__gmpz_get_d_2exp@plt+0x1af938> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - fwait │ │ │ │ + add %cl,(%rax) │ │ │ │ + pushf │ │ │ │ mov $0x7b834800,%ebx │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ jne 5b5b87 <__gmpz_get_d_2exp@plt+0x1af907> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5b5bdc <__gmpz_get_d_2exp@plt+0x1af95c> │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ fwait │ │ │ │ mov $0xc5834800,%ebx │ │ │ │ clc │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5b5cbf <__gmpz_get_d_2exp@plt+0x1afa3f> │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x133dd49,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ - lea 0xbb9742(%rip),%rax │ │ │ │ + movq $0x133dd69,-0x8(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ + lea 0xbb9762(%rip),%rax │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp 5b5c2c <__gmpz_get_d_2exp@plt+0x1af9ac> │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bb97(%rax) │ │ │ │ + add %bh,0x4800bb97(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 5b5c56 <__gmpz_get_d_2exp@plt+0x1af9d6> │ │ │ │ movq $0x5b5c28,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ @@ -482064,21 +482089,21 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b5c80 <__gmpz_get_d_2exp@plt+0x1afa00> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x69(%rax) │ │ │ │ + add %ah,-0x69(%rax) │ │ │ │ mov $0x7b834800,%ebx │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ je 5b5b87 <__gmpz_get_d_2exp@plt+0x1af907> │ │ │ │ movq $0x5b5cf0,0x0(%rbp) │ │ │ │ - lea 0xcfb79f(%rip),%r14 │ │ │ │ + lea 0xcfb7bf(%rip),%r14 │ │ │ │ jmp 5b20c0 <__gmpz_get_d_2exp@plt+0x1abe40> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ movq $0x5b5d20,0x10(%rbp) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -482093,36 +482118,36 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %ecx,0x48fffffe(%rdx) │ │ │ │ - lea 0xbb9266(%rip),%ebx │ │ │ │ + lea 0xbb9286(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bb9a(%rax) │ │ │ │ + add %ah,0x4800bb9a(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5b5b87 <__gmpz_get_d_2exp@plt+0x1af907> │ │ │ │ - lea 0xbb9619(%rip),%rax │ │ │ │ + lea 0xbb9639(%rip),%rax │ │ │ │ jmp 5b5d58 <__gmpz_get_d_2exp@plt+0x1afad8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x66(%rax) │ │ │ │ + add %dh,-0x66(%rax) │ │ │ │ mov $0x458b4800,%ebx │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ mov %ebx,%ecx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 5b5b95 <__gmpz_get_d_2exp@plt+0x1af915> │ │ │ │ @@ -482137,16 +482162,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xchg %eax,%esi │ │ │ │ + add %al,-0x6a(%rax) │ │ │ │ mov $0x458d4800,%ebx │ │ │ │ rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 5b6049 <__gmpz_get_d_2exp@plt+0x1afdc9> │ │ │ │ movq $0x5b5df0,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ @@ -482162,15 +482186,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ xchg %eax,%ebp │ │ │ │ mov $0x458b4800,%ebx │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %cl,0x1(%rsi) │ │ │ │ @@ -482186,31 +482210,31 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bb95(%rax) │ │ │ │ + add %ch,0x4800bb95(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ jmp 5b5e54 <__gmpz_get_d_2exp@plt+0x1afbd4> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x6b(%rax) │ │ │ │ - mov $0x458b4800,%ebx │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rsi,%rbx,1) │ │ │ │ - movl $0x5b5e50,0x0(%rbp) │ │ │ │ + add %dl,0x4800bb95(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5b5e7e <__gmpz_get_d_2exp@plt+0x1afbfe> │ │ │ │ + movq $0x5b5e50,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov 0x6(%rax),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b5e50 <__gmpz_get_d_2exp@plt+0x1afbd0> │ │ │ │ jmp *(%rbx) │ │ │ │ @@ -482223,15 +482247,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ xchg %eax,%ebp │ │ │ │ mov $0x458b4800,%ebx │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x7d(%rax) │ │ │ │ jnp 5b5ebf <__gmpz_get_d_2exp@plt+0x1afc3f> │ │ │ │ @@ -482255,30 +482279,35 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bb94(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - jmp 5b5f24 <__gmpz_get_d_2exp@plt+0x1afca4> │ │ │ │ + add %bl,%al │ │ │ │ + xchg %eax,%esp │ │ │ │ + mov $0x458b4800,%ebx │ │ │ │ + adc %ch,%bl │ │ │ │ + (bad) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bb94(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5b607d <__gmpz_get_d_2exp@plt+0x1afdfd> │ │ │ │ + add %al,%al │ │ │ │ + xchg %eax,%esp │ │ │ │ + mov $0x458b4800,%ebx │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,0x1(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ movq $0x5b5f20,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov 0x6(%rax),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b5f20 <__gmpz_get_d_2exp@plt+0x1afca0> │ │ │ │ @@ -482291,15 +482320,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x6c(%rax) │ │ │ │ + add %ch,-0x6c(%rax) │ │ │ │ mov $0xd8894800,%ebx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5b603b <__gmpz_get_d_2exp@plt+0x1afdbb> │ │ │ │ movq $0x5b5fc0,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ @@ -482313,25 +482342,25 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ xchg %eax,%esp │ │ │ │ mov $0x458b4800,%ebx │ │ │ │ adc %ch,%bl │ │ │ │ sbb -0x70(%rsi),%ah │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xchg %eax,%ebx │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %eax,%esp │ │ │ │ mov $0x458b4800,%ebx │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ mov %ebx,%ecx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 5b600e <__gmpz_get_d_2exp@plt+0x1afd8e> │ │ │ │ @@ -482351,19 +482380,19 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bb93(%rax) │ │ │ │ + add %dh,0x4800bb93(%rax) │ │ │ │ cmpl $0x2e,0x7(%rbx) │ │ │ │ je 5b604d <__gmpz_get_d_2exp@plt+0x1afdcd> │ │ │ │ add $0x10,%rbp │ │ │ │ - lea 0xcfb3f7(%rip),%rbx │ │ │ │ + lea 0xcfb417(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ movq $0x5b60d0,0x10(%rbp) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ @@ -482381,16 +482410,15 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xchg %eax,%ebx │ │ │ │ + add %al,-0x6d(%rax) │ │ │ │ mov $0x7b834800,%ebx │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ je 5b603b <__gmpz_get_d_2exp@plt+0x1afdbb> │ │ │ │ movq $0x5b61b0,0x10(%rbp) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -482398,16 +482426,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - xchg %eax,%edx │ │ │ │ + add %dl,(%rax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ mov $0xd8894800,%ebx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5b603b <__gmpz_get_d_2exp@plt+0x1afdbb> │ │ │ │ movq $0x5b6110,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ @@ -482419,25 +482447,27 @@ │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800bb92(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - jmp 5b612c <__gmpz_get_d_2exp@plt+0x1afeac> │ │ │ │ + add %dl,%al │ │ │ │ + xchg %eax,%edx │ │ │ │ + mov $0x458b4800,%ebx │ │ │ │ + or %ch,%bl │ │ │ │ + (bad) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bb92(%rax) │ │ │ │ + add %bh,0x4800bb92(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 5b6156 <__gmpz_get_d_2exp@plt+0x1afed6> │ │ │ │ movq $0x5b6128,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ @@ -482456,15 +482486,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x6e(%rax) │ │ │ │ + add %ah,-0x6e(%rax) │ │ │ │ mov $0x7b834800,%ebx │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ jne 5b603b <__gmpz_get_d_2exp@plt+0x1afdbb> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -482487,25 +482517,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rcx,%rcx,1) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ jmp 5b603b <__gmpz_get_d_2exp@plt+0x1afdbb> │ │ │ │ - lea 0xbb8d79(%rip),%rbx │ │ │ │ + lea 0xbb8d99(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,0x4800bb91(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %bl,%al │ │ │ │ + xchg %eax,%ecx │ │ │ │ + mov $0x458d4800,%ebx │ │ │ │ + enter $0x394c,$0xf8 │ │ │ │ jb 5b6500 <__gmpz_get_d_2exp@plt+0x1b0280> │ │ │ │ movq $0x5b6260,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -482521,45 +482552,44 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x6f(%rax) │ │ │ │ - mov $0x458b4800,%ebx │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dh,0x48000000(%rdi) │ │ │ │ - movl $0x5b62a8,-0x8(%rbp) │ │ │ │ + add %al,0x4800bb91(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5b632b <__gmpz_get_d_2exp@plt+0x1b00ab> │ │ │ │ + movq $0x5b62a8,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b62a8 <__gmpz_get_d_2exp@plt+0x1b0028> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ xchg %eax,%ecx │ │ │ │ mov $0x458b4800,%ebx │ │ │ │ or %ch,%bl │ │ │ │ (bad) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ xchg %eax,%ecx │ │ │ │ mov $0x458b4800,%ebx │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x48(%rsi,%rbx,1) │ │ │ │ movl $0x5b62c0,0x0(%rbp) │ │ │ │ @@ -482579,33 +482609,36 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bb90(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - cmpq $0x2f,0x7(%rbx) │ │ │ │ + add %cl,%al │ │ │ │ + nop │ │ │ │ + mov $0x458b4800,%ebx │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.WRB and %r9b,-0x7d(%r8) │ │ │ │ + jnp 5b632b <__gmpz_get_d_2exp@plt+0x1b00ab> │ │ │ │ + (bad) │ │ │ │ je 5b6453 <__gmpz_get_d_2exp@plt+0x1b01d3> │ │ │ │ movq $0x5b6350,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b6350 <__gmpz_get_d_2exp@plt+0x1b00d0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x70(%rax) │ │ │ │ - mov $0xd8894800,%ebx │ │ │ │ + add %dl,0x4800bb90(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5b6417 <__gmpz_get_d_2exp@plt+0x1b0197> │ │ │ │ movq $0x5b6398,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -482616,26 +482649,25 @@ │ │ │ │ jne 5b6398 <__gmpz_get_d_2exp@plt+0x1b0118> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - nop │ │ │ │ + add %cl,-0x70(%rax) │ │ │ │ mov $0x458b4800,%ebx │ │ │ │ sbb %ch,%bl │ │ │ │ sbb -0x70(%rsi),%ah │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ nop │ │ │ │ mov $0x458b4800,%ebx │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ mov %ebx,%ecx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ @@ -482654,64 +482686,63 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b6408 <__gmpz_get_d_2exp@plt+0x1b0188> │ │ │ │ jmp *(%rbx) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bb8f(%rax) │ │ │ │ - cmpl $0x2e,0x7(%rbx) │ │ │ │ - je 5b6504 <__gmpz_get_d_2exp@plt+0x1b0284> │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x7b834800,%ebx │ │ │ │ + (bad) │ │ │ │ + je,pn 5b6504 <__gmpz_get_d_2exp@plt+0x1b0284> │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xcfb01b(%rip),%rbx │ │ │ │ + lea 0xcfb03b(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x5b6448,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b6448 <__gmpz_get_d_2exp@plt+0x1b01c8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x71(%rax) │ │ │ │ - mov $0x4d8b4800,%ebx │ │ │ │ - and %cl,-0x7d(%rax) │ │ │ │ - jnp 5b6457 <__gmpz_get_d_2exp@plt+0x1b01d7> │ │ │ │ - (bad) │ │ │ │ + add %bl,0x4800bb8f(%rax) │ │ │ │ + mov 0x20(%rbp),%ecx │ │ │ │ + cmpq $0x2f,0x7(%rbx) │ │ │ │ jne 5b6417 <__gmpz_get_d_2exp@plt+0x1b0197> │ │ │ │ movq $0x5b6478,0x0(%rbp) │ │ │ │ mov %rcx,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b6478 <__gmpz_get_d_2exp@plt+0x1b01f8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x71(%rax) │ │ │ │ + add %ch,-0x71(%rax) │ │ │ │ mov $0x458b4800,%ebx │ │ │ │ sbb %ch,%bl │ │ │ │ (bad) │ │ │ │ xchg %ax,%ax │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,-0x71(%rax) │ │ │ │ mov $0x458b4800,%ebx │ │ │ │ and %cl,-0x77(%rax) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x48(%rsi,%rbx,1) │ │ │ │ movl $0x5b6490,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ @@ -482728,16 +482759,17 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov 0x7b834800(%rbx),%? │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0x7b834800,%ebx │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ je 5b6417 <__gmpz_get_d_2exp@plt+0x1b0197> │ │ │ │ movq $0x5b6530,0x20(%rbp) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 5b20c0 <__gmpz_get_d_2exp@plt+0x1abe40> │ │ │ │ @@ -482754,25 +482786,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rcx,%rcx,1) │ │ │ │ add $0xffffffe0,%ebp │ │ │ │ jmp 5b6417 <__gmpz_get_d_2exp@plt+0x1b0197> │ │ │ │ - lea 0xbb8a21(%rip),%rbx │ │ │ │ + lea 0xbb8a41(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x72(%rax) │ │ │ │ - mov $0xd8894800,%ebx │ │ │ │ + add %al,0x4800bb8e(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5b6417 <__gmpz_get_d_2exp@plt+0x1b0197> │ │ │ │ movq $0x5b65a0,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ @@ -482782,26 +482814,26 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov 0x458b4800(%rbx),%? │ │ │ │ + add %al,-0x72(%rax) │ │ │ │ + mov $0x458b4800,%ebx │ │ │ │ adc %ch,%bl │ │ │ │ (bad) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ mov 0x458b4800(%rbx),%? │ │ │ │ adc %cl,-0x77(%rax) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %bl,-0x2(%rcx) │ │ │ │ (bad) │ │ │ │ @@ -482816,15 +482848,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ lea 0x458d4800(%rbx),%edi │ │ │ │ rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 5b68d6 <__gmpz_get_d_2exp@plt+0x1b0656> │ │ │ │ movq $0x5b6650,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ @@ -482840,48 +482872,47 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x73(%rax) │ │ │ │ - mov $0x458b4800,%ebx │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,0x48000000(%rsi) │ │ │ │ - movl $0x5b6698,-0x8(%rbp) │ │ │ │ + add %dl,0x4800bb8d(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5b6722 <__gmpz_get_d_2exp@plt+0x1b04a2> │ │ │ │ + movq $0x5b6698,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b6698 <__gmpz_get_d_2exp@plt+0x1b0418> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - lea 0x458b4800(%rbx),%edi │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + mov $0x458b4800,%ebx │ │ │ │ or %ch,%bl │ │ │ │ (bad) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ lea 0x458b4800(%rbx),%edi │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x48(%rsi,%rbx,1) │ │ │ │ movl $0x5b66b0,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ @@ -482900,34 +482931,37 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bb8c(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - cmpq $0x2f,0x7(%rbx) │ │ │ │ + add %bl,%al │ │ │ │ + mov %?,0x458b4800(%rbx) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x7d(%rax) │ │ │ │ + jnp 5b671f <__gmpz_get_d_2exp@plt+0x1b049f> │ │ │ │ + (bad) │ │ │ │ je 5b684f <__gmpz_get_d_2exp@plt+0x1b05cf> │ │ │ │ mov %rcx,%rax │ │ │ │ movq $0x5b6748,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b6748 <__gmpz_get_d_2exp@plt+0x1b04c8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x74(%rax) │ │ │ │ - mov $0xd8894800,%ebx │ │ │ │ + add %bl,0x4800bb8c(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5b680f <__gmpz_get_d_2exp@plt+0x1b058f> │ │ │ │ movq $0x5b6790,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -482940,23 +482974,23 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov %?,0x458b4800(%rbx) │ │ │ │ + add %dl,-0x74(%rax) │ │ │ │ + mov $0x458b4800,%ebx │ │ │ │ sbb %ch,%bl │ │ │ │ sbb -0x70(%rsi),%ah │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ mov %?,0x458b4800(%rbx) │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ mov %ebx,%ecx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 5b67de <__gmpz_get_d_2exp@plt+0x1b055e> │ │ │ │ @@ -482976,34 +483010,34 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ mov 0x7b834800(%rbx),%edi │ │ │ │ (bad) │ │ │ │ je,pn 5b68da <__gmpz_get_d_2exp@plt+0x1b065a> │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xcfac23(%rip),%rbx │ │ │ │ + lea 0xcfac43(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x5b6840,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b6840 <__gmpz_get_d_2exp@plt+0x1b05c0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bb8b(%rax) │ │ │ │ + add %ah,0x4800bb8b(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ cmpq $0x2f,0x7(%rbx) │ │ │ │ jne 5b680f <__gmpz_get_d_2exp@plt+0x1b058f> │ │ │ │ mov %rdx,%rbx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ @@ -483017,25 +483051,25 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov 0x458b4800(%rbx),%edi │ │ │ │ + add %dl,-0x75(%rax) │ │ │ │ + mov $0x458b4800,%ebx │ │ │ │ sbb %ch,%bl │ │ │ │ (bad) │ │ │ │ xchg %ax,%ax │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ mov 0x458b4800(%rbx),%edi │ │ │ │ sbb %cl,-0x77(%rax) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x48(%rdx,%rdx,2) │ │ │ │ movl $0x5b68a8,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ @@ -483063,15 +483097,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bb8a(%rax) │ │ │ │ + add %dh,0x4800bb8a(%rax) │ │ │ │ cmpl $0x2f,0x7(%rbx) │ │ │ │ je 5b680f <__gmpz_get_d_2exp@plt+0x1b058f> │ │ │ │ movq $0x5b6960,0x18(%rbp) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 5b20c0 <__gmpz_get_d_2exp@plt+0x1abe40> │ │ │ │ ... │ │ │ │ @@ -483091,23 +483125,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rcx,%rcx,1) │ │ │ │ add $0xffffffe8,%ebp │ │ │ │ jmp 5b680f <__gmpz_get_d_2exp@plt+0x1b058f> │ │ │ │ - lea 0xbb85c9(%rip),%rbx │ │ │ │ + lea 0xbb85e9(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ mov -0x2776b800(%rbx),%bh │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5b680f <__gmpz_get_d_2exp@plt+0x1b058f> │ │ │ │ movq $0x5b69f8,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ @@ -483118,34 +483152,41 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ mov %edi,0x458b4800(%rbx) │ │ │ │ adc %ch,%bl │ │ │ │ (bad) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800bb89(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5b681d <__gmpz_get_d_2exp@plt+0x1b059d> │ │ │ │ - movq $0x5b6a10,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ + add %dl,%al │ │ │ │ + mov %edi,0x458b4800(%rbx) │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,%cl │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + push $0x5b │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ mov 0x6(%rax),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b6a10 <__gmpz_get_d_2exp@plt+0x1b0790> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -483167,43 +483208,43 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %ch,-0x73(%rax) │ │ │ │ mov $0x458d4800,%ebx │ │ │ │ rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 5b6adf <__gmpz_get_d_2exp@plt+0x1b085f> │ │ │ │ movq $0x5b6ac8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b6ac8 <__gmpz_get_d_2exp@plt+0x1b0848> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ lea 0x45c74800(%rbx),%edi │ │ │ │ add %al,(%rax) │ │ │ │ imul $0x48,0x0(%rbx),%ebx │ │ │ │ mov %ebx,%esi │ │ │ │ - lea 0xbb852f(%rip),%r14 │ │ │ │ + lea 0xbb854f(%rip),%r14 │ │ │ │ jmp d919b0 <__gmpz_get_d_2exp@plt+0x98b730> │ │ │ │ - lea 0xbb8d1a(%rip),%rbx │ │ │ │ + lea 0xbb8d3a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov %?,0x45c74800(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea 0x45c74800(%rbx),%edi │ │ │ │ lock cmp %ch,0x5b(%rbx) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0xd(%rcx,%rcx,4) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -483212,41 +483253,44 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bb8c(%rax) │ │ │ │ - movl $0x5b6b60,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0xbb84bf(%rip),%r14 │ │ │ │ - jmp d919b0 <__gmpz_get_d_2exp@plt+0x98b730> │ │ │ │ + add %cl,%al │ │ │ │ + mov %?,0x45c74800(%rbx) │ │ │ │ + add %ah,0x6b(%rax) │ │ │ │ + pop %rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + filds -0x519e1700(%rbx,%rdi,4) │ │ │ │ + jge 5b6b4f <__gmpz_get_d_2exp@plt+0x1b08cf> │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bb8c(%rax) │ │ │ │ + add %ah,0x4800bb8c(%rax) │ │ │ │ movl $0x5b6b88,-0x8(%rbp) │ │ │ │ mov %r14,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b6b88 <__gmpz_get_d_2exp@plt+0x1b0908> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x74(%rax) │ │ │ │ + add %bh,-0x74(%rax) │ │ │ │ mov $0x458b4800,%ebx │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdi,%rbx,2) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -483255,15 +483299,15 @@ │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x5b6c98,0x8(%rbp) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ - lea 0xbb896b(%rip),%r14 │ │ │ │ + lea 0xbb898b(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x5b7100,0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -483271,36 +483315,40 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bb8b(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5b6e00 <__gmpz_get_d_2exp@plt+0x1b0b80> │ │ │ │ - movq $0x5b6c68,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ + add %al,%al │ │ │ │ + mov 0x458b4800(%rbx),%edi │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,%ah │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + push $0x48005b6c │ │ │ │ + mov 0xe(%rbx),%eax │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b6c68 <__gmpz_get_d_2exp@plt+0x1b09e8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x79(%rax) │ │ │ │ + add %bh,-0x79(%rax) │ │ │ │ mov $0x45c74800,%ebx │ │ │ │ add %dl,(%rax) │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ pop %rbx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ @@ -483313,16 +483361,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov 0x458b4800(%rbx),%edi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + mov $0x458b4800,%ebx │ │ │ │ adc %cl,-0x77(%rax) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %dl,0x0(%rcx,%rax,1) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ @@ -483339,16 +483387,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xchg %bh,0x45c74800(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + xchg %edi,0x45c74800(%rbx) │ │ │ │ add %ch,(%rax) │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ pop %rbx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ @@ -483360,41 +483408,41 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800bb86(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - jmp 5b6d2c <__gmpz_get_d_2exp@plt+0x1b0aac> │ │ │ │ + add %dl,%al │ │ │ │ + xchg %bh,0x458b4800(%rbx) │ │ │ │ + or %ch,%bl │ │ │ │ + (bad) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bb86(%rax) │ │ │ │ + add %bh,0x4800bb86(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov %rax,%rcx │ │ │ │ jmp 5b6d61 <__gmpz_get_d_2exp@plt+0x1b0ae1> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x7a(%rax) │ │ │ │ - mov $0x458b4800,%ebx │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ecx,0x40(%rsp) │ │ │ │ + add %bl,0x4800bb86(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ mov %rcx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x1,%rdx │ │ │ │ je 5b6dc9 <__gmpz_get_d_2exp@plt+0x1b0b49> │ │ │ │ movq $0x5b6da8,-0x10(%rbp) │ │ │ │ @@ -483409,29 +483457,29 @@ │ │ │ │ jne 5b6da8 <__gmpz_get_d_2exp@plt+0x1b0b28> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ xchg %bh,0x7b834800(%rbx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ jne 5b6de4 <__gmpz_get_d_2exp@plt+0x1b0b64> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x5b6d48,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b6d48 <__gmpz_get_d_2exp@plt+0x1b0ac8> │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x5b6ef0,0x8(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbb818f(%rip),%r14 │ │ │ │ + lea 0xbb81af(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5b5918 <__gmpz_get_d_2exp@plt+0x1af698> │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ movq $0x5b6ed8,0x18(%rbp) │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ @@ -483444,45 +483492,45 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bb89(%rax) │ │ │ │ + add %bh,0x4800bb89(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 5b6e7e <__gmpz_get_d_2exp@plt+0x1b0bfe> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5b6e6e <__gmpz_get_d_2exp@plt+0x1b0bee> │ │ │ │ movq $0x5b59c8,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rdi │ │ │ │ - lea 0xcfa5db(%rip),%rsi │ │ │ │ - lea 0xd86ee4(%rip),%r14 │ │ │ │ + lea 0xcfa5fb(%rip),%rsi │ │ │ │ + lea 0xd86f04(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp bfea98 <__gmpz_get_d_2exp@plt+0x7f8818> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x5b70a0,0x0(%rbp) │ │ │ │ - lea 0xcfa5ac(%rip),%rsi │ │ │ │ - lea 0xbb80d6(%rip),%r14 │ │ │ │ + lea 0xcfa5cc(%rip),%rsi │ │ │ │ + lea 0xbb80f6(%rip),%r14 │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ jmp 5b4c98 <__gmpz_get_d_2exp@plt+0x1aea18> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ test %edi,0x458b4800(%rbx) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ int3 │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -483491,26 +483539,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - test %bh,0x458b4800(%rbx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + test %edi,0x458b4800(%rbx) │ │ │ │ adc %ch,%bl │ │ │ │ (bad) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ test %bh,0x458b4800(%rbx) │ │ │ │ adc %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ sub %ch,0x5b(%rdi) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ (bad) -0x77(%rax) │ │ │ │ ret │ │ │ │ @@ -483522,37 +483570,37 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bb84(%rax) │ │ │ │ + add %bh,0x4800bb84(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 5b6f50 <__gmpz_get_d_2exp@plt+0x1b0cd0> │ │ │ │ movq $0x5b7038,0x8(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xbb8023(%rip),%r14 │ │ │ │ + lea 0xbb8043(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5b4c98 <__gmpz_get_d_2exp@plt+0x1aea18> │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 5b6f77 <__gmpz_get_d_2exp@plt+0x1b0cf7> │ │ │ │ movq $0x5b7018,0x8(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xcfa4cb(%rip),%r14 │ │ │ │ + lea 0xcfa4eb(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5b4c98 <__gmpz_get_d_2exp@plt+0x1aea18> │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ - lea 0xcfa4b3(%rip),%r14 │ │ │ │ - lea 0xd86dbc(%rip),%rbx │ │ │ │ + lea 0xcfa4d3(%rip),%r14 │ │ │ │ + lea 0xd86ddc(%rip),%rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5b6fca <__gmpz_get_d_2exp@plt+0x1b0d4a> │ │ │ │ movq $0x5b6208,-0x28(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ @@ -483569,37 +483617,37 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ cmpl $0x10,0x458b4800(%rbx) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ jmp 5b7040 <__gmpz_get_d_2exp@plt+0x1b0dc0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bb83(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ + add %cl,%al │ │ │ │ + cmpl $0x10,0x458b4800(%rbx) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ jmp 5b7040 <__gmpz_get_d_2exp@plt+0x1b0dc0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bb83(%rax) │ │ │ │ + add %ch,0x4800bb83(%rax) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5b7075 <__gmpz_get_d_2exp@plt+0x1b0df5> │ │ │ │ movq $0x5b6600,-0x20(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ @@ -483615,18 +483663,21 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - cmpl $0x28,-0x3b7cb700(%rbx) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b70dd <__gmpz_get_d_2exp@plt+0x1b0e5d> │ │ │ │ + add %al,-0x7d(%rax) │ │ │ │ + mov $0xc4834900,%ebx │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x30(%rdi) │ │ │ │ movq $0x5b5da0,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x20(%r12),%rsi │ │ │ │ @@ -483638,71 +483689,72 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xchg %bh,0x45c74800(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + xchg %edi,0x45c74800(%rbx) │ │ │ │ add %ah,(%rax) │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ pop %rbx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - (bad) │ │ │ │ + push %rdi │ │ │ │ test %bh,0x7bd9e900(%rbx) │ │ │ │ add %dl,%fs:0xf(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xchg %bh,0x458d4800(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + xchg %edi,0x458d4800(%rbx) │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5b7154 <__gmpz_get_d_2exp@plt+0x1b0ed4> │ │ │ │ movq $0x5b7170,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5b6a98 <__gmpz_get_d_2exp@plt+0x1b0818> │ │ │ │ - lea 0xbb86d5(%rip),%rbx │ │ │ │ + lea 0xbb86f5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bb86(%rax) │ │ │ │ - movl $0x5b7190,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %al,%al │ │ │ │ + xchg %bh,0x45c74800(%rbx) │ │ │ │ + add %dl,0x49005b71(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ jmp 5b32b0 <__gmpz_get_d_2exp@plt+0x1ad030> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bb86(%rax) │ │ │ │ + add %ah,0x4800bb86(%rax) │ │ │ │ movl $0x5b71b8,0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp 5b6a98 <__gmpz_get_d_2exp@plt+0x1b0818> │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bb83(%rax) │ │ │ │ + add %dh,0x4800bb83(%rax) │ │ │ │ movl $0x5b71d8,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5b32b0 <__gmpz_get_d_2exp@plt+0x1ad030> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -483738,21 +483790,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ cmp $0x2f,%rax │ │ │ │ jne 5b7248 <__gmpz_get_d_2exp@plt+0x1b0fc8> │ │ │ │ - lea 0xd86b18(%rip),%rbx │ │ │ │ + lea 0xd86b38(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x5b7278,0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ jmp e9ea88 <__gmpz_get_d_2exp@plt+0xa98808> │ │ │ │ - lea 0xbb85e1(%rip),%rbx │ │ │ │ + lea 0xbb8601(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -483818,38 +483870,38 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ jnp 5b734f <__gmpz_get_d_2exp@plt+0x1b10cf> │ │ │ │ (bad) │ │ │ │ jne 5b7366 <__gmpz_get_d_2exp@plt+0x1b10e6> │ │ │ │ movq $0x5b73e0,0x8(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xbb7cac(%rip),%r14 │ │ │ │ + lea 0xbb7ccc(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp d919b0 <__gmpz_get_d_2exp@plt+0x98b730> │ │ │ │ movq $0x5b7440,0x8(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xbb7c91(%rip),%r14 │ │ │ │ + lea 0xbb7cb1(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp d919b0 <__gmpz_get_d_2exp@plt+0x98b730> │ │ │ │ movq $0x5b73b8,0x0(%rbp) │ │ │ │ - lea 0xcfa0a9(%rip),%rsi │ │ │ │ - lea 0xbb7c72(%rip),%r14 │ │ │ │ + lea 0xcfa0c9(%rip),%rsi │ │ │ │ + lea 0xbb7c92(%rip),%r14 │ │ │ │ jmp d919b0 <__gmpz_get_d_2exp@plt+0x98b730> │ │ │ │ - lea 0xbb84a5(%rip),%rbx │ │ │ │ + lea 0xbb84c5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - jg 5b7344 <__gmpz_get_d_2exp@plt+0x1b10c4> │ │ │ │ - mov $0xc5834800,%ebx │ │ │ │ + lahf │ │ │ │ + test %bh,-0x3a7cb800(%rbx) │ │ │ │ or %ch,%cl │ │ │ │ and $0xf006479,%eax │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -483870,42 +483922,45 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ - lea 0xbb842b(%rip),%r14 │ │ │ │ + lea 0xbb844b(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ - lea 0xbb7b44(%rip),%rbx │ │ │ │ + lea 0xbb7b64(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - testl $0x9de908c5,-0x7cb7ff45(%rbx) │ │ │ │ + (bad) │ │ │ │ + test %bh,-0x3a7cb800(%rbx) │ │ │ │ + or %ch,%cl │ │ │ │ + popf │ │ │ │ js 5b74b6 <__gmpz_get_d_2exp@plt+0x1b1236> │ │ │ │ add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1053adc4 <__environ@GLIBC_2.2.5+0xf1f72dc> │ │ │ │ + rex.RB call 1053adc4 <__environ@GLIBC_2.2.5+0xf1f729c> │ │ │ │ (bad) │ │ │ │ lret │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ test $0x74,%al │ │ │ │ pop %rbx │ │ │ │ @@ -483946,26 +484001,26 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x7d(%r8) │ │ │ │ jnp 5b74ff <__gmpz_get_d_2exp@plt+0x1b127f> │ │ │ │ (bad) │ │ │ │ jne 5b7512 <__gmpz_get_d_2exp@plt+0x1b1292> │ │ │ │ movq $0x5b7588,0x0(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xbb7afc(%rip),%r14 │ │ │ │ + lea 0xbb7b1c(%rip),%r14 │ │ │ │ jmp d919b0 <__gmpz_get_d_2exp@plt+0x98b730> │ │ │ │ movq $0x5b75e8,0x10(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xbb7ae5(%rip),%r14 │ │ │ │ + lea 0xbb7b05(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp d919b0 <__gmpz_get_d_2exp@plt+0x98b730> │ │ │ │ movq $0x5b7568,0x0(%rbp) │ │ │ │ - lea 0xcf9efd(%rip),%rsi │ │ │ │ - lea 0xbb7ac6(%rip),%r14 │ │ │ │ + lea 0xcf9f1d(%rip),%rsi │ │ │ │ + lea 0xbb7ae6(%rip),%r14 │ │ │ │ jmp d919b0 <__gmpz_get_d_2exp@plt+0x98b730> │ │ │ │ - lea 0xbb8301(%rip),%rbx │ │ │ │ + lea 0xbb8321(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -484030,30 +484085,30 @@ │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5b7639 <__gmpz_get_d_2exp@plt+0x1b13b9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5b7650,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbb79d9(%rip),%r14 │ │ │ │ + lea 0xbb79f9(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp d914b0 <__gmpz_get_d_2exp@plt+0x98b230> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r15b,0x76(%r8) │ │ │ │ pop %rbx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + (bad) │ │ │ │ jns 5b761c <__gmpz_get_d_2exp@plt+0x1b139c> │ │ │ │ add %ch,%cl │ │ │ │ and %esp,0x90007d(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -484099,15 +484154,15 @@ │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 5b771b <__gmpz_get_d_2exp@plt+0x1b149b> │ │ │ │ - lea 0xbb78f6(%rip),%r14 │ │ │ │ + lea 0xbb7916(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp d914b0 <__gmpz_get_d_2exp@plt+0x98b230> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -484130,15 +484185,15 @@ │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 5b777b <__gmpz_get_d_2exp@plt+0x1b14fb> │ │ │ │ - lea 0xbb788e(%rip),%r14 │ │ │ │ + lea 0xbb78ae(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp d914b0 <__gmpz_get_d_2exp@plt+0x98b230> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -484157,15 +484212,15 @@ │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x5b7730,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x28(%r12),%r14 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xbb805e(%rip),%rbx │ │ │ │ + lea 0xbb807e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -484177,170 +484232,170 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ jg 5b77f2 <__gmpz_get_d_2exp@plt+0x1b1572> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 5b7860 <__gmpz_get_d_2exp@plt+0x1b15e0> │ │ │ │ movq $0x5b7880,-0x18(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5b6a98 <__gmpz_get_d_2exp@plt+0x1b0818> │ │ │ │ - lea 0xbb7ff9(%rip),%rbx │ │ │ │ + lea 0xbb8019(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bb7f(%rax) │ │ │ │ + add %dh,0x4800bb7f(%rax) │ │ │ │ movl $0x5b78a0,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5b32b0 <__gmpz_get_d_2exp@plt+0x1ad030> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x7f(%rax) │ │ │ │ - mov $0x45c74800,%ebx │ │ │ │ - clc │ │ │ │ - sarb $1,0x5b(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,0x4800bb7f(%rax) │ │ │ │ + movl $0x5b78d0,-0x8(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 5b6a98 <__gmpz_get_d_2exp@plt+0x1b0818> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x7f(%rax) │ │ │ │ + add %ah,0x7f(%rax) │ │ │ │ mov $0x45c74800,%ebx │ │ │ │ add %dh,%al │ │ │ │ js 5b7932 <__gmpz_get_d_2exp@plt+0x1b16b2> │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ sarb $1,0x3ffff(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jg 5b78aa <__gmpz_get_d_2exp@plt+0x1b162a> │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ + add %al,0x7f(%rax) │ │ │ │ + mov $0x458b4800,%ebx │ │ │ │ + or %cl,-0x39(%rax) │ │ │ │ or %r12b,(%r8) │ │ │ │ jns 5b7956 <__gmpz_get_d_2exp@plt+0x1b16d6> │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp c13c40 <__gmpz_get_d_2exp@plt+0x80d9c0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jle 5b78da <__gmpz_get_d_2exp@plt+0x1b165a> │ │ │ │ + add %dl,(%rax) │ │ │ │ + jg 5b78da <__gmpz_get_d_2exp@plt+0x1b165a> │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xbb76ea(%rip),%ebx │ │ │ │ + lea 0xbb770a(%rip),%ebx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x5b7958,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ jmp 5b72c8 <__gmpz_get_d_2exp@plt+0x1b1048> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bb7e(%rax) │ │ │ │ - movl $0x5b7988,-0x8(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5b72c8 <__gmpz_get_d_2exp@plt+0x1b1048> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + jle 5b7912 <__gmpz_get_d_2exp@plt+0x1b1692> │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov %bh,0x5b(%rcx) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + push %rdi │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bb7e(%rax) │ │ │ │ + add %ch,0x4800bb7e(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x5b7a78,0x8(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f4dc28 <__gmpz_get_d_2exp@plt+0xb479a8> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x7e(%rax) │ │ │ │ + add %bh,0x7e(%rax) │ │ │ │ mov $0x45c74800,%ebx │ │ │ │ clc │ │ │ │ - call 4c5bd53a <__environ@GLIBC_2.2.5+0x4b279a52> │ │ │ │ + call 4c5bd53a <__environ@GLIBC_2.2.5+0x4b279a12> │ │ │ │ mov %esi,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5b6a98 <__gmpz_get_d_2exp@plt+0x1b0818> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jle 5b79a2 <__gmpz_get_d_2exp@plt+0x1b1722> │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ + add %cl,0x7e(%rax) │ │ │ │ + mov $0x45c74800,%ebx │ │ │ │ + add %cl,(%rax) │ │ │ │ jp 5b7a4a <__gmpz_get_d_2exp@plt+0x1b17ca> │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ mov $0x4ffffb8,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ jle 5b79c2 <__gmpz_get_d_2exp@plt+0x1b1742> │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,(%r8) │ │ │ │ jp 5b7a6a <__gmpz_get_d_2exp@plt+0x1b17ea> │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x77(%rax) │ │ │ │ pop %rbp │ │ │ │ @@ -484351,30 +484406,30 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jge 5b79ea <__gmpz_get_d_2exp@plt+0x1b176a> │ │ │ │ + add %al,(%rax) │ │ │ │ + jle 5b79ea <__gmpz_get_d_2exp@plt+0x1b176a> │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,0x7a(%r8) │ │ │ │ pop %rbx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ jo 5b79f6 <__gmpz_get_d_2exp@plt+0x1b1776> │ │ │ │ (bad) │ │ │ │ incl (%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ jge 5b7a0a <__gmpz_get_d_2exp@plt+0x1b178a> │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,%r8b │ │ │ │ jp 5b7ab2 <__gmpz_get_d_2exp@plt+0x1b1832> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 5b7a74 <__gmpz_get_d_2exp@plt+0x1b17f4> │ │ │ │ mov %rbx,%r14 │ │ │ │ @@ -484382,15 +484437,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bb7d(%rax) │ │ │ │ + add %bh,0x4800bb7d(%rax) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 5b7b6b <__gmpz_get_d_2exp@plt+0x1b18eb> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -484406,72 +484461,71 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jge 5b7a9a <__gmpz_get_d_2exp@plt+0x1b181a> │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rdx,%rdi,2) │ │ │ │ - movl $0x5b7b28,0x0(%rbp) │ │ │ │ + add %dl,0x7d(%rax) │ │ │ │ + mov $0x7e38300,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5b7b63 <__gmpz_get_d_2exp@plt+0x1b18e3> │ │ │ │ + movq $0x5b7b28,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b7b28 <__gmpz_get_d_2exp@plt+0x1b18a8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ jge 5b7aca <__gmpz_get_d_2exp@plt+0x1b184a> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r13b,%r11b │ │ │ │ sbb -0x70(%rsi),%ah │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jl 5b7ae2 <__gmpz_get_d_2exp@plt+0x1b1862> │ │ │ │ + add %cl,(%rax) │ │ │ │ + jge 5b7ae2 <__gmpz_get_d_2exp@plt+0x1b1862> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ mov %ebx,%ecx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 5b7b50 <__gmpz_get_d_2exp@plt+0x1b18d0> │ │ │ │ movq $0x5b7b88,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ jmp 5b77a0 <__gmpz_get_d_2exp@plt+0x1b1520> │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xbb74af(%rip),%r14 │ │ │ │ + lea 0xbb74cf(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp d914b0 <__gmpz_get_d_2exp@plt+0x98b230> │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ add $0x10,%rbp │ │ │ │ mov %rax,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bb7c(%rax) │ │ │ │ + add %ch,0x4800bb7c(%rax) │ │ │ │ movl $0x5b79b8,-0x8(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5b77a0 <__gmpz_get_d_2exp@plt+0x1b1520> │ │ │ │ @@ -484497,20 +484551,20 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ jnp 5b7bfb <__gmpz_get_d_2exp@plt+0x1b197b> │ │ │ │ add %dh,0xe(%rbp) │ │ │ │ - lea 0xd8645b(%rip),%rbx │ │ │ │ + lea 0xd8647b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbb7c5d(%rip),%rbx │ │ │ │ + lea 0xbb7c7d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -484533,21 +484587,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %ebx,%esi │ │ │ │ - lea 0xbb7bfb(%rip),%r14 │ │ │ │ + lea 0xbb7c1b(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ - lea 0xbb7bf4(%rip),%rbx │ │ │ │ + lea 0xbb7c14(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbb7c04(%rip),%rbx │ │ │ │ + lea 0xbb7c24(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -484579,110 +484633,112 @@ │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x7c(%rax) │ │ │ │ - mov $0x694be900,%ebx │ │ │ │ - add %al,(%rax) │ │ │ │ - nopl (%rax) │ │ │ │ + add %bl,-0x16ff447c(%rax) │ │ │ │ + rex.WXB imul $0x1f0f00,(%r8),%rax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ test %bh,0x6f8be900(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x16ff447c(%rax) │ │ │ │ - imul $0x0,0x0(%rdi),%ebp │ │ │ │ + add %cl,%al │ │ │ │ + test %bh,0x6f6be900(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x7c(%rax) │ │ │ │ - mov $0x6ec3e900,%ebx │ │ │ │ + add %bl,-0x16ff447c(%rax) │ │ │ │ + ret │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ (bad) │ │ │ │ mov $0x56fbe900,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x16ff447e(%rax) │ │ │ │ - fistl 0x0(%rsi) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %cl,%al │ │ │ │ (bad) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ + mov $0x56dbe900,%ebx │ │ │ │ + add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x7e(%rax) │ │ │ │ mov $0x4d0be900,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x16ff447f(%rax) │ │ │ │ + add %ch,-0x16ff447f(%rax) │ │ │ │ adc 0x0(%rbp),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cmpl $0x1f0f0000,0x41ebe900(%rbx) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ + add %bl,-0x7f(%rax) │ │ │ │ + mov $0x41ebe900,%ebx │ │ │ │ + add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cmpl $0x1f0f0000,0x422be900(%rbx) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %cl,-0x7f(%rax) │ │ │ │ + mov $0x422be900,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x7e(%rax) │ │ │ │ mov $0x574be900,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -484695,87 +484751,91 @@ │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x581be900,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x16ff447e(%rax) │ │ │ │ - repz pop %rsi │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x5ef3e900,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ cmpl $0x1f0f0000,0x583be900(%rbx) │ │ │ │ add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x7d(%rax) │ │ │ │ + add %bh,-0x7d(%rax) │ │ │ │ mov $0x6ff3e900,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - cmpl $0x1f0f0000,0x5a1be900(%rbx) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0x5a1be900,%ebx │ │ │ │ + add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x16ff4480(%rax) │ │ │ │ - fwait │ │ │ │ - rex.WX add %al,(%rax) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,%al │ │ │ │ + cmpb $0x0,0x4a9be900(%rbx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x16ff4480(%rax) │ │ │ │ + add %bh,-0x16ff4480(%rax) │ │ │ │ add 0x0(%rbx),%ecx │ │ │ │ add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ (bad) │ │ │ │ mov $0x6ea3e900,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7e(%rax) │ │ │ │ + add %ch,-0x7e(%rax) │ │ │ │ mov $0x6babe900,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -484798,90 +484858,92 @@ │ │ │ │ add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x16ff447e(%rax) │ │ │ │ + add %ch,-0x16ff447e(%rax) │ │ │ │ ret │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x16ff447e(%rax) │ │ │ │ + add %bh,-0x16ff447e(%rax) │ │ │ │ pop %rbx │ │ │ │ jno 5b8014 <__gmpz_get_d_2exp@plt+0x1b1d94> │ │ │ │ add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ jg 5b7fea <__gmpz_get_d_2exp@plt+0x1b1d6a> │ │ │ │ add %ch,%cl │ │ │ │ mov 0x0(%rbx),%ecx │ │ │ │ add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x80(%rax) │ │ │ │ - mov $0x5753e900,%ebx │ │ │ │ + add %cl,-0x16ff4480(%rax) │ │ │ │ + push %rbx │ │ │ │ + push %rdi │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x80(%rax) │ │ │ │ + add %ch,-0x80(%rax) │ │ │ │ mov $0x5733e900,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - test %bh,-0x61441700(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + test %edi,-0x61441700(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ xchg %bh,-0x549c1700(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x7c(%rax) │ │ │ │ - mov $0x9dc3e900,%ebx │ │ │ │ + add %dl,-0x16ff447c(%rax) │ │ │ │ + ret │ │ │ │ + popf │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -484890,38 +484952,34 @@ │ │ │ │ add %ch,%cl │ │ │ │ (bad) 0x1f0f0000(%rax) │ │ │ │ add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - test %edi,-0x4d8c1700(%rbx) │ │ │ │ + add %dl,(%rax) │ │ │ │ + xchg %bh,-0x4d8c1700(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jg 5b80ea <__gmpz_get_d_2exp@plt+0x1b1e6a> │ │ │ │ - add %ch,%cl │ │ │ │ - adc 0x0(%rbx),%ebx │ │ │ │ + add %bl,(%rax) │ │ │ │ + cmpb $0x0,0x5b13e900(%rbx) │ │ │ │ add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jg 5b810a <__gmpz_get_d_2exp@plt+0x1b1e8a> │ │ │ │ - add %ch,%cl │ │ │ │ - mov 0x0(%rbx),%ebx │ │ │ │ + add %bl,(%rax) │ │ │ │ + cmpb $0x0,0x5b8be900(%rbx) │ │ │ │ add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -484952,56 +485010,55 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r12b,%r8b │ │ │ │ sbbl $0x4cc68948,0x0(%rbx) │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5b8dd8 <__gmpz_get_d_2exp@plt+0x1b2b58> │ │ │ │ - lea 0xbb799d(%rip),%rbx │ │ │ │ + lea 0xbb79bd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rdi,%rax,1) │ │ │ │ add $0x8,%ebp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc716ef(%rip),%rbx │ │ │ │ + lea 0xc7170f(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - jge 5b81d2 <__gmpz_get_d_2exp@plt+0x1b1f52> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7353bb6c <__environ@GLIBC_2.2.5+0x721f8084> │ │ │ │ + mov $0x7d,%al │ │ │ │ + mov $0x458d4800,%ebx │ │ │ │ + call 7353bb6c <__environ@GLIBC_2.2.5+0x721f8044> │ │ │ │ rex.RXB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5b8258,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b8258 <__gmpz_get_d_2exp@plt+0x1b1fd8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x7d(%rax) │ │ │ │ + add %dh,0x7d(%rax) │ │ │ │ mov $0x45c74800,%ebx │ │ │ │ add %al,0x49005b82(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp 5bc630 <__gmpz_get_d_2exp@plt+0x1b63b0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ @@ -485027,15 +485084,15 @@ │ │ │ │ jmp faed10 <__gmpz_get_d_2exp@plt+0xba8a90> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ jl 5b829a <__gmpz_get_d_2exp@plt+0x1b201a> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5b8340 <__gmpz_get_d_2exp@plt+0x1b20c0> │ │ │ │ movq $0x5b8218,-0x58(%r12) │ │ │ │ @@ -485049,29 +485106,28 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ - lea 0xbb781e(%rip),%rbx │ │ │ │ + lea 0xbb783e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x7c,%al │ │ │ │ - mov $0x458d4800,%ebx │ │ │ │ - call 7353bcbc <__environ@GLIBC_2.2.5+0x721f81d4> │ │ │ │ - and %ecx,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ + sarb $1,0x0(%rbx,%rdi,4) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b8392 <__gmpz_get_d_2exp@plt+0x1b2112> │ │ │ │ + movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5b83a8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5bcec0 <__gmpz_get_d_2exp@plt+0x1b6c40> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -485097,15 +485153,15 @@ │ │ │ │ jmp faed10 <__gmpz_get_d_2exp@plt+0xba8a90> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ jl 5b83ba <__gmpz_get_d_2exp@plt+0x1b213a> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5b8460 <__gmpz_get_d_2exp@plt+0x1b21e0> │ │ │ │ movq $0x5b8368,-0x58(%r12) │ │ │ │ @@ -485119,25 +485175,26 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ - lea 0xbb770e(%rip),%rbx │ │ │ │ + lea 0xbb772e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4ce8458d4800bb7a,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ + sarb $0x0,-0x45(%rdx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5b84b2 <__gmpz_get_d_2exp@plt+0x1b2232> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5b84c8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5bbed8 <__gmpz_get_d_2exp@plt+0x1b5c58> │ │ │ │ @@ -485165,15 +485222,15 @@ │ │ │ │ jmp faed10 <__gmpz_get_d_2exp@plt+0xba8a90> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ jp 5b84da <__gmpz_get_d_2exp@plt+0x1b225a> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5b8580 <__gmpz_get_d_2exp@plt+0x1b2300> │ │ │ │ movq $0x5b8488,-0x58(%r12) │ │ │ │ @@ -485187,40 +485244,40 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ - lea 0xbb75fe(%rip),%rbx │ │ │ │ + lea 0xbb761e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarb $0x0,-0x45(%rbx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b85f8 <__gmpz_get_d_2exp@plt+0x1b2378> │ │ │ │ + loopne 5b8621 <__gmpz_get_d_2exp@plt+0x1b23a1> │ │ │ │ + mov $0x458d4800,%ebx │ │ │ │ + call 7353befc <__environ@GLIBC_2.2.5+0x721f83d4> │ │ │ │ + rex.RXB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5b85e8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b85e8 <__gmpz_get_d_2exp@plt+0x1b2368> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bb7b(%rax) │ │ │ │ + add %ah,0x4800bb7b(%rax) │ │ │ │ movl $0x5b8610,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5be1d0 <__gmpz_get_d_2exp@plt+0x1b7f50> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -485245,16 +485302,16 @@ │ │ │ │ jmp faed10 <__gmpz_get_d_2exp@plt+0xba8a90> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jp 5b862a <__gmpz_get_d_2exp@plt+0x1b23aa> │ │ │ │ + add %bl,(%rax) │ │ │ │ + jnp 5b862a <__gmpz_get_d_2exp@plt+0x1b23aa> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5b86d0 <__gmpz_get_d_2exp@plt+0x1b2450> │ │ │ │ movq $0x5b85a8,-0x58(%r12) │ │ │ │ mov %r14,-0x48(%r12) │ │ │ │ @@ -485267,15 +485324,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ - lea 0xbb74be(%rip),%rbx │ │ │ │ + lea 0xbb74de(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -485294,45 +485351,43 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b8730 <__gmpz_get_d_2exp@plt+0x1b24b0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bb74(%rax) │ │ │ │ + add %ah,0x4800bb74(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5b8756 <__gmpz_get_d_2exp@plt+0x1b24d6> │ │ │ │ movq $0x5b8780,-0x8(%rbp) │ │ │ │ mov 0xe(%rbx),%r14 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5b8700 <__gmpz_get_d_2exp@plt+0x1b2480> │ │ │ │ - lea 0xbde873(%rip),%rbx │ │ │ │ + lea 0xbde893(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbb7446(%rip),%rbx │ │ │ │ + lea 0xbb7466(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jns 5b873a <__gmpz_get_d_2exp@plt+0x1b24ba> │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - sbb %dl,0x0(%rax) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ + add %bl,0x79(%rax) │ │ │ │ + mov $0xde894800,%ebx │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5bd7a8 <__gmpz_get_d_2exp@plt+0x1b7528> │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -485341,43 +485396,43 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5b87c2 <__gmpz_get_d_2exp@plt+0x1b2542> │ │ │ │ movq $0x5b87e0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5c09f8 <__gmpz_get_d_2exp@plt+0x1ba778> │ │ │ │ - lea 0xbb7407(%rip),%rbx │ │ │ │ + lea 0xbb7427(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bb7a(%rax) │ │ │ │ + add %bh,0x4800bb7a(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ - lea 0xbb7a8f(%rip),%r14 │ │ │ │ + lea 0xbb7aaf(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jnp 5b87ca <__gmpz_get_d_2exp@plt+0x1b254a> │ │ │ │ - add %ch,%cl │ │ │ │ - jrcxz 5b8794 <__gmpz_get_d_2exp@plt+0x1b2514> │ │ │ │ + add %al,0x7b(%rax) │ │ │ │ + mov $0x81e3e900,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x16ff448a(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + jbe 5b87ea <__gmpz_get_d_2exp@plt+0x1b256a> │ │ │ │ + add %ch,%cl │ │ │ │ rex.WXB (bad) │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -485401,21 +485456,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ mov $0x43,%dh │ │ │ │ (bad) │ │ │ │ cmp $0x3a,%rax │ │ │ │ jne 5b8898 <__gmpz_get_d_2exp@plt+0x1b2618> │ │ │ │ - lea 0xcf8b49(%rip),%rbx │ │ │ │ + lea 0xcf8b69(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcf8b32(%rip),%rbx │ │ │ │ + lea 0xcf8b52(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbb73e3(%rip),%rbx │ │ │ │ + lea 0xbb7403(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -485438,25 +485493,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ mov $0x43,%dh │ │ │ │ (bad) │ │ │ │ cmp $0x2f,%rax │ │ │ │ jne 5b8918 <__gmpz_get_d_2exp@plt+0x1b2698> │ │ │ │ - lea 0xcf8ac9(%rip),%rbx │ │ │ │ + lea 0xcf8ae9(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcf8ab2(%rip),%rbx │ │ │ │ + lea 0xcf8ad2(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbb739b(%rip),%rbx │ │ │ │ + lea 0xbb73bb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0xa8000000,%eax │ │ │ │ + adc $0xc8000000,%eax │ │ │ │ je 5b8902 <__gmpz_get_d_2exp@plt+0x1b2682> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5b898c <__gmpz_get_d_2exp@plt+0x1b270c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -485465,15 +485520,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5b898a <__gmpz_get_d_2exp@plt+0x1b270a> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbb7449(%rip),%r14 │ │ │ │ + lea 0xbb7469(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 8a42c0 <__gmpz_get_d_2exp@plt+0x49e040> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -485503,21 +485558,21 @@ │ │ │ │ test %rbx,%rbx │ │ │ │ je 5b8a04 <__gmpz_get_d_2exp@plt+0x1b2784> │ │ │ │ add $0x10,%rax │ │ │ │ dec %rbx │ │ │ │ movzbl (%rax,%rbx,1),%eax │ │ │ │ cmp $0x2f,%rax │ │ │ │ jne 5b8a04 <__gmpz_get_d_2exp@plt+0x1b2784> │ │ │ │ - lea 0xcf89dd(%rip),%rbx │ │ │ │ + lea 0xcf89fd(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcf89c6(%rip),%rbx │ │ │ │ + lea 0xcf89e6(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbb7417(%rip),%rbx │ │ │ │ + lea 0xbb7437(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -485574,15 +485629,15 @@ │ │ │ │ movq $0x5b8a80,-0x18(%rbp) │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xbb731b(%rip),%rbx │ │ │ │ + lea 0xbb733b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -485711,15 +485766,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,(%r8) │ │ │ │ lea 0x0(%rbx),%ebx │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5b8a38 <__gmpz_get_d_2exp@plt+0x1b27b8> │ │ │ │ - lea 0xbb7150(%rip),%rbx │ │ │ │ + lea 0xbb7170(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -485762,21 +485817,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ mov $0x43,%dh │ │ │ │ (bad) │ │ │ │ cmp $0x2e,%rax │ │ │ │ jne 5b8da0 <__gmpz_get_d_2exp@plt+0x1b2b20> │ │ │ │ - lea 0xcf8641(%rip),%rbx │ │ │ │ + lea 0xcf8661(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcf862a(%rip),%rbx │ │ │ │ + lea 0xcf864a(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbb70a3(%rip),%rbx │ │ │ │ + lea 0xbb70c3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -485806,15 +485861,15 @@ │ │ │ │ lea 0x1(%rax),%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbb700b(%rip),%rbx │ │ │ │ + lea 0xbb702b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -485871,15 +485926,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 5b8f14 <__gmpz_get_d_2exp@plt+0x1b2c94> │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5b8dd8 <__gmpz_get_d_2exp@plt+0x1b2b58> │ │ │ │ - lea 0xbb6f48(%rip),%rbx │ │ │ │ + lea 0xbb6f68(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ @@ -485914,17 +485969,17 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 5b903c <__gmpz_get_d_2exp@plt+0x1b2dbc> │ │ │ │ - mov $0x458d4800,%ebx │ │ │ │ - call 7353c924 <__environ@GLIBC_2.2.5+0x721f8e3c> │ │ │ │ + add %ch,-0x45(%rdi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7353c924 <__environ@GLIBC_2.2.5+0x721f8dfc> │ │ │ │ (bad) │ │ │ │ movq $0x5b9018,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ dec %rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -485935,15 +485990,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bb6e(%rax) │ │ │ │ + add %bh,0x4800bb6e(%rax) │ │ │ │ lea 0x10(%rbx),%eax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ add $0x11,%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ @@ -485956,18 +486011,17 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + jo 5b90cc <__gmpz_get_d_2exp@plt+0x1b2e4c> │ │ │ │ mov $0x458d4800,%ebx │ │ │ │ - call 7353c9b4 <__environ@GLIBC_2.2.5+0x721f8ecc> │ │ │ │ + call 7353c9b4 <__environ@GLIBC_2.2.5+0x721f8e8c> │ │ │ │ (bad) │ │ │ │ movq $0x5b90a8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ dec %rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -485978,15 +486032,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ outsb %ds:(%rsi),(%dx) │ │ │ │ mov $0x438d4800,%ebx │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ rcll $0x48,(%rcx) │ │ │ │ mov 0x10(%rbp),%edx │ │ │ │ sub $0x8,%rsp │ │ │ │ @@ -486001,18 +486055,18 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - shrb $0x0,-0x45(%rbp) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b9120 <__gmpz_get_d_2exp@plt+0x1b2ea0> │ │ │ │ + loopne 5b915b <__gmpz_get_d_2exp@plt+0x1b2edb> │ │ │ │ + mov $0x458d4800,%ebx │ │ │ │ + call 7353ca44 <__environ@GLIBC_2.2.5+0x721f8f1c> │ │ │ │ + (bad) │ │ │ │ movq $0x5b9138,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ dec %rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ @@ -486022,20 +486076,19 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x6d(%rax) │ │ │ │ - mov $0x438d4800,%ebx │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - rcll $0x48,(%rcx) │ │ │ │ - mov 0x10(%rbp),%edx │ │ │ │ + add %bl,0x4800bb6d(%rax) │ │ │ │ + lea 0x10(%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + add $0x11,%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ mov %rbx,%r14 │ │ │ │ @@ -486044,17 +486097,18 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - xor %ch,-0x45(%rbp) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7353cad4 <__environ@GLIBC_2.2.5+0x721f8fec> │ │ │ │ + push %rax │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + mov $0x458d4800,%ebx │ │ │ │ + call 7353cad4 <__environ@GLIBC_2.2.5+0x721f8fac> │ │ │ │ (bad) │ │ │ │ movq $0x5b91c8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ dec %rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -486065,16 +486119,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ + add %cl,(%rax) │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ mov $0x438d4800,%ebx │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ rcll $0x48,(%rcx) │ │ │ │ mov 0x10(%rbp),%edx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -486088,16 +486142,17 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4ce8458d4800bb6c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ + shrb $0x48,0x0(%rbx,%rdi,4) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5b9240 <__gmpz_get_d_2exp@plt+0x1b2fc0> │ │ │ │ movq $0x5b9258,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ dec %rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -486108,15 +486163,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x6c(%rax) │ │ │ │ + add %bh,0x6c(%rax) │ │ │ │ mov $0x438d4800,%ebx │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ rcll $0x48,(%rcx) │ │ │ │ mov 0x10(%rbp),%edx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -486130,15 +486185,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %ch,0x0(%rbx,%rdi,4) │ │ │ │ + xor %ch,0x0(%rbx,%rdi,4) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5b92d0 <__gmpz_get_d_2exp@plt+0x1b3050> │ │ │ │ movq $0x5b92e8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ dec %rbx │ │ │ │ @@ -486151,15 +486206,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ imul $0x10,0x438d4800(%rbx),%edi │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ add $0x11,%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ @@ -486214,15 +486269,15 @@ │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ jg 5b957d <__gmpz_get_d_2exp@plt+0x1b32fd> │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jg 5b93cb <__gmpz_get_d_2exp@plt+0x1b314b> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xbb6ace(%rip),%rbx │ │ │ │ + lea 0xbb6aee(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movzbl 0x10(%rbx),%ecx │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rcx,%rdx │ │ │ │ cmp $0x22,%rcx │ │ │ │ je 5b979e <__gmpz_get_d_2exp@plt+0x1b351e> │ │ │ │ @@ -486232,109 +486287,106 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5b9428 <__gmpz_get_d_2exp@plt+0x1b31a8> │ │ │ │ movq $0x8b9038,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ movq $0x5b9b18,0x18(%rbp) │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ test %rcx,%rcx │ │ │ │ jg 5b9672 <__gmpz_get_d_2exp@plt+0x1b33f2> │ │ │ │ mov 0x8(%rdx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jg 5b96a2 <__gmpz_get_d_2exp@plt+0x1b3422> │ │ │ │ movq $0x5b9488,0x20(%rbp) │ │ │ │ - lea 0xbddb63(%rip),%rbx │ │ │ │ + lea 0xbddb83(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b9488 <__gmpz_get_d_2exp@plt+0x1b3208> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ push $0xffffffffffffffbb │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jg 5b94a3 <__gmpz_get_d_2exp@plt+0x1b3223> │ │ │ │ - lea 0xbb69f6(%rip),%rbx │ │ │ │ + lea 0xbb6a16(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movzbl 0x10(%rax),%edx │ │ │ │ cmp $0x22,%rdx │ │ │ │ je 5b97f3 <__gmpz_get_d_2exp@plt+0x1b3573> │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rdx,%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5b94e6 <__gmpz_get_d_2exp@plt+0x1b3266> │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x5b9ad0,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ cmp %rbx,%rcx │ │ │ │ jl 5b9645 <__gmpz_get_d_2exp@plt+0x1b33c5> │ │ │ │ movq $0x5b9548,-0x20(%rbp) │ │ │ │ mov %rbx,%rdx │ │ │ │ - lea 0xbddaaf(%rip),%rbx │ │ │ │ + lea 0xbddacf(%rip),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b9548 <__gmpz_get_d_2exp@plt+0x1b32c8> │ │ │ │ jmp *(%rbx) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x69(%rax) │ │ │ │ - mov $0x458b4800,%ebx │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - add %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ + add %cl,0x4800bb69(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov %rdx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ mov %rcx,0x40(%rsp) │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ jmp 5b937f <__gmpz_get_d_2exp@plt+0x1b30ff> │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jg 5b95b4 <__gmpz_get_d_2exp@plt+0x1b3334> │ │ │ │ movq $0x5b90f0,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0x18(%r12),%rdi │ │ │ │ - lea 0xcf7e95(%rip),%rsi │ │ │ │ - lea 0xbb68c5(%rip),%r14 │ │ │ │ + lea 0xcf7eb5(%rip),%rsi │ │ │ │ + lea 0xbb68e5(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp bfea98 <__gmpz_get_d_2exp@plt+0x7f8818> │ │ │ │ movzbl 0x10(%rbx),%esi │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rsi,%rdi │ │ │ │ cmp $0x22,%rsi │ │ │ │ je 5b97c0 <__gmpz_get_d_2exp@plt+0x1b3540> │ │ │ │ @@ -486345,25 +486397,25 @@ │ │ │ │ ja 5b9616 <__gmpz_get_d_2exp@plt+0x1b3396> │ │ │ │ movq $0x5b8fd0,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ movq $0x8b9038,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0x28(%r12),%rdi │ │ │ │ - lea 0xcf7e31(%rip),%rsi │ │ │ │ + lea 0xcf7e51(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp bfea98 <__gmpz_get_d_2exp@plt+0x7f8818> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ movq $0x5b9af0,0x8(%rbp) │ │ │ │ mov %rdx,0x10(%rbp) │ │ │ │ mov %rcx,0x18(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xbb686f(%rip),%rbx │ │ │ │ + lea 0xbb688f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x5b9b58,-0x28(%rbp) │ │ │ │ mov %rbx,%rdx │ │ │ │ sub %rcx,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rdx,%rbx │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ @@ -486377,28 +486429,28 @@ │ │ │ │ mov %rdx,0x20(%rbp) │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x5b9b38,0x18(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x5b96d8,0x10(%rbp) │ │ │ │ - lea 0xbdd91f(%rip),%rbx │ │ │ │ + lea 0xbdd93f(%rip),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ mov %rdx,0x20(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b96d8 <__gmpz_get_d_2exp@plt+0x1b3458> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ addr32 mov $0xc4834900,%ebx │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %edi,%edx │ │ │ │ @@ -486411,16 +486463,16 @@ │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ jg 5b972c <__gmpz_get_d_2exp@plt+0x1b34ac> │ │ │ │ movq $0x5b92a0,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0x18(%r12),%rdi │ │ │ │ - lea 0xcf7d1d(%rip),%rsi │ │ │ │ - lea 0xbb674d(%rip),%r14 │ │ │ │ + lea 0xcf7d3d(%rip),%rsi │ │ │ │ + lea 0xbb676d(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp bfea98 <__gmpz_get_d_2exp@plt+0x7f8818> │ │ │ │ movzbl 0x10(%rdx),%edi │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rdi,%r8 │ │ │ │ cmp $0x22,%rdi │ │ │ │ je 5b9819 <__gmpz_get_d_2exp@plt+0x1b3599> │ │ │ │ @@ -486429,15 +486481,15 @@ │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5b977e <__gmpz_get_d_2exp@plt+0x1b34fe> │ │ │ │ movq $0x5b9180,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0x18(%r12),%rdi │ │ │ │ - lea 0xcf7cc7(%rip),%rsi │ │ │ │ + lea 0xcf7ce7(%rip),%rsi │ │ │ │ mov %rdx,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp bfea98 <__gmpz_get_d_2exp@plt+0x7f8818> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x5b9aa8,-0x8(%rbp) │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -486504,28 +486556,28 @@ │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ movq $0x8b9038,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ gs mov $0xc4834900,%ebx │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x7a(%rdi) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ @@ -486547,15 +486599,15 @@ │ │ │ │ movq $0x5b9060,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov 0x50(%rsp),%rdx │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ movq $0x8b9038,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x28(%r12),%rdi │ │ │ │ - lea 0xcf7ae0(%rip),%rsi │ │ │ │ + lea 0xcf7b00(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp bfea98 <__gmpz_get_d_2exp@plt+0x7f8818> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ addl $0x0,(%rax) │ │ │ │ @@ -486582,31 +486634,34 @@ │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900bb64(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5b9a83 <__gmpz_get_d_2exp@plt+0x1b3803> │ │ │ │ + add %cl,%al │ │ │ │ + fs mov $0xc4834900,%ebx │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x6e(%rdi) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ add $0x10,%rbx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ add $0x11,%rsi │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ @@ -486620,28 +486675,28 @@ │ │ │ │ mov %rcx,%r14 │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ movq $0x5b9210,-0x18(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x18(%r12),%rdi │ │ │ │ - lea 0xcf79c7(%rip),%rsi │ │ │ │ + lea 0xcf79e7(%rip),%rsi │ │ │ │ mov 0x58(%rsp),%rdx │ │ │ │ mov %rdx,%r14 │ │ │ │ add $0x30,%rbp │ │ │ │ jmp bfea98 <__gmpz_get_d_2exp@plt+0x7f8818> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ fs mov $0x458b4800,%ebx │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ mov %ah,%bh │ │ │ │ @@ -486665,15 +486720,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,0x0(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ movsxd 0x458b4800(%rbx),%edi │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ lret $0xfffa │ │ │ │ @@ -486695,27 +486750,26 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x63(%rax) │ │ │ │ - mov $0x458b4800,%ebx │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - rex.WRB clc │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,0x0(%rbx,%rax,1) │ │ │ │ + add %bl,0x4800bb63(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5b9392 <__gmpz_get_d_2exp@plt+0x1b3112> │ │ │ │ + nopl (%rax) │ │ │ │ + test %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x63(%rax) │ │ │ │ + add %bh,0x63(%rax) │ │ │ │ mov $0x458b4800,%ebx │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x73(%rax) │ │ │ │ jae 5b9b78 <__gmpz_get_d_2exp@plt+0x1b38f8> │ │ │ │ lea 0x10(%rax),%rdi │ │ │ │ @@ -486742,17 +486796,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - and %r9b,-0x73(%r8) │ │ │ │ + add %cl,(%rax) │ │ │ │ + movsxd 0x458b4800(%rbx),%edi │ │ │ │ + and %cl,-0x73(%rax) │ │ │ │ rex.WXB adc %cl,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ ret $0x4810 │ │ │ │ mov 0x18(%rbp),%esi │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rdx,%rdi │ │ │ │ @@ -486769,18 +486823,18 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - (bad) │ │ │ │ - rex.RB call 7353d56c <__environ@GLIBC_2.2.5+0x721f9a84> │ │ │ │ - (bad) │ │ │ │ + mov $0x4800bb62,%eax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5b9c48 <__gmpz_get_d_2exp@plt+0x1b39c8> │ │ │ │ movq $0x5b9c60,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ dec %rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ @@ -486790,15 +486844,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x62(%rax) │ │ │ │ + add %dh,0x62(%rax) │ │ │ │ mov $0x438d4800,%ebx │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ rcll $0x48,(%rcx) │ │ │ │ mov 0x10(%rbp),%edx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -486812,17 +486866,17 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - or %ah,-0x45(%rdx) │ │ │ │ + sub %ah,-0x45(%rdx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7353d5fc <__environ@GLIBC_2.2.5+0x721f9b14> │ │ │ │ + rex.RB call 7353d5fc <__environ@GLIBC_2.2.5+0x721f9ad4> │ │ │ │ (bad) │ │ │ │ movq $0x5b9cf0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ dec %rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -486833,15 +486887,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ mov $0x438d4800,%ebx │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ rcll $0x48,(%rcx) │ │ │ │ mov 0x10(%rbp),%edx │ │ │ │ sub $0x8,%rsp │ │ │ │ @@ -486856,17 +486910,18 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - js 5b9d97 <__gmpz_get_d_2exp@plt+0x1b3b17> │ │ │ │ + cwtl │ │ │ │ + (bad) │ │ │ │ mov $0x458d4800,%ebx │ │ │ │ - call 7353d68c <__environ@GLIBC_2.2.5+0x721f9ba4> │ │ │ │ + call 7353d68c <__environ@GLIBC_2.2.5+0x721f9b64> │ │ │ │ (bad) │ │ │ │ movq $0x5b9d80,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ dec %rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -486877,16 +486932,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,0x61(%rax) │ │ │ │ mov $0x438d4800,%ebx │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ rcll $0x48,(%rcx) │ │ │ │ mov 0x10(%rbp),%edx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -486900,18 +486954,18 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - call 485c5929 <__environ@GLIBC_2.2.5+0x47281e41> │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5b9df8 <__gmpz_get_d_2exp@plt+0x1b3b78> │ │ │ │ + or %ah,-0x45(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7353d71c <__environ@GLIBC_2.2.5+0x721f9bf4> │ │ │ │ + (bad) │ │ │ │ movq $0x5b9e10,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ dec %rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ @@ -486921,19 +486975,21 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bb60(%rax) │ │ │ │ - lea 0x10(%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - add $0x11,%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x438d4800,%ebx │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + rcll $0x48,(%rcx) │ │ │ │ + mov 0x10(%rbp),%edx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ mov %rbx,%r14 │ │ │ │ @@ -486942,18 +486998,17 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - (bad) │ │ │ │ + js 5b9eb6 <__gmpz_get_d_2exp@plt+0x1b3c36> │ │ │ │ mov $0x458d4800,%ebx │ │ │ │ - call 7353d7ac <__environ@GLIBC_2.2.5+0x721f9cc4> │ │ │ │ + call 7353d7ac <__environ@GLIBC_2.2.5+0x721f9c84> │ │ │ │ (bad) │ │ │ │ movq $0x5b9ea0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ dec %rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -486964,15 +487019,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x438d4800,%ebx │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ rcll $0x48,(%rcx) │ │ │ │ mov 0x10(%rbp),%edx │ │ │ │ sub $0x8,%rsp │ │ │ │ @@ -486987,16 +487042,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xbb5f,$0x0 │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + call 485c5a48 <__environ@GLIBC_2.2.5+0x47281f20> │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5b9f18 <__gmpz_get_d_2exp@plt+0x1b3c98> │ │ │ │ movq $0x5b9f30,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ dec %rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -487008,15 +487063,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bb5f(%rax) │ │ │ │ + add %ah,0x4800bb5f(%rax) │ │ │ │ lea 0x10(%rbx),%eax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ add $0x11,%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ @@ -487028,31 +487083,30 @@ │ │ │ │ jmp 5b9330 <__gmpz_get_d_2exp@plt+0x1b30b0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - pop %rdi │ │ │ │ + add %dl,0x5f(%rax) │ │ │ │ mov $0x458d4800,%ebx │ │ │ │ rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 5ba2b2 <__gmpz_get_d_2exp@plt+0x1b4032> │ │ │ │ movq $0x5b9fb8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5b9fb8 <__gmpz_get_d_2exp@plt+0x1b3d38> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - pop %rsi │ │ │ │ + add %bl,(%rax) │ │ │ │ + pop %rdi │ │ │ │ mov $0x438b4800,%ebx │ │ │ │ (bad) │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ jmp 5b9fc7 <__gmpz_get_d_2exp@plt+0x1b3d47> │ │ │ │ inc %rcx │ │ │ │ cmp %rbx,%rcx │ │ │ │ @@ -487082,15 +487136,15 @@ │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ jg 5ba1f9 <__gmpz_get_d_2exp@plt+0x1b3f79> │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jg 5ba04b <__gmpz_get_d_2exp@plt+0x1b3dcb> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xbb5e4e(%rip),%rbx │ │ │ │ + lea 0xbb5e6e(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movzbl 0x10(%rbx),%ecx │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rcx,%rdx │ │ │ │ cmp $0x22,%rcx │ │ │ │ je 5ba416 <__gmpz_get_d_2exp@plt+0x1b4196> │ │ │ │ @@ -487100,84 +487154,84 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ba0a8 <__gmpz_get_d_2exp@plt+0x1b3e28> │ │ │ │ movq $0x8b9038,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ movq $0x5ba798,0x10(%rbp) │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ test %rcx,%rcx │ │ │ │ jg 5ba2ea <__gmpz_get_d_2exp@plt+0x1b406a> │ │ │ │ mov 0x8(%rdx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jg 5ba31e <__gmpz_get_d_2exp@plt+0x1b409e> │ │ │ │ movq $0x5ba108,0x20(%rbp) │ │ │ │ - lea 0xbdcee3(%rip),%rbx │ │ │ │ + lea 0xbdcf03(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ba108 <__gmpz_get_d_2exp@plt+0x1b3e88> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bb5d(%rax) │ │ │ │ + add %ch,0x4800bb5d(%rax) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jg 5ba123 <__gmpz_get_d_2exp@plt+0x1b3ea3> │ │ │ │ - lea 0xbb5d76(%rip),%rbx │ │ │ │ + lea 0xbb5d96(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movzbl 0x10(%rax),%edx │ │ │ │ cmp $0x22,%rdx │ │ │ │ je 5ba46f <__gmpz_get_d_2exp@plt+0x1b41ef> │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rdx,%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ba166 <__gmpz_get_d_2exp@plt+0x1b3ee6> │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x5ba750,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ cmp %rbx,%rcx │ │ │ │ jl 5ba2bd <__gmpz_get_d_2exp@plt+0x1b403d> │ │ │ │ movq $0x5ba1c8,-0x18(%rbp) │ │ │ │ mov %rbx,%rdx │ │ │ │ - lea 0xbdce2f(%rip),%rbx │ │ │ │ + lea 0xbdce4f(%rip),%rbx │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ba1c8 <__gmpz_get_d_2exp@plt+0x1b3f48> │ │ │ │ jmp *(%rbx) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - pop %rsp │ │ │ │ + add %cl,(%rax) │ │ │ │ + pop %rbp │ │ │ │ mov $0x458b4800,%ebx │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ add %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x7d(%rax) │ │ │ │ @@ -487191,16 +487245,16 @@ │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jg 5ba230 <__gmpz_get_d_2exp@plt+0x1b3fb0> │ │ │ │ movq $0x5b9d38,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0x18(%r12),%rdi │ │ │ │ - lea 0xcf7219(%rip),%rsi │ │ │ │ - lea 0xbb5c49(%rip),%r14 │ │ │ │ + lea 0xcf7239(%rip),%rsi │ │ │ │ + lea 0xbb5c69(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp bfea98 <__gmpz_get_d_2exp@plt+0x7f8818> │ │ │ │ movzbl 0x10(%rbx),%esi │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rsi,%rdi │ │ │ │ cmp $0x22,%rsi │ │ │ │ je 5ba438 <__gmpz_get_d_2exp@plt+0x1b41b8> │ │ │ │ @@ -487211,24 +487265,24 @@ │ │ │ │ ja 5ba292 <__gmpz_get_d_2exp@plt+0x1b4012> │ │ │ │ movq $0x5b9c18,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ movq $0x8b9038,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0x28(%r12),%rdi │ │ │ │ - lea 0xcf71b5(%rip),%rsi │ │ │ │ + lea 0xcf71d5(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp bfea98 <__gmpz_get_d_2exp@plt+0x7f8818> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ movq $0x5ba770,0x0(%rbp) │ │ │ │ mov %rdx,0x8(%rbp) │ │ │ │ mov %rcx,0x18(%rbp) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xbb5c1f(%rip),%rbx │ │ │ │ + lea 0xbb5c3f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x5ba7d8,-0x20(%rbp) │ │ │ │ mov %rbx,%rdx │ │ │ │ sub %rcx,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rdx,%rbx │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ @@ -487243,49 +487297,42 @@ │ │ │ │ add $0x8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x5ba7b8,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ movq $0x5ba350,0x10(%rbp) │ │ │ │ - lea 0xbdcca3(%rip),%rbx │ │ │ │ + lea 0xbdccc3(%rip),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ mov %rdx,0x20(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ba350 <__gmpz_get_d_2exp@plt+0x1b40d0> │ │ │ │ jmp *(%rbx) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x5b(%rax) │ │ │ │ - mov $0xc4834900,%ebx │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edi,%esi │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbx │ │ │ │ - (bad) │ │ │ │ + add %al,0x4900bb5b(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5ba45f <__gmpz_get_d_2exp@plt+0x1b41df> │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ jg 5ba3a4 <__gmpz_get_d_2exp@plt+0x1b4124> │ │ │ │ movq $0x5b9ee8,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0x18(%r12),%rdi │ │ │ │ - lea 0xcf70a5(%rip),%rsi │ │ │ │ - lea 0xbb5ad5(%rip),%r14 │ │ │ │ + lea 0xcf70c5(%rip),%rsi │ │ │ │ + lea 0xbb5af5(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp bfea98 <__gmpz_get_d_2exp@plt+0x7f8818> │ │ │ │ movzbl 0x10(%rdx),%edi │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rdi,%r8 │ │ │ │ cmp $0x22,%rdi │ │ │ │ je 5ba495 <__gmpz_get_d_2exp@plt+0x1b4215> │ │ │ │ @@ -487294,15 +487341,15 @@ │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ba3f6 <__gmpz_get_d_2exp@plt+0x1b4176> │ │ │ │ movq $0x5b9dc8,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0x18(%r12),%rdi │ │ │ │ - lea 0xcf704f(%rip),%rsi │ │ │ │ + lea 0xcf706f(%rip),%rsi │ │ │ │ mov %rdx,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp bfea98 <__gmpz_get_d_2exp@plt+0x7f8818> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x5ba728,-0x8(%rbp) │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -487371,28 +487418,28 @@ │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ movq $0x8b9038,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x59(%rax) │ │ │ │ + add %dh,0x59(%rax) │ │ │ │ mov $0xc4834900,%ebx │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x7a(%rdi) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ @@ -487414,15 +487461,15 @@ │ │ │ │ movq $0x5b9ca8,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov 0x58(%rsp),%rdx │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ movq $0x8b9038,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x28(%r12),%rdi │ │ │ │ - lea 0xcf6e60(%rip),%rsi │ │ │ │ + lea 0xcf6e80(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp bfea98 <__gmpz_get_d_2exp@plt+0x7f8818> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ addl $0x0,(%rax) │ │ │ │ @@ -487449,29 +487496,28 @@ │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - pop %rax │ │ │ │ + add %cl,0x58(%rax) │ │ │ │ mov $0xc4834900,%ebx │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x6e(%rdi) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ @@ -487491,28 +487537,28 @@ │ │ │ │ mov %rcx,%r14 │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ movq $0x5b9e58,-0x18(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x18(%r12),%rdi │ │ │ │ - lea 0xcf6d47(%rip),%rsi │ │ │ │ + lea 0xcf6d67(%rip),%rsi │ │ │ │ mov 0x60(%rsp),%rdx │ │ │ │ mov %rdx,%r14 │ │ │ │ add $0x30,%rbp │ │ │ │ jmp bfea98 <__gmpz_get_d_2exp@plt+0x7f8818> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bb57(%rax) │ │ │ │ + add %ch,0x4800bb57(%rax) │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5ba3bf <__gmpz_get_d_2exp@plt+0x1b413f> │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -487532,15 +487578,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,0x0(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x57(%rax) │ │ │ │ + add %ah,0x57(%rax) │ │ │ │ mov $0x458b4800,%ebx │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ or %ch,%cl │ │ │ │ lret $0xfffa │ │ │ │ decl (%rdi) │ │ │ │ @@ -487561,30 +487607,30 @@ │ │ │ │ sar $0xff,%eax │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x0(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - push %rsi │ │ │ │ + add %bl,(%rax) │ │ │ │ + push %rdi │ │ │ │ mov $0x458b4800,%ebx │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ rex.WRB clc │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,%ah │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ push %rsi │ │ │ │ mov $0x458b4800,%ebx │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ adc %cl,-0x73(%rax) │ │ │ │ jae 5ba7f8 <__gmpz_get_d_2exp@plt+0x1b4578> │ │ │ │ @@ -487611,22 +487657,20 @@ │ │ │ │ jmp 5b9ffb <__gmpz_get_d_2exp@plt+0x1b3d7b> │ │ │ │ xchg %ax,%ax │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x56(%rax) │ │ │ │ - mov $0x458b4800,%ebx │ │ │ │ - adc %cl,-0x73(%rax) │ │ │ │ - rex.WXB adc %cl,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x7d(%rax) │ │ │ │ - ret $0x4810 │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ + add %cl,0x4800bb56(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + lea 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + add $0x10,%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %rsi,%rdx │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rax,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ @@ -487637,16 +487681,15 @@ │ │ │ │ jmp 5ba012 <__gmpz_get_d_2exp@plt+0x1b3d92> │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,-0x39(%rax) │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5ba8d5 <__gmpz_get_d_2exp@plt+0x1b4655> │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ jle 5ba8cb <__gmpz_get_d_2exp@plt+0x1b464b> │ │ │ │ mov 0x10(%r14),%bl │ │ │ │ @@ -487654,17 +487697,17 @@ │ │ │ │ jb 5ba8e0 <__gmpz_get_d_2exp@plt+0x1b4660> │ │ │ │ cmp $0x7a,%bl │ │ │ │ jbe 5ba8ea <__gmpz_get_d_2exp@plt+0x1b466a> │ │ │ │ cmp $0x41,%bl │ │ │ │ jb 5ba8cb <__gmpz_get_d_2exp@plt+0x1b464b> │ │ │ │ cmp $0x5a,%bl │ │ │ │ jbe 5ba8ea <__gmpz_get_d_2exp@plt+0x1b466a> │ │ │ │ - lea 0xcf6aff(%rip),%rbx │ │ │ │ + lea 0xcf6b1f(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbb562c(%rip),%rbx │ │ │ │ + lea 0xbb564c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x41,%bl │ │ │ │ jb 5ba8cb <__gmpz_get_d_2exp@plt+0x1b464b> │ │ │ │ cmp $0x5a,%bl │ │ │ │ ja 5ba8cb <__gmpz_get_d_2exp@plt+0x1b464b> │ │ │ │ movzbl 0x11(%r14),%ecx │ │ │ │ cmp $0x3a,%rcx │ │ │ │ @@ -487720,15 +487763,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 5ba9be <__gmpz_get_d_2exp@plt+0x1b473e> │ │ │ │ add $0x20,%rbp │ │ │ │ - lea 0xcf6a23(%rip),%rbx │ │ │ │ + lea 0xcf6a43(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x10,%rbx │ │ │ │ dec %rax │ │ │ │ movzbl (%rbx,%rax,1),%eax │ │ │ │ cmp $0x2f,%rax │ │ │ │ je 5ba9d5 <__gmpz_get_d_2exp@plt+0x1b4755> │ │ │ │ @@ -487791,15 +487834,15 @@ │ │ │ │ add %eax,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ rex add %al,0x1(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x3b(%rax) │ │ │ │ + add %dh,-0x3b(%rax) │ │ │ │ mov $0xc4834900,%ebp │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %edi,%ecx │ │ │ │ @@ -487823,15 +487866,15 @@ │ │ │ │ cmpq $0x0,0x8(%rbx) │ │ │ │ jg 5bab0b <__gmpz_get_d_2exp@plt+0x1b488b> │ │ │ │ movq $0xe1d1c0,-0x20(%r12) │ │ │ │ mov %r14b,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x116feea,(%r12) │ │ │ │ + movq $0x116ff0a,(%r12) │ │ │ │ movq $0x5bad28,0x18(%rbp) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 8a3430 <__gmpz_get_d_2exp@plt+0x49d1b0> │ │ │ │ movzbl 0x10(%rbx),%eax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rcx │ │ │ │ @@ -487843,15 +487886,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5bab6e <__gmpz_get_d_2exp@plt+0x1b48ee> │ │ │ │ movq $0xe1d1c0,-0x20(%r12) │ │ │ │ mov %al,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x116feea,(%r12) │ │ │ │ + movq $0x116ff0a,(%r12) │ │ │ │ movq $0x5bace8,0x18(%rbp) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 8a3430 <__gmpz_get_d_2exp@plt+0x49d1b0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ movq $0x5baa40,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -487879,28 +487922,28 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5bac1b <__gmpz_get_d_2exp@plt+0x1b499b> │ │ │ │ movq $0xe1d1c0,-0x20(%r12) │ │ │ │ mov %al,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x116feea,(%r12) │ │ │ │ + movq $0x116ff0a,(%r12) │ │ │ │ movq $0x5baca0,0x10(%rbp) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ mov %rbx,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 8a3430 <__gmpz_get_d_2exp@plt+0x49d1b0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ movq $0x5baa60,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ test %rcx,%rcx │ │ │ │ jg 5bac78 <__gmpz_get_d_2exp@plt+0x1b49f8> │ │ │ │ movq $0x5bac68,0x8(%rbp) │ │ │ │ - lea 0xbdc385(%rip),%rbx │ │ │ │ + lea 0xbdc3a5(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bac68 <__gmpz_get_d_2exp@plt+0x1b49e8> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -488017,15 +488060,15 @@ │ │ │ │ movq $0x5baea0,-0x28(%rbp) │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 8a77e8 <__gmpz_get_d_2exp@plt+0x4a1568> │ │ │ │ - lea 0xbb511d(%rip),%rbx │ │ │ │ + lea 0xbb513d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -488427,15 +488470,15 @@ │ │ │ │ or %r15b,%r8b │ │ │ │ mov $0x5b,%dl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 5bb2d7 <__gmpz_get_d_2exp@plt+0x1b5057> │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5bad70 <__gmpz_get_d_2exp@plt+0x1b4af0> │ │ │ │ - lea 0xbb4c3d(%rip),%rbx │ │ │ │ + lea 0xbb4c5d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -488571,29 +488614,29 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x72b7ff43(%rbx) │ │ │ │ + and %bh,-0x72b7ff43(%rbx) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 5bb677 <__gmpz_get_d_2exp@plt+0x1b53f7> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5bb510,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bb510 <__gmpz_get_d_2exp@plt+0x1b5290> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ mov $0x894800bd,%edx │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ dec %rcx │ │ │ │ test %rcx,%rcx │ │ │ │ @@ -488610,27 +488653,27 @@ │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5bb67b <__gmpz_get_d_2exp@plt+0x1b53fb> │ │ │ │ inc %rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jg 5bb58a <__gmpz_get_d_2exp@plt+0x1b530a> │ │ │ │ movq $0xf812b8,-0x58(%r12) │ │ │ │ - movq $0x1196fd0,-0x50(%r12) │ │ │ │ + movq $0x1196ff0,-0x50(%r12) │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ lea -0x57(%r12),%rax │ │ │ │ add $0xffffffffffffffb8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rcx),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ jl 5bb5bd <__gmpz_get_d_2exp@plt+0x1b533d> │ │ │ │ movq $0xf812b8,-0x58(%r12) │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ - movq $0x1196fd0,-0x48(%r12) │ │ │ │ + movq $0x1196ff0,-0x48(%r12) │ │ │ │ lea -0x57(%r12),%rax │ │ │ │ add $0xffffffffffffffb8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x5bb340,-0x58(%r12) │ │ │ │ mov %rcx,-0x48(%r12) │ │ │ │ @@ -488649,22 +488692,23 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800bdb9(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x8b4800bd,%ecx │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5bb657 <__gmpz_get_d_2exp@plt+0x1b53d7> │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ - movq $0x1196fd0,-0x8(%r12) │ │ │ │ + movq $0x1196ff0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x5bb620,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ @@ -488680,17 +488724,17 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0x8b4800bd,%ecx │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ + add %al,-0x47(%rax) │ │ │ │ + mov $0x458b4800,%ebp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ xchg %bh,%dh │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ addb $0x0,(%rax) │ │ │ │ @@ -488801,16 +488845,17 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov %dh,-0x72b7ff43(%rdi) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + test $0xb7,%al │ │ │ │ + mov $0x458d4800,%ebp │ │ │ │ + rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 5bb968 <__gmpz_get_d_2exp@plt+0x1b56e8> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5bb890,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ @@ -488820,15 +488865,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x49(%rax) │ │ │ │ + add %ah,-0x49(%rax) │ │ │ │ mov $0x458b4800,%ebp │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ test %rbx,%rbx │ │ │ │ jg 5bb8d6 <__gmpz_get_d_2exp@plt+0x1b5656> │ │ │ │ movq $0x5bb8c8,0x8(%rbp) │ │ │ │ @@ -488858,15 +488903,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ mov $0xbd,%dh │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,(%r8) │ │ │ │ mov $0x8b48005b,%ecx │ │ │ │ pop %rbx │ │ │ │ psadbw %mm3,%mm0 │ │ │ │ (bad) │ │ │ │ @@ -488874,21 +488919,24 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bdb6(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %cl,%al │ │ │ │ + mov $0xbd,%dh │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ jl 5bb946 <__gmpz_get_d_2exp@plt+0x1b56c6> │ │ │ │ - lea 0xbdb690(%rip),%rbx │ │ │ │ + lea 0xbdb6b0(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x5bb980,-0x10(%rbp) │ │ │ │ sub %rax,%rcx │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ @@ -488934,15 +488982,17 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - fdivs -0x72b7ff43(%rbp) │ │ │ │ + clc │ │ │ │ + mov $0xbd,%ch │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB enter $0x394c,$0xf8 │ │ │ │ jb 5bbbae <__gmpz_get_d_2exp@plt+0x1b592e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5bba40,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ @@ -488953,15 +489003,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bdb5(%rax) │ │ │ │ + add %dh,0x4800bdb5(%rax) │ │ │ │ movl $0x5bba70,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bba70 <__gmpz_get_d_2exp@plt+0x1b57f0> │ │ │ │ @@ -488969,34 +489019,32 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x4b(%rax) │ │ │ │ - mov $0x45c74800,%ebp │ │ │ │ - add %ah,0x48005bba(%rax) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ + add %al,0x4800bdb5(%rax) │ │ │ │ + movl $0x5bbaa0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bbaa0 <__gmpz_get_d_2exp@plt+0x1b5820> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0xbd,%ch │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %dl,-0x4b(%rax) │ │ │ │ + mov $0x438b4800,%ebp │ │ │ │ + (bad) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ cmp 0x8(%rbx),%rax │ │ │ │ jl 5bbb0e <__gmpz_get_d_2exp@plt+0x1b588e> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x5bbad8,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -489024,15 +489072,15 @@ │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ test %rax,%rax │ │ │ │ jg 5bbbb2 <__gmpz_get_d_2exp@plt+0x1b5932> │ │ │ │ movq $0x5bbb40,0x0(%rbp) │ │ │ │ - lea 0xbdb4aa(%rip),%rbx │ │ │ │ + lea 0xbdb4ca(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bbb40 <__gmpz_get_d_2exp@plt+0x1b58c0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -489310,16 +489358,16 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0xbd,%al │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0xbd,%cl │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ jo 5bbf2a <__gmpz_get_d_2exp@plt+0x1b5caa> │ │ │ │ cmp 0x358(%rbp),%esp │ │ │ │ ja 5bbf3d <__gmpz_get_d_2exp@plt+0x1b5cbd> │ │ │ │ movq $0x5bb4d0,-0x68(%r12) │ │ │ │ mov %r14,-0x58(%r12) │ │ │ │ @@ -489333,30 +489381,32 @@ │ │ │ │ movq $0x5bb9f8,-0x18(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x38(%r12),%r14 │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xbb3fd9(%rip),%rbx │ │ │ │ + lea 0xbb3ff9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bb3f(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x458d4800,%ebx │ │ │ │ + clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5bbf8a <__gmpz_get_d_2exp@plt+0x1b5d0a> │ │ │ │ movq $0x5bbfa8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5bbed8 <__gmpz_get_d_2exp@plt+0x1b5c58> │ │ │ │ - lea 0xbb3fa7(%rip),%rbx │ │ │ │ + lea 0xbb3fc7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -489377,24 +489427,23 @@ │ │ │ │ jmp faed10 <__gmpz_get_d_2exp@plt+0xba8a90> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,0x3f(%rax) │ │ │ │ mov $0x458d4800,%ebx │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5bc01a <__gmpz_get_d_2exp@plt+0x1b5d9a> │ │ │ │ movq $0x5bc038,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5bbed8 <__gmpz_get_d_2exp@plt+0x1b5c58> │ │ │ │ - lea 0xbb3f27(%rip),%rbx │ │ │ │ + lea 0xbb3f47(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -489404,23 +489453,23 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ ds mov $0x458d4800,%ebx │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5bc07a <__gmpz_get_d_2exp@plt+0x1b5dfa> │ │ │ │ movq $0x5bc098,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5bbed8 <__gmpz_get_d_2exp@plt+0x1b5c58> │ │ │ │ - lea 0xbb3ed7(%rip),%rbx │ │ │ │ + lea 0xbb3ef7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -489431,18 +489480,17 @@ │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3e(%rax) │ │ │ │ - mov $0x458d4800,%ebx │ │ │ │ - loopne 5bc111 <__gmpz_get_d_2exp@plt+0x1b5e91> │ │ │ │ - cmp %edi,%eax │ │ │ │ + add %cl,0x4800bb3e(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5bc12d <__gmpz_get_d_2exp@plt+0x1b5ead> │ │ │ │ mov %r14,%rax │ │ │ │ cmpq $0x0,0x8(%r14) │ │ │ │ jle 5bc106 <__gmpz_get_d_2exp@plt+0x1b5e86> │ │ │ │ movzbl 0x10(%rax),%ebx │ │ │ │ cmp $0x2e,%rbx │ │ │ │ jne 5bc106 <__gmpz_get_d_2exp@plt+0x1b5e86> │ │ │ │ @@ -489460,15 +489508,15 @@ │ │ │ │ mov %rbx,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xbb3e34(%rip),%rbx │ │ │ │ + lea 0xbb3e54(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -489565,25 +489613,27 @@ │ │ │ │ call 4060b0 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jne 5bc25b <__gmpz_get_d_2exp@plt+0x1b5fdb> │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 5bc2c6 <__gmpz_get_d_2exp@plt+0x1b6046> │ │ │ │ - lea 0xcf516f(%rip),%rbx │ │ │ │ + lea 0xcf518f(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x39ff44c4(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cmp $0xbb,%al │ │ │ │ + add %al,%dh │ │ │ │ rex.XB adc %bpl,(%r14) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ lea 0x11(%rbx),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ add $0x10,%rdx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ sub $0x8,%rsp │ │ │ │ @@ -489596,31 +489646,31 @@ │ │ │ │ mov %rcx,%r14 │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 5bc2d0 <__gmpz_get_d_2exp@plt+0x1b6050> │ │ │ │ add $0x20,%rbp │ │ │ │ - lea 0xcf510d(%rip),%rbx │ │ │ │ + lea 0xcf512d(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x5bc1e0,0x8(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ mov %rbx,0x18(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5bbed8 <__gmpz_get_d_2exp@plt+0x1b5c58> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3c(%rax) │ │ │ │ - mov $0x458d4800,%ebx │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %al,0x4800bb3c(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5bc351 <__gmpz_get_d_2exp@plt+0x1b60d1> │ │ │ │ movq $0x5bc340,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bc340 <__gmpz_get_d_2exp@plt+0x1b60c0> │ │ │ │ @@ -489628,22 +489678,21 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cmp $0xbb,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 5bc34c <__gmpz_get_d_2exp@plt+0x1b60cc> │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + add %cl,0x3c(%rax) │ │ │ │ + mov $0x758b4800,%ebx │ │ │ │ + or %cl,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5bc0c0 <__gmpz_get_d_2exp@plt+0x1b5e40> │ │ │ │ - lea 0xbb3c20(%rip),%rbx │ │ │ │ + lea 0xbb3c40(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ @@ -489855,73 +489904,74 @@ │ │ │ │ movzbl (%rcx,%rbx,1),%ecx │ │ │ │ cmp $0x2f,%rcx │ │ │ │ jne 5bc64d <__gmpz_get_d_2exp@plt+0x1b63cd> │ │ │ │ inc %rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jg 5bc71d <__gmpz_get_d_2exp@plt+0x1b649d> │ │ │ │ movq $0x5bc6a0,-0x10(%rbp) │ │ │ │ - lea 0xbda952(%rip),%rbx │ │ │ │ + lea 0xbda972(%rip),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bc6a0 <__gmpz_get_d_2exp@plt+0x1b6420> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - cmp %bh,0x458b4800(%rbx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + cmp %edi,0x458b4800(%rbx) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ rex.WXB (bad) │ │ │ │ cmpq $0x0,0x8(%rcx) │ │ │ │ je 5bc701 <__gmpz_get_d_2exp@plt+0x1b6481> │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x5bc6e8,-0x10(%rbp) │ │ │ │ - lea 0xbda908(%rip),%rbx │ │ │ │ + lea 0xbda928(%rip),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bc6e8 <__gmpz_get_d_2exp@plt+0x1b6468> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bb38(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ + add %al,%al │ │ │ │ + cmp %bh,0x458b4800(%rbx) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ cmpq $0x0,0x8(%rcx) │ │ │ │ je 5bc701 <__gmpz_get_d_2exp@plt+0x1b6481> │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ - lea 0xbb387d(%rip),%rbx │ │ │ │ + lea 0xbb389d(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbb388f(%rip),%rbx │ │ │ │ + lea 0xbb38af(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x8(%r14),%rcx │ │ │ │ cmp %rcx,%rbx │ │ │ │ jl 5bc749 <__gmpz_get_d_2exp@plt+0x1b64c9> │ │ │ │ test %rcx,%rcx │ │ │ │ jne 5bc73c <__gmpz_get_d_2exp@plt+0x1b64bc> │ │ │ │ - lea 0xbda89e(%rip),%r14 │ │ │ │ - lea 0xbb384f(%rip),%rbx │ │ │ │ + lea 0xbda8be(%rip),%r14 │ │ │ │ + lea 0xbb386f(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbda88d(%rip),%r14 │ │ │ │ + lea 0xbda8ad(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x5bc7a8,-0x20(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ @@ -489929,30 +489979,29 @@ │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ nopl 0x0(%rax) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ cmp %bh,0x758b4c00(%rbx) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ rex.WR and $0x48,%al │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ jmp 5bc7fa <__gmpz_get_d_2exp@plt+0x1b657a> │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ - mov $0x458b4800,%ebx │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %bh,0x458b4800(%rbx) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x7d(%rax) │ │ │ │ in (%dx),%al │ │ │ │ or %cl,-0x73(%rax) │ │ │ │ jae 5bc7cc <__gmpz_get_d_2exp@plt+0x1b654c> │ │ │ │ @@ -489979,15 +490028,15 @@ │ │ │ │ movq $0x5bc558,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x48(%rsp),%rcx │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0x20(%r12),%r14 │ │ │ │ - lea 0xbb3754(%rip),%rbx │ │ │ │ + lea 0xbb3774(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ movq $0x5bc780,0x0(%rbp) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x3,%al │ │ │ │ @@ -490030,38 +490079,33 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bb36(%rax) │ │ │ │ + add %bh,0x4800bb36(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5bc950 <__gmpz_get_d_2exp@plt+0x1b66d0> │ │ │ │ movq $0x5bc940,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bc940 <__gmpz_get_d_2exp@plt+0x1b66c0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x36(%rax) │ │ │ │ - mov $0x45c74800,%ebx │ │ │ │ - add %dh,-0x37(%rax) │ │ │ │ - pop %rbx │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - loopne 5bc94a <__gmpz_get_d_2exp@plt+0x1b66ca> │ │ │ │ - (bad) │ │ │ │ - decl -0x73(%rax) │ │ │ │ - sbb $0xbb3671,%eax │ │ │ │ + add %cl,0x4800bb36(%rax) │ │ │ │ + movl $0x5bc970,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 5bc630 <__gmpz_get_d_2exp@plt+0x1b63b0> │ │ │ │ + lea 0xbb3691(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -490083,34 +490127,36 @@ │ │ │ │ jmp faed10 <__gmpz_get_d_2exp@plt+0xba8a90> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ xor $0x8d4800bb,%eax │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5bca10 <__gmpz_get_d_2exp@plt+0x1b6790> │ │ │ │ movq $0x5bca00,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bca00 <__gmpz_get_d_2exp@plt+0x1b6780> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bb35(%rax) │ │ │ │ - movl $0x5bca30,0x0(%rbp) │ │ │ │ + add %cl,%al │ │ │ │ + xor $0xc74800bb,%eax │ │ │ │ + add %r14b,(%r8) │ │ │ │ + lret $0x5b │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5bc630 <__gmpz_get_d_2exp@plt+0x1b63b0> │ │ │ │ - lea 0xbb35c1(%rip),%rbx │ │ │ │ + lea 0xbb35e1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -490120,35 +490166,35 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x35(%rax) │ │ │ │ + add %dh,0x35(%rax) │ │ │ │ mov $0x458d4800,%ebx │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5bca98 <__gmpz_get_d_2exp@plt+0x1b6818> │ │ │ │ movq $0x5bca88,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bca88 <__gmpz_get_d_2exp@plt+0x1b6808> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xor $0xc74800bb,%eax │ │ │ │ - add %r15b,0x49005bca(%r8) │ │ │ │ + add %al,0x35(%rax) │ │ │ │ + mov $0x45c74800,%ebx │ │ │ │ + add %bh,0x49005bca(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp 5bc630 <__gmpz_get_d_2exp@plt+0x1b63b0> │ │ │ │ - lea 0xbb3549(%rip),%rbx │ │ │ │ + lea 0xbb3569(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -490158,15 +490204,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ xor $0xbb,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5bcb20 <__gmpz_get_d_2exp@plt+0x1b68a0> │ │ │ │ movq $0x5bcb10,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -490174,19 +490220,19 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bcb10 <__gmpz_get_d_2exp@plt+0x1b6890> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bb34(%rax) │ │ │ │ + add %bh,0x4800bb34(%rax) │ │ │ │ movl $0x5bcb40,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5bc630 <__gmpz_get_d_2exp@plt+0x1b63b0> │ │ │ │ - lea 0xbb34d1(%rip),%rbx │ │ │ │ + lea 0xbb34f1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -490211,29 +490257,31 @@ │ │ │ │ inc %rcx │ │ │ │ cmp %rbx,%rcx │ │ │ │ jge 5bcb98 <__gmpz_get_d_2exp@plt+0x1b6918> │ │ │ │ lea 0x10(%rax),%rdx │ │ │ │ movzbl (%rdx,%rcx,1),%edx │ │ │ │ cmp $0x2e,%rdx │ │ │ │ jne 5bcb74 <__gmpz_get_d_2exp@plt+0x1b68f4> │ │ │ │ - lea 0xcf4849(%rip),%rbx │ │ │ │ + lea 0xcf4869(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcf4832(%rip),%rbx │ │ │ │ + lea 0xcf4852(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xor 0x458d4800(%rbx),%edi │ │ │ │ + add %cl,(%rax) │ │ │ │ + xor $0xbb,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5bcc38 <__gmpz_get_d_2exp@plt+0x1b69b8> │ │ │ │ movq $0x5bcbf8,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -490242,34 +490290,38 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800bb33(%rax) │ │ │ │ - movl $0x5bcc28,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %dl,%al │ │ │ │ + xor 0x45c74800(%rbx),%edi │ │ │ │ + add %ch,(%rax) │ │ │ │ + int3 │ │ │ │ + pop %rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bcc28 <__gmpz_get_d_2exp@plt+0x1b69a8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bb33(%rax) │ │ │ │ + add %ah,0x4800bb33(%rax) │ │ │ │ movl $0x5bcc58,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5bc630 <__gmpz_get_d_2exp@plt+0x1b63b0> │ │ │ │ - lea 0xbb33c9(%rip),%rbx │ │ │ │ + lea 0xbb33e9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -490409,15 +490461,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %ah,-0x72b7ff43(%rdx) │ │ │ │ + sub %ah,-0x72b7ff43(%rdx) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5bce5e <__gmpz_get_d_2exp@plt+0x1b6bde> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ @@ -490427,17 +490479,17 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - js 5bce17 <__gmpz_get_d_2exp@plt+0x1b6b97> │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + cwtl │ │ │ │ + movabs 0x394cf0458d4800bd,%eax │ │ │ │ + clc │ │ │ │ jb 5bce9e <__gmpz_get_d_2exp@plt+0x1b6c1e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 8a0a60 <__gmpz_get_d_2exp@plt+0x49a7e0> │ │ │ │ @@ -490467,30 +490519,30 @@ │ │ │ │ movq $0x5bce78,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x38(%r12),%r14 │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xbb30f4(%rip),%rbx │ │ │ │ + lea 0xbb3114(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ xor %bh,0x458d4800(%rbx) │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5bcf5a <__gmpz_get_d_2exp@plt+0x1b6cda> │ │ │ │ movq $0x5bcf78,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5bcec0 <__gmpz_get_d_2exp@plt+0x1b6c40> │ │ │ │ - lea 0xbb30d7(%rip),%rbx │ │ │ │ + lea 0xbb30f7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -490512,15 +490564,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ movabs 0x394cc8458d4800bd,%al │ │ │ │ clc │ │ │ │ jb 5bd09d <__gmpz_get_d_2exp@plt+0x1b6e1d> │ │ │ │ cmpq $0x0,0x8(%rsi) │ │ │ │ jg 5bcfea <__gmpz_get_d_2exp@plt+0x1b6d6a> │ │ │ │ mov %r14,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -490568,20 +490620,20 @@ │ │ │ │ mov 0x8(%rsi),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ inc %rbx │ │ │ │ mov %rcx,0x18(%rbp) │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xbb2fa4(%rip),%rbx │ │ │ │ + lea 0xbb2fc4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp %rbx,%rcx │ │ │ │ jl 5bd1a0 <__gmpz_get_d_2exp@plt+0x1b6f20> │ │ │ │ movq $0x5bd0e8,0x8(%rbp) │ │ │ │ - lea 0xbd9f10(%rip),%rbx │ │ │ │ + lea 0xbd9f30(%rip),%rbx │ │ │ │ mov %dil,0x18(%rbp) │ │ │ │ mov %rdx,0x20(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bd0e8 <__gmpz_get_d_2exp@plt+0x1b6e68> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -490601,15 +490653,15 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ jmp 5bd045 <__gmpz_get_d_2exp@plt+0x1b6dc5> │ │ │ │ test %rcx,%rcx │ │ │ │ jg 5bd179 <__gmpz_get_d_2exp@plt+0x1b6ef9> │ │ │ │ movq $0x5bd150,-0x28(%rbp) │ │ │ │ mov %rbx,%rdx │ │ │ │ - lea 0xbd9eb0(%rip),%rbx │ │ │ │ + lea 0xbd9ed0(%rip),%rbx │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bd150 <__gmpz_get_d_2exp@plt+0x1b6ed0> │ │ │ │ @@ -490617,15 +490669,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bd9e(%rax) │ │ │ │ + add %ah,0x4800bd9e(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rcx,0x40(%rsp) │ │ │ │ mov %rdx,%rcx │ │ │ │ @@ -490781,16 +490833,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - pushf │ │ │ │ + add %cl,-0x64(%rax) │ │ │ │ mov $0x458b4800,%ebp │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jne 5bd3c0 <__gmpz_get_d_2exp@plt+0x1b7140> │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ sub $0x8,%rsp │ │ │ │ lea 0x10(%rbx),%rdi │ │ │ │ @@ -490850,17 +490901,17 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bb2b(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %bl,%al │ │ │ │ + sub 0x458d4800(%rbx),%edi │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5bd514 <__gmpz_get_d_2exp@plt+0x1b7294> │ │ │ │ movq $0x5bd4c8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bd4c8 <__gmpz_get_d_2exp@plt+0x1b7248> │ │ │ │ @@ -490868,39 +490919,39 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bb2b(%rax) │ │ │ │ + add %ah,0x4800bb2b(%rax) │ │ │ │ movl $0x5bd4f8,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bd4f8 <__gmpz_get_d_2exp@plt+0x1b7278> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x2b(%rax) │ │ │ │ + add %dh,0x2b(%rax) │ │ │ │ mov $0x458b4800,%ebx │ │ │ │ or %cl,-0x39(%rax) │ │ │ │ or %r14b,(%r8) │ │ │ │ {rex2 0x5b} add %r17b,-0x75(%r24) │ │ │ │ jae 5bd50f <__gmpz_get_d_2exp@plt+0x1b728f> │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5bcfd0 <__gmpz_get_d_2exp@plt+0x1b6d50> │ │ │ │ - lea 0xbb2b3d(%rip),%rbx │ │ │ │ + lea 0xbb2b5d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -490921,15 +490972,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ sub -0xf41700(%rbx),%bh │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -490946,41 +490997,36 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5bd5be <__gmpz_get_d_2exp@plt+0x1b733e> │ │ │ │ movq $0x5bd5e0,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5bbed8 <__gmpz_get_d_2exp@plt+0x1b5c58> │ │ │ │ - lea 0xbb2ab3(%rip),%rbx │ │ │ │ + lea 0xbb2ad3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x2a(%rax) │ │ │ │ - mov $0x45c74800,%ebx │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - pop %rbx │ │ │ │ - add %dh,%dh │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %cl,0x4800bb2a(%rax) │ │ │ │ + movl $0x5bd600,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ jne 5bd600 <__gmpz_get_d_2exp@plt+0x1b7380> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x2a(%rax) │ │ │ │ + add %ch,0x2a(%rax) │ │ │ │ mov $0x45c74800,%ebx │ │ │ │ add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ pop %rbx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ @@ -490991,15 +491037,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ sub 0x458b4800(%rbx),%bh │ │ │ │ or %cl,-0x39(%rax) │ │ │ │ or %r12b,-0x2a(%r8) │ │ │ │ pop %rbx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 5bd647 <__gmpz_get_d_2exp@plt+0x1b73c7> │ │ │ │ mov %rax,%r14 │ │ │ │ @@ -491027,23 +491073,22 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x29(%rax) │ │ │ │ - mov $0x458d4800,%ebx │ │ │ │ - clc │ │ │ │ + add %cl,0x4800bb29(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5bd6ca <__gmpz_get_d_2exp@plt+0x1b744a> │ │ │ │ movq $0x5bd6e8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5bcec0 <__gmpz_get_d_2exp@plt+0x1b6c40> │ │ │ │ - lea 0xbb29c7(%rip),%rbx │ │ │ │ + lea 0xbb29e7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -491053,23 +491098,23 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ sub %edi,0x458d4800(%rbx) │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5bd72a <__gmpz_get_d_2exp@plt+0x1b74aa> │ │ │ │ movq $0x5bd748,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5bcec0 <__gmpz_get_d_2exp@plt+0x1b6c40> │ │ │ │ - lea 0xbb2977(%rip),%rbx │ │ │ │ + lea 0xbb2997(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -491087,31 +491132,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ jne 5bd781 <__gmpz_get_d_2exp@plt+0x1b7501> │ │ │ │ - lea 0xcf3c57(%rip),%rbx │ │ │ │ + lea 0xcf3c77(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcf3c52(%rip),%rbx │ │ │ │ + lea 0xcf3c72(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x28(%rax) │ │ │ │ - mov $0x458d4800,%ebx │ │ │ │ - loopne 5bd7f9 <__gmpz_get_d_2exp@plt+0x1b7579> │ │ │ │ - cmp %edi,%eax │ │ │ │ + add %dl,0x4800bb28(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5bd814 <__gmpz_get_d_2exp@plt+0x1b7594> │ │ │ │ movq $0x5bd7e0,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bd7e0 <__gmpz_get_d_2exp@plt+0x1b7560> │ │ │ │ @@ -491119,29 +491163,29 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - sub %bh,-0x2776b800(%rbx) │ │ │ │ + add %bl,0x28(%rax) │ │ │ │ + mov $0xd8894800,%ebx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmpq $0x0,0x8(%rbx) │ │ │ │ jle 5bd7f8 <__gmpz_get_d_2exp@plt+0x1b7578> │ │ │ │ movzbl 0x10(%rbx),%ecx │ │ │ │ cmp $0x2f,%rcx │ │ │ │ je 5bd863 <__gmpz_get_d_2exp@plt+0x1b75e3> │ │ │ │ movq $0x5bd830,-0x10(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5bcec0 <__gmpz_get_d_2exp@plt+0x1b6c40> │ │ │ │ - lea 0xbb289d(%rip),%rbx │ │ │ │ + lea 0xbb28bd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -491216,30 +491260,32 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x16ff44d9(%rax) │ │ │ │ - xchg %eax,%ebx │ │ │ │ + add %cl,%al │ │ │ │ (bad) │ │ │ │ + mov $0xfe93e900,%ebx │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bb27(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x458d4800,%ebx │ │ │ │ + loopne 5bd981 <__gmpz_get_d_2exp@plt+0x1b7701> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 5bd99c <__gmpz_get_d_2exp@plt+0x1b771c> │ │ │ │ movq $0x5bd968,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bd968 <__gmpz_get_d_2exp@plt+0x1b76e8> │ │ │ │ @@ -491247,54 +491293,54 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x27(%rax) │ │ │ │ - mov $0xd8894800,%ebx │ │ │ │ + add %dl,0x4800bb27(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmpq $0x0,0x8(%rbx) │ │ │ │ jle 5bd980 <__gmpz_get_d_2exp@plt+0x1b7700> │ │ │ │ movzbl 0x10(%rbx),%ecx │ │ │ │ cmp $0x2f,%rcx │ │ │ │ je 5bd9eb <__gmpz_get_d_2exp@plt+0x1b776b> │ │ │ │ movq $0x5bd9b8,-0x10(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5bcec0 <__gmpz_get_d_2exp@plt+0x1b6c40> │ │ │ │ - lea 0xbb2755(%rip),%rbx │ │ │ │ + lea 0xbb2775(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ xchg %eax,%esi │ │ │ │ mov $0x45c74800,%ebp │ │ │ │ add %bl,%al │ │ │ │ fstps 0x0(%rbx) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bd9d8 <__gmpz_get_d_2exp@plt+0x1b7758> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xchg %eax,%ebp │ │ │ │ + add %bl,(%rax) │ │ │ │ + xchg %eax,%esi │ │ │ │ mov $0x438b4800,%ebp │ │ │ │ (bad) │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ je 5bd9f5 <__gmpz_get_d_2exp@plt+0x1b7775> │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ add $0x10,%rbp │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -491306,37 +491352,40 @@ │ │ │ │ jne 5bda18 <__gmpz_get_d_2exp@plt+0x1b7798> │ │ │ │ jmp *(%rbx) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bd95(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %bl,%al │ │ │ │ + xchg %eax,%ebp │ │ │ │ + mov $0x458b4800,%ebp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ dec %rcx │ │ │ │ jmp 5bda2c <__gmpz_get_d_2exp@plt+0x1b77ac> │ │ │ │ dec %rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jl 5bda61 <__gmpz_get_d_2exp@plt+0x1b77e1> │ │ │ │ lea 0x10(%rbx),%rdx │ │ │ │ movzbl (%rdx,%rcx,1),%edx │ │ │ │ cmp $0x2f,%rdx │ │ │ │ jne 5bda29 <__gmpz_get_d_2exp@plt+0x1b77a9> │ │ │ │ inc %rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jg 5bdac7 <__gmpz_get_d_2exp@plt+0x1b7847> │ │ │ │ movq $0x5bda88,0x0(%rbp) │ │ │ │ - lea 0xbd9576(%rip),%rbx │ │ │ │ + lea 0xbd9596(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bda88 <__gmpz_get_d_2exp@plt+0x1b7808> │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x5bdaa8,0x0(%rbp) │ │ │ │ - lea 0xbd9560(%rip),%rbx │ │ │ │ + lea 0xbd9580(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bdaa8 <__gmpz_get_d_2exp@plt+0x1b7828> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -491443,38 +491492,38 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bdbd0 <__gmpz_get_d_2exp@plt+0x1b7950> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - and $0x894800bb,%eax │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rdx,%rbx,1) │ │ │ │ - movl $0x5bdc20,-0x8(%rbp) │ │ │ │ + add %bl,0x25(%rax) │ │ │ │ + mov $0xd8894800,%ebx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5bdbf6 <__gmpz_get_d_2exp@plt+0x1b7976> │ │ │ │ + movq $0x5bdc20,-0x8(%rbp) │ │ │ │ mov 0xe(%rbx),%r14 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5bdba0 <__gmpz_get_d_2exp@plt+0x1b7920> │ │ │ │ - lea 0xbd93d3(%rip),%rbx │ │ │ │ + lea 0xbd93f3(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbb24fe(%rip),%rbx │ │ │ │ + lea 0xbb251e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bb24(%rax) │ │ │ │ + add %bh,0x4800bb24(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5bd7a8 <__gmpz_get_d_2exp@plt+0x1b7528> │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -491488,72 +491537,71 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5bdc62 <__gmpz_get_d_2exp@plt+0x1b79e2> │ │ │ │ movq $0x5bdc80,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5bcec0 <__gmpz_get_d_2exp@plt+0x1b6c40> │ │ │ │ - lea 0xbb24bf(%rip),%rbx │ │ │ │ + lea 0xbb24df(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bb22(%rax) │ │ │ │ + add %ch,0x4800bb22(%rax) │ │ │ │ movl $0x5bdca0,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bdca0 <__gmpz_get_d_2exp@plt+0x1b7a20> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x22(%rax) │ │ │ │ - mov $0x438b4800,%ebx │ │ │ │ - (bad) │ │ │ │ + add %cl,0x4800bb22(%rax) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ jne 5bdcb9 <__gmpz_get_d_2exp@plt+0x1b7a39> │ │ │ │ - lea 0xcf3728(%rip),%rbx │ │ │ │ + lea 0xcf3748(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5ba8a0 <__gmpz_get_d_2exp@plt+0x1b4620> │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x24(%rax) │ │ │ │ + add %ch,0x24(%rax) │ │ │ │ mov $0x458d4800,%ebx │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5bdcfa <__gmpz_get_d_2exp@plt+0x1b7a7a> │ │ │ │ movq $0x5bdd18,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5bcec0 <__gmpz_get_d_2exp@plt+0x1b6c40> │ │ │ │ - lea 0xbb2447(%rip),%rbx │ │ │ │ + lea 0xbb2467(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - and %edi,0x45c74800(%rbx) │ │ │ │ + add %dl,(%rax) │ │ │ │ + and 0x45c74800(%rbx),%bh │ │ │ │ add %bh,(%rax) │ │ │ │ fstpl 0x0(%rbx) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bdd38 <__gmpz_get_d_2exp@plt+0x1b7ab8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ and %edi,0x438b4800(%rbx) │ │ │ │ (bad) │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ je 5bdd7f <__gmpz_get_d_2exp@plt+0x1b7aff> │ │ │ │ movq $0x5bdd68,0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 5ba8a0 <__gmpz_get_d_2exp@plt+0x1b4620> │ │ │ │ @@ -491562,35 +491610,34 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0xe(%rbp) │ │ │ │ - lea 0xcf3662(%rip),%rbx │ │ │ │ + lea 0xcf3682(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcf364b(%rip),%rbx │ │ │ │ + lea 0xcf366b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x22(%rax) │ │ │ │ - mov $0x458d4800,%ebx │ │ │ │ - clc │ │ │ │ + add %dl,0x4800bb22(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5bddc2 <__gmpz_get_d_2exp@plt+0x1b7b42> │ │ │ │ movq $0x5bdde0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5bcec0 <__gmpz_get_d_2exp@plt+0x1b6c40> │ │ │ │ - lea 0xbb238f(%rip),%rbx │ │ │ │ + lea 0xbb23af(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -491885,15 +491932,15 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ mov 0x458d4800(%rbp),%? │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5be2e7 <__gmpz_get_d_2exp@plt+0x1b8067> │ │ │ │ mov %r14,%rax │ │ │ │ mov 0x7(%r14),%rbx │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ dec %rcx │ │ │ │ @@ -491906,63 +491953,61 @@ │ │ │ │ cmp $0x2e,%rdx │ │ │ │ jne 5be1ed <__gmpz_get_d_2exp@plt+0x1b7f6d> │ │ │ │ inc %rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jg 5be396 <__gmpz_get_d_2exp@plt+0x1b8116> │ │ │ │ movq $0x5be270,-0x18(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0xbd8daf(%rip),%rbx │ │ │ │ + lea 0xbd8dcf(%rip),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5be270 <__gmpz_get_d_2exp@plt+0x1b7ff0> │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x5be290,-0x18(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0xbd8d8a(%rip),%rbx │ │ │ │ + lea 0xbd8daa(%rip),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5be290 <__gmpz_get_d_2exp@plt+0x1b8010> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x73(%rax) │ │ │ │ - mov $0x458b4800,%ebp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %al,0x4800bd8d(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ jmp 5be29c <__gmpz_get_d_2exp@plt+0x1b801c> │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x73(%rax) │ │ │ │ + add %ah,-0x73(%rax) │ │ │ │ mov $0x458b4800,%ebp │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ jne 5be2be <__gmpz_get_d_2exp@plt+0x1b803e> │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xbd8d1c(%rip),%r14 │ │ │ │ + lea 0xbd8d3c(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rcx),%rsi │ │ │ │ xor %edi,%edi │ │ │ │ jmp 5be2c9 <__gmpz_get_d_2exp@plt+0x1b8049> │ │ │ │ inc %rdi │ │ │ │ @@ -491971,15 +492016,15 @@ │ │ │ │ lea 0x10(%rcx),%r8 │ │ │ │ movzbl (%r8,%rdi,1),%r8d │ │ │ │ cmp $0x2f,%r8 │ │ │ │ jne 5be2c6 <__gmpz_get_d_2exp@plt+0x1b8046> │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5be2ad <__gmpz_get_d_2exp@plt+0x1b802d> │ │ │ │ - lea 0xbb1e7a(%rip),%rbx │ │ │ │ + lea 0xbb1e9a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -492019,15 +492064,15 @@ │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ jl 5be3b3 <__gmpz_get_d_2exp@plt+0x1b8133> │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - lea 0xbd8c22(%rip),%rcx │ │ │ │ + lea 0xbd8c42(%rip),%rcx │ │ │ │ jmp 5be474 <__gmpz_get_d_2exp@plt+0x1b81f4> │ │ │ │ movq $0x5be3f0,-0x28(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ @@ -492037,16 +492082,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov -0x3b7cb700(%rbp),%edi │ │ │ │ + add %al,(%rax) │ │ │ │ + mov %?,-0x3b7cb700(%rbp) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %ecx,0x1(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -492091,16 +492136,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov 0x458b4800(%rbp),%edi │ │ │ │ + add %al,-0x75(%rax) │ │ │ │ + mov $0x458b4800,%ebp │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ rex.WRB and %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ @@ -492154,34 +492199,34 @@ │ │ │ │ jmp 5be4eb <__gmpz_get_d_2exp@plt+0x1b826b> │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ sbb 0x458d4800(%rbx),%edi │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5be5e0 <__gmpz_get_d_2exp@plt+0x1b8360> │ │ │ │ movq $0x5be5d0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5be5d0 <__gmpz_get_d_2exp@plt+0x1b8350> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bb1b(%rax) │ │ │ │ + add %bh,0x4800bb1b(%rax) │ │ │ │ movl $0x5be600,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5be1d0 <__gmpz_get_d_2exp@plt+0x1b7f50> │ │ │ │ - lea 0xbb1b91(%rip),%rbx │ │ │ │ + lea 0xbb1bb1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -492203,39 +492248,39 @@ │ │ │ │ jmp faed10 <__gmpz_get_d_2exp@plt+0xba8a90> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ sbb 0x458d4800(%rbx),%edi │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5be6a0 <__gmpz_get_d_2exp@plt+0x1b8420> │ │ │ │ movq $0x5be690,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5be690 <__gmpz_get_d_2exp@plt+0x1b8410> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ sbb 0x45c74800(%rbx),%bh │ │ │ │ add %al,%al │ │ │ │ out %al,$0x5b │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ xor %bh,%bl │ │ │ │ (bad) │ │ │ │ decl -0x73(%rax) │ │ │ │ - sbb $0xbb1ae1,%eax │ │ │ │ + sbb $0xbb1b01,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -492270,82 +492315,82 @@ │ │ │ │ movzbl (%rdx,%rcx,1),%edx │ │ │ │ cmp $0x2f,%rdx │ │ │ │ jne 5be705 <__gmpz_get_d_2exp@plt+0x1b8485> │ │ │ │ inc %rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jg 5be7d4 <__gmpz_get_d_2exp@plt+0x1b8554> │ │ │ │ movq $0x5be760,-0x18(%rbp) │ │ │ │ - lea 0xbd889a(%rip),%rbx │ │ │ │ + lea 0xbd88ba(%rip),%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5be760 <__gmpz_get_d_2exp@plt+0x1b84e0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - sbb 0x45c74800(%rbx),%bh │ │ │ │ + add %bl,0x1a(%rax) │ │ │ │ + mov $0x45c74800,%ebx │ │ │ │ add %bl,%al │ │ │ │ - call ffffffff8ba7e7c5 <__environ@GLIBC_2.2.5+0xffffffff8a73acdd> │ │ │ │ + call ffffffff8ba7e7c5 <__environ@GLIBC_2.2.5+0xffffffff8a73ac9d> │ │ │ │ jne 5be77c <__gmpz_get_d_2exp@plt+0x1b84fc> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp 5be1d0 <__gmpz_get_d_2exp@plt+0x1b7f50> │ │ │ │ movq $0x5be7b0,-0x18(%rbp) │ │ │ │ - lea 0xbd8848(%rip),%rbx │ │ │ │ + lea 0xbd8868(%rip),%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5be7b0 <__gmpz_get_d_2exp@plt+0x1b8530> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sbb %edi,0x45c74800(%rbx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + sbb 0x45c74800(%rbx),%bh │ │ │ │ add %ah,-0x18(%rax) │ │ │ │ pop %rbx │ │ │ │ add %cl,0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp 5be1d0 <__gmpz_get_d_2exp@plt+0x1b7f50> │ │ │ │ - lea 0xbb19e8(%rip),%rbx │ │ │ │ + lea 0xbb1a08(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ jl 5be828 <__gmpz_get_d_2exp@plt+0x1b85a8> │ │ │ │ movq $0x5be818,-0x18(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0xbd87e1(%rip),%rbx │ │ │ │ + lea 0xbd8801(%rip),%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5be818 <__gmpz_get_d_2exp@plt+0x1b8598> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bb19(%rax) │ │ │ │ + add %ah,0x4800bb19(%rax) │ │ │ │ movl $0x5be950,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5be1d0 <__gmpz_get_d_2exp@plt+0x1b7f50> │ │ │ │ movq $0x5be9c8,-0x28(%rbp) │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ @@ -492357,30 +492402,29 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - mov $0x45c74800,%ebx │ │ │ │ + add %cl,(%rax) │ │ │ │ + sbb %bh,0x45c74800(%rbx) │ │ │ │ add %cl,0x4c005be8(%rax) │ │ │ │ mov %esi,%ebx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5be888 <__gmpz_get_d_2exp@plt+0x1b8608> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ mov $0x758b4800,%ebx │ │ │ │ or %cl,-0x39(%rax) │ │ │ │ or %r15b,0x48005be8(%r8) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ @@ -492403,33 +492447,32 @@ │ │ │ │ (bad) │ │ │ │ incl (%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x17(%rax) │ │ │ │ - mov $0x45c74800,%ebx │ │ │ │ - add %al,(%rax) │ │ │ │ - jmp ffffffff89a7e93d <__environ@GLIBC_2.2.5+0xffffffff8873ae55> │ │ │ │ - repz test $0x7,%bl │ │ │ │ + add %dl,0x4800bb17(%rax) │ │ │ │ + movl $0x5be900,0x0(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ jne 5be900 <__gmpz_get_d_2exp@plt+0x1b8680> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x17(%rax) │ │ │ │ + add %ch,0x17(%rax) │ │ │ │ mov $0x758b4800,%ebx │ │ │ │ or %cl,-0x39(%rax) │ │ │ │ or %r14b,(%r8) │ │ │ │ - jmp ffffffff89a3e969 <__environ@GLIBC_2.2.5+0xffffffff886fae81> │ │ │ │ + jmp ffffffff89a3e969 <__environ@GLIBC_2.2.5+0xffffffff886fae41> │ │ │ │ lock mov 0x7(%rbx),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5bcfd0 <__gmpz_get_d_2exp@plt+0x1b6d50> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -492447,15 +492490,15 @@ │ │ │ │ (bad) │ │ │ │ incl (%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ + add %bl,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x45c74800,%ebx │ │ │ │ add %bh,-0x17(%rax) │ │ │ │ pop %rbx │ │ │ │ add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5be978 <__gmpz_get_d_2exp@plt+0x1b86f8> │ │ │ │ @@ -492463,15 +492506,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ (bad) │ │ │ │ mov $0x758b4800,%ebx │ │ │ │ or %cl,-0x39(%rax) │ │ │ │ or %r13b,0x48005be9(%r8) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ @@ -492492,15 +492535,15 @@ │ │ │ │ (bad) │ │ │ │ mov $0x4ffffc3,%eax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ (bad) │ │ │ │ mov $0x458b4800,%ebx │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ rex.WRB and %r9b,-0x73(%r8) │ │ │ │ push %rbx │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jne 5be9e8 <__gmpz_get_d_2exp@plt+0x1b8768> │ │ │ │ @@ -492527,15 +492570,15 @@ │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x17(%rax) │ │ │ │ + add %bh,0x17(%rax) │ │ │ │ mov $0xc4834900,%ebx │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x52(%rdi) │ │ │ │ lea 0x10(%rbx),%rax │ │ │ │ @@ -492562,33 +492605,30 @@ │ │ │ │ nop │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bb15(%rax) │ │ │ │ + add %ch,0x4800bb15(%rax) │ │ │ │ movl $0x5beae8,0x0(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5beae8 <__gmpz_get_d_2exp@plt+0x1b8868> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x15(%rax) │ │ │ │ - mov $0x45c74800,%ebx │ │ │ │ - sbb %bl,(%rax) │ │ │ │ - jmp 5beb4a <__gmpz_get_d_2exp@plt+0x1b88ca> │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 5beafb <__gmpz_get_d_2exp@plt+0x1b887b> │ │ │ │ + add %al,0x4800bb15(%rax) │ │ │ │ + movl $0x5beb18,0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 5bcfd0 <__gmpz_get_d_2exp@plt+0x1b6d50> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -492604,17 +492644,17 @@ │ │ │ │ rex.W ret $0xffff │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x16(%rax) │ │ │ │ - mov $0x458d4800,%ebx │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %bl,0x4800bb16(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5bebc3 <__gmpz_get_d_2exp@plt+0x1b8943> │ │ │ │ movq $0x5beb78,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5beb78 <__gmpz_get_d_2exp@plt+0x1b88f8> │ │ │ │ @@ -492622,15 +492662,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x16(%rax) │ │ │ │ + add %ah,0x16(%rax) │ │ │ │ mov $0x45c74800,%ebx │ │ │ │ add %ch,0x48005beb(%rax) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5beba8 <__gmpz_get_d_2exp@plt+0x1b8928> │ │ │ │ @@ -492638,26 +492678,26 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x458b4800,%ebx │ │ │ │ or %cl,-0x39(%rax) │ │ │ │ or %r12b,%r8b │ │ │ │ jmp 5bec0e <__gmpz_get_d_2exp@plt+0x1b898e> │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5be6e8 <__gmpz_get_d_2exp@plt+0x1b8468> │ │ │ │ - lea 0xbb160e(%rip),%rbx │ │ │ │ + lea 0xbb162e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -492678,35 +492718,35 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - adc $0x8d4800bb,%eax │ │ │ │ - rex.RB clc │ │ │ │ + add %dl,0x15(%rax) │ │ │ │ + mov $0x458d4800,%ebx │ │ │ │ + clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5bec78 <__gmpz_get_d_2exp@plt+0x1b89f8> │ │ │ │ movq $0x5bec68,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bec68 <__gmpz_get_d_2exp@plt+0x1b89e8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ adc $0xc74800bb,%eax │ │ │ │ add %r11b,0x49005bec(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp 5be1d0 <__gmpz_get_d_2exp@plt+0x1b7f50> │ │ │ │ - lea 0xbb1569(%rip),%rbx │ │ │ │ + lea 0xbb1589(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -492717,15 +492757,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ adc $0xbb,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5bed08 <__gmpz_get_d_2exp@plt+0x1b8a88> │ │ │ │ movq $0x5becf8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -492737,44 +492777,49 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bb14(%rax) │ │ │ │ - movl $0x5bed28,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 5be1d0 <__gmpz_get_d_2exp@plt+0x1b7f50> │ │ │ │ - lea 0xbb14e9(%rip),%rbx │ │ │ │ + add %al,%al │ │ │ │ + adc $0xbb,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + in (%dx),%eax │ │ │ │ + pop %rbx │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + enter $0xfff4,$0xff │ │ │ │ + lea 0xbb1509(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - adc 0x45c74800(%rbx),%edi │ │ │ │ + add %al,0x13(%rax) │ │ │ │ + mov $0x45c74800,%ebx │ │ │ │ add %cl,-0x13(%rax) │ │ │ │ pop %rbx │ │ │ │ add %dh,%dh │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ jne 5bed48 <__gmpz_get_d_2exp@plt+0x1b8ac8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ adc 0x45c74800(%rbx),%edi │ │ │ │ add %bh,-0x13(%rax) │ │ │ │ pop %rbx │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ @@ -492784,15 +492829,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ adc 0x458b4800(%rbx),%bh │ │ │ │ or %cl,-0x39(%rax) │ │ │ │ or %r13b,0x48005bed(%r8) │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5bcfd0 <__gmpz_get_d_2exp@plt+0x1b6d50> │ │ │ │ @@ -492819,28 +492864,28 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ adc $0xbb,%al │ │ │ │ add %ch,%cl │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ adc $0xbb,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5bee58 <__gmpz_get_d_2exp@plt+0x1b8bd8> │ │ │ │ movq $0x5bee48,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -492848,41 +492893,41 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bee48 <__gmpz_get_d_2exp@plt+0x1b8bc8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ adc 0x45c74800(%rbx),%edi │ │ │ │ add %bh,-0x12(%rax) │ │ │ │ pop %rbx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fcom %st(7) │ │ │ │ (bad) │ │ │ │ decl -0x73(%rax) │ │ │ │ - sbb $0xbb13d9,%eax │ │ │ │ + sbb $0xbb13f9,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - adc 0x45c74800(%rbx),%bh │ │ │ │ + add %dl,(%rax) │ │ │ │ + adc 0x45c74800(%rbx),%edi │ │ │ │ add %ah,0x4c005bee(%rax) │ │ │ │ mov %esi,%ebx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5beea0 <__gmpz_get_d_2exp@plt+0x1b8c20> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ adc 0x45c74800(%rbx),%bh │ │ │ │ add %al,%al │ │ │ │ out %al,(%dx) │ │ │ │ pop %rbx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ and %dh,%bl │ │ │ │ @@ -492901,38 +492946,38 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - adc %edi,0x458d4800(%rbx) │ │ │ │ + add %dl,0x11(%rax) │ │ │ │ + mov $0x458d4800,%ebx │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5bef33 <__gmpz_get_d_2exp@plt+0x1b8cb3> │ │ │ │ movq $0x5bef18,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bef18 <__gmpz_get_d_2exp@plt+0x1b8c98> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ adc %edi,0x438b4800(%rbx) │ │ │ │ (bad) │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ je 5bef91 <__gmpz_get_d_2exp@plt+0x1b8d11> │ │ │ │ movq $0x5bef50,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5bcec0 <__gmpz_get_d_2exp@plt+0x1b6c40> │ │ │ │ - lea 0xbb130e(%rip),%rbx │ │ │ │ + lea 0xbb132e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -492949,42 +492994,43 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ jne 5bef91 <__gmpz_get_d_2exp@plt+0x1b8d11> │ │ │ │ - lea 0xcf2450(%rip),%rbx │ │ │ │ + lea 0xcf2470(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcf2439(%rip),%rbx │ │ │ │ + lea 0xcf2459(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bb12(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + adc 0x458d4800(%rbx),%bh │ │ │ │ + loopne 5bf009 <__gmpz_get_d_2exp@plt+0x1b8d89> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 5bf08d <__gmpz_get_d_2exp@plt+0x1b8e0d> │ │ │ │ movq $0x5beff0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5beff0 <__gmpz_get_d_2exp@plt+0x1b8d70> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x12(%rax) │ │ │ │ - mov $0xd8894800,%ebx │ │ │ │ + add %cl,0x4800bb12(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ je 5bf083 <__gmpz_get_d_2exp@plt+0x1b8e03> │ │ │ │ lea 0x10(%rbx),%rdx │ │ │ │ dec %rcx │ │ │ │ mov (%rdx,%rcx,1),%cl │ │ │ │ @@ -493000,41 +493046,44 @@ │ │ │ │ jmp 5bcec0 <__gmpz_get_d_2exp@plt+0x1b6c40> │ │ │ │ xchg %ax,%ax │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800bd7f(%rax) │ │ │ │ - movl $0x5bf070,0x0(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %bl,%al │ │ │ │ + jg 5bf004 <__gmpz_get_d_2exp@plt+0x1b8d84> │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,-0x10(%r8) │ │ │ │ + pop %rbx │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bf070 <__gmpz_get_d_2exp@plt+0x1b8df0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bd7f(%rax) │ │ │ │ + add %dh,0x4800bd7f(%rax) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ jne 5bf098 <__gmpz_get_d_2exp@plt+0x1b8e18> │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ add $0x18,%rbp │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbb11e4(%rip),%rbx │ │ │ │ + lea 0xbb1204(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ movq $0x5bf0c8,0x8(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbb0c1b(%rip),%r14 │ │ │ │ + lea 0xbb0c3b(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 8a0c20 <__gmpz_get_d_2exp@plt+0x49a9a0> │ │ │ │ nop │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -493079,66 +493128,66 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ adc %edi,0x458d4800(%rbx) │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5bf1b0 <__gmpz_get_d_2exp@plt+0x1b8f30> │ │ │ │ movq $0x5bf1a0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bf1a0 <__gmpz_get_d_2exp@plt+0x1b8f20> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - adc %bh,0x45c74800(%rbx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + adc %edi,0x45c74800(%rbx) │ │ │ │ add %dl,%al │ │ │ │ int1 │ │ │ │ pop %rbx │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ adc $0xff,%ah │ │ │ │ decl -0x73(%rax) │ │ │ │ - sbb $0xbb10f1,%eax │ │ │ │ + sbb $0xbb1111,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900bb10(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ + add %cl,%al │ │ │ │ + adc %bh,-0x2176b700(%rbx) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5befb8 <__gmpz_get_d_2exp@plt+0x1b8d38> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0xc8000000,%eax │ │ │ │ + adc $0xe8000000,%eax │ │ │ │ adc %bh,0x458d4800(%rbx) │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5bf234 <__gmpz_get_d_2exp@plt+0x1b8fb4> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5bf232 <__gmpz_get_d_2exp@plt+0x1b8fb2> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbd7da7(%rip),%r14 │ │ │ │ + lea 0xbd7dc7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5bfc20 <__gmpz_get_d_2exp@plt+0x1b99a0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -493221,17 +493270,17 @@ │ │ │ │ mov %ebx,%edx │ │ │ │ jmp 5bf283 <__gmpz_get_d_2exp@plt+0x1b9003> │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,0x7c(%rax) │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ - rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ + add %cl,0x4800bd7c(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5bf405 <__gmpz_get_d_2exp@plt+0x1b9185> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5bf3c0,-0x30(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x28(%rbx),%rdx │ │ │ │ @@ -493245,27 +493294,27 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ jl 5bf37c <__gmpz_get_d_2exp@plt+0x1b90fc> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ test %rax,%rax │ │ │ │ jg 5bf3d4 <__gmpz_get_d_2exp@plt+0x1b9154> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jl 5bf3ea <__gmpz_get_d_2exp@plt+0x1b916a> │ │ │ │ - lea 0xbd7bec(%rip),%rbx │ │ │ │ + lea 0xbd7c0c(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x5bf420,0x0(%rbp) │ │ │ │ sub %rax,%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ @@ -493397,15 +493446,16 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %cl,-0x72b7ff45(%rip) │ │ │ │ + push %rax │ │ │ │ + or $0x8d4800bb,%eax │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 5bf6a8 <__gmpz_get_d_2exp@plt+0x1b9428> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5bf620,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ @@ -493416,17 +493466,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - or $0xbb,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + or $0x8b4800bb,%eax │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ test %rbx,%rbx │ │ │ │ jg 5bf639 <__gmpz_get_d_2exp@plt+0x1b93b9> │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -493440,21 +493489,24 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bb0c(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %al,%al │ │ │ │ + or $0xbb,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ jl 5bf686 <__gmpz_get_d_2exp@plt+0x1b9406> │ │ │ │ - lea 0xbb0c58(%rip),%rbx │ │ │ │ + lea 0xbb0c78(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x5bf6c0,-0x10(%rbp) │ │ │ │ sub %rax,%rcx │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ @@ -493464,15 +493516,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0xc(%rax) │ │ │ │ + add %ch,0xc(%rax) │ │ │ │ mov $0x438d4800,%ebx │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ rex.WRB sbb %r9b,-0x7d(%r8) │ │ │ │ rcll $0x48,(%rax) │ │ │ │ mov 0x10(%rbp),%edx │ │ │ │ add %rcx,%rdx │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ @@ -493488,15 +493540,15 @@ │ │ │ │ jmp 5c07d0 <__gmpz_get_d_2exp@plt+0x1ba550> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ js 5bf6cc <__gmpz_get_d_2exp@plt+0x1b944c> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ (bad) │ │ │ │ mov $0x48000001,%ecx │ │ │ │ movl $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -493516,34 +493568,32 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x78(%rax) │ │ │ │ - mov $0x45c74800,%ebp │ │ │ │ - add %ah,0x48005bf7(%rax) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ + add %al,0x4800bd78(%rax) │ │ │ │ + movl $0x5bf7a0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bf7a0 <__gmpz_get_d_2exp@plt+0x1b9520> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - js 5bf75c <__gmpz_get_d_2exp@plt+0x1b94dc> │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ + add %dl,0x78(%rax) │ │ │ │ + mov $0x458b4800,%ebp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ cmp 0x8(%rax),%rbx │ │ │ │ jl 5bf886 <__gmpz_get_d_2exp@plt+0x1b9606> │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ movq $0x5bf7e8,0x8(%rbp) │ │ │ │ @@ -493555,16 +493605,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - ja 5bf7a4 <__gmpz_get_d_2exp@plt+0x1b9524> │ │ │ │ + add %cl,(%rax) │ │ │ │ + js 5bf7a4 <__gmpz_get_d_2exp@plt+0x1b9524> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ cmp %rax,%rbx │ │ │ │ jl 5bf817 <__gmpz_get_d_2exp@plt+0x1b9597> │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ @@ -493574,15 +493624,15 @@ │ │ │ │ mov %rax,%rbx │ │ │ │ add %rcx,%rbx │ │ │ │ mov %rcx,0x18(%rbp) │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ test %rbx,%rbx │ │ │ │ jg 5bf8f2 <__gmpz_get_d_2exp@plt+0x1b9672> │ │ │ │ movq $0x5bf850,0x18(%rbp) │ │ │ │ - lea 0xbd77a1(%rip),%rbx │ │ │ │ + lea 0xbd77c1(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bf850 <__gmpz_get_d_2exp@plt+0x1b95d0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -493605,26 +493655,26 @@ │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ test %rbx,%rbx │ │ │ │ jg 5bf8da <__gmpz_get_d_2exp@plt+0x1b965a> │ │ │ │ movq $0x5bf8b8,0x0(%rbp) │ │ │ │ - lea 0xbd7736(%rip),%rbx │ │ │ │ + lea 0xbd7756(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bf8b8 <__gmpz_get_d_2exp@plt+0x1b9638> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ ja 5bf874 <__gmpz_get_d_2exp@plt+0x1b95f4> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ mov 0x7(%rbx),%ebx │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov %rbx,%rax │ │ │ │ @@ -493846,15 +493896,15 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ add %r8d,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ je 5bfb84 <__gmpz_get_d_2exp@plt+0x1b9904> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ and %r9b,-0x73(%r8) │ │ │ │ rex.WXB adc %cl,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sub %cl,-0x7d(%rax) │ │ │ │ ret $0x4810 │ │ │ │ @@ -493873,48 +493923,49 @@ │ │ │ │ mov %r14,%rbx │ │ │ │ jmp 5bf7ba <__gmpz_get_d_2exp@plt+0x1b953a> │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ + add %cl,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x458d4800,%ebx │ │ │ │ - call 10543574 <__environ@GLIBC_2.2.5+0xf1ffa8c> │ │ │ │ + call 10543574 <__environ@GLIBC_2.2.5+0xf1ffa4c> │ │ │ │ (bad) │ │ │ │ jp 5bfc2c <__gmpz_get_d_2exp@plt+0x1b99ac> │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x5bfc58,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5bfc58 <__gmpz_get_d_2exp@plt+0x1b99d8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800bb06(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0xd8894800,%ebx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jne 5bfca1 <__gmpz_get_d_2exp@plt+0x1b9a21> │ │ │ │ - lea 0xcf17ca(%rip),%rbx │ │ │ │ + lea 0xcf17ea(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bb06(%rax) │ │ │ │ + add %ah,0x4800bb06(%rax) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ add $0x10,%rbp │ │ │ │ mov %rcx,0x40(%rsp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ add $0xd8,%r12 │ │ │ │ @@ -493954,15 +494005,15 @@ │ │ │ │ movq $0x5bfc88,-0x10(%rbp) │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xbb054a(%rip),%rbx │ │ │ │ + lea 0xbb056a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ @@ -494043,16 +494094,16 @@ │ │ │ │ mov %ebx,%edx │ │ │ │ jmp 5bfe03 <__gmpz_get_d_2exp@plt+0x1b9b83> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jo 5bfea4 <__gmpz_get_d_2exp@plt+0x1b9c24> │ │ │ │ + add %cl,(%rax) │ │ │ │ + jno 5bfea4 <__gmpz_get_d_2exp@plt+0x1b9c24> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 5bffa8 <__gmpz_get_d_2exp@plt+0x1b9d28> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5bff38,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -494066,15 +494117,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900bd70(%rax) │ │ │ │ + add %bh,0x4900bd70(%rax) │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5bffac <__gmpz_get_d_2exp@plt+0x1b9d2c> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jg 5bff6b <__gmpz_get_d_2exp@plt+0x1b9ceb> │ │ │ │ movq $0x8b9038,-0x8(%r12) │ │ │ │ @@ -494083,15 +494134,15 @@ │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ jl 5bff85 <__gmpz_get_d_2exp@plt+0x1b9d05> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xbd7051(%rip),%rbx │ │ │ │ + lea 0xbd7071(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ movq $0x5bffd0,-0x8(%rbp) │ │ │ │ sub %rax,%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ @@ -494227,17 +494278,16 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - addb $0xbb,(%rcx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + movabs 0x4cd0458d4800bb01,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 5c0258 <__gmpz_get_d_2exp@plt+0x1b9fd8> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5c01d0,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ @@ -494247,16 +494297,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - add %edi,0x458b4800(%rbx) │ │ │ │ + add %bl,0x1(%rax) │ │ │ │ + mov $0x458b4800,%ebx │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ test %rbx,%rbx │ │ │ │ jg 5c01e9 <__gmpz_get_d_2exp@plt+0x1b9f69> │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -494270,23 +494320,23 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - add %bh,0x458b4800(%rbx) │ │ │ │ + add %dl,(%rax) │ │ │ │ + add %edi,0x458b4800(%rbx) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ jl 5c0236 <__gmpz_get_d_2exp@plt+0x1b9fb6> │ │ │ │ - lea 0xbb00a8(%rip),%rbx │ │ │ │ + lea 0xbb00c8(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x5c0270,-0x10(%rbp) │ │ │ │ sub %rax,%rcx │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ @@ -494296,15 +494346,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bb00(%rax) │ │ │ │ + add %bh,0x4800bb00(%rax) │ │ │ │ lea 0x10(%rbx),%eax │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ add $0x10,%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ add %rcx,%rdx │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ sub $0x8,%rsp │ │ │ │ @@ -494319,15 +494369,15 @@ │ │ │ │ jmp 5c07d0 <__gmpz_get_d_2exp@plt+0x1ba550> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ rorb $0xf,-0x8(%rcx,%rdi,1) │ │ │ │ (bad) │ │ │ │ mov $0x48000001,%ecx │ │ │ │ movl $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -494347,30 +494397,34 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800bd6c(%rax) │ │ │ │ - movl $0x5c0350,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %dl,%al │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + mov $0x45c74800,%ebp │ │ │ │ + add %dl,0x3(%rax) │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c0350 <__gmpz_get_d_2exp@plt+0x1ba0d0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bd6c(%rax) │ │ │ │ + add %ah,0x4800bd6c(%rax) │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp 0x8(%rax),%rbx │ │ │ │ jl 5c0436 <__gmpz_get_d_2exp@plt+0x1ba1b6> │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ movq $0x5c0398,0x8(%rbp) │ │ │ │ @@ -494382,16 +494436,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ + add %bl,0x6c(%rax) │ │ │ │ mov $0x458b4800,%ebp │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ cmp %rax,%rbx │ │ │ │ jl 5c03c7 <__gmpz_get_d_2exp@plt+0x1ba147> │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ @@ -494401,15 +494454,15 @@ │ │ │ │ mov %rax,%rbx │ │ │ │ add %rcx,%rbx │ │ │ │ mov %rcx,0x18(%rbp) │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ test %rbx,%rbx │ │ │ │ jg 5c04a2 <__gmpz_get_d_2exp@plt+0x1ba222> │ │ │ │ movq $0x5c0400,0x18(%rbp) │ │ │ │ - lea 0xbd6bf1(%rip),%rbx │ │ │ │ + lea 0xbd6c11(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c0400 <__gmpz_get_d_2exp@plt+0x1ba180> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -494432,30 +494485,29 @@ │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ test %rbx,%rbx │ │ │ │ jg 5c048a <__gmpz_get_d_2exp@plt+0x1ba20a> │ │ │ │ movq $0x5c0468,0x0(%rbp) │ │ │ │ - lea 0xbd6b86(%rip),%rbx │ │ │ │ + lea 0xbd6ba6(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c0468 <__gmpz_get_d_2exp@plt+0x1ba1e8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x6b(%rax) │ │ │ │ - mov $0x458b4800,%ebp │ │ │ │ - sbb %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ + add %cl,0x4800bd6b(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ jmp 5c036a <__gmpz_get_d_2exp@plt+0x1ba0ea> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x5c0778,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ @@ -494672,15 +494724,15 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ add %r8d,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x68(%rax) │ │ │ │ + add %bh,0x68(%rax) │ │ │ │ mov $0x458b4800,%ebp │ │ │ │ and %cl,-0x73(%rax) │ │ │ │ rex.WXB adc %cl,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sub %cl,-0x7d(%rax) │ │ │ │ ret $0x4810 │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ @@ -494711,24 +494763,24 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5c0900 <__gmpz_get_d_2exp@plt+0x1ba680> │ │ │ │ mov %r14,%rax │ │ │ │ mov 0x8(%r14),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jne 5c0810 <__gmpz_get_d_2exp@plt+0x1ba590> │ │ │ │ - lea 0xcf0c49(%rip),%rbx │ │ │ │ + lea 0xcf0c69(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ sti │ │ │ │ mov $0x458b4800,%edx │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ add $0xd0,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5c08e0 <__gmpz_get_d_2exp@plt+0x1ba660> │ │ │ │ @@ -494761,24 +494813,24 @@ │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xd0,0x388(%r13) │ │ │ │ movq $0x5c0808,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xbafa01(%rip),%rbx │ │ │ │ + lea 0xbafa21(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,%al │ │ │ │ - stc │ │ │ │ + add %cl,(%rax) │ │ │ │ + cli │ │ │ │ mov $0x458d4800,%edx │ │ │ │ rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 5c0987 <__gmpz_get_d_2exp@plt+0x1ba707> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ @@ -494786,15 +494838,15 @@ │ │ │ │ jg 5c094e <__gmpz_get_d_2exp@plt+0x1ba6ce> │ │ │ │ mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5c07d0 <__gmpz_get_d_2exp@plt+0x1ba550> │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ cmp %rbx,%rcx │ │ │ │ jl 5c0964 <__gmpz_get_d_2exp@plt+0x1ba6e4> │ │ │ │ - lea 0xbaf97a(%rip),%rbx │ │ │ │ + lea 0xbaf99a(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x5c09a0,-0x30(%rbp) │ │ │ │ sub %rcx,%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ @@ -494804,20 +494856,19 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x7(%rax) │ │ │ │ - mov $0x438d4800,%edx │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - rcll $0x48,(%rax) │ │ │ │ - mov 0x8(%rbp),%edx │ │ │ │ + add %cl,0x4800baf9(%rax) │ │ │ │ + lea 0x10(%rbx),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ add %rcx,%rdx │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ @@ -494828,15 +494879,15 @@ │ │ │ │ jmp 5c07d0 <__gmpz_get_d_2exp@plt+0x1ba550> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ stc │ │ │ │ mov $0x458d4800,%edx │ │ │ │ loopne 5c0a49 <__gmpz_get_d_2exp@plt+0x1ba7c9> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5c0b4c <__gmpz_get_d_2exp@plt+0x1ba8cc> │ │ │ │ movq $0x5c0a30,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -494844,15 +494895,15 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c0a30 <__gmpz_get_d_2exp@plt+0x1ba7b0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ clc │ │ │ │ mov $0xd8894800,%edx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ jmp 5c0a42 <__gmpz_get_d_2exp@plt+0x1ba7c2> │ │ │ │ inc %rdx │ │ │ │ @@ -494895,15 +494946,15 @@ │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ test %rbx,%rbx │ │ │ │ jg 5c0b7f <__gmpz_get_d_2exp@plt+0x1ba8ff> │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ movq $0x5c0b20,-0x8(%rbp) │ │ │ │ - lea 0xbd64d3(%rip),%rbx │ │ │ │ + lea 0xbd64f3(%rip),%rbx │ │ │ │ mov %rsi,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c0b20 <__gmpz_get_d_2exp@plt+0x1ba8a0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -494923,15 +494974,15 @@ │ │ │ │ jne 5c0bc4 <__gmpz_get_d_2exp@plt+0x1ba944> │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %r14,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbaf7dd(%rip),%rbx │ │ │ │ + lea 0xbaf7fd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ movq $0x5c0cf8,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -495031,15 +495082,15 @@ │ │ │ │ add $0x8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ idivb 0x458b4800(%rdx) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ adc %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ @@ -495060,46 +495111,46 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5c0d42 <__gmpz_get_d_2exp@plt+0x1baac2> │ │ │ │ movq $0x5c0d60,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5c09f8 <__gmpz_get_d_2exp@plt+0x1ba778> │ │ │ │ - lea 0xbaf5f7(%rip),%rbx │ │ │ │ + lea 0xbaf617(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ cmc │ │ │ │ mov $0xde894800,%edx │ │ │ │ - lea 0xbaf50f(%rip),%r14 │ │ │ │ + lea 0xbaf52f(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735446dc <__environ@GLIBC_2.2.5+0x72200bf4> │ │ │ │ + rex.RB call 735446dc <__environ@GLIBC_2.2.5+0x72200bb4> │ │ │ │ rex.XB │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5c0dd2 <__gmpz_get_d_2exp@plt+0x1bab52> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x5c0de8,-0x18(%rbp) │ │ │ │ - lea 0xbaeee1(%rip),%r14 │ │ │ │ + lea 0xbaef01(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 8a3430 <__gmpz_get_d_2exp@plt+0x49d1b0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -495155,16 +495206,16 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ adc $0x3000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - repnz mov $0x458d4800,%edx │ │ │ │ + add %bl,-0xe(%rax) │ │ │ │ + mov $0x458d4800,%edx │ │ │ │ loopne 5c0f21 <__gmpz_get_d_2exp@plt+0x1baca1> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5c0f44 <__gmpz_get_d_2exp@plt+0x1bacc4> │ │ │ │ movq $0x5c0f08,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -495175,31 +495226,31 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ repnz mov $0xd8894800,%edx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5c0f37 <__gmpz_get_d_2exp@plt+0x1bacb7> │ │ │ │ movq $0x5c0fd0,-0x8(%rbp) │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c0fd0 <__gmpz_get_d_2exp@plt+0x1bad50> │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbd6092(%rip),%rbx │ │ │ │ + lea 0xbd60b2(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbaf455(%rip),%rbx │ │ │ │ + lea 0xbaf475(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x5c0f90,0x10(%rbp) │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rbx,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5c0ed0 <__gmpz_get_d_2exp@plt+0x1bac50> │ │ │ │ movq $0x5c0fb0,0x10(%rbp) │ │ │ │ @@ -495210,40 +495261,38 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - int1 │ │ │ │ + add %cl,-0xf(%rax) │ │ │ │ mov $0xde894800,%edx │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5bd7a8 <__gmpz_get_d_2exp@plt+0x1b7528> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ int1 │ │ │ │ mov $0xde894800,%edx │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5bd7a8 <__gmpz_get_d_2exp@plt+0x1b7528> │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - int1 │ │ │ │ + add %bl,-0xf(%rax) │ │ │ │ mov $0x758b4c00,%edx │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jne 5c0ff0 <__gmpz_get_d_2exp@plt+0x1bad70> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ cmp 0x8(%rcx),%rsi │ │ │ │ jne 5c0f4f <__gmpz_get_d_2exp@plt+0x1baccf> │ │ │ │ @@ -495273,17 +495322,18 @@ │ │ │ │ jmp 5c0ed9 <__gmpz_get_d_2exp@plt+0x1bac59> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ adc $0x3000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800baf0(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %cl,%al │ │ │ │ + lock mov $0x458d4800,%edx │ │ │ │ + loopne 5c10b1 <__gmpz_get_d_2exp@plt+0x1bae31> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 5c10d4 <__gmpz_get_d_2exp@plt+0x1bae54> │ │ │ │ movq $0x5c1098,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -495292,31 +495342,31 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x10(%rax) │ │ │ │ - mov $0xd8894800,%edx │ │ │ │ + add %dl,0x4800baf0(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5c10c7 <__gmpz_get_d_2exp@plt+0x1bae47> │ │ │ │ movq $0x5c1160,-0x8(%rbp) │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c1160 <__gmpz_get_d_2exp@plt+0x1baee0> │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbd5f02(%rip),%rbx │ │ │ │ + lea 0xbd5f22(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbaf2d5(%rip),%rbx │ │ │ │ + lea 0xbaf2f5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x5c1120,0x10(%rbp) │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rbx,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5c1060 <__gmpz_get_d_2exp@plt+0x1bade0> │ │ │ │ movq $0x5c1140,0x10(%rbp) │ │ │ │ @@ -495327,39 +495377,41 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800baef(%rax) │ │ │ │ + add %bh,0x4800baef(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5bd7a8 <__gmpz_get_d_2exp@plt+0x1b7528> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x11(%rax) │ │ │ │ - mov $0xde894800,%edx │ │ │ │ + add %bl,0x4800baef(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5bd7a8 <__gmpz_get_d_2exp@plt+0x1b7528> │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c00baef(%rax) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ + add %cl,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ + mov $0x758b4c00,%edx │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 5c1180 <__gmpz_get_d_2exp@plt+0x1baf00> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ cmp 0x8(%rcx),%rsi │ │ │ │ jne 5c10df <__gmpz_get_d_2exp@plt+0x1bae5f> │ │ │ │ lea 0x10(%r14),%rdx │ │ │ │ add $0x10,%rcx │ │ │ │ xor %edi,%edi │ │ │ │ @@ -495386,15 +495438,15 @@ │ │ │ │ jmp 5c1069 <__gmpz_get_d_2exp@plt+0x1bade9> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ adc $0x3000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ out %eax,(%dx) │ │ │ │ mov $0x458d4800,%edx │ │ │ │ loopne 5c1241 <__gmpz_get_d_2exp@plt+0x1bafc1> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5c1264 <__gmpz_get_d_2exp@plt+0x1bafe4> │ │ │ │ movq $0x5c1228,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ @@ -495407,32 +495459,32 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - out %al,(%dx) │ │ │ │ + add %al,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ mov $0xd8894800,%edx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5c1257 <__gmpz_get_d_2exp@plt+0x1bafd7> │ │ │ │ movq $0x5c12f0,-0x8(%rbp) │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c12f0 <__gmpz_get_d_2exp@plt+0x1bb070> │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbd5d72(%rip),%rbx │ │ │ │ + lea 0xbd5d92(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbaf155(%rip),%rbx │ │ │ │ + lea 0xbaf175(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x5c12b0,0x10(%rbp) │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rbx,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5c11f0 <__gmpz_get_d_2exp@plt+0x1baf70> │ │ │ │ movq $0x5c12d0,0x10(%rbp) │ │ │ │ @@ -495443,39 +495495,39 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ out %al,(%dx) │ │ │ │ mov $0xde894800,%edx │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5bd7a8 <__gmpz_get_d_2exp@plt+0x1b7528> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - in (%dx),%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ + out %al,(%dx) │ │ │ │ mov $0xde894800,%edx │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5bd7a8 <__gmpz_get_d_2exp@plt+0x1b7528> │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ out %al,(%dx) │ │ │ │ mov $0x758b4c00,%edx │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jne 5c1310 <__gmpz_get_d_2exp@plt+0x1bb090> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ cmp 0x8(%rcx),%rsi │ │ │ │ @@ -495506,30 +495558,31 @@ │ │ │ │ jmp 5c11f9 <__gmpz_get_d_2exp@plt+0x1baf79> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800baf0(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + lock mov $0x458d4800,%edx │ │ │ │ + loopne 5c13d1 <__gmpz_get_d_2exp@plt+0x1bb151> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 5c14d0 <__gmpz_get_d_2exp@plt+0x1bb250> │ │ │ │ movq $0x5c13b8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c13b8 <__gmpz_get_d_2exp@plt+0x1bb138> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x10(%rax) │ │ │ │ - mov $0xd8894800,%edx │ │ │ │ + add %cl,0x4800baf0(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5c14c3 <__gmpz_get_d_2exp@plt+0x1bb243> │ │ │ │ movq $0x5c13f8,-0x8(%rbp) │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ @@ -495540,37 +495593,37 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ lock mov $0x45c74800,%edx │ │ │ │ lock cmp %dl,(%rsp,%rbx,2) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0xbaea5f(%rip),%rbx │ │ │ │ + lea 0xbaea7f(%rip),%rbx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c1438 <__gmpz_get_d_2exp@plt+0x1bb1b8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800baef(%rax) │ │ │ │ + add %bh,0x4800baef(%rax) │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ cmp 0x8(%rcx),%rdx │ │ │ │ jne 5c14db <__gmpz_get_d_2exp@plt+0x1bb25b> │ │ │ │ lea 0x10(%rbx),%rsi │ │ │ │ @@ -495601,54 +495654,57 @@ │ │ │ │ jmp 5c11f0 <__gmpz_get_d_2exp@plt+0x1baf70> │ │ │ │ movq $0x5c1528,0x8(%rbp) │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5c1060 <__gmpz_get_d_2exp@plt+0x1bade0> │ │ │ │ - lea 0xbd5b06(%rip),%rbx │ │ │ │ + lea 0xbd5b26(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xbaef69(%rip),%rbx │ │ │ │ + lea 0xbaef89(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x5c1508,0x8(%rbp) │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5c0ed0 <__gmpz_get_d_2exp@plt+0x1bac50> │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800baeb(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5bd7a8 <__gmpz_get_d_2exp@plt+0x1b7528> │ │ │ │ + add %dl,%al │ │ │ │ + jmp 5c14c1 <__gmpz_get_d_2exp@plt+0x1bb241> │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + nop │ │ │ │ + ret $0xffff │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800baeb(%rax) │ │ │ │ + add %dh,0x4800baeb(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 5bd7a8 <__gmpz_get_d_2exp@plt+0x1b7528> │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ out %eax,(%dx) │ │ │ │ mov $0x458d4800,%edx │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5c1691 <__gmpz_get_d_2exp@plt+0x1bb411> │ │ │ │ mov %r14,%rax │ │ │ │ mov 0x7(%r14),%rbx │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ @@ -495678,70 +495734,74 @@ │ │ │ │ movq $0x5c1708,0x10(%rbp) │ │ │ │ mov %rbx,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5c09f8 <__gmpz_get_d_2exp@plt+0x1ba778> │ │ │ │ test %rdx,%rdx │ │ │ │ jg 5c16c9 <__gmpz_get_d_2exp@plt+0x1bb449> │ │ │ │ movq $0x5c1608,0x10(%rbp) │ │ │ │ - lea 0xbd59f0(%rip),%rbx │ │ │ │ + lea 0xbd5a10(%rip),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ mov %rsi,0x20(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c1608 <__gmpz_get_d_2exp@plt+0x1bb388> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ out %eax,(%dx) │ │ │ │ mov $0x758b4c00,%edx │ │ │ │ or %cl,0x75(%rcx,%rcx,4) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov %rax,%rbx │ │ │ │ jmp 5c15b3 <__gmpz_get_d_2exp@plt+0x1bb333> │ │ │ │ cmp %rcx,%rdx │ │ │ │ jl 5c169c <__gmpz_get_d_2exp@plt+0x1bb41c> │ │ │ │ movq $0x5c1660,-0x20(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0xbd599c(%rip),%rbx │ │ │ │ + lea 0xbd59bc(%rip),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c1660 <__gmpz_get_d_2exp@plt+0x1bb3e0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800baee(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %dl,%al │ │ │ │ + out %al,(%dx) │ │ │ │ + mov $0x458b4800,%edx │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%esi │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rbx │ │ │ │ mov %r14,%rax │ │ │ │ jmp 5c15a3 <__gmpz_get_d_2exp@plt+0x1bb323> │ │ │ │ - lea 0xbaee98(%rip),%rbx │ │ │ │ + lea 0xbaeeb8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x5c1df8,-0x28(%rbp) │ │ │ │ mov %rcx,%rax │ │ │ │ sub %rdx,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ @@ -495760,38 +495820,37 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - in (%dx),%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ + out %al,(%dx) │ │ │ │ mov $0x45c74800,%edx │ │ │ │ add %bl,0x48005c18(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ - lea 0xbaeb5f(%rip),%r14 │ │ │ │ + lea 0xbaeb7f(%rip),%r14 │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ + add %al,-0x13(%rax) │ │ │ │ mov $0x7e38300,%edx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 5c1746 <__gmpz_get_d_2exp@plt+0x1bb4c6> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5c1bac <__gmpz_get_d_2exp@plt+0x1bb92c> │ │ │ │ movq $0x5c1770,0x0(%rbp) │ │ │ │ - lea 0xbaec2b(%rip),%rbx │ │ │ │ + lea 0xbaec4b(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c1770 <__gmpz_get_d_2exp@plt+0x1bb4f0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -495808,45 +495867,45 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ + add %al,-0x13(%rax) │ │ │ │ mov $0x758b4c00,%edx │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ jmp 5c1970 <__gmpz_get_d_2exp@plt+0x1bb6f0> │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x7cff4514(%rax) │ │ │ │ - jrcxz 5c17ba <__gmpz_get_d_2exp@plt+0x1bb53a> │ │ │ │ + add %al,%al │ │ │ │ + in (%dx),%al │ │ │ │ + mov $0x7e38300,%edx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 5c17c6 <__gmpz_get_d_2exp@plt+0x1bb546> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5c1bac <__gmpz_get_d_2exp@plt+0x1bb92c> │ │ │ │ movq $0x5c1be0,0x0(%rbp) │ │ │ │ - lea 0xbaebab(%rip),%rbx │ │ │ │ + lea 0xbaebcb(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c1be0 <__gmpz_get_d_2exp@plt+0x1bb960> │ │ │ │ jmp *(%rbx) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800baec(%rax) │ │ │ │ + add %ah,0x4800baec(%rax) │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ lea 0x10(%rbx),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ add $0x10,%rsi │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ sub $0x8,%rsp │ │ │ │ @@ -495868,44 +495927,43 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ in (%dx),%al │ │ │ │ mov $0x458b4800,%edx │ │ │ │ adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %ch,%cl │ │ │ │ add (%rbx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jmp 5c1831 <__gmpz_get_d_2exp@plt+0x1bb5b1> │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ + add %bl,(%rax) │ │ │ │ + in (%dx),%al │ │ │ │ + mov $0x458b4800,%edx │ │ │ │ + adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %ch,%cl │ │ │ │ jrcxz 5c1885 <__gmpz_get_d_2exp@plt+0x1bb605> │ │ │ │ add %al,(%rax) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - in (%dx),%al │ │ │ │ + add %bl,-0x14(%rax) │ │ │ │ mov $0xd8894800,%edx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5c1922 <__gmpz_get_d_2exp@plt+0x1bb6a2> │ │ │ │ movq $0x5c18e0,-0x10(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ @@ -495919,18 +495977,18 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jmp 5c1899 <__gmpz_get_d_2exp@plt+0x1bb619> │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ + add %dl,(%rax) │ │ │ │ + in (%dx),%al │ │ │ │ + mov $0x458b4800,%edx │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ cmp %rdx,%rsi │ │ │ │ jge 5c1aac <__gmpz_get_d_2exp@plt+0x1bb82c> │ │ │ │ @@ -495941,146 +495999,143 @@ │ │ │ │ inc %rsi │ │ │ │ jmp 5c18f2 <__gmpz_get_d_2exp@plt+0x1bb672> │ │ │ │ movq $0x5c1790,0x10(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5c1380 <__gmpz_get_d_2exp@plt+0x1bb100> │ │ │ │ movq $0x5c1968,0x0(%rbp) │ │ │ │ - lea 0xbd569f(%rip),%rbx │ │ │ │ + lea 0xbd56bf(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c1968 <__gmpz_get_d_2exp@plt+0x1bb6e8> │ │ │ │ jmp *(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x15(%rax) │ │ │ │ - mov $0x758b4c00,%edx │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %cl,0x4c00baeb(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ jmp 5c1970 <__gmpz_get_d_2exp@plt+0x1bb6f0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x15(%rax) │ │ │ │ + add %ch,-0x15(%rax) │ │ │ │ mov $0x758b4c00,%edx │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ cmpq $0x0,0x8(%r14) │ │ │ │ jne 5c1a09 <__gmpz_get_d_2exp@plt+0x1bb789> │ │ │ │ movq $0x5c19b0,-0x8(%rbp) │ │ │ │ - lea 0xbd5646(%rip),%rbx │ │ │ │ + lea 0xbd5666(%rip),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c19b0 <__gmpz_get_d_2exp@plt+0x1bb730> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ - mov $0x458b4800,%edx │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jmp 5c1969 <__gmpz_get_d_2exp@plt+0x1bb6e9> │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ cmpq $0x0,0x8(%rbx) │ │ │ │ jne 5c1afd <__gmpz_get_d_2exp@plt+0x1bb87d> │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ jne 5c1cb6 <__gmpz_get_d_2exp@plt+0x1bba36> │ │ │ │ movq $0x5c19f8,0x8(%rbp) │ │ │ │ - lea 0xbae493(%rip),%rbx │ │ │ │ + lea 0xbae4b3(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c19f8 <__gmpz_get_d_2exp@plt+0x1bb778> │ │ │ │ jmp *(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x16(%rax) │ │ │ │ - mov $0x458b4800,%edx │ │ │ │ - adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %bl,0x4800baea(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ jmp 5c1b68 <__gmpz_get_d_2exp@plt+0x1bb8e8> │ │ │ │ movq $0x5c1a38,-0x8(%rbp) │ │ │ │ - lea 0xbae948(%rip),%rbx │ │ │ │ + lea 0xbae968(%rip),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c1a38 <__gmpz_get_d_2exp@plt+0x1bb7b8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x16(%rax) │ │ │ │ + add %bh,-0x16(%rax) │ │ │ │ mov $0x458b4800,%edx │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ cmpq $0x0,0x8(%rbx) │ │ │ │ jne 5c1b14 <__gmpz_get_d_2exp@plt+0x1bb894> │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ jne 5c1ccd <__gmpz_get_d_2exp@plt+0x1bba4d> │ │ │ │ movq $0x5c1a80,0x8(%rbp) │ │ │ │ - lea 0xbae40b(%rip),%rbx │ │ │ │ + lea 0xbae42b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c1a80 <__gmpz_get_d_2exp@plt+0x1bb800> │ │ │ │ jmp *(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jmp ffffffff8ba41b3c <__environ@GLIBC_2.2.5+0xffffffff8a6fe054> │ │ │ │ - adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0x458b4800,%edx │ │ │ │ + adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ jmp 5c1b68 <__gmpz_get_d_2exp@plt+0x1bb8e8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x16(%rax) │ │ │ │ mov $0x4d8b4800,%edx │ │ │ │ or %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2c(%rdi) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1170380,-0x8(%r12) │ │ │ │ + movq $0x11703a0,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ movq $0x5c1948,0x10(%rbp) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5c1380 <__gmpz_get_d_2exp@plt+0x1bb100> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x5c1aa8,0x0(%rbp) │ │ │ │ @@ -496098,28 +496153,28 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jmp ffffffff8ba41bfc <__environ@GLIBC_2.2.5+0xffffffff8a6fe114> │ │ │ │ - adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ + add %dl,-0x17(%rax) │ │ │ │ + mov $0x458b4800,%edx │ │ │ │ + adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ or %ch,%bl │ │ │ │ (bad) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jmp ffffffff8ba41c1c <__environ@GLIBC_2.2.5+0xffffffff8a6fe134> │ │ │ │ + add %dh,(%rax) │ │ │ │ + jmp ffffffff8ba41c1c <__environ@GLIBC_2.2.5+0xffffffff8a6fe0f4> │ │ │ │ adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ rex.W or %cl,-0x7b(%rax) │ │ │ │ leave │ │ │ │ je 5c1b86 <__gmpz_get_d_2exp@plt+0x1bb906> │ │ │ │ lea 0x10(%rax),%rdx │ │ │ │ dec %rcx │ │ │ │ @@ -496132,15 +496187,15 @@ │ │ │ │ add $0x10,%rax │ │ │ │ lea -0x1(%rcx),%rdx │ │ │ │ movzbl (%rax,%rdx,1),%eax │ │ │ │ cmp $0x2e,%rax │ │ │ │ je 5c1c8b <__gmpz_get_d_2exp@plt+0x1bba0b> │ │ │ │ mov %rbx,%rax │ │ │ │ movq $0x5c1c00,0x8(%rbp) │ │ │ │ - lea 0xbd5415(%rip),%rbx │ │ │ │ + lea 0xbd5435(%rip),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c1c00 <__gmpz_get_d_2exp@plt+0x1bb980> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -496275,22 +496330,20 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x19(%rax) │ │ │ │ - mov $0x458b4800,%edx │ │ │ │ - adc %cl,-0x73(%rax) │ │ │ │ - rex.WXB adc %cl,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - ret $0x4810 │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ + add %cl,0x4800bae7(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + lea 0x10(%rbx),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + add $0x10,%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %rsi,%rdx │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rax,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ @@ -496301,15 +496354,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ out %eax,$0xba │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -496349,39 +496402,33 @@ │ │ │ │ jmp 5c15a3 <__gmpz_get_d_2exp@plt+0x1bb323> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bae6(%rax) │ │ │ │ + add %bh,0x4800bae6(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5c1ed8 <__gmpz_get_d_2exp@plt+0x1bbc58> │ │ │ │ movq $0x5c1ec8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c1ec8 <__gmpz_get_d_2exp@plt+0x1bbc48> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x1a(%rax) │ │ │ │ - mov $0x45c74800,%edx │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - pop %rsp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - js 5c1ecc <__gmpz_get_d_2exp@plt+0x1bbc4c> │ │ │ │ - (bad) │ │ │ │ - decl -0x73(%rax) │ │ │ │ - sbb $0xbae661,%eax │ │ │ │ + add %cl,0x4800bae6(%rax) │ │ │ │ + movl $0x5c1ef8,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 5c1550 <__gmpz_get_d_2exp@plt+0x1bb2d0> │ │ │ │ + lea 0xbae681(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -496403,15 +496450,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ out %al,$0xba │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5c1f98 <__gmpz_get_d_2exp@plt+0x1bbd18> │ │ │ │ movq $0x5c1f88,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -496423,30 +496470,30 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ in $0xba,%eax │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r15b,0x49005c1f(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp 5c1550 <__gmpz_get_d_2exp@plt+0x1bb2d0> │ │ │ │ - lea 0xbae5d1(%rip),%rbx │ │ │ │ + lea 0xbae5f1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900bae5(%rax) │ │ │ │ + add %bh,0x4900bae5(%rax) │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5c1fe4 <__gmpz_get_d_2exp@plt+0x1bbd64> │ │ │ │ movq $0x8b9038,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x5c2010,0x0(%rbp) │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ @@ -496457,15 +496504,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x1b(%rax) │ │ │ │ + add %ah,-0x1b(%rax) │ │ │ │ mov $0x45c74800,%edx │ │ │ │ add %al,0x20(%rax) │ │ │ │ pop %rsp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ @@ -496475,30 +496522,30 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ in $0xba,%eax │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,0x20(%r8) │ │ │ │ pop %rsp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ add %dh,%ch │ │ │ │ (bad) │ │ │ │ incl (%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ loop 5c2019 <__gmpz_get_d_2exp@plt+0x1bbd99> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -496538,32 +496585,30 @@ │ │ │ │ mov %rax,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4060b0 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ jne 5c2107 <__gmpz_get_d_2exp@plt+0x1bbe87> │ │ │ │ - lea 0xcef2da(%rip),%rbx │ │ │ │ + lea 0xcef2fa(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcef2c3(%rip),%rbx │ │ │ │ + lea 0xcef2e3(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x24(%rax) │ │ │ │ - ret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %bl,0x4800c3dc(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5c216f <__gmpz_get_d_2exp@plt+0x1bbeef> │ │ │ │ movzbl %r14b,%eax │ │ │ │ cmp $0x2f,%rax │ │ │ │ jne 5c214b <__gmpz_get_d_2exp@plt+0x1bbecb> │ │ │ │ mov $0x2f,%ebx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -496571,15 +496616,15 @@ │ │ │ │ ja 5c2167 <__gmpz_get_d_2exp@plt+0x1bbee7> │ │ │ │ movq $0x5c2190,-0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp e9ea88 <__gmpz_get_d_2exp@plt+0xa98808> │ │ │ │ mov %rax,%r14 │ │ │ │ jmp c1b568 <__gmpz_get_d_2exp@plt+0x8152e8> │ │ │ │ - lea 0xbae40a(%rip),%rbx │ │ │ │ + lea 0xbae42a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -496587,15 +496632,15 @@ │ │ │ │ (bad) │ │ │ │ add %dl,%gs:0x5(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ jrcxz 5c2169 <__gmpz_get_d_2exp@plt+0x1bbee9> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5c21f3 <__gmpz_get_d_2exp@plt+0x1bbf73> │ │ │ │ movq $0x5c21e0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -496603,20 +496648,23 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c21e0 <__gmpz_get_d_2exp@plt+0x1bbf60> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bae3(%rax) │ │ │ │ - movl $0x5c2230,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%al │ │ │ │ + add %al,%al │ │ │ │ + jrcxz 5c2199 <__gmpz_get_d_2exp@plt+0x1bbf19> │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + and -0x76(%rax,%rax,1),%bl │ │ │ │ + rex.XB (bad) │ │ │ │ mov %al,%r14b │ │ │ │ jmp 5c2130 <__gmpz_get_d_2exp@plt+0x1bbeb0> │ │ │ │ - lea 0xbae396(%rip),%rbx │ │ │ │ + lea 0xbae3b6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -496650,31 +496698,30 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jrcxz 5c2249 <__gmpz_get_d_2exp@plt+0x1bbfc9> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %dl,-0x1d(%rax) │ │ │ │ + mov $0x458d4800,%edx │ │ │ │ + clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5c2305 <__gmpz_get_d_2exp@plt+0x1bc085> │ │ │ │ movq $0x5c22c0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c22c0 <__gmpz_get_d_2exp@plt+0x1bc040> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ jrcxz 5c2279 <__gmpz_get_d_2exp@plt+0x1bbff9> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ jg 5c22db <__gmpz_get_d_2exp@plt+0x1bc05b> │ │ │ │ movq $0x5c2320,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ @@ -496684,39 +496731,35 @@ │ │ │ │ jne 5c22f5 <__gmpz_get_d_2exp@plt+0x1bc075> │ │ │ │ movq $0x5c23b0,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5bcec0 <__gmpz_get_d_2exp@plt+0x1b6c40> │ │ │ │ movq $0x5c2410,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5bcec0 <__gmpz_get_d_2exp@plt+0x1b6c40> │ │ │ │ - lea 0xbae2d4(%rip),%rbx │ │ │ │ + lea 0xbae2f4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x1e(%rax) │ │ │ │ - mov $0x45c74800,%edx │ │ │ │ - add %al,0x23(%rax) │ │ │ │ - pop %rsp │ │ │ │ - add %dh,%dh │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %dl,0x4800bae2(%rax) │ │ │ │ + movl $0x5c2340,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ jne 5c2340 <__gmpz_get_d_2exp@plt+0x1bc0c0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x1e(%rax) │ │ │ │ + add %dh,-0x1e(%rax) │ │ │ │ mov $0x45c74800,%edx │ │ │ │ add %ch,0x23(%rax) │ │ │ │ pop %rsp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 5c2353 <__gmpz_get_d_2exp@plt+0x1bc0d3> │ │ │ │ - lea 0xbae23e(%rip),%r14 │ │ │ │ + lea 0xbae25e(%rip),%r14 │ │ │ │ jmp 8a61e0 <__gmpz_get_d_2exp@plt+0x49ff60> │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ @@ -496733,60 +496776,57 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - loope 5c2369 <__gmpz_get_d_2exp@plt+0x1bc0e9> │ │ │ │ + add %dl,(%rax) │ │ │ │ + loop 5c2369 <__gmpz_get_d_2exp@plt+0x1bc0e9> │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,%r8b │ │ │ │ and -0xa(%rax,%rax,1),%ebx │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ jne 5c23d0 <__gmpz_get_d_2exp@plt+0x1bc150> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ loope 5c2389 <__gmpz_get_d_2exp@plt+0x1bc109> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ jne 5c23e8 <__gmpz_get_d_2exp@plt+0x1bc168> │ │ │ │ - lea 0xbadf9e(%rip),%rbx │ │ │ │ + lea 0xbadfbe(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x5c24a0,0x0(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xbae197(%rip),%r14 │ │ │ │ + lea 0xbae1b7(%rip),%r14 │ │ │ │ jmp 8a61e0 <__gmpz_get_d_2exp@plt+0x49ff60> │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bae1(%rax) │ │ │ │ + add %ah,0x4800bae1(%rax) │ │ │ │ movl $0x5c2430,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c2430 <__gmpz_get_d_2exp@plt+0x1bc1b0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x1f(%rax) │ │ │ │ - mov $0x45c74800,%edx │ │ │ │ - add %bl,0x24(%rax) │ │ │ │ - pop %rsp │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 5c2443 <__gmpz_get_d_2exp@plt+0x1bc1c3> │ │ │ │ - lea 0xbae14e(%rip),%r14 │ │ │ │ + add %al,0x4800bae1(%rax) │ │ │ │ + movl $0x5c2458,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0xbae16e(%rip),%r14 │ │ │ │ jmp 8a61e0 <__gmpz_get_d_2exp@plt+0x49ff60> │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ @@ -496825,31 +496865,31 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - fstpt 0x458d4800(%rdx) │ │ │ │ + add %cl,-0x25(%rax) │ │ │ │ + mov $0x458d4800,%edx │ │ │ │ loopne 5c2541 <__gmpz_get_d_2exp@plt+0x1bc2c1> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5c2573 <__gmpz_get_d_2exp@plt+0x1bc2f3> │ │ │ │ movq $0x5c2520,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c2520 <__gmpz_get_d_2exp@plt+0x1bc2a0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - fidivrl 0x438b4800(%rdx) │ │ │ │ + add %bl,(%rax) │ │ │ │ + fstpt 0x438b4800(%rdx) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jg 5c253d <__gmpz_get_d_2exp@plt+0x1bc2bd> │ │ │ │ movq $0x5c2590,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5bcec0 <__gmpz_get_d_2exp@plt+0x1b6c40> │ │ │ │ @@ -496861,15 +496901,15 @@ │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5bcec0 <__gmpz_get_d_2exp@plt+0x1b6c40> │ │ │ │ movq $0x5c2620,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5bcec0 <__gmpz_get_d_2exp@plt+0x1b6c40> │ │ │ │ - lea 0xbae076(%rip),%rbx │ │ │ │ + lea 0xbae096(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -496960,34 +497000,33 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x61,%al │ │ │ │ - mov $0x458d4800,%ebp │ │ │ │ - call 73546004 <__environ@GLIBC_2.2.5+0x7220251c> │ │ │ │ + shlb $1,-0x43(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73546004 <__environ@GLIBC_2.2.5+0x722024dc> │ │ │ │ rex.WXB │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5c26f0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c26f0 <__gmpz_get_d_2exp@plt+0x1bc470> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x61(%rax) │ │ │ │ - mov $0x738b4800,%ebp │ │ │ │ - (bad) │ │ │ │ - lea 0xbad5ce(%rip),%r14 │ │ │ │ + add %dl,0x4800bd61(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + lea 0xbad5ee(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 8ada10 <__gmpz_get_d_2exp@plt+0x4a7790> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -497078,16 +497117,17 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cd0458d4800badd,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ + rcr $0xba,%ch │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 5c2974 <__gmpz_get_d_2exp@plt+0x1bc6f4> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5c28a8,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ @@ -497097,15 +497137,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x23(%rax) │ │ │ │ + add %bh,-0x23(%rax) │ │ │ │ mov $0x458b4800,%edx │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ test %rbx,%rbx │ │ │ │ jg 5c28f4 <__gmpz_get_d_2exp@plt+0x1bc674> │ │ │ │ movq $0x5c28e0,0x8(%rbp) │ │ │ │ @@ -497114,17 +497154,17 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c28e0 <__gmpz_get_d_2exp@plt+0x1bc660> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bd5f(%rax) │ │ │ │ + add %ah,0x4800bd5f(%rax) │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ - lea 0xbad3de(%rip),%r14 │ │ │ │ + lea 0xbad3fe(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 8ada10 <__gmpz_get_d_2exp@plt+0x4a7790> │ │ │ │ movq $0x5c2920,0x0(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -497132,37 +497172,37 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - fdivrl 0x458b4800(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + fnstsw 0x458b4800(%rdx) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ jl 5c2978 <__gmpz_get_d_2exp@plt+0x1bc6f8> │ │ │ │ movq $0x5c2960,0x8(%rbp) │ │ │ │ - lea 0xbd4690(%rip),%rbx │ │ │ │ + lea 0xbd46b0(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c2960 <__gmpz_get_d_2exp@plt+0x1bc6e0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ pop %rdi │ │ │ │ mov $0x738b4800,%ebp │ │ │ │ (bad) │ │ │ │ - lea 0xbad35e(%rip),%r14 │ │ │ │ + lea 0xbad37e(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 8ada10 <__gmpz_get_d_2exp@plt+0x4a7790> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x5c29b0,-0x10(%rbp) │ │ │ │ sub %rax,%rcx │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ @@ -497172,41 +497212,43 @@ │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800bd5e(%rax) │ │ │ │ - lea 0x10(%rbx),%eax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - add $0x10,%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ + add %dl,%al │ │ │ │ + pop %rsi │ │ │ │ + mov $0x438d4800,%ebp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.WRB sbb %r9b,-0x7d(%r8) │ │ │ │ + rcll $0x48,(%rax) │ │ │ │ + mov 0x10(%rbp),%edx │ │ │ │ add %rcx,%rdx │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbad2e0(%rip),%r14 │ │ │ │ + lea 0xbad300(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 8ada10 <__gmpz_get_d_2exp@plt+0x4a7790> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - fstpt 0x458d4800(%rdx) │ │ │ │ + sbb %bl,%ah │ │ │ │ + mov $0x458d4800,%edx │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5c2ae4 <__gmpz_get_d_2exp@plt+0x1bc864> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5c2a50,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ @@ -497217,89 +497259,91 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800badb(%rax) │ │ │ │ - movl $0x5c2a80,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %dl,%al │ │ │ │ + fstpt 0x45c74800(%rdx) │ │ │ │ + add %al,0x48005c2a(%rax) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c2a80 <__gmpz_get_d_2exp@plt+0x1bc800> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800badb(%rax) │ │ │ │ + add %ah,0x4800badb(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ cmp 0x8(%rax),%rbx │ │ │ │ jl 5c2aa1 <__gmpz_get_d_2exp@plt+0x1bc821> │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xbad231(%rip),%r14 │ │ │ │ + lea 0xbad251(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 8ada10 <__gmpz_get_d_2exp@plt+0x4a7790> │ │ │ │ test %rbx,%rbx │ │ │ │ jg 5c2ae8 <__gmpz_get_d_2exp@plt+0x1bc868> │ │ │ │ movq $0x5c2ad0,0x8(%rbp) │ │ │ │ - lea 0xbd451b(%rip),%rbx │ │ │ │ + lea 0xbd453b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c2ad0 <__gmpz_get_d_2exp@plt+0x1bc850> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800bd5d(%rax) │ │ │ │ + add %dh,0x4800bd5d(%rax) │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ - lea 0xbad1ee(%rip),%r14 │ │ │ │ + lea 0xbad20e(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 8ada10 <__gmpz_get_d_2exp@plt+0x4a7790> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x5c2b10,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x5d(%rax) │ │ │ │ + add %dh,0x5d(%rax) │ │ │ │ mov $0x438d4800,%ebp │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ rcll $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%edx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xbad18a(%rip),%r14 │ │ │ │ + lea 0xbad1aa(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 8ada10 <__gmpz_get_d_2exp@plt+0x4a7790> │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900bada(%rax) │ │ │ │ - add $0x70,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ + add %al,%al │ │ │ │ + fidivrl -0x3b7cb700(%rdx) │ │ │ │ + jo 5c2bb2 <__gmpz_get_d_2exp@plt+0x1bc932> │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ ja 5c2bc5 <__gmpz_get_d_2exp@plt+0x1bc945> │ │ │ │ movq $0x5c26b0,-0x68(%r12) │ │ │ │ mov %r14,-0x58(%r12) │ │ │ │ movq $0x5c2718,-0x50(%r12) │ │ │ │ lea -0x68(%r12),%rax │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ movq $0x5c2860,-0x38(%r12) │ │ │ │ @@ -497309,39 +497353,39 @@ │ │ │ │ movq $0x5c2a08,-0x18(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x38(%r12),%r14 │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xbada49(%rip),%rbx │ │ │ │ + lea 0xbada69(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%dl │ │ │ │ + and %bl,%dl │ │ │ │ mov $0x738b4c00,%edx │ │ │ │ adc %ch,%cl │ │ │ │ idiv %eax │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bada(%rax) │ │ │ │ + add %ch,0x4800bada(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5c2c60 <__gmpz_get_d_2exp@plt+0x1bc9e0> │ │ │ │ movq $0x5c2c50,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -497352,30 +497396,30 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x26(%rax) │ │ │ │ + add %dh,-0x26(%rax) │ │ │ │ mov $0x45c74800,%edx │ │ │ │ add %al,0x49005c2c(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp 5c1550 <__gmpz_get_d_2exp@plt+0x1bb2d0> │ │ │ │ - lea 0xbada59(%rip),%rbx │ │ │ │ + lea 0xbada79(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - fidivrl -0x3b7cb700(%rdx) │ │ │ │ + add %al,-0x26(%rax) │ │ │ │ + mov $0xc4834900,%edx │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1f(%rdi) │ │ │ │ movq $0x8b9038,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ @@ -497388,15 +497432,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ fnstcw 0x45c74800(%rdx) │ │ │ │ clc │ │ │ │ or %ch,-0x74b7ffa4(%rip) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -497406,31 +497450,28 @@ │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bad9(%rax) │ │ │ │ + add %bh,0x4800bad9(%rax) │ │ │ │ movl $0x5c2d28,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 5c1550 <__gmpz_get_d_2exp@plt+0x1bb2d0> │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x27(%rax) │ │ │ │ - mov $0xc4834900,%edx │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1f(%rdi) │ │ │ │ + add %bl,0x4900bad9(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c2d54 <__gmpz_get_d_2exp@plt+0x1bcad4> │ │ │ │ movq $0x8b9038,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x5c2d80,0x0(%rbp) │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ jmp 5befb8 <__gmpz_get_d_2exp@plt+0x1b8d38> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x5c2d28,0x0(%rbp) │ │ │ │ @@ -497438,16 +497479,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - fnstcw 0x458b4800(%rdx) │ │ │ │ + add %al,-0x27(%rax) │ │ │ │ + mov $0x458b4800,%edx │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ cmp 0x8(%rcx),%rdx │ │ │ │ jne 5c2dd5 <__gmpz_get_d_2exp@plt+0x1bcb55> │ │ │ │ @@ -497463,44 +497504,44 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 4060b0 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rsi │ │ │ │ mov %rbx,%rax │ │ │ │ test %rsi,%rsi │ │ │ │ jne 5c2dd5 <__gmpz_get_d_2exp@plt+0x1bcb55> │ │ │ │ - lea 0xbad0a1(%rip),%rbx │ │ │ │ + lea 0xbad0c1(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x5c2e00,0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5c2290 <__gmpz_get_d_2exp@plt+0x1bc010> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800bad8(%rax) │ │ │ │ + add %ah,0x4800bad8(%rax) │ │ │ │ movl $0x5c2e78,-0x8(%rbp) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5c2290 <__gmpz_get_d_2exp@plt+0x1bc010> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - fdivrs 0x758b4800(%rdx) │ │ │ │ + add %dl,-0x28(%rax) │ │ │ │ + mov $0x758b4800,%edx │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ xchg %eax,%edi │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ @@ -497508,32 +497549,31 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ xlat %ds:(%rbx) │ │ │ │ mov $0x458b4800,%edx │ │ │ │ or %ch,%cl │ │ │ │ lar (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - mov $0x458b4800,%edx │ │ │ │ + add %cl,(%rax) │ │ │ │ + fdivrs 0x458b4800(%rdx) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ rex.WRB or %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ cmp 0x8(%rcx),%rdx │ │ │ │ jne 5c30d6 <__gmpz_get_d_2exp@plt+0x1bce56> │ │ │ │ @@ -497576,16 +497616,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ + add %dl,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ mov $0x45c74800,%edx │ │ │ │ clc │ │ │ │ push $0x4c005c2f │ │ │ │ mov %esi,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c2f68 <__gmpz_get_d_2exp@plt+0x1bcce8> │ │ │ │ @@ -497593,30 +497633,34 @@ │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ (bad) │ │ │ │ mov $0x45c74800,%edx │ │ │ │ add %cl,0x49005c2f(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp 5c1550 <__gmpz_get_d_2exp@plt+0x1bb2d0> │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900bad6(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c2fb4 <__gmpz_get_d_2exp@plt+0x1bcd34> │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0xc4834900,%edx │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1f(%rdi) │ │ │ │ movq $0x8b9038,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x5c2fe0,0x0(%rbp) │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ jmp 5befb8 <__gmpz_get_d_2exp@plt+0x1b8d38> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x5c2f88,0x0(%rbp) │ │ │ │ @@ -497624,15 +497668,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x2a(%rax) │ │ │ │ + add %dh,-0x2a(%rax) │ │ │ │ mov $0x458b4800,%edx │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ cmp 0x8(%rcx),%rdx │ │ │ │ @@ -497665,15 +497709,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ {rex2 0xba} str -0x75(%r16) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ mov 0x7(%rbx),%ecx │ │ │ │ cmpq $0x0,0x8(%rcx) │ │ │ │ je 5c308f <__gmpz_get_d_2exp@plt+0x1bce0f> │ │ │ │ movq $0x5c30f8,0x0(%rbp) │ │ │ │ @@ -497686,17 +497730,19 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c30b8 <__gmpz_get_d_2exp@plt+0x1bce38> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bd57(%rax) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - lea 0xbacc06(%rip),%r14 │ │ │ │ + add %cl,%al │ │ │ │ + push %rdi │ │ │ │ + mov $0x738b4800,%ebp │ │ │ │ + (bad) │ │ │ │ + lea 0xbacc26(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 8ada10 <__gmpz_get_d_2exp@plt+0x4a7790> │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5c30d6 <__gmpz_get_d_2exp@plt+0x1bce56> │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rax,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ @@ -497705,17 +497751,17 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - {rex2 0xba} str -0x39(%r16) │ │ │ │ - rex.RB clc │ │ │ │ + add %bl,-0x2b(%rax) │ │ │ │ + mov $0x45c74800,%edx │ │ │ │ + clc │ │ │ │ and %dh,(%rcx) │ │ │ │ pop %rsp │ │ │ │ add %cl,0x75(%rcx,%rcx,4) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ @@ -497724,31 +497770,31 @@ │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ {rex2 0xba} str -0x39(%r16) │ │ │ │ add %r8b,0x31(%r8) │ │ │ │ pop %rsp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ and %ah,%ah │ │ │ │ (bad) │ │ │ │ incl (%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ + add %dl,(%rax) │ │ │ │ + {rex2 0xba} str -0x7d(%r17) │ │ │ │ (bad) │ │ │ │ - mov $0xc4834900,%edx │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1f(%rdi) │ │ │ │ movq $0x8b9038,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ @@ -497761,15 +497807,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bad4(%rax) │ │ │ │ + add %bh,0x4800bad4(%rax) │ │ │ │ movl $0x5c2f40,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp 5c2b60 <__gmpz_get_d_2exp@plt+0x1bc8e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ @@ -497808,21 +497854,21 @@ │ │ │ │ mov %rax,%rdi │ │ │ │ mov %ecx,%esi │ │ │ │ xor %eax,%eax │ │ │ │ call 8679d0 <__gmpz_get_d_2exp@plt+0x461750> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ jge 5c3240 <__gmpz_get_d_2exp@plt+0x1bcfc0> │ │ │ │ - lea 0xcee1a1(%rip),%rbx │ │ │ │ + lea 0xcee1c1(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcee18a(%rip),%rbx │ │ │ │ + lea 0xcee1aa(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbad47b(%rip),%rbx │ │ │ │ + lea 0xbad49b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -497845,20 +497891,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ mov $0x43,%dh │ │ │ │ (bad) │ │ │ │ test %rax,%rax │ │ │ │ jne 5c32bf <__gmpz_get_d_2exp@plt+0x1bd03f> │ │ │ │ - lea 0xbac9b9(%rip),%rbx │ │ │ │ + lea 0xbac9d9(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbad40b(%rip),%rbx │ │ │ │ + lea 0xbad42b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ @@ -497892,42 +497938,42 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x2d(%rax) │ │ │ │ + add %bh,-0x2d(%rax) │ │ │ │ mov $0x458d4800,%edx │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5c33e7 <__gmpz_get_d_2exp@plt+0x1bd167> │ │ │ │ movq $0x5c33b8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c33b8 <__gmpz_get_d_2exp@plt+0x1bd138> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sarl %cl,0x438b4800(%rdx) │ │ │ │ + add %cl,-0x2d(%rax) │ │ │ │ + mov $0x438b4800,%edx │ │ │ │ (bad) │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ jne 5c33d0 <__gmpz_get_d_2exp@plt+0x1bd150> │ │ │ │ - lea 0xbad316(%rip),%rbx │ │ │ │ + lea 0xbad336(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x5c3408,0x0(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xbad2f7(%rip),%r14 │ │ │ │ + lea 0xbad317(%rip),%r14 │ │ │ │ jmp 8a61e0 <__gmpz_get_d_2exp@plt+0x49ff60> │ │ │ │ - lea 0xbad312(%rip),%rbx │ │ │ │ + lea 0xbad332(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -498078,44 +498124,44 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xceddf1(%rip),%rbx │ │ │ │ + lea 0xcede11(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbad0ba(%rip),%rbx │ │ │ │ + lea 0xbad0da(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xceacaa,%eax │ │ │ │ + sbb $0xceacca,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xceac82,%eax │ │ │ │ + sbb $0xceaca2,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -498129,15 +498175,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ movq $0xb17f68,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbad07c(%rip),%rbx │ │ │ │ + lea 0xbad09c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ @@ -498201,15 +498247,15 @@ │ │ │ │ mov 0x27(%rbx),%rdi │ │ │ │ mov 0x2f(%rbx),%rbx │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x5c3880,-0x30(%rbp) │ │ │ │ lea 0x10(%rdi),%r9 │ │ │ │ mov %rsi,%r8 │ │ │ │ - lea 0xcedba4(%rip),%rdi │ │ │ │ + lea 0xcedbc4(%rip),%rdi │ │ │ │ mov %rsi,%r10 │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ lea -0x7(%r12),%r11 │ │ │ │ mov %r11,-0x38(%rbp) │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ mov %r10,-0x20(%rbp) │ │ │ │ @@ -498303,15 +498349,15 @@ │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %r8,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ - lea 0xbacdf8(%rip),%rbx │ │ │ │ + lea 0xbace18(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -498432,15 +498478,15 @@ │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov %rcx,(%r12) │ │ │ │ movq $0x5c3bb8,-0x8(%rbp) │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ lea 0x10(%rcx),%r9 │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ - lea 0xced860(%rip),%rdi │ │ │ │ + lea 0xced880(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0x7(%r12),%rcx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -498559,15 +498605,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,(%r8) │ │ │ │ cmp $0x8b48005c,%eax │ │ │ │ rex.XB (bad) │ │ │ │ - lea 0xc461b6(%rip),%rbx │ │ │ │ + lea 0xc461d6(%rip),%rbx │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ jmp fb02c0 <__gmpz_get_d_2exp@plt+0xbaa040> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -498581,15 +498627,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5c3daf <__gmpz_get_d_2exp@plt+0x1bdb2f> │ │ │ │ movq $0xc908d8,-0x48(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ movq $0xccf020,-0x38(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1214951,-0x28(%r12) │ │ │ │ + movq $0x1214971,-0x28(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x0,-0x10(%r12) │ │ │ │ movq $0x0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ @@ -498638,17 +498684,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c360(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5c3e99 <__gmpz_get_d_2exp@plt+0x1bdc19> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 5c3ea2 <__gmpz_get_d_2exp@plt+0x1bdc22> │ │ │ │ movq $0x5c3e90,-0x20(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -498660,30 +498709,28 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x60(%rax) │ │ │ │ - ret │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x31005c3e(%r8) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ + add %al,0x4800c360(%rax) │ │ │ │ + movl $0x5c3eb8,0x0(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ jmp d8f4a8 <__gmpz_get_d_2exp@plt+0x989228> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,0x60(%rax) │ │ │ │ ret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -498714,47 +498761,44 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7354788c <__environ@GLIBC_2.2.5+0x72203da4> │ │ │ │ + rex.RB call 7354788c <__environ@GLIBC_2.2.5+0x72203d64> │ │ │ │ and %cl,-0x39(%rax) │ │ │ │ rex.RB call b87ec9 <__gmpz_get_d_2exp@plt+0x781c49> │ │ │ │ - lea 0xc533c0(%rip),%rbx │ │ │ │ + lea 0xc533e0(%rip),%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xbac830(%rip),%rbx │ │ │ │ + lea 0xbac850(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x5f(%rax) │ │ │ │ - ret │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,-0x9ffa3c1(%r8) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %dl,0x4800c35f(%rax) │ │ │ │ + movl $0x5c3fa0,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ jne 5c3fa0 <__gmpz_get_d_2exp@plt+0x1bdd20> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x5f(%rax) │ │ │ │ + add %dh,0x5f(%rax) │ │ │ │ ret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -498762,28 +498806,28 @@ │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ movq $0x5c3e48,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ - lea 0xc540f2(%rip),%rsi │ │ │ │ + lea 0xc54112(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp ccb7e8 <__gmpz_get_d_2exp@plt+0x8c5568> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x16ff4539(%rax) │ │ │ │ + add %ch,-0x16ff4539(%rax) │ │ │ │ and %edi,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -498791,25 +498835,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xbd3de3,%eax │ │ │ │ + xor $0xbd3e03,%eax │ │ │ │ jmp 5c3f38 <__gmpz_get_d_2exp@plt+0x1bdcb8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x39(%rax) │ │ │ │ - mov $0x66d6eb00,%edx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %dl,-0x14ff4539(%rax) │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -498821,28 +498865,28 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ movq $0xb17f68,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xbac74c(%rip),%rbx │ │ │ │ + lea 0xbac76c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jae 5c4127 <__gmpz_get_d_2exp@plt+0x1bdea7> │ │ │ │ - lea 0xbac728(%rip),%rbx │ │ │ │ + lea 0xbac748(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -498892,24 +498936,24 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5c418a <__gmpz_get_d_2exp@plt+0x1bdf0a> │ │ │ │ movq $0x5c41a8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5c40c8 <__gmpz_get_d_2exp@plt+0x1bde48> │ │ │ │ - lea 0xbac677(%rip),%rbx │ │ │ │ + lea 0xbac697(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xcea18a,%eax │ │ │ │ + sbb $0xcea1aa,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -498956,15 +499000,15 @@ │ │ │ │ add %r12b,0x42(%r8) │ │ │ │ pop %rsp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ mov %bh,%dh │ │ │ │ (bad) │ │ │ │ decl -0x73(%rax) │ │ │ │ - sbb $0xbac5c9,%eax │ │ │ │ + sbb $0xbac5e9,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -498997,18 +499041,18 @@ │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xcea072,%eax │ │ │ │ + sbb $0xcea092,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcea064(%rip),%rbx │ │ │ │ + lea 0xcea084(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -499034,20 +499078,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4ce8458d4800bd3a,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5c43a4 <__gmpz_get_d_2exp@plt+0x1be124> │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c4399 <__gmpz_get_d_2exp@plt+0x1be119> │ │ │ │ + sarb $0xbd,(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73547c8c <__environ@GLIBC_2.2.5+0x72204164> │ │ │ │ + movsxd -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4b(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ sub 0x17(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ jl 5c4382 <__gmpz_get_d_2exp@plt+0x1be102> │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ movq $0x5c43b8,-0x18(%rbp) │ │ │ │ @@ -499100,16 +499148,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - ret │ │ │ │ + sbb %al,%ah │ │ │ │ mov $0x458d4800,%edx │ │ │ │ rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 5c44a8 <__gmpz_get_d_2exp@plt+0x1be228> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5c449d <__gmpz_get_d_2exp@plt+0x1be21d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -499118,15 +499165,15 @@ │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ mov 0x27(%rbx),%rbx │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x5c44c0,-0x28(%rbp) │ │ │ │ lea 0x10(%rsi),%r9 │ │ │ │ mov %rdx,%r8 │ │ │ │ - lea 0xcecf5c(%rip),%rdi │ │ │ │ + lea 0xcecf7c(%rip),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0x7(%r12),%r10 │ │ │ │ mov %r10,-0x30(%rbp) │ │ │ │ mov %rdx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ @@ -499138,31 +499185,31 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x3d(%rax) │ │ │ │ - mov $0xd8894800,%edx │ │ │ │ + add %al,0x4800bac3(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5c454d <__gmpz_get_d_2exp@plt+0x1be2cd> │ │ │ │ movq $0x5c44f8,0x20(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c44f8 <__gmpz_get_d_2exp@plt+0x1be278> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cmp %bh,-0x3b7cb700(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %edi,-0x3b7cb700(%rbp) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x38(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ @@ -499197,45 +499244,47 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x38(%rax) │ │ │ │ + add %ch,0x38(%rax) │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5c45bd <__gmpz_get_d_2exp@plt+0x1be33d> │ │ │ │ movq $0x5c45f0,-0x28(%rbp) │ │ │ │ mov %r8,%rbx │ │ │ │ mov %rdi,-0x20(%rbp) │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ - lea 0xbac25c(%rip),%rbx │ │ │ │ + lea 0xbac27c(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - ret $0xba │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5c463c <__gmpz_get_d_2exp@plt+0x1be3bc> │ │ │ │ + add %dl,-0x3e(%rax) │ │ │ │ + mov $0xc4834900,%edx │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3f(%rdi) │ │ │ │ movq $0x5c4428,-0x28(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ @@ -499254,17 +499303,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 5c469d <__gmpz_get_d_2exp@plt+0x1be41d> │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ - call 73547fbc <__environ@GLIBC_2.2.5+0x722044d4> │ │ │ │ + call 73547fbc <__environ@GLIBC_2.2.5+0x72204494> │ │ │ │ movsxd -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x4b(%rdi) │ │ │ │ @@ -499324,17 +499374,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fadd %st(0),%st │ │ │ │ - mov $0x458d4800,%edx │ │ │ │ - rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ + clc │ │ │ │ + sarb $0xd0,0x458d4800(%rdx) │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5c4819 <__gmpz_get_d_2exp@plt+0x1be599> │ │ │ │ movq $0x5c47a8,-0x20(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x1f(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ @@ -499346,28 +499396,28 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900bac0(%rax) │ │ │ │ + add %ch,0x4900bac0(%rax) │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5c4809 <__gmpz_get_d_2exp@plt+0x1be589> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rcx,(%r12) │ │ │ │ movq $0x5c4830,-0x8(%rbp) │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ lea 0x10(%rcx),%r9 │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ - lea 0xcecbe8(%rip),%rdi │ │ │ │ + lea 0xcecc08(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0x7(%r12),%rcx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -499378,36 +499428,33 @@ │ │ │ │ nopl (%rax) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ sarb $0x83,-0x2776b800(%rdx) │ │ │ │ loopne 5c483d <__gmpz_get_d_2exp@plt+0x1be5bd> │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5c48bd <__gmpz_get_d_2exp@plt+0x1be63d> │ │ │ │ movq $0x5c4868,0x20(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c4868 <__gmpz_get_d_2exp@plt+0x1be5e8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x35(%rax) │ │ │ │ - mov $0xc4834900,%ebp │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x38(%rdi) │ │ │ │ + add %dl,0x4900bd35(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5c48ad <__gmpz_get_d_2exp@plt+0x1be62d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ mov 0x2f(%rbx),%rdx │ │ │ │ mov 0x37(%rbx),%rbx │ │ │ │ movq $0x5c4668,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ @@ -499430,17 +499477,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0x8d4800ba,%edi │ │ │ │ - rex.RB loopne 5c4949 <__gmpz_get_d_2exp@plt+0x1be6c9> │ │ │ │ + add %bl,-0x41(%rax) │ │ │ │ + mov $0x458d4800,%edx │ │ │ │ + loopne 5c4949 <__gmpz_get_d_2exp@plt+0x1be6c9> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5c492a <__gmpz_get_d_2exp@plt+0x1be6aa> │ │ │ │ movq $0x5c4940,-0x20(%rbp) │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov 0x16(%rbx),%rax │ │ │ │ @@ -499451,16 +499498,16 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0xc74800ba,%esi │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0xc74800ba,%edi │ │ │ │ add %r13b,0x49(%r8) │ │ │ │ pop %rsp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ sbb %dh,%dh │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ @@ -499468,37 +499515,37 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ mov $0xc74800ba,%esi │ │ │ │ add %r11b,0x48005c49(%r8) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ - lea 0xc4554e(%rip),%rbx │ │ │ │ + lea 0xc4556e(%rip),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ jmp fb02c0 <__gmpz_get_d_2exp@plt+0xbaa040> │ │ │ │ nopl 0x0(%rax) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900babe(%rax) │ │ │ │ + add %bh,0x4900babe(%rax) │ │ │ │ add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5c4a17 <__gmpz_get_d_2exp@plt+0x1be797> │ │ │ │ movq $0xc908d8,-0x48(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ movq $0xccf020,-0x38(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1214951,-0x28(%r12) │ │ │ │ + movq $0x1214971,-0x28(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x0,-0x10(%r12) │ │ │ │ movq $0x0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ @@ -499513,16 +499560,16 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0x834900ba,%ebp │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0x834900ba,%esi │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x36(%rdi) │ │ │ │ movq $0x5c4758,-0x20(%r12) │ │ │ │ @@ -499543,18 +499590,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800babd(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5c4afa <__gmpz_get_d_2exp@plt+0x1be87a> │ │ │ │ + add %cl,%al │ │ │ │ + mov $0x8d4800ba,%ebp │ │ │ │ + rex.RB call 735483fc <__environ@GLIBC_2.2.5+0x722048d4> │ │ │ │ + rex.WB │ │ │ │ movq $0x5c4ae8,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -499563,30 +499610,28 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x43(%rax) │ │ │ │ - mov $0x45c74800,%edx │ │ │ │ - add %dl,(%rax) │ │ │ │ - rex.WXB pop %r12 │ │ │ │ - add %dh,(%rcx) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ + add %cl,0x4800babd(%rax) │ │ │ │ + movl $0x5c4b10,0x0(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ jmp d8f4a8 <__gmpz_get_d_2exp@plt+0x989228> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x43(%rax) │ │ │ │ + add %ah,-0x43(%rax) │ │ │ │ mov $0xc4834900,%edx │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ movq $0x5c48f8,-0x18(%r12) │ │ │ │ @@ -499611,16 +499656,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xbabc,$0x0 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + call 485d0645 <__environ@GLIBC_2.2.5+0x4728cb1d> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5c4c1a <__gmpz_get_d_2exp@plt+0x1be99a> │ │ │ │ movq $0x5c4bc8,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -499630,25 +499675,25 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900babc(%rax) │ │ │ │ + add %ch,0x4900babc(%rax) │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5c4c0a <__gmpz_get_d_2exp@plt+0x1be98a> │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ movq $0x5c4aa8,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x5c4c30,0x8(%rbp) │ │ │ │ lea -0x6(%r12),%rdi │ │ │ │ - lea 0xc534cb(%rip),%rsi │ │ │ │ + lea 0xc534eb(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp ccb7e8 <__gmpz_get_d_2exp@plt+0x8c5568> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -499778,15 +499823,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ movq $0x5cd8d0,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x12298e9,-0x10(%r12) │ │ │ │ + movq $0x1229909,-0x10(%r12) │ │ │ │ movq $0xb17f68,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ @@ -499794,47 +499839,47 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x46(%rax) │ │ │ │ + add %dh,-0x46(%rax) │ │ │ │ mov $0x458d4800,%edx │ │ │ │ - call 73548754 <__environ@GLIBC_2.2.5+0x72204c6c> │ │ │ │ + call 73548754 <__environ@GLIBC_2.2.5+0x72204c2c> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call b89c51 <__gmpz_get_d_2exp@plt+0x7839d1> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xbaba47(%rip),%rbx │ │ │ │ + lea 0xbaba67(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ mov $0x834900ba,%edx │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x37(%rdi) │ │ │ │ movq $0x5c4b88,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x5c4ea8,0x10(%rbp) │ │ │ │ - lea 0xbab984(%rip),%r14 │ │ │ │ + lea 0xbab9a4(%rip),%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ @@ -499903,15 +499948,15 @@ │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbab8ef(%rip),%rbx │ │ │ │ + lea 0xbab90f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -500219,18 +500264,18 @@ │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ add $0xfffffffffffffff8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcec08c(%rip),%rbx │ │ │ │ + lea 0xcec0ac(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbab4cd(%rip),%rbx │ │ │ │ + lea 0xbab4ed(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x5c4fa8,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ @@ -500551,15 +500596,15 @@ │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbab01d(%rip),%rbx │ │ │ │ + lea 0xbab03d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -500571,15 +500616,15 @@ │ │ │ │ (bad) │ │ │ │ mov %ebx,%eax │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5c58be <__gmpz_get_d_2exp@plt+0x1bf63e> │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x5c5888,-0x10(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -500781,15 +500826,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105494dc <__environ@GLIBC_2.2.5+0xf2059f4> │ │ │ │ + rex.RB call 105494dc <__environ@GLIBC_2.2.5+0xf2059b4> │ │ │ │ (bad) │ │ │ │ int3 │ │ │ │ add %eax,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ repz and $0x7,%esi │ │ │ │ cmp $0x1,%rsi │ │ │ │ je 5c5d03 <__gmpz_get_d_2exp@plt+0x1bfa83> │ │ │ │ @@ -500879,23 +500924,23 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5c5d41 <__gmpz_get_d_2exp@plt+0x1bfac1> │ │ │ │ movq $0xf82ba0,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ movq $0x5c5cf8,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbaab30(%rip),%rbx │ │ │ │ + lea 0xbaab50(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x5c5988,-0x40(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ movq $0xf82ba0,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ @@ -500953,34 +500998,33 @@ │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - lahf │ │ │ │ + add %al,-0x61(%rax) │ │ │ │ ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5c5ecc <__gmpz_get_d_2exp@plt+0x1bfc4c> │ │ │ │ movq $0x5c5ee8,-0x8(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xbaa9be(%rip),%r14 │ │ │ │ + lea 0xbaa9de(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ - lea 0xbaa9cd(%rip),%rbx │ │ │ │ + lea 0xbaa9ed(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sahf │ │ │ │ + add %al,(%rax) │ │ │ │ + lahf │ │ │ │ ret │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,(%r8) │ │ │ │ pop %rdi │ │ │ │ pop %rsp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -500988,47 +501032,46 @@ │ │ │ │ (bad) │ │ │ │ incl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ sahf │ │ │ │ ret │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - mov $0x9e,%bh │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + sahf │ │ │ │ ret │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ {rex2 0x8d} packsswb (%r8),%mm0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x62(%rax) │ │ │ │ - ret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %dl,0x4800c39e(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5c5faa <__gmpz_get_d_2exp@plt+0x1bfd2a> │ │ │ │ movq $0x5c5f68,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c5f68 <__gmpz_get_d_2exp@plt+0x1bfce8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x62(%rax) │ │ │ │ + add %ah,-0x62(%rax) │ │ │ │ ret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -501041,28 +501084,28 @@ │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp c1b568 <__gmpz_get_d_2exp@plt+0x8152e8> │ │ │ │ - lea 0xbaa8ff(%rip),%rbx │ │ │ │ + lea 0xbaa91f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ test $0xba,%al │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xbaa8c7(%rip),%r14 │ │ │ │ + lea 0xbaa8e7(%rip),%r14 │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ nop │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -501355,15 +501398,15 @@ │ │ │ │ mov %r10,%r9 │ │ │ │ mov %rcx,%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ lea -0x48(%r12),%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0xc525de(%rip),%rbx │ │ │ │ + lea 0xc525fe(%rip),%rbx │ │ │ │ mov %r11,0x0(%rbp) │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp *0x18(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x5c63d0,-0x68(%rbp) │ │ │ │ mov 0x48(%rsp),%rsi │ │ │ │ @@ -501383,15 +501426,15 @@ │ │ │ │ mov 0x40(%rsp),%r14 │ │ │ │ mov %r14,0x0(%rbp) │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xffffffffffffff98,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xbaa45c(%rip),%rbx │ │ │ │ + lea 0xbaa47c(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -501453,15 +501496,15 @@ │ │ │ │ mov %r10,%r9 │ │ │ │ mov %rcx,%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ lea -0x48(%r12),%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0xc52447(%rip),%rbx │ │ │ │ + lea 0xc52467(%rip),%rbx │ │ │ │ mov %r11,0x0(%rbp) │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp *0x18(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x5c6570,-0x68(%rbp) │ │ │ │ mov 0x48(%rsp),%rsi │ │ │ │ @@ -501546,15 +501589,15 @@ │ │ │ │ mov %r10,%r9 │ │ │ │ mov %rcx,%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ lea -0x48(%r12),%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0xc522c5(%rip),%rbx │ │ │ │ + lea 0xc522e5(%rip),%rbx │ │ │ │ mov %r11,0x0(%rbp) │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp *0x18(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x5c66e8,-0x68(%rbp) │ │ │ │ mov 0x48(%rsp),%rsi │ │ │ │ @@ -501646,15 +501689,15 @@ │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,0x30(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 5c6248 <__gmpz_get_d_2exp@plt+0x1bffc8> │ │ │ │ - lea 0xbaa05d(%rip),%rbx │ │ │ │ + lea 0xbaa07d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ mov %edi,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -501734,64 +501777,63 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0xe(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,0x4800c50e(%rax) │ │ │ │ mov %esi,%edi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp cd83d8 <__gmpz_get_d_2exp@plt+0x8d2158> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0xe(%rax) │ │ │ │ + add %ch,0xe(%rax) │ │ │ │ (bad) │ │ │ │ add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5c6b01 <__gmpz_get_d_2exp@plt+0x1c0881> │ │ │ │ movq $0x5c6a80,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0xcdea30,-0x28(%r12) │ │ │ │ - movq $0x11709ab,-0x20(%r12) │ │ │ │ + movq $0x11709cb,-0x20(%r12) │ │ │ │ lea -0x35(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1170759,-0x10(%r12) │ │ │ │ - movq $0x1170759,-0x8(%r12) │ │ │ │ - movq $0x1170752,(%r12) │ │ │ │ + movq $0x1170779,-0x10(%r12) │ │ │ │ + movq $0x1170779,-0x8(%r12) │ │ │ │ + movq $0x1170772,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xba9ea5(%rip),%rbx │ │ │ │ + lea 0xba9ec5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x16ff4562(%rax) │ │ │ │ + add %ch,-0x16ff4562(%rax) │ │ │ │ jae 5c6b32 <__gmpz_get_d_2exp@plt+0x1c08b2> │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c50d(%rax) │ │ │ │ + add %ah,0x4800c50d(%rax) │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5c6be7 <__gmpz_get_d_2exp@plt+0x1c0967> │ │ │ │ movq $0x5c6b88,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -501801,15 +501843,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0xd(%rax) │ │ │ │ + add %ch,0xd(%rax) │ │ │ │ (bad) │ │ │ │ movl $0x5c6bd0,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ mov 0x2f(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ @@ -501822,38 +501864,37 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ or $0x8b4800c5,%eax │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x76b677fc(%r11) │ │ │ │ (bad) │ │ │ │ add $0x20,%rbp │ │ │ │ jmp cd7e90 <__gmpz_get_d_2exp@plt+0x8d1c10> │ │ │ │ - lea 0xba9dea(%rip),%rbx │ │ │ │ + lea 0xba9e0a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ popf │ │ │ │ mov $0x1d8d4800,%edx │ │ │ │ - rcrb %cl,0x65ff00ba(%rbp) │ │ │ │ - add %ah,0xf(%rsi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + repnz popf │ │ │ │ + mov $0x65ff00,%edx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 5c6f28 <__gmpz_get_d_2exp@plt+0x1c0ca8> │ │ │ │ @@ -502130,15 +502171,15 @@ │ │ │ │ add $0x4,%rdi │ │ │ │ mov %r8,%rdx │ │ │ │ mov 0x70(%rsp),%rsi │ │ │ │ mov 0x68(%rsp),%r9 │ │ │ │ mov 0x60(%rsp),%r8 │ │ │ │ jmp 5c6fbf <__gmpz_get_d_2exp@plt+0x1c0d3f> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xba9960(%rip),%rbx │ │ │ │ + lea 0xba9980(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -502201,15 +502242,15 @@ │ │ │ │ mov %r10,%r9 │ │ │ │ mov %rcx,%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ lea -0x48(%r12),%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0xc518b7(%rip),%rbx │ │ │ │ + lea 0xc518d7(%rip),%rbx │ │ │ │ mov %r11,0x0(%rbp) │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp *0x18(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x5c7100,-0x68(%rbp) │ │ │ │ mov 0x48(%rsp),%rsi │ │ │ │ @@ -502302,15 +502343,15 @@ │ │ │ │ mov %r10,%r9 │ │ │ │ mov %rcx,%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ lea -0x48(%r12),%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0xc5170e(%rip),%rbx │ │ │ │ + lea 0xc5172e(%rip),%rbx │ │ │ │ mov %r11,0x0(%rbp) │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp *0x18(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x5c72a0,-0x68(%rbp) │ │ │ │ mov 0x48(%rsp),%rsi │ │ │ │ @@ -502392,15 +502433,15 @@ │ │ │ │ mov %r10,%r9 │ │ │ │ mov %rcx,%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ lea -0x48(%r12),%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0xc51596(%rip),%rbx │ │ │ │ + lea 0xc515b6(%rip),%rbx │ │ │ │ mov %r11,0x0(%rbp) │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp *0x18(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x5c7418,-0x68(%rbp) │ │ │ │ mov 0x48(%rsp),%rsi │ │ │ │ @@ -502485,15 +502526,15 @@ │ │ │ │ mov %r10,%r9 │ │ │ │ mov %rcx,%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ lea -0x48(%r12),%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0xc51416(%rip),%rbx │ │ │ │ + lea 0xc51436(%rip),%rbx │ │ │ │ mov %r11,0x0(%rbp) │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp *0x18(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x5c7590,-0x68(%rbp) │ │ │ │ mov 0x48(%rsp),%rsi │ │ │ │ @@ -502624,15 +502665,15 @@ │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jge 5c7878 <__gmpz_get_d_2exp@plt+0x1c15f8> │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,0x30(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 5c6f28 <__gmpz_get_d_2exp@plt+0x1c0ca8> │ │ │ │ - lea 0xba91ad(%rip),%rbx │ │ │ │ + lea 0xba91cd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ mov %edi,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -502712,53 +502753,53 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x2(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x5738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + add %dl,0x4800c4fe(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x5(%rbx),%r14 │ │ │ │ jmp cd7748 <__gmpz_get_d_2exp@plt+0x8d14c8> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x2(%rax) │ │ │ │ + add %ch,-0x2(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5c7a41 <__gmpz_get_d_2exp@plt+0x1c17c1> │ │ │ │ movq $0x5c79c0,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0xcdea30,-0x28(%r12) │ │ │ │ - movq $0x1170a3b,-0x20(%r12) │ │ │ │ + movq $0x1170a5b,-0x20(%r12) │ │ │ │ lea -0x35(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1170759,-0x10(%r12) │ │ │ │ - movq $0x1170759,-0x8(%r12) │ │ │ │ - movq $0x1170752,(%r12) │ │ │ │ + movq $0x1170779,-0x10(%r12) │ │ │ │ + movq $0x1170779,-0x8(%r12) │ │ │ │ + movq $0x1170772,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xba8ff5(%rip),%rbx │ │ │ │ + lea 0xba9015(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ (bad) │ │ │ │ mov $0xff73e900,%edx │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -502766,63 +502807,63 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x2(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x5738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + add %al,0x4800c4fe(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x5(%rbx),%r14 │ │ │ │ jmp cd83d8 <__gmpz_get_d_2exp@plt+0x8d2158> │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bh,%dh │ │ │ │ - (bad) │ │ │ │ + pop %rax │ │ │ │ + inc %ah │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5c7b15 <__gmpz_get_d_2exp@plt+0x1c1895> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x5c7a90,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0xcdea30,-0x28(%r12) │ │ │ │ - movq $0x11709ab,-0x20(%r12) │ │ │ │ + movq $0x11709cb,-0x20(%r12) │ │ │ │ lea -0x35(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1170759,-0x10(%r12) │ │ │ │ - movq $0x1170759,-0x8(%r12) │ │ │ │ - movq $0x1170752,(%r12) │ │ │ │ + movq $0x1170779,-0x10(%r12) │ │ │ │ + movq $0x1170779,-0x8(%r12) │ │ │ │ + movq $0x1170772,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cld │ │ │ │ + add %dl,(%rax) │ │ │ │ + std │ │ │ │ (bad) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ testl $0x5738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ jmp cd7748 <__gmpz_get_d_2exp@plt+0x8d14c8> │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -502830,28 +502871,28 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xc4fc,$0x0 │ │ │ │ - add $0x40,%r12 │ │ │ │ + call 495d4065 <__environ@GLIBC_2.2.5+0x4829053d> │ │ │ │ + add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5c7bc5 <__gmpz_get_d_2exp@plt+0x1c1945> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x5c7b40,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0xcdea30,-0x28(%r12) │ │ │ │ - movq $0x1170a3b,-0x20(%r12) │ │ │ │ + movq $0x1170a5b,-0x20(%r12) │ │ │ │ lea -0x35(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1170759,-0x10(%r12) │ │ │ │ - movq $0x1170759,-0x8(%r12) │ │ │ │ - movq $0x1170752,(%r12) │ │ │ │ + movq $0x1170779,-0x10(%r12) │ │ │ │ + movq $0x1170779,-0x8(%r12) │ │ │ │ + movq $0x1170772,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -502869,32 +502910,32 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5c7c46 <__gmpz_get_d_2exp@plt+0x1c19c6> │ │ │ │ movq $0x5c7ab8,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0x5c7b68,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ movq $0xcdea10,-0x18(%r12) │ │ │ │ - movq $0x1170760,-0x10(%r12) │ │ │ │ + movq $0x1170780,-0x10(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xba8e10(%rip),%rbx │ │ │ │ + lea 0xba8e30(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c4fb(%rax) │ │ │ │ + add %ch,0x4800c4fb(%rax) │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5c7d0f <__gmpz_get_d_2exp@plt+0x1c1a8f> │ │ │ │ movq $0x5c7cb0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -502904,15 +502945,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x5(%rax) │ │ │ │ + add %dh,-0x5(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock clc │ │ │ │ jl 5c7d13 <__gmpz_get_d_2exp@plt+0x1c1a93> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ @@ -502929,39 +502970,37 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ sti │ │ │ │ (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x77bef7fc(%r10) │ │ │ │ (bad) │ │ │ │ add $0x20,%rbp │ │ │ │ jmp cd76f0 <__gmpz_get_d_2exp@plt+0x8d1470> │ │ │ │ - lea 0xba8d7a(%rip),%rbx │ │ │ │ + lea 0xba8d9a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x73(%rax) │ │ │ │ - mov $0x1d8d4800,%edx │ │ │ │ - (bad) │ │ │ │ - add %ah,%gs:0xf(%rsi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + add %cl,0x4800ba8d(%rax) │ │ │ │ + lea 0xba8d82(%rip),%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 5c7fa0 <__gmpz_get_d_2exp@plt+0x1c1d20> │ │ │ │ @@ -503161,15 +503200,15 @@ │ │ │ │ mov %r8b,(%rdx,%r9,1) │ │ │ │ add $0x2,%rax │ │ │ │ inc %rdi │ │ │ │ mov 0x68(%rsp),%r9 │ │ │ │ mov 0x60(%rsp),%r8 │ │ │ │ jmp 5c8037 <__gmpz_get_d_2exp@plt+0x1c1db7> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xba8a68(%rip),%rbx │ │ │ │ + lea 0xba8a88(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -503232,15 +503271,15 @@ │ │ │ │ mov %r10,%r9 │ │ │ │ mov %rcx,%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ lea -0x48(%r12),%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0xc508d6(%rip),%rbx │ │ │ │ + lea 0xc508f6(%rip),%rbx │ │ │ │ mov %r11,0x0(%rbp) │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp *0x18(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x5c80d8,-0x68(%rbp) │ │ │ │ mov 0x48(%rsp),%rsi │ │ │ │ @@ -503322,15 +503361,15 @@ │ │ │ │ mov %r10,%r9 │ │ │ │ mov %rcx,%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ lea -0x48(%r12),%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0xc50767(%rip),%rbx │ │ │ │ + lea 0xc50787(%rip),%rbx │ │ │ │ mov %r11,0x0(%rbp) │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp *0x18(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x5c8250,-0x68(%rbp) │ │ │ │ mov 0x48(%rsp),%rsi │ │ │ │ @@ -503413,15 +503452,15 @@ │ │ │ │ mov %r10,%r9 │ │ │ │ mov %rcx,%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ lea -0x48(%r12),%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0xc505f8(%rip),%rbx │ │ │ │ + lea 0xc50618(%rip),%rbx │ │ │ │ mov %r11,0x0(%rbp) │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp *0x18(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x5c83c8,-0x68(%rbp) │ │ │ │ mov 0x48(%rsp),%rsi │ │ │ │ @@ -503515,15 +503554,15 @@ │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jge 5c8608 <__gmpz_get_d_2exp@plt+0x1c2388> │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,0x30(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 5c7fa0 <__gmpz_get_d_2exp@plt+0x1c1d20> │ │ │ │ - lea 0xba84fd(%rip),%rbx │ │ │ │ + lea 0xba851d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ mov %edi,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -503603,66 +503642,65 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c4f1(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x5(%rbx),%r14 │ │ │ │ + add %al,%al │ │ │ │ + int1 │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x5738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ jmp cd83d8 <__gmpz_get_d_2exp@plt+0x8d2158> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0xf(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ + add %bl,0x4900c4f1(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5c87d1 <__gmpz_get_d_2exp@plt+0x1c2551> │ │ │ │ movq $0x5c8750,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0xcdea30,-0x28(%r12) │ │ │ │ - movq $0x1170b1b,-0x20(%r12) │ │ │ │ + movq $0x1170b3b,-0x20(%r12) │ │ │ │ lea -0x35(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1170759,-0x10(%r12) │ │ │ │ - movq $0x1170759,-0x8(%r12) │ │ │ │ - movq $0x1170752,(%r12) │ │ │ │ + movq $0x1170779,-0x10(%r12) │ │ │ │ + movq $0x1170779,-0x8(%r12) │ │ │ │ + movq $0x1170772,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xba8345(%rip),%rbx │ │ │ │ + lea 0xba8365(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cmpl $0xffffffff,-0x8c1700(%rdx) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + mov $0xff73e900,%edx │ │ │ │ + (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cmpl $0x22,0x1d8d4800(%rdx) │ │ │ │ - cmpl $0x66,0x65ff00(%rdx) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + mov $0x1d8d4800,%edx │ │ │ │ + rex.X cmpl $0x66,0x65ff00(%rdx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ @@ -503867,15 +503905,15 @@ │ │ │ │ inc %rax │ │ │ │ add $0x2,%rdi │ │ │ │ mov 0x70(%rsp),%rsi │ │ │ │ mov 0x68(%rsp),%r9 │ │ │ │ mov 0x60(%rsp),%r8 │ │ │ │ jmp 5c8b1f <__gmpz_get_d_2exp@plt+0x1c289f> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xba7ff0(%rip),%rbx │ │ │ │ + lea 0xba8010(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -503938,15 +503976,15 @@ │ │ │ │ mov %r10,%r9 │ │ │ │ mov %rcx,%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ lea -0x48(%r12),%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0xc4fde7(%rip),%rbx │ │ │ │ + lea 0xc4fe07(%rip),%rbx │ │ │ │ mov %r11,0x0(%rbp) │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp *0x18(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x5c8bd0,-0x68(%rbp) │ │ │ │ mov 0x48(%rsp),%rsi │ │ │ │ @@ -504028,15 +504066,15 @@ │ │ │ │ mov %r10,%r9 │ │ │ │ mov %rcx,%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ lea -0x48(%r12),%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0xc4fc66(%rip),%rbx │ │ │ │ + lea 0xc4fc86(%rip),%rbx │ │ │ │ mov %r11,0x0(%rbp) │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp *0x18(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x5c8d48,-0x68(%rbp) │ │ │ │ mov 0x48(%rsp),%rsi │ │ │ │ @@ -504118,15 +504156,15 @@ │ │ │ │ mov %r10,%r9 │ │ │ │ mov %rcx,%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ lea -0x48(%r12),%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0xc4faee(%rip),%rbx │ │ │ │ + lea 0xc4fb0e(%rip),%rbx │ │ │ │ mov %r11,0x0(%rbp) │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp *0x18(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x5c8ec0,-0x68(%rbp) │ │ │ │ mov 0x48(%rsp),%rsi │ │ │ │ @@ -504222,15 +504260,15 @@ │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jge 5c9100 <__gmpz_get_d_2exp@plt+0x1c2e80> │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,0x30(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 5c8a88 <__gmpz_get_d_2exp@plt+0x1c2808> │ │ │ │ - lea 0xba7a85(%rip),%rbx │ │ │ │ + lea 0xba7aa5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ mov %edi,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -504310,68 +504348,70 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - in $0xc4,%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ + out %al,$0xc4 │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ testl $0x5738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ jmp cd7748 <__gmpz_get_d_2exp@plt+0x8d14c8> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ in $0xc4,%eax │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5c92c9 <__gmpz_get_d_2exp@plt+0x1c3049> │ │ │ │ movq $0x5c9248,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0xcdea30,-0x28(%r12) │ │ │ │ - movq $0x1170b9b,-0x20(%r12) │ │ │ │ + movq $0x1170bbb,-0x20(%r12) │ │ │ │ lea -0x35(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1170759,-0x10(%r12) │ │ │ │ - movq $0x1170759,-0x8(%r12) │ │ │ │ - movq $0x1170752,(%r12) │ │ │ │ + movq $0x1170779,-0x10(%r12) │ │ │ │ + movq $0x1170779,-0x8(%r12) │ │ │ │ + movq $0x1170772,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xba78cd(%rip),%rbx │ │ │ │ + lea 0xba78ed(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x16ff4588(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + js 5c92b1 <__gmpz_get_d_2exp@plt+0x1c3031> │ │ │ │ + add %ch,%cl │ │ │ │ jae 5c92fa <__gmpz_get_d_2exp@plt+0x1c307a> │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ in $0xc4,%eax │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ testl $0x5738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ jmp cd83d8 <__gmpz_get_d_2exp@plt+0x8d2158> │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -504379,77 +504419,78 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xe5,%al │ │ │ │ + shl $1,%ch │ │ │ │ (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5c939d <__gmpz_get_d_2exp@plt+0x1c311d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x5c9318,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0xcdea30,-0x28(%r12) │ │ │ │ - movq $0x1170b1b,-0x20(%r12) │ │ │ │ + movq $0x1170b3b,-0x20(%r12) │ │ │ │ lea -0x35(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1170759,-0x10(%r12) │ │ │ │ - movq $0x1170759,-0x8(%r12) │ │ │ │ - movq $0x1170752,(%r12) │ │ │ │ + movq $0x1170779,-0x10(%r12) │ │ │ │ + movq $0x1170779,-0x8(%r12) │ │ │ │ + movq $0x1170772,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x1c(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x5738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + add %cl,0x4800c4e4(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x5(%rbx),%r14 │ │ │ │ jmp cd7748 <__gmpz_get_d_2exp@plt+0x8d14c8> │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex in $0xc4,%al │ │ │ │ + (bad) │ │ │ │ + in $0xc4,%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5c944d <__gmpz_get_d_2exp@plt+0x1c31cd> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x5c93c8,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0xcdea30,-0x28(%r12) │ │ │ │ - movq $0x1170b9b,-0x20(%r12) │ │ │ │ + movq $0x1170bbb,-0x20(%r12) │ │ │ │ lea -0x35(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1170759,-0x10(%r12) │ │ │ │ - movq $0x1170759,-0x8(%r12) │ │ │ │ - movq $0x1170752,(%r12) │ │ │ │ + movq $0x1170779,-0x10(%r12) │ │ │ │ + movq $0x1170779,-0x8(%r12) │ │ │ │ + movq $0x1170772,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -504467,57 +504508,57 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5c94ce <__gmpz_get_d_2exp@plt+0x1c324e> │ │ │ │ movq $0x5c9340,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0x5c93f0,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ movq $0xcdea10,-0x18(%r12) │ │ │ │ - movq $0x1170728,-0x10(%r12) │ │ │ │ + movq $0x1170748,-0x10(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xba76e8(%rip),%rbx │ │ │ │ + lea 0xba7708(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jbe 5c94b9 <__gmpz_get_d_2exp@plt+0x1c3239> │ │ │ │ + add %dl,(%rax) │ │ │ │ + ja 5c94b9 <__gmpz_get_d_2exp@plt+0x1c3239> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xba76ea,%eax │ │ │ │ + sbb $0xba770a,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c601(%rax) │ │ │ │ + add %ah,0x4800c601(%rax) │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5c9550 <__gmpz_get_d_2exp@plt+0x1c32d0> │ │ │ │ movq $0x5c9618,-0x18(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp c13c40 <__gmpz_get_d_2exp@plt+0x80d9c0> │ │ │ │ - lea 0xba7709(%rip),%rbx │ │ │ │ + lea 0xba7729(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ mov (%rcx),%rcx │ │ │ │ mov -0x4(%rcx),%ecx │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ mov %rcx,0x40(%rsp) │ │ │ │ @@ -504532,15 +504573,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ add %eax,%esi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ jrcxz 5c95ac <__gmpz_get_d_2exp@plt+0x1c332c> │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ @@ -504555,29 +504596,31 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c600(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %bl,%al │ │ │ │ + add %al,%dh │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + jrcxz 5c95f4 <__gmpz_get_d_2exp@plt+0x1c3374> │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ jmp 5c9677 <__gmpz_get_d_2exp@plt+0x1c33f7> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x7cff3a00(%rax) │ │ │ │ + add %dh,-0x7cff3a00(%rax) │ │ │ │ jrcxz 5c9622 <__gmpz_get_d_2exp@plt+0x1c33a2> │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 5c9680 <__gmpz_get_d_2exp@plt+0x1c3400> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x7,%ebx │ │ │ │ test %rbx,%rbx │ │ │ │ @@ -504597,15 +504640,15 @@ │ │ │ │ lea -0x1(%rdx),%rcx │ │ │ │ mov %rcx,0x40(%rsp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ cmp %rbx,%rcx │ │ │ │ je 5c968e <__gmpz_get_d_2exp@plt+0x1c340e> │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xce7d4a(%rip),%rbx │ │ │ │ + lea 0xce7d6a(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x5c96b8,0x10(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c96b8 <__gmpz_get_d_2exp@plt+0x1c3438> │ │ │ │ @@ -504613,16 +504656,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - inc %ebp │ │ │ │ + add %dl,(%rax) │ │ │ │ + add %al,%dh │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsi,%rdx,2) │ │ │ │ movl $0x5c96f0,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ @@ -504633,42 +504676,43 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c5ff(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5c970d <__gmpz_get_d_2exp@plt+0x1c348d> │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ + add %bl,%al │ │ │ │ + inc %ebp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp e133e8 <__gmpz_get_d_2exp@plt+0xa0d168> │ │ │ │ - lea 0xc5ff94(%rip),%rbx │ │ │ │ + lea 0xc5ffb4(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xce7cb9(%rip),%rbx │ │ │ │ + lea 0xce7cd9(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ jmp 5c9645 <__gmpz_get_d_2exp@plt+0x1c33c5> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ jne 5c9711 <__gmpz_get_d_2exp@plt+0x1c3491> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 5c97a9 <__gmpz_get_d_2exp@plt+0x1c3529> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5c9858 <__gmpz_get_d_2exp@plt+0x1c35d8> │ │ │ │ movq $0x5c9790,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -504680,15 +504724,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ je 5c9749 <__gmpz_get_d_2exp@plt+0x1c34c9> │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ rclb $1,-0x74b7ffa4(%rdi) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -504702,15 +504746,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800ba74(%rax) │ │ │ │ + add %dh,0x4800ba74(%rax) │ │ │ │ movl $0x5c9810,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ @@ -504721,15 +504765,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x74(%rax) │ │ │ │ + add %dh,0x74(%rax) │ │ │ │ mov $0x45c74800,%edx │ │ │ │ add %al,-0x68(%rax) │ │ │ │ pop %rsp │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ sbb %cl,-0x77(%rax) │ │ │ │ @@ -504741,37 +504785,35 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - je 5c97f9 <__gmpz_get_d_2exp@plt+0x1c3579> │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + add %al,0x74(%rax) │ │ │ │ + mov $0x458b4c00,%edx │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ fisttps -0x75(%rax) │ │ │ │ jne 5c985b <__gmpz_get_d_2exp@plt+0x1c35db> │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 5c9528 <__gmpz_get_d_2exp@plt+0x1c32a8> │ │ │ │ - lea 0xba7411(%rip),%rbx │ │ │ │ + lea 0xba7431(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - inc %ch │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5c98d1 <__gmpz_get_d_2exp@plt+0x1c3651> │ │ │ │ - cmp %edi,%eax │ │ │ │ + add %cl,-0x2(%rax) │ │ │ │ + (bad) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5c9915 <__gmpz_get_d_2exp@plt+0x1c3695> │ │ │ │ movq $0x5c98b8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c98b8 <__gmpz_get_d_2exp@plt+0x1c3638> │ │ │ │ @@ -504779,19 +504821,23 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - movl $0x5c98f8,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %dl,(%rax) │ │ │ │ + inc %ch │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + clc │ │ │ │ + cwtl │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -504800,22 +504846,24 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c5fd(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ movl $0x5c99d8,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp c13c40 <__gmpz_get_d_2exp@plt+0x80d9c0> │ │ │ │ - lea 0xba7364(%rip),%rbx │ │ │ │ + lea 0xba7384(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ mov (%rcx),%rcx │ │ │ │ mov -0x4(%rcx),%ecx │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ mov %rcx,0x40(%rsp) │ │ │ │ @@ -504830,15 +504878,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x3(%rax) │ │ │ │ + add %ah,-0x3(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ jmp 5c9a05 <__gmpz_get_d_2exp@plt+0x1c3785> │ │ │ │ @@ -504852,31 +504900,31 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - cld │ │ │ │ + add %bl,(%rax) │ │ │ │ + std │ │ │ │ (bad) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ jmp 5c9a37 <__gmpz_get_d_2exp@plt+0x1c37b7> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ cld │ │ │ │ (bad) │ │ │ │ jrcxz 5c99e2 <__gmpz_get_d_2exp@plt+0x1c3762> │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 5c9a40 <__gmpz_get_d_2exp@plt+0x1c37c0> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -504898,15 +504946,15 @@ │ │ │ │ lea -0x1(%rdx),%rcx │ │ │ │ mov %rcx,0x40(%rsp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ cmp %rbx,%rcx │ │ │ │ je 5c9a4e <__gmpz_get_d_2exp@plt+0x1c37ce> │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xce7993(%rip),%rbx │ │ │ │ + lea 0xce79b3(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x5c9a78,0x10(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c9a78 <__gmpz_get_d_2exp@plt+0x1c37f8> │ │ │ │ @@ -504914,16 +504962,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cld │ │ │ │ + add %dl,-0x4(%rax) │ │ │ │ (bad) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5c9b3e <__gmpz_get_d_2exp@plt+0x1c38be> │ │ │ │ movq $0x5c9ab8,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -504935,16 +504982,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sti │ │ │ │ + add %dl,(%rax) │ │ │ │ + cld │ │ │ │ (bad) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5c9b5e <__gmpz_get_d_2exp@plt+0x1c38de> │ │ │ │ movq $0x5c9af8,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -504984,23 +505031,23 @@ │ │ │ │ mov $0x43,%dh │ │ │ │ (bad) │ │ │ │ movzbl 0x8(%rbp),%ebx │ │ │ │ cmp %rax,%rbx │ │ │ │ je 5c9b3e <__gmpz_get_d_2exp@plt+0x1c38be> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5c9a40 <__gmpz_get_d_2exp@plt+0x1c37c0> │ │ │ │ - lea 0xce788c(%rip),%rbx │ │ │ │ + lea 0xce78ac(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ jmp 5c9a05 <__gmpz_get_d_2exp@plt+0x1c3785> │ │ │ │ - lea 0xc5fb43(%rip),%rbx │ │ │ │ + lea 0xc5fb63(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -505021,42 +505068,42 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x46(%rcx) │ │ │ │ + and %dh,-0x46(%rcx) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x37(%rdi) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x5c9b80,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x10(%r12),%r9 │ │ │ │ mov %rax,%r8 │ │ │ │ - lea 0xc69f40(%rip),%rdi │ │ │ │ - lea 0xba70b9(%rip),%rsi │ │ │ │ - lea 0xc6feb2(%rip),%r14 │ │ │ │ + lea 0xc69f60(%rip),%rdi │ │ │ │ + lea 0xba70d9(%rip),%rsi │ │ │ │ + lea 0xc6fed2(%rip),%r14 │ │ │ │ jmp e1f5e8 <__gmpz_get_d_2exp@plt+0xa19368> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800ba70(%rax) │ │ │ │ + add %dh,0x4800ba70(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5c9cab <__gmpz_get_d_2exp@plt+0x1c3a2b> │ │ │ │ mov %rsi,%rbx │ │ │ │ and $0x7,%esi │ │ │ │ cmp $0x1,%rsi │ │ │ │ je 5c9c9c <__gmpz_get_d_2exp@plt+0x1c3a1c> │ │ │ │ @@ -505075,53 +505122,54 @@ │ │ │ │ movq $0x5c9cc8,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0xa0ff38(%rip),%r14 │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ - lea 0xba7036(%rip),%rbx │ │ │ │ + lea 0xba7056(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - mov $0x458b4800,%edx │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + jo 5c9c81 <__gmpz_get_d_2exp@plt+0x1c3a01> │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ jae 5c9cd2 <__gmpz_get_d_2exp@plt+0x1c3a52> │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - mov $0x458d4800,%edx │ │ │ │ + add %bl,(%rax) │ │ │ │ + jo 5c9ca9 <__gmpz_get_d_2exp@plt+0x1c3a29> │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5c9d60 <__gmpz_get_d_2exp@plt+0x1c3ae0> │ │ │ │ movq $0x5c9d20,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5c9d20 <__gmpz_get_d_2exp@plt+0x1c3aa0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ mov $0x45c74800,%edx │ │ │ │ clc │ │ │ │ push %rax │ │ │ │ popf │ │ │ │ pop %rsp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ @@ -505135,20 +505183,20 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800ba6f(%rax) │ │ │ │ + add %bh,0x4800ba6f(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5c9c30 <__gmpz_get_d_2exp@plt+0x1c39b0> │ │ │ │ - lea 0xba6f91(%rip),%rbx │ │ │ │ + lea 0xba6fb1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -505179,33 +505227,33 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %al,(%rax) │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ mov $0x458d4800,%edx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5c9e4c <__gmpz_get_d_2exp@plt+0x1c3bcc> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5c9e41 <__gmpz_get_d_2exp@plt+0x1c3bc1> │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x5c9da0,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x5c9e60,-0x10(%rbp) │ │ │ │ lea -0x10(%r12),%r9 │ │ │ │ mov %rcx,%r8 │ │ │ │ - lea 0xc69d0b(%rip),%rdi │ │ │ │ - lea 0xba6e84(%rip),%rsi │ │ │ │ - lea 0xc6fc7d(%rip),%r14 │ │ │ │ + lea 0xc69d2b(%rip),%rdi │ │ │ │ + lea 0xba6ea4(%rip),%rsi │ │ │ │ + lea 0xc6fc9d(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e1f5e8 <__gmpz_get_d_2exp@plt+0xa19368> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -505223,18 +505271,17 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %bl,0x6e(%rax) │ │ │ │ mov $0x458d4800,%edx │ │ │ │ - call 1054d7dc <__environ@GLIBC_2.2.5+0xf209cf4> │ │ │ │ + call 1054d7dc <__environ@GLIBC_2.2.5+0xf209cb4> │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ repz and $0x7,%esi │ │ │ │ cmp $0x1,%rsi │ │ │ │ jne 5c9f22 <__gmpz_get_d_2exp@plt+0x1c3ca2> │ │ │ │ @@ -505258,19 +505305,21 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800ba6d(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rcx,%rdi │ │ │ │ + add %dl,%al │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + mov $0x458b4800,%edx │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + mov %ecx,%edi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5c9f5b <__gmpz_get_d_2exp@plt+0x1c3cdb> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x5c9de0,-0x20(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ @@ -505281,15 +505330,15 @@ │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ movq $0x5c9f10,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xba6d82(%rip),%rbx │ │ │ │ + lea 0xba6da2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -505309,18 +505358,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ + add %bl,0x6d(%rax) │ │ │ │ mov $0x458d4800,%edx │ │ │ │ - call 7354d924 <__environ@GLIBC_2.2.5+0x72209e3c> │ │ │ │ + call 7354d924 <__environ@GLIBC_2.2.5+0x72209dfc> │ │ │ │ jae 5ca022 <__gmpz_get_d_2exp@plt+0x1c3da2> │ │ │ │ movl $0x5ca008,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ca008 <__gmpz_get_d_2exp@plt+0x1c3d88> │ │ │ │ @@ -505328,15 +505376,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ mov $0x45c74800,%edx │ │ │ │ clc │ │ │ │ cmp %ah,-0x74b7ffa4(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ @@ -505347,66 +505395,66 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ mov $0x7d8b4800,%edx │ │ │ │ adc %cl,-0x77(%rax) │ │ │ │ fimuls 0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ cmp $0xfe,%al │ │ │ │ (bad) │ │ │ │ decl -0x73(%rax) │ │ │ │ - sbb $0xba6cc5,%eax │ │ │ │ + sbb $0xba6ce5,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800ba6c(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ + add %cl,%al │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + mov $0xf7894800,%edx │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xba6c9d(%rip),%r14 │ │ │ │ + lea 0xba6cbd(%rip),%r14 │ │ │ │ jmp de1f70 <__gmpz_get_d_2exp@plt+0x9dbcf0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x6c(%rax) │ │ │ │ - mov $0x458d4800,%edx │ │ │ │ - call 7354d9f4 <__environ@GLIBC_2.2.5+0x72209f0c> │ │ │ │ - jae 5ca0f2 <__gmpz_get_d_2exp@plt+0x1c3e72> │ │ │ │ - movl $0x5ca0d8,-0x10(%rbp) │ │ │ │ + add %cl,0x4800ba6c(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5ca11c <__gmpz_get_d_2exp@plt+0x1c3e9c> │ │ │ │ + movq $0x5ca0d8,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ca0d8 <__gmpz_get_d_2exp@plt+0x1c3e58> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ + add %dl,0x6c(%rax) │ │ │ │ mov $0x45c74800,%edx │ │ │ │ clc │ │ │ │ or %ah,-0x74b7ffa4(%rcx) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -505416,30 +505464,30 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ mov $0x7d8b4800,%edx │ │ │ │ adc %cl,-0x77(%rax) │ │ │ │ fimuls 0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ std │ │ │ │ (bad) │ │ │ │ decl -0x73(%rax) │ │ │ │ - sbb $0xba6c15,%eax │ │ │ │ + sbb $0xba6c35,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x8000000,%eax │ │ │ │ + adc $0x28000000,%eax │ │ │ │ jne 5ca0ff <__gmpz_get_d_2exp@plt+0x1c3e7f> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5ca183 <__gmpz_get_d_2exp@plt+0x1c3f03> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -505448,62 +505496,62 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5ca181 <__gmpz_get_d_2exp@plt+0x1c3f01> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xce72c8(%rip),%rsi │ │ │ │ - lea 0xba6c49(%rip),%r14 │ │ │ │ + lea 0xce72e8(%rip),%rsi │ │ │ │ + lea 0xba6c69(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e92430 <__gmpz_get_d_2exp@plt+0xa8c1b0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800ba6c(%rax) │ │ │ │ + add %ah,0x4800ba6c(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ca1ed <__gmpz_get_d_2exp@plt+0x1c3f6d> │ │ │ │ movq $0x5ca1d0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ca1d0 <__gmpz_get_d_2exp@plt+0x1c3f50> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x6c(%rax) │ │ │ │ + add %dh,0x6c(%rax) │ │ │ │ mov $0x45c74800,%edx │ │ │ │ clc │ │ │ │ or %ah,-0x74b3ffa4(%rdx) │ │ │ │ jae 5ca1e3 <__gmpz_get_d_2exp@plt+0x1c3f63> │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp c49930 <__gmpz_get_d_2exp@plt+0x8436b0> │ │ │ │ - lea 0xba6c4c(%rip),%rbx │ │ │ │ + lea 0xba6c6c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ mov $0x45c74800,%edx │ │ │ │ add %dh,(%rax) │ │ │ │ - movabs %al,0xba6be9358d48005c │ │ │ │ + movabs %al,0xba6c09358d48005c │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ leave │ │ │ │ xchg %eax,%edx │ │ │ │ mov %es,(%rax) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -505525,15 +505573,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc5f66c(%rip),%rbx │ │ │ │ + lea 0xc5f68c(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -505545,20 +505593,20 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0xc4b410,-0x10(%r12) │ │ │ │ - movq $0x1170e51,-0x8(%r12) │ │ │ │ + movq $0x1170e71,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xba6bab(%rip),%rbx │ │ │ │ + lea 0xba6bcb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -505636,15 +505684,15 @@ │ │ │ │ mov %bx,(%rcx) │ │ │ │ movq $0x5ca440,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ca440 <__gmpz_get_d_2exp@plt+0x1c41c0> │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xba6b7c(%rip),%rbx │ │ │ │ + lea 0xba6b9c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -505754,15 +505802,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c2f9(%rax) │ │ │ │ + add %dh,0x4800c2f9(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ca5aa <__gmpz_get_d_2exp@plt+0x1c432a> │ │ │ │ movq $0x5ca598,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -505773,31 +505821,30 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x7(%rax) │ │ │ │ + add %bh,-0x7(%rax) │ │ │ │ ret $0x4800 │ │ │ │ movl $0x5ca5c8,0x0(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp d8f4a8 <__gmpz_get_d_2exp@plt+0x989228> │ │ │ │ - lea 0xba69b7(%rip),%rbx │ │ │ │ + lea 0xba69d7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - stc │ │ │ │ + add %cl,-0x7(%rax) │ │ │ │ ret $0x4900 │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ca60d <__gmpz_get_d_2exp@plt+0x1c438d> │ │ │ │ movq $0x5ca4b8,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ @@ -505833,58 +505880,55 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - push $0xffffffff834900ba │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %dl,(%rax) │ │ │ │ + imul $0xa53b4d18,-0x3b7cb700(%rdx),%edi │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x5ca638,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ - lea 0xba68cd(%rip),%rbx │ │ │ │ + lea 0xba68ed(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xba68c3(%rip),%rbx │ │ │ │ + lea 0xba68e3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x14ff4598(%rax) │ │ │ │ - sahf │ │ │ │ + add %al,%al │ │ │ │ + push $0xffffffff9eeb00ba │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7354e044 <__environ@GLIBC_2.2.5+0x7220a55c> │ │ │ │ + rex.RB call 7354e044 <__environ@GLIBC_2.2.5+0x7220a51c> │ │ │ │ rex.XB │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5ca73a <__gmpz_get_d_2exp@plt+0x1c44ba> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x5ca750,-0x18(%rbp) │ │ │ │ - lea 0xce6d08(%rip),%r14 │ │ │ │ + lea 0xce6d28(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d5d30 <__gmpz_get_d_2exp@plt+0x1cfab0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -505960,17 +506004,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %ah,-0x46(%rdi) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + rex.W │ │ │ │ + addr32 mov $0x458d4800,%edx │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5ca89a <__gmpz_get_d_2exp@plt+0x1c461a> │ │ │ │ movq $0x5ca8b0,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rsi │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -505978,26 +506022,25 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0x4800,%dx │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jg 5ca8c7 <__gmpz_get_d_2exp@plt+0x1c4647> │ │ │ │ - lea 0xba66d8(%rip),%rbx │ │ │ │ + add %cl,(%rax) │ │ │ │ + addr32 mov $0x458b4800,%edx │ │ │ │ + or %cl,-0x7b(%rax) │ │ │ │ + sarb $0x48,0xe(%rdi) │ │ │ │ + lea 0xba66f8(%rip),%ebx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 5ca8dd <__gmpz_get_d_2exp@plt+0x1c465d> │ │ │ │ - lea 0xce6b61(%rip),%rax │ │ │ │ + lea 0xce6b81(%rip),%rax │ │ │ │ jmp 5ca9e9 <__gmpz_get_d_2exp@plt+0x1c4769> │ │ │ │ movq $0x5ca900,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ca900 <__gmpz_get_d_2exp@plt+0x1c4680> │ │ │ │ jmp *(%rbx) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ @@ -506019,15 +506062,15 @@ │ │ │ │ dec %rbx │ │ │ │ mov (%rax,%rbx,2),%cx │ │ │ │ movq $0xe1d1a0,-0x20(%r12) │ │ │ │ mov %cx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rcx │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ lea -0xe(%r12),%rdx │ │ │ │ dec %rbx │ │ │ │ jmp 5ca9cd <__gmpz_get_d_2exp@plt+0x1c474d> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -506109,46 +506152,49 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - gs mov $0x458d4800,%edx │ │ │ │ + add %al,0x65(%rax) │ │ │ │ + mov $0x458d4800,%edx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5caab2 <__gmpz_get_d_2exp@plt+0x1c4832> │ │ │ │ movq $0x5caad0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5c34c8 <__gmpz_get_d_2exp@plt+0x1bd248> │ │ │ │ - lea 0xba651f(%rip),%rbx │ │ │ │ + lea 0xba653f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - fs mov $0x45c74800,%edx │ │ │ │ + add %cl,(%rax) │ │ │ │ + gs mov $0x45c74800,%edx │ │ │ │ clc │ │ │ │ add %ch,-0x9ceffa4(%rbx) │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d8f4a8 <__gmpz_get_d_2exp@plt+0x989228> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4900ba64(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cab3c <__gmpz_get_d_2exp@plt+0x1c48bc> │ │ │ │ + add %bl,%al │ │ │ │ + fs mov $0xc4834900,%edx │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2f(%rdi) │ │ │ │ movq $0x5ca870,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ mov $0x2,%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ @@ -506159,16 +506205,16 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x64(%rax) │ │ │ │ - mov $0xff2be900,%edx │ │ │ │ + add %dl,-0x16ff459c(%rax) │ │ │ │ + sub %edi,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -506185,18 +506231,18 @@ │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5cacac <__gmpz_get_d_2exp@plt+0x1c4a2c> │ │ │ │ lea 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ sub (%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jg 5cabaf <__gmpz_get_d_2exp@plt+0x1c492f> │ │ │ │ - lea 0xce688d(%rip),%rbx │ │ │ │ + lea 0xce68ad(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - lea 0xce687f(%rip),%rbx │ │ │ │ + lea 0xce689f(%rip),%rbx │ │ │ │ dec %rcx │ │ │ │ jmp 5cac12 <__gmpz_get_d_2exp@plt+0x1c4992> │ │ │ │ nop │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -506304,18 +506350,18 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5cae4c <__gmpz_get_d_2exp@plt+0x1c4bcc> │ │ │ │ lea 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ sub (%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jg 5cad4f <__gmpz_get_d_2exp@plt+0x1c4acf> │ │ │ │ - lea 0xce66ed(%rip),%rbx │ │ │ │ + lea 0xce670d(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - lea 0xce66df(%rip),%rbx │ │ │ │ + lea 0xce66ff(%rip),%rbx │ │ │ │ dec %rcx │ │ │ │ jmp 5cadb2 <__gmpz_get_d_2exp@plt+0x1c4b32> │ │ │ │ nop │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -506404,15 +506450,15 @@ │ │ │ │ mov %r8,%r14 │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp fb9ba8 <__gmpz_get_d_2exp@plt+0xbb3928> │ │ │ │ - lea 0xba613a(%rip),%rbx │ │ │ │ + lea 0xba615a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -506693,18 +506739,18 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5cb334 <__gmpz_get_d_2exp@plt+0x1c50b4> │ │ │ │ lea 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ sub (%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jg 5cb237 <__gmpz_get_d_2exp@plt+0x1c4fb7> │ │ │ │ - lea 0xce6205(%rip),%rbx │ │ │ │ + lea 0xce6225(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - lea 0xce61f7(%rip),%rbx │ │ │ │ + lea 0xce6217(%rip),%rbx │ │ │ │ dec %rcx │ │ │ │ jmp 5cb29a <__gmpz_get_d_2exp@plt+0x1c501a> │ │ │ │ nop │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -506812,18 +506858,18 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5cb4d4 <__gmpz_get_d_2exp@plt+0x1c5254> │ │ │ │ lea 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ sub (%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jg 5cb3d7 <__gmpz_get_d_2exp@plt+0x1c5157> │ │ │ │ - lea 0xce6065(%rip),%rbx │ │ │ │ + lea 0xce6085(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - lea 0xce6057(%rip),%rbx │ │ │ │ + lea 0xce6077(%rip),%rbx │ │ │ │ dec %rcx │ │ │ │ jmp 5cb43a <__gmpz_get_d_2exp@plt+0x1c51ba> │ │ │ │ nop │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -506897,54 +506943,54 @@ │ │ │ │ (bad) │ │ │ │ add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x28000000(%rip) │ │ │ │ - call ffffffff8da4b5d5 <__environ@GLIBC_2.2.5+0xffffffff8c707aed> │ │ │ │ + add %cl,0x48000000(%rip) │ │ │ │ + call ffffffff8da4b5d5 <__environ@GLIBC_2.2.5+0xffffffff8c707aad> │ │ │ │ rex.RB mov $0x72f8394c,%r8d │ │ │ │ (bad) │ │ │ │ movq $0x5cb560,-0x20(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0xc3e996(%rip),%rbx │ │ │ │ + lea 0xc3e9b6(%rip),%rbx │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp fb02c0 <__gmpz_get_d_2exp@plt+0xbaa040> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ jmp 5cb56f <__gmpz_get_d_2exp@plt+0x1c52ef> │ │ │ │ xchg %ax,%ax │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ out %eax,$0xc3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ clc │ │ │ │ add %edi,-0x1e(%rdi) │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rax,%rcx │ │ │ │ shl $0x2,%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jge 5cb58b <__gmpz_get_d_2exp@plt+0x1c530b> │ │ │ │ - lea 0xc3e7b6(%rip),%rbx │ │ │ │ + lea 0xc3e7d6(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x5cb5c8,-0x18(%rbp) │ │ │ │ mov %rbx,%rdx │ │ │ │ - lea 0xc3e92c(%rip),%rbx │ │ │ │ + lea 0xc3e94c(%rip),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb02c0 <__gmpz_get_d_2exp@plt+0xbaa040> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movb $0x0,(%rsi) │ │ │ │ @@ -506979,15 +507025,15 @@ │ │ │ │ movq $0xc90918,-0x50(%r12) │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ movq $0xccf020,-0x38(%r12) │ │ │ │ lea -0x4d(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x121495a,-0x28(%r12) │ │ │ │ + movq $0x121497a,-0x28(%r12) │ │ │ │ lea 0x10(%rbx),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x0,-0x10(%r12) │ │ │ │ movq $0x0,-0x8(%r12) │ │ │ │ movq $0x0,(%r12) │ │ │ │ @@ -507016,15 +507062,15 @@ │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0xc908d8,-0x48(%r12) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ movq $0xccf020,-0x38(%r12) │ │ │ │ lea -0x47(%r12),%rcx │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ - movq $0x1214951,-0x28(%r12) │ │ │ │ + movq $0x1214971,-0x28(%r12) │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ movq $0x0,-0x10(%r12) │ │ │ │ movq $0x0,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ @@ -507312,23 +507358,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xe2,%al │ │ │ │ - ret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1054f3e4 <__environ@GLIBC_2.2.5+0xf20b8fc> │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + enter $0xc3e2,$0x0 │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5cbb6b <__gmpz_get_d_2exp@plt+0x1c58eb> │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ add $0x10,%rdx │ │ │ │ mov %rdx,%rsi │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ add $0x10,%rbx │ │ │ │ mov %rcx,%rdi │ │ │ │ @@ -507353,31 +507395,31 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - loop 5cbada <__gmpz_get_d_2exp@plt+0x1c585a> │ │ │ │ + add %al,-0x1e(%rax) │ │ │ │ + ret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x36(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ movq $0x5cb510,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ - lea 0xc4c57a(%rip),%rsi │ │ │ │ + lea 0xc4c59a(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp ccb7e8 <__gmpz_get_d_2exp@plt+0x8c5568> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ @@ -507387,15 +507429,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xe1,%al │ │ │ │ + shl $1,%cl │ │ │ │ ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 5cbbd9 <__gmpz_get_d_2exp@plt+0x1c5959> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5cbbe4 <__gmpz_get_d_2exp@plt+0x1c5964> │ │ │ │ movq $0x5cbbc0,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -507407,34 +507449,30 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x1f(%rax) │ │ │ │ - ret │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock clc │ │ │ │ - mov $0x8b48005c,%ebx │ │ │ │ - rex.XB (bad) │ │ │ │ + add %bl,0x4800c3e1(%rax) │ │ │ │ + movl $0x5cbbf8,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x1f(%rax) │ │ │ │ + add %ah,-0x1f(%rax) │ │ │ │ ret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -507568,15 +507606,15 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ lock mov $0x8949005c,%ebp │ │ │ │ fimuls -0x77(%rax) │ │ │ │ pop %rbp │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - call 25cbd63 <__environ@GLIBC_2.2.5+0x128827b> │ │ │ │ + call 25cbd63 <__environ@GLIBC_2.2.5+0x128823b> │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -507586,15 +507624,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ movq $0x5cd8d0,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x12298e9,-0x10(%r12) │ │ │ │ + movq $0x1229909,-0x10(%r12) │ │ │ │ movq $0xb17f68,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ @@ -507602,44 +507640,44 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ faddp %st,%st(3) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7354f7b4 <__environ@GLIBC_2.2.5+0x7220bccc> │ │ │ │ + rex.RB call 7354f7b4 <__environ@GLIBC_2.2.5+0x7220bc8c> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call b97d11 <__gmpz_get_d_2exp@plt+0x791a91> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xba5177(%rip),%rbx │ │ │ │ + lea 0xba5197(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900c3de(%rax) │ │ │ │ + add %bh,0x4900c3de(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5cbee4 <__gmpz_get_d_2exp@plt+0x1c5c64> │ │ │ │ movq $0x5cbb88,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x5cbf08,0x10(%rbp) │ │ │ │ - lea 0xba48b4(%rip),%r14 │ │ │ │ + lea 0xba48d4(%rip),%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ @@ -507690,18 +507728,18 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5cc0a4 <__gmpz_get_d_2exp@plt+0x1c5e24> │ │ │ │ lea 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ sub (%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jg 5cbfa7 <__gmpz_get_d_2exp@plt+0x1c5d27> │ │ │ │ - lea 0xce5495(%rip),%rbx │ │ │ │ + lea 0xce54b5(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - lea 0xce5487(%rip),%rbx │ │ │ │ + lea 0xce54a7(%rip),%rbx │ │ │ │ dec %rcx │ │ │ │ jmp 5cc00a <__gmpz_get_d_2exp@plt+0x1c5d8a> │ │ │ │ nop │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -507809,18 +507847,18 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5cc244 <__gmpz_get_d_2exp@plt+0x1c5fc4> │ │ │ │ lea 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ sub (%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jg 5cc147 <__gmpz_get_d_2exp@plt+0x1c5ec7> │ │ │ │ - lea 0xce52f5(%rip),%rbx │ │ │ │ + lea 0xce5315(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - lea 0xce52e7(%rip),%rbx │ │ │ │ + lea 0xce5307(%rip),%rbx │ │ │ │ dec %rcx │ │ │ │ jmp 5cc1aa <__gmpz_get_d_2exp@plt+0x1c5f2a> │ │ │ │ nop │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -507909,15 +507947,15 @@ │ │ │ │ mov %r8,%r14 │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp fb9ba8 <__gmpz_get_d_2exp@plt+0xbb3928> │ │ │ │ - lea 0xba4d5a(%rip),%rbx │ │ │ │ + lea 0xba4d7a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -508197,18 +508235,18 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5cc72c <__gmpz_get_d_2exp@plt+0x1c64ac> │ │ │ │ lea 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ sub (%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jg 5cc62f <__gmpz_get_d_2exp@plt+0x1c63af> │ │ │ │ - lea 0xce4e0d(%rip),%rbx │ │ │ │ + lea 0xce4e2d(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - lea 0xce4dff(%rip),%rbx │ │ │ │ + lea 0xce4e1f(%rip),%rbx │ │ │ │ dec %rcx │ │ │ │ jmp 5cc692 <__gmpz_get_d_2exp@plt+0x1c6412> │ │ │ │ nop │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -508316,18 +508354,18 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5cc8cc <__gmpz_get_d_2exp@plt+0x1c664c> │ │ │ │ lea 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ sub (%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jg 5cc7cf <__gmpz_get_d_2exp@plt+0x1c654f> │ │ │ │ - lea 0xce4c6d(%rip),%rbx │ │ │ │ + lea 0xce4c8d(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - lea 0xce4c5f(%rip),%rbx │ │ │ │ + lea 0xce4c7f(%rip),%rbx │ │ │ │ dec %rcx │ │ │ │ jmp 5cc832 <__gmpz_get_d_2exp@plt+0x1c65b2> │ │ │ │ nop │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -508403,16 +508441,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,-0x2c(%rax) │ │ │ │ ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB mov $0x72f8394c,%r8d │ │ │ │ push %rdi │ │ │ │ movq $0x5cc948,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ @@ -508425,64 +508462,67 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rol %cl,%ebx │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ mov %cl,%cl │ │ │ │ pop %rsp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ - lea 0xc3d56e(%rip),%rbx │ │ │ │ + lea 0xc3d58e(%rip),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fb02c0 <__gmpz_get_d_2exp@plt+0xbaa040> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov %rax,%rbx │ │ │ │ jmp 5cc9c7 <__gmpz_get_d_2exp@plt+0x1c6747> │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800c3d3(%rax) │ │ │ │ - movl $0x5cc9b8,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %dl,%al │ │ │ │ + rol %cl,%ebx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x48005cc9(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5cc9b8 <__gmpz_get_d_2exp@plt+0x1c6738> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c3d3(%rax) │ │ │ │ + add %ah,0x4800c3d3(%rax) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jg 5cc96c <__gmpz_get_d_2exp@plt+0x1c66ec> │ │ │ │ mov $0x1,%ebx │ │ │ │ mov %rbx,%rcx │ │ │ │ shl $0x2,%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jge 5cc9e3 <__gmpz_get_d_2exp@plt+0x1c6763> │ │ │ │ - lea 0xc3d35e(%rip),%rbx │ │ │ │ + lea 0xc3d37e(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x5cca20,-0x18(%rbp) │ │ │ │ mov %rbx,%rdx │ │ │ │ - lea 0xc3d4d4(%rip),%rbx │ │ │ │ + lea 0xc3d4f4(%rip),%rbx │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb02c0 <__gmpz_get_d_2exp@plt+0xbaa040> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movb $0x0,(%rbx) │ │ │ │ @@ -508518,15 +508558,15 @@ │ │ │ │ movq $0xc90918,-0x50(%r12) │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ movq $0xccf020,-0x38(%r12) │ │ │ │ lea -0x4d(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x121495a,-0x28(%r12) │ │ │ │ + movq $0x121497a,-0x28(%r12) │ │ │ │ lea 0x10(%rbx),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x0,-0x10(%r12) │ │ │ │ movq $0x0,-0x8(%r12) │ │ │ │ movq $0x0,(%r12) │ │ │ │ @@ -508555,15 +508595,15 @@ │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0xc908d8,-0x48(%r12) │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ movq $0xccf020,-0x38(%r12) │ │ │ │ lea -0x47(%r12),%rcx │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ - movq $0x1214951,-0x28(%r12) │ │ │ │ + movq $0x1214971,-0x28(%r12) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ movq $0x0,-0x10(%r12) │ │ │ │ movq $0x0,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ @@ -508860,27 +508900,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5ccf0d <__gmpz_get_d_2exp@plt+0x1c6c8d> │ │ │ │ movq $0x5ccf28,-0x10(%rbp) │ │ │ │ - lea 0xc4a410(%rip),%rbx │ │ │ │ + lea 0xc4a430(%rip),%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9060 <__gmpz_get_d_2exp@plt+0xbb2de0> │ │ │ │ - lea 0xba4104(%rip),%rbx │ │ │ │ + lea 0xba4124(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ ret │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,-0x31(%r8) │ │ │ │ pop %rsp │ │ │ │ add %dh,%dh │ │ │ │ ret │ │ │ │ @@ -508890,16 +508930,17 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - int $0xc3 │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r15b,-0x31(%r8) │ │ │ │ pop %rsp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB cmovs -0x76b7f7a3(%r11),%ecx │ │ │ │ or %r14b,%r14b │ │ │ │ ret │ │ │ │ @@ -508909,56 +508950,56 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ int $0xc3 │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x33(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5cc908,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ - lea 0xc4b11e(%rip),%rsi │ │ │ │ + lea 0xc4b13e(%rip),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp ccb7e8 <__gmpz_get_d_2exp@plt+0x8c5568> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rex mov $0xff03e900,%edx │ │ │ │ + add %bl,0x40(%rax) │ │ │ │ + mov $0xff03e900,%edx │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ rex mov $0xc4834900,%edx │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x7a(%rdi) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ @@ -508992,51 +509033,51 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3f(%rax) │ │ │ │ - mov $0x458d4800,%edx │ │ │ │ - call 73550a04 <__environ@GLIBC_2.2.5+0x7220cf1c> │ │ │ │ - rex.WXB │ │ │ │ + add %cl,0x4800ba3f(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5cd104 <__gmpz_get_d_2exp@plt+0x1c6e84> │ │ │ │ movq $0x5cd0e0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5cd0e0 <__gmpz_get_d_2exp@plt+0x1c6e60> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,0x3f(%rax) │ │ │ │ mov $0x45c74800,%edx │ │ │ │ lock and %dl,%cl │ │ │ │ pop %rsp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ - lea 0xba3f3d(%rip),%rbx │ │ │ │ + lea 0xba3f5d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - ds mov $0xc4834900,%edx │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0xc4834900,%edx │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2d(%rdi) │ │ │ │ movq $0x5cd000,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ @@ -509051,15 +509092,15 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ ds mov $0xff23e900,%edx │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,0x3000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -509068,21 +509109,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 5cd271 <__gmpz_get_d_2exp@plt+0x1c6ff1> │ │ │ │ test %r14,%r14 │ │ │ │ jg 5cd1c4 <__gmpz_get_d_2exp@plt+0x1c6f44> │ │ │ │ - lea 0xce4278(%rip),%rbx │ │ │ │ + lea 0xce4298(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 5cd1de <__gmpz_get_d_2exp@plt+0x1c6f5e> │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - lea 0xce4260(%rip),%rax │ │ │ │ + lea 0xce4280(%rip),%rax │ │ │ │ jmp 5cd2f8 <__gmpz_get_d_2exp@plt+0x1c7078> │ │ │ │ movq $0x5cd210,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0x1(%r14),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -509108,22 +509149,22 @@ │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov (%rbx,%rax,2),%cx │ │ │ │ movq $0xe1d1a0,-0x20(%r12) │ │ │ │ mov %cx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rcx │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ lea -0xe(%r12),%rdx │ │ │ │ dec %rax │ │ │ │ jmp 5cd2d8 <__gmpz_get_d_2exp@plt+0x1c7058> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xba3df0(%rip),%rbx │ │ │ │ + lea 0xba3e10(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -509203,18 +509244,18 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - or %ch,(%rdx) │ │ │ │ + sub %ch,(%rdx) │ │ │ │ ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73550d14 <__environ@GLIBC_2.2.5+0x7220d22c> │ │ │ │ + rex.RB call 73550d14 <__environ@GLIBC_2.2.5+0x7220d1ec> │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5cd42d <__gmpz_get_d_2exp@plt+0x1c71ad> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -509223,127 +509264,120 @@ │ │ │ │ mov %bx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x5cd450,-0x18(%rbp) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ - lea 0xba345d(%rip),%r14 │ │ │ │ + lea 0xba347d(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x29(%rax) │ │ │ │ - ret │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,-0x2c(%r8) │ │ │ │ - pop %rsp │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - rex.W jge 5cd45e <__gmpz_get_d_2exp@plt+0x1c71de> │ │ │ │ - incl (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %bl,0x4800c329(%rax) │ │ │ │ + movl $0x5cd470,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 5c51a8 <__gmpz_get_d_2exp@plt+0x1bef28> │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x29(%rax) │ │ │ │ + add %bh,0x29(%rax) │ │ │ │ ret │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - rex.WRXB sub %r8,%r11 │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + sub %eax,%ebx │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ sbb %ah,0x0(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sub %eax,%ebx │ │ │ │ + add %dl,0x29(%rax) │ │ │ │ + ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73550dec <__environ@GLIBC_2.2.5+0x7220d304> │ │ │ │ + rex.RB call 73550dec <__environ@GLIBC_2.2.5+0x7220d2c4> │ │ │ │ sub -0x39(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5cd4e0,-0x18(%rbp) │ │ │ │ - lea 0xce3f7d(%rip),%rsi │ │ │ │ - lea 0xba33be(%rip),%r14 │ │ │ │ + lea 0xce3f9d(%rip),%rsi │ │ │ │ + lea 0xba33de(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sub %al,%bl │ │ │ │ + add %cl,(%rax) │ │ │ │ + sub %eax,%ebx │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r8b,(%r8) │ │ │ │ {rex2 0x5c} add %r25b,-0x77(%r17) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ mov $0xffff7c,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ sub %al,%bl │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - mov $0x4800c328,%edi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ + fildll (%rax) │ │ │ │ + ret │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + fstl (%rdi) │ │ │ │ + movsxd (%rax),%eax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c328(%rax) │ │ │ │ + add %bh,0x4800c328(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5cd67c <__gmpz_get_d_2exp@plt+0x1c73fc> │ │ │ │ movq $0x5cd568,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5cd568 <__gmpz_get_d_2exp@plt+0x1c72e8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x28(%rax) │ │ │ │ - ret │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cwtl │ │ │ │ - {rex2 0x5c} add %r25b,-0x75(%r16) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %al,0x4800c328(%rax) │ │ │ │ + movl $0x5cd598,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5cd598 <__gmpz_get_d_2exp@plt+0x1c7318> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sub %al,%bl │ │ │ │ + add %dl,0x28(%rax) │ │ │ │ + ret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -509358,15 +509392,15 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 5cd5e5 <__gmpz_get_d_2exp@plt+0x1c7365> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xce3e59(%rip),%rax │ │ │ │ + lea 0xce3e79(%rip),%rax │ │ │ │ jmp 5cd720 <__gmpz_get_d_2exp@plt+0x1c74a0> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ movq $0x5cd618,-0x8(%rbp) │ │ │ │ dec %rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -509374,46 +509408,51 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900c327(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5cd66c <__gmpz_get_d_2exp@plt+0x1c73ec> │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x47(%rdi) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov (%rbx,%rax,2),%cx │ │ │ │ movq $0xe1d1a0,-0x20(%r12) │ │ │ │ mov %cx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rcx │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ lea -0xe(%r12),%rdx │ │ │ │ dec %rax │ │ │ │ jmp 5cd700 <__gmpz_get_d_2exp@plt+0x1c7480> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xba39ed(%rip),%rbx │ │ │ │ + lea 0xba3a0d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,0x27(%rax) │ │ │ │ ret │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ @@ -509450,15 +509489,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900c326(%rax) │ │ │ │ + add %ah,0x4900c326(%rax) │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5cd77f <__gmpz_get_d_2exp@plt+0x1c74ff> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov (%rax),%ax │ │ │ │ movq $0x5cd3c0,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ @@ -509478,54 +509517,53 @@ │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x16ff45c8(%rax) │ │ │ │ - pop %rbx │ │ │ │ - std │ │ │ │ + add %al,%al │ │ │ │ + cmp %bh,-0x2a41700(%rdx) │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x2000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800ba38(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %al,%al │ │ │ │ + cmp %bh,0x458d4800(%rdx) │ │ │ │ + clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5cd834 <__gmpz_get_d_2exp@plt+0x1c75b4> │ │ │ │ movq $0x5cd820,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5cd820 <__gmpz_get_d_2exp@plt+0x1c75a0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x38(%rax) │ │ │ │ - mov $0x358d4800,%edx │ │ │ │ - rex.WXB cmp %dil,0x738b4c00(%r10) │ │ │ │ - (bad) │ │ │ │ + add %dl,0x4800ba38(%rax) │ │ │ │ + lea 0xba386b(%rip),%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5d8dd0 <__gmpz_get_d_2exp@plt+0x1d2b50> │ │ │ │ - lea 0xba3875(%rip),%rbx │ │ │ │ + lea 0xba3895(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x38(%rax) │ │ │ │ + add %bh,0x38(%rax) │ │ │ │ mov $0x6696eb00,%edx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -509541,15 +509579,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x5cd8d0,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xba381f(%rip),%rbx │ │ │ │ + lea 0xba383f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sub %edi,%eax │ │ │ │ movabs 0x20000000000,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ @@ -509614,31 +509652,31 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - movabs 0xd90045c74800fb68,%al │ │ │ │ + movabs 0xf90045c74800fb68,%al │ │ │ │ adc %dl,(%rdi) │ │ │ │ add %ecx,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ push %rsp │ │ │ │ sti │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ rex add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push %rdx │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rbx │ │ │ │ mov $0x458d4800,%edx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5cd9e2 <__gmpz_get_d_2exp@plt+0x1c7762> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -509691,15 +509729,15 @@ │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ push %rdx │ │ │ │ mov $0xc4834900,%edx │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5cdae5 <__gmpz_get_d_2exp@plt+0x1c7865> │ │ │ │ movq $0x5cd910,-0x40(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ @@ -509709,51 +509747,50 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xba35e9(%rip),%rbx │ │ │ │ + lea 0xba3609(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - push %rbx │ │ │ │ + add %cl,0x53(%rax) │ │ │ │ mov $0x458d4800,%edx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5cdb36 <__gmpz_get_d_2exp@plt+0x1c78b6> │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5d52a8 <__gmpz_get_d_2exp@plt+0x1cf028> │ │ │ │ - lea 0xba35b3(%rip),%rbx │ │ │ │ + lea 0xba35d3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x52(%rax) │ │ │ │ - mov $0xfe894800,%edx │ │ │ │ + add %dl,0x4800ba52(%rax) │ │ │ │ + mov %edi,%esi │ │ │ │ jmp 5d50a8 <__gmpz_get_d_2exp@plt+0x1cee28> │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ xor $0xba,%al │ │ │ │ add %ch,%cl │ │ │ │ sub %ebp,%esi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -509800,15 +509837,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - movabs 0xd90045c74800fb68,%al │ │ │ │ + movabs 0xf90045c74800fb68,%al │ │ │ │ adc %dl,(%rdi) │ │ │ │ add %ecx,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ int3 │ │ │ │ clc │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -509878,15 +509915,15 @@ │ │ │ │ movq $0x5cdc90,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xba33ec(%rip),%rbx │ │ │ │ + lea 0xba340c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -509898,35 +509935,36 @@ │ │ │ │ add %dl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rex.WRX movabs $0x5788e9fe894800,%rdx │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add %cl,0x4e(%rax) │ │ │ │ + mov $0xfe894800,%edx │ │ │ │ + jmp 5d3500 <__gmpz_get_d_2exp@plt+0x1cd280> │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5cddb1 <__gmpz_get_d_2exp@plt+0x1c7b31> │ │ │ │ movq $0x5cddd0,-0x8(%rbp) │ │ │ │ - lea 0xbca072(%rip),%rsi │ │ │ │ + lea 0xbca092(%rip),%rsi │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5c3f38 <__gmpz_get_d_2exp@plt+0x1bdcb8> │ │ │ │ - lea 0xba33c8(%rip),%rbx │ │ │ │ + lea 0xba33e8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -509934,25 +509972,25 @@ │ │ │ │ (bad) │ │ │ │ add %dl,%gs:0x5(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x14ff45cd(%rax) │ │ │ │ + add %dh,-0x14ff45cd(%rax) │ │ │ │ sahf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cltd │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 5cde61 <__gmpz_get_d_2exp@plt+0x1c7be1> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5cdea7 <__gmpz_get_d_2exp@plt+0x1c7c27> │ │ │ │ movq $0x5cde48,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -509964,17 +510002,22 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800c499(%rax) │ │ │ │ - movl $0x5cde90,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %bl,%al │ │ │ │ + cltd │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock nop │ │ │ │ + ficomps 0x48(%rax,%rax,1) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ mov 0x2f(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ @@ -509984,44 +510027,43 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x67(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x77bef7fc(%r10) │ │ │ │ - (bad) │ │ │ │ + add %dl,0x4800c499(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov (%rax,%rcx,1),%al │ │ │ │ + mov %al,%r14b │ │ │ │ add $0x20,%rbp │ │ │ │ jmp cd76f0 <__gmpz_get_d_2exp@plt+0x8d1470> │ │ │ │ - lea 0xba3302(%rip),%rbx │ │ │ │ + lea 0xba3322(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - xor 0x1d8d4800(%rdx),%bh │ │ │ │ - (bad) │ │ │ │ - xor 0x65ff00(%rdx),%bh │ │ │ │ + add %dl,(%rax) │ │ │ │ + xor 0x1d8d4800(%rdx),%edi │ │ │ │ + or (%rbx),%dh │ │ │ │ + mov $0x65ff00,%edx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ cltd │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 5cdf49 <__gmpz_get_d_2exp@plt+0x1c7cc9> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5cdf8f <__gmpz_get_d_2exp@plt+0x1c7d0f> │ │ │ │ movq $0x5cdf30,-0x10(%rbp) │ │ │ │ @@ -510034,17 +510076,23 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c499(%rax) │ │ │ │ - movl $0x5cdf78,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %al,%al │ │ │ │ + cltd │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock js 5cdf15 <__gmpz_get_d_2exp@plt+0x1c7c95> │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ mov 0x2f(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ @@ -510054,44 +510102,43 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x67(%rax) │ │ │ │ + add %bh,-0x67(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x76b677fc(%r11) │ │ │ │ (bad) │ │ │ │ add $0x20,%rbp │ │ │ │ jmp cd7e90 <__gmpz_get_d_2exp@plt+0x8d1c10> │ │ │ │ - lea 0xba3272(%rip),%rbx │ │ │ │ + lea 0xba3292(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x32(%rax) │ │ │ │ - mov $0x1d8d4800,%edx │ │ │ │ - pop %rdx │ │ │ │ - xor 0x65ff00(%rdx),%bh │ │ │ │ + add %al,0x4800ba32(%rax) │ │ │ │ + lea 0xba327a(%rip),%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %ch,-0x72b7ff46(%rip) │ │ │ │ + rex sub $0x8d4800ba,%eax │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5cdffa <__gmpz_get_d_2exp@plt+0x1c7d7a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -510159,32 +510206,32 @@ │ │ │ │ xor $0x62,%dl │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xor %edi,0x458d4800(%rdx) │ │ │ │ - call 73551a04 <__environ@GLIBC_2.2.5+0x7220df1c> │ │ │ │ + add %bl,(%rax) │ │ │ │ + xor 0x458d4800(%rdx),%bh │ │ │ │ + call 73551a04 <__environ@GLIBC_2.2.5+0x7220dedc> │ │ │ │ sub %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5ce0f8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xba3189(%rip),%r14 │ │ │ │ + lea 0xba31a9(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d3500 <__gmpz_get_d_2exp@plt+0x1cd280> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800ba31(%rax) │ │ │ │ + add %dh,0x4800ba31(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5ce13e <__gmpz_get_d_2exp@plt+0x1c7ebe> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ce12e <__gmpz_get_d_2exp@plt+0x1c7eae> │ │ │ │ @@ -510199,34 +510246,34 @@ │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ce171 <__gmpz_get_d_2exp@plt+0x1c7ef1> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x5cdfd8,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ - lea 0xbce962(%rip),%rbx │ │ │ │ + lea 0xbce982(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cmp 0x458d4800(%rdx),%bh │ │ │ │ + add %cl,0x3a(%rax) │ │ │ │ + mov $0x458d4800,%edx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5ce1cc <__gmpz_get_d_2exp@plt+0x1c7f4c> │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xbebe5e(%rip),%r14 │ │ │ │ + lea 0xbebe7e(%rip),%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5d07d8 <__gmpz_get_d_2exp@plt+0x1ca558> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ @@ -510252,18 +510299,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800ba39(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5ce290 <__gmpz_get_d_2exp@plt+0x1c8010> │ │ │ │ + add %al,%al │ │ │ │ + cmp %edi,0x458d4800(%rdx) │ │ │ │ + call 73551b7c <__environ@GLIBC_2.2.5+0x7220e054> │ │ │ │ + pop %rdi │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ce285 <__gmpz_get_d_2exp@plt+0x1c8005> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x5ce1a0,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ movq $0x5ce1e0,-0x18(%r12) │ │ │ │ @@ -510334,87 +510381,88 @@ │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x5ce228,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xba2f89(%rip),%rbx │ │ │ │ + lea 0xba2fa9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xba2f7e(%rip),%r14 │ │ │ │ + lea 0xba2f9e(%rip),%r14 │ │ │ │ jmp 8e82d8 <__gmpz_get_d_2exp@plt+0x4e2058> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900ba2f(%rax) │ │ │ │ + add %ch,0x4900ba2f(%rax) │ │ │ │ mov %esi,%esi │ │ │ │ jmp 5ce368 <__gmpz_get_d_2exp@plt+0x1c80e8> │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xba2f8e(%rip),%r14 │ │ │ │ + lea 0xba2fae(%rip),%r14 │ │ │ │ jmp 8e82d8 <__gmpz_get_d_2exp@plt+0x4e2058> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900ba2f(%rax) │ │ │ │ + add %bh,0x4900ba2f(%rax) │ │ │ │ mov %esi,%esi │ │ │ │ jmp 5ce3b0 <__gmpz_get_d_2exp@plt+0x1c8130> │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xba2f9e(%rip),%r14 │ │ │ │ + lea 0xba2fbe(%rip),%r14 │ │ │ │ jmp 8e82d8 <__gmpz_get_d_2exp@plt+0x4e2058> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900ba2f(%rax) │ │ │ │ - mov %esi,%esi │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0xf6894900,%edx │ │ │ │ jmp 5ce3f8 <__gmpz_get_d_2exp@plt+0x1c8178> │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -510436,15 +510484,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,0x49005ce4(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp 8a3430 <__gmpz_get_d_2exp@plt+0x49d1b0> │ │ │ │ - lea 0xba2fa1(%rip),%rbx │ │ │ │ + lea 0xba2fc1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -510539,15 +510587,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ce637 <__gmpz_get_d_2exp@plt+0x1c83b7> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 5ce5e9 <__gmpz_get_d_2exp@plt+0x1c8369> │ │ │ │ add $0xffffffffffffffa8,%r12 │ │ │ │ - lea 0xce2e53(%rip),%rbx │ │ │ │ + lea 0xce2e73(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x5ce510,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ movq $0x5ce550,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ @@ -510580,15 +510628,15 @@ │ │ │ │ movq $0x5ce5c8,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ xor %r14d,%r14d │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp 5ce5c8 <__gmpz_get_d_2exp@plt+0x1c8348> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xba2d96(%rip),%rbx │ │ │ │ + lea 0xba2db6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -510610,36 +510658,36 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5ce660 <__gmpz_get_d_2exp@plt+0x1c83e0> │ │ │ │ - lea 0xba2d3c(%rip),%rbx │ │ │ │ + lea 0xba2d5c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c316(%rax) │ │ │ │ + add %ch,0x4800c316(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ce792 <__gmpz_get_d_2exp@plt+0x1c8512> │ │ │ │ movq $0x5ce750,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ce750 <__gmpz_get_d_2exp@plt+0x1c84d0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x16(%rax) │ │ │ │ + add %bh,0x16(%rax) │ │ │ │ ret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -510652,15 +510700,15 @@ │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp c1b568 <__gmpz_get_d_2exp@plt+0x8152e8> │ │ │ │ - lea 0xba2caf(%rip),%rbx │ │ │ │ + lea 0xba2ccf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ @@ -510687,15 +510735,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,(%r8) │ │ │ │ - call 43e6e866 <__environ@GLIBC_2.2.5+0x42b2ad7e> │ │ │ │ + call 43e6e866 <__environ@GLIBC_2.2.5+0x42b2ad3e> │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %al,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ce830 <__gmpz_get_d_2exp@plt+0x1c85b0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -510708,21 +510756,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ mov $0x43,%dh │ │ │ │ (bad) │ │ │ │ movzbl 0x8(%rbp),%ebx │ │ │ │ cmp %rax,%rbx │ │ │ │ jne 5ce84b <__gmpz_get_d_2exp@plt+0x1c85cb> │ │ │ │ - lea 0xce2b8d(%rip),%rbx │ │ │ │ + lea 0xce2bad(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xce2b88(%rip),%rbx │ │ │ │ + lea 0xce2ba8(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xba2bf8(%rip),%rbx │ │ │ │ + lea 0xba2c18(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -510747,15 +510795,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,%r8b │ │ │ │ - call ffffffff8ba4e91e <__environ@GLIBC_2.2.5+0xffffffff8a70ae36> │ │ │ │ + call ffffffff8ba4e91e <__environ@GLIBC_2.2.5+0xffffffff8a70adf6> │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ce8e8 <__gmpz_get_d_2exp@plt+0x1c8668> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -510785,21 +510833,21 @@ │ │ │ │ mov %rax,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4060b0 │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ jne 5ce937 <__gmpz_get_d_2exp@plt+0x1c86b7> │ │ │ │ - lea 0xce2aa1(%rip),%rbx │ │ │ │ + lea 0xce2ac1(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xce2a9c(%rip),%rbx │ │ │ │ + lea 0xce2abc(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xba2b74(%rip),%rbx │ │ │ │ + lea 0xba2b94(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -510828,15 +510876,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,%r8b │ │ │ │ - jmp ffffffff8ba4ea1e <__environ@GLIBC_2.2.5+0xffffffff8a70af36> │ │ │ │ + jmp ffffffff8ba4ea1e <__environ@GLIBC_2.2.5+0xffffffff8a70aef6> │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ce9e8 <__gmpz_get_d_2exp@plt+0x1c8768> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -510856,15 +510904,15 @@ │ │ │ │ fimuls 0x75(%rbx,%rcx,4) │ │ │ │ adc %ch,%cl │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ decl -0xd(%rcx,%rcx,4) │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xba2b6f(%rip),%rbx │ │ │ │ + lea 0xba2b8f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -510981,15 +511029,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r12b,0x48005ceb(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5ce968 <__gmpz_get_d_2exp@plt+0x1c86e8> │ │ │ │ - lea 0xba29f6(%rip),%rbx │ │ │ │ + lea 0xba2a16(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -511033,45 +511081,45 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 5cec3b <__gmpz_get_d_2exp@plt+0x1c89bb> │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5ceb00 <__gmpz_get_d_2exp@plt+0x1c8880> │ │ │ │ - lea 0xba2948(%rip),%rbx │ │ │ │ + lea 0xba2968(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xba292a,%eax │ │ │ │ - lea 0xc7f926(%rip),%rbx │ │ │ │ + xor $0xba294a,%eax │ │ │ │ + lea 0xc7f946(%rip),%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %ch,(%rdx) │ │ │ │ + xor %ch,(%rdx) │ │ │ │ mov $0x458d4800,%edx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5cecb1 <__gmpz_get_d_2exp@plt+0x1c8a31> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xba29fb(%rip),%r14 │ │ │ │ + lea 0xba2a1b(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -511157,15 +511205,15 @@ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x5ced80,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x10(%r12),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xbeb053(%rip),%r14 │ │ │ │ + lea 0xbeb073(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 9325d0 <__gmpz_get_d_2exp@plt+0x52c350> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -511224,34 +511272,34 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x28,%al │ │ │ │ - mov $0x458d4800,%edx │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + enter $0xba28,$0x0 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5ceef1 <__gmpz_get_d_2exp@plt+0x1c8c71> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xba288d(%rip),%r14 │ │ │ │ + lea 0xba28ad(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,0x28(%rax) │ │ │ │ - mov $0x458d4800,%edx │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %cl,0x4800ba28(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5cef9c <__gmpz_get_d_2exp@plt+0x1c8d1c> │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5cef91 <__gmpz_get_d_2exp@plt+0x1c8d11> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -511332,32 +511380,32 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800ba27 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + mov %ah,(%rdi) │ │ │ │ + mov $0x458d4800,%edx │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5cf091 <__gmpz_get_d_2exp@plt+0x1c8e11> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xba274e(%rip),%r14 │ │ │ │ + lea 0xba276e(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,0x27(%rax) │ │ │ │ + add %ah,0x27(%rax) │ │ │ │ mov $0x458d4800,%edx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5cf146 <__gmpz_get_d_2exp@plt+0x1c8ec6> │ │ │ │ add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5cf13b <__gmpz_get_d_2exp@plt+0x1c8ebb> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -511388,54 +511436,51 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800ba26(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + es mov $0x458d4800,%edx │ │ │ │ + loopne 5cf1b9 <__gmpz_get_d_2exp@plt+0x1c8f39> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 5cf18a <__gmpz_get_d_2exp@plt+0x1c8f0a> │ │ │ │ movq $0x5cf1a8,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 8dfeb8 <__gmpz_get_d_2exp@plt+0x4d9c38> │ │ │ │ - lea 0xba2697(%rip),%rbx │ │ │ │ + lea 0xba26b7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x26(%rax) │ │ │ │ - mov $0x45c74800,%edx │ │ │ │ - clc │ │ │ │ - fdiv %st(1),%st │ │ │ │ - pop %rsp │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %al,0x4800ba26(%rax) │ │ │ │ + movl $0x5cf1d8,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ jne 5cf1d8 <__gmpz_get_d_2exp@plt+0x1c8f58> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - es mov $0xc4834900,%edx │ │ │ │ + add %dl,0x26(%rax) │ │ │ │ + mov $0xc4834900,%edx │ │ │ │ push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x6a(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ movq $0x5cec88,-0x60(%r12) │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ movq $0x5ced28,-0x48(%r12) │ │ │ │ @@ -511475,17 +511520,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - and $0x8d4800ba,%eax │ │ │ │ - rex.RB │ │ │ │ + mov $0x25,%al │ │ │ │ + mov $0x458d4800,%edx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5cf2be <__gmpz_get_d_2exp@plt+0x1c903e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -511494,33 +511538,33 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x25(%rax) │ │ │ │ + add %ch,0x25(%rax) │ │ │ │ mov $0x458d4800,%edx │ │ │ │ - call 73552c34 <__environ@GLIBC_2.2.5+0x7220f14c> │ │ │ │ + call 73552c34 <__environ@GLIBC_2.2.5+0x7220f10c> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call b9e611 <__gmpz_get_d_2exp@plt+0x798391> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 8dfeb8 <__gmpz_get_d_2exp@plt+0x4d9c38> │ │ │ │ - lea 0xba252f(%rip),%rbx │ │ │ │ + lea 0xba254f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ and $0x834900ba,%eax │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x46(%rdi) │ │ │ │ @@ -511544,26 +511588,26 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800bc8d(%rax) │ │ │ │ + add %ch,0x4800bc8d(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5cf3cb <__gmpz_get_d_2exp@plt+0x1c914b> │ │ │ │ movq $0x5cf3e8,-0x10(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xce207e(%rip),%rsi │ │ │ │ + lea 0xce209e(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 8a7468 <__gmpz_get_d_2exp@plt+0x4a11e8> │ │ │ │ - lea 0xba2496(%rip),%rbx │ │ │ │ + lea 0xba24b6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -511577,25 +511621,25 @@ │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ lea -0xfba72b8(%rax,%rax,1),%edi │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5cf438 <__gmpz_get_d_2exp@plt+0x1c91b8> │ │ │ │ movq $0x5cf458,-0x10(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xce200e(%rip),%rsi │ │ │ │ + lea 0xce202e(%rip),%rsi │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 8a7468 <__gmpz_get_d_2exp@plt+0x4a11e8> │ │ │ │ - lea 0xba2439(%rip),%rbx │ │ │ │ + lea 0xba2459(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -511609,35 +511653,36 @@ │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - and -0x876b800(%rdx),%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xba23ed(%rip),%r14 │ │ │ │ - jmp de1f70 <__gmpz_get_d_2exp@plt+0x9dbcf0> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %bl,(%rax) │ │ │ │ + and $0xba,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0xd358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + and $0xba,%al │ │ │ │ + add %ch,%cl │ │ │ │ + fisubrs (%rdx) │ │ │ │ + addl $0x441f0f66,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - and $0xba,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + andb $0x0,(%rdx,%rdi,4) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5cf4d1 <__gmpz_get_d_2exp@plt+0x1c9251> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xba244b(%rip),%r14 │ │ │ │ + lea 0xba246b(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -511723,15 +511768,15 @@ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x5cf5a0,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x10(%r12),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xbea833(%rip),%r14 │ │ │ │ + lea 0xbea853(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 9325d0 <__gmpz_get_d_2exp@plt+0x52c350> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -511790,32 +511835,32 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ah,(%rax) │ │ │ │ + test $0x20,%al │ │ │ │ mov $0x458d4800,%edx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5cf711 <__gmpz_get_d_2exp@plt+0x1c9491> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xba206d(%rip),%r14 │ │ │ │ + lea 0xba208d(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,0x20(%rax) │ │ │ │ + add %ch,0x20(%rax) │ │ │ │ mov $0x458d4800,%edx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5cf7bc <__gmpz_get_d_2exp@plt+0x1c953c> │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5cf7b1 <__gmpz_get_d_2exp@plt+0x1c9531> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -511898,32 +511943,32 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4800ba20,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + fsubs (%rax) │ │ │ │ + mov $0x458d4800,%edx │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5cf8b1 <__gmpz_get_d_2exp@plt+0x1c9631> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xba209e(%rip),%r14 │ │ │ │ + lea 0xba20be(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,0x4800ba20(%rax) │ │ │ │ + add %dh,0x4800ba20(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5cf966 <__gmpz_get_d_2exp@plt+0x1c96e6> │ │ │ │ add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5cf95b <__gmpz_get_d_2exp@plt+0x1c96db> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -511954,51 +511999,56 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ - mov $0x458d4800,%edx │ │ │ │ + add %dl,(%rax) │ │ │ │ + and %bh,0x458d4800(%rdx) │ │ │ │ loopne 5cf9d9 <__gmpz_get_d_2exp@plt+0x1c9759> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5cf9aa <__gmpz_get_d_2exp@plt+0x1c972a> │ │ │ │ movq $0x5cf9c8,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 8dfeb8 <__gmpz_get_d_2exp@plt+0x4d9c38> │ │ │ │ - lea 0xba1fe7(%rip),%rbx │ │ │ │ + lea 0xba2007(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800ba1f(%rax) │ │ │ │ - movl $0x5cf9f8,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x45c74800,%edx │ │ │ │ + clc │ │ │ │ + clc │ │ │ │ + stc │ │ │ │ + pop %rsp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ jne 5cf9f8 <__gmpz_get_d_2exp@plt+0x1c9778> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900ba1f(%rax) │ │ │ │ + add %ah,0x4900ba1f(%rax) │ │ │ │ add $0x68,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5cfa6f <__gmpz_get_d_2exp@plt+0x1c97ef> │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ movq $0x5cf4a8,-0x60(%r12) │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ movq $0x5cf548,-0x48(%r12) │ │ │ │ @@ -512038,15 +512088,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 5cfad4 <__gmpz_get_d_2exp@plt+0x1c9854> │ │ │ │ + add %bl,(%rdi) │ │ │ │ mov $0x458d4800,%edx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5cfade <__gmpz_get_d_2exp@plt+0x1c985e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ @@ -512056,33 +512106,33 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800ba1e(%rax) │ │ │ │ + add %bh,0x4800ba1e(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5cfb22 <__gmpz_get_d_2exp@plt+0x1c98a2> │ │ │ │ movq $0x5cfb40,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 8dfeb8 <__gmpz_get_d_2exp@plt+0x4d9c38> │ │ │ │ - lea 0xba1e7f(%rip),%rbx │ │ │ │ + lea 0xba1e9f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x1e(%rax) │ │ │ │ + add %bh,0x1e(%rax) │ │ │ │ mov $0xc4834900,%edx │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x46(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ @@ -512132,19 +512182,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,(%r8) │ │ │ │ cld │ │ │ │ pop %rsp │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - cmp $0xce1832,%eax │ │ │ │ + cmp $0xce1852,%eax │ │ │ │ movzwl 0x7(%rbx),%esi │ │ │ │ xor %r14d,%r14d │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ - lea 0xba1dbe(%rip),%rbx │ │ │ │ + lea 0xba1dde(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -512185,19 +512235,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,%r8b │ │ │ │ cld │ │ │ │ pop %rsp │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - cmp $0xce179a,%eax │ │ │ │ + cmp $0xce17ba,%eax │ │ │ │ movzwl 0x7(%rbx),%esi │ │ │ │ xor %r14d,%r14d │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ - lea 0xba1d2e(%rip),%rbx │ │ │ │ + lea 0xba1d4e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -512214,18 +512264,16 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0xe5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - sbb $0xba,%al │ │ │ │ - add %ch,%cl │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + testl $0x5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + sbb $0x6ee900ba,%eax │ │ │ │ and 0x1f0f6600(%rcx),%al │ │ │ │ add %r8b,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -512251,19 +512299,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,0x48005cfd(%r8) │ │ │ │ - lea 0xce16d2(%rip),%edi │ │ │ │ + lea 0xce16f2(%rip),%edi │ │ │ │ movzbl 0x7(%rbx),%esi │ │ │ │ xor %r14d,%r14d │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ - lea 0xba1c9e(%rip),%rbx │ │ │ │ + lea 0xba1cbe(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -512304,19 +512352,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,(%r8) │ │ │ │ (bad) │ │ │ │ pop %rsp │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - cmp $0xce163a,%eax │ │ │ │ + cmp $0xce165a,%eax │ │ │ │ movzbl 0x7(%rbx),%esi │ │ │ │ xor %r14d,%r14d │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ - lea 0xba1c0e(%rip),%rbx │ │ │ │ + lea 0xba1c2e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -512333,37 +512381,38 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0xc5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + testl $0xe5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ sbb 0x210ee900(%rdx),%edi │ │ │ │ addl $0x441f0f66,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bc82(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x458d4800,%esp │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5cfeab <__gmpz_get_d_2exp@plt+0x1c9c2b> │ │ │ │ movq $0x5cfec8,-0x10(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xce159e(%rip),%rsi │ │ │ │ + lea 0xce15be(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 8a7468 <__gmpz_get_d_2exp@plt+0x4a11e8> │ │ │ │ - lea 0xba1ba6(%rip),%rbx │ │ │ │ + lea 0xba1bc6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -512377,26 +512426,25 @@ │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,-0x7e(%rax) │ │ │ │ mov $0x458d4800,%esp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5cff18 <__gmpz_get_d_2exp@plt+0x1c9c98> │ │ │ │ movq $0x5cff38,-0x10(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xce152e(%rip),%rsi │ │ │ │ + lea 0xce154e(%rip),%rsi │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 8a7468 <__gmpz_get_d_2exp@plt+0x4a11e8> │ │ │ │ - lea 0xba1b49(%rip),%rbx │ │ │ │ + lea 0xba1b69(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -512410,54 +512458,54 @@ │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ sbb -0x876b800(%rdx),%edi │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xba1afd(%rip),%r14 │ │ │ │ + lea 0xba1b1d(%rip),%r14 │ │ │ │ jmp de1f70 <__gmpz_get_d_2exp@plt+0x9dbcf0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x70(%rax) │ │ │ │ + add %ah,0x70(%rax) │ │ │ │ mov $0x458d4800,%esp │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5cfff3 <__gmpz_get_d_2exp@plt+0x1c9d73> │ │ │ │ movq $0x5cffc0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5cffc0 <__gmpz_get_d_2exp@plt+0x1c9d40> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sbb -0x2776b800(%rdx),%bh │ │ │ │ + add %dl,(%rax) │ │ │ │ + sbb -0x2776b800(%rdx),%edi │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5cffe6 <__gmpz_get_d_2exp@plt+0x1c9d66> │ │ │ │ movq $0x5d0010,-0x8(%rbp) │ │ │ │ mov 0xe(%rbx),%r14 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5cff90 <__gmpz_get_d_2exp@plt+0x1c9d10> │ │ │ │ - lea 0xbc6fe3(%rip),%rbx │ │ │ │ + lea 0xbc7003(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xba1ab6(%rip),%rbx │ │ │ │ + lea 0xba1ad6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -512556,20 +512604,21 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock sbb %edi,0x458d4800(%rdx) │ │ │ │ + adc %bl,(%rdx) │ │ │ │ + mov $0x458d4800,%edx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5d0171 <__gmpz_get_d_2exp@plt+0x1c9ef1> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xba19db(%rip),%r14 │ │ │ │ + lea 0xba19fb(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -512655,15 +512704,15 @@ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x5d0240,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x10(%r12),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xbe9b93(%rip),%r14 │ │ │ │ + lea 0xbe9bb3(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 9325d0 <__gmpz_get_d_2exp@plt+0x52c350> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -512722,34 +512771,35 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 485dbd9c <__environ@GLIBC_2.2.5+0x472982b4> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + or %dl,(%rdx,%rdi,4) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5d03b1 <__gmpz_get_d_2exp@plt+0x1ca131> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xba13cd(%rip),%r14 │ │ │ │ + lea 0xba13ed(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,0x4800ba13(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %cl,%al │ │ │ │ + adc 0x458d4800(%rdx),%edi │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5d045c <__gmpz_get_d_2exp@plt+0x1ca1dc> │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5d0451 <__gmpz_get_d_2exp@plt+0x1ca1d1> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -512830,34 +512880,36 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %dl,(%rdx,%rdi,4) │ │ │ │ + cmp %dl,(%rdx,%rdi,4) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5d0551 <__gmpz_get_d_2exp@plt+0x1ca2d1> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xba13fe(%rip),%r14 │ │ │ │ + lea 0xba141e(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,%al │ │ │ │ - adc 0x458d4800(%rdx),%edi │ │ │ │ + add %dl,(%rax) │ │ │ │ + adc $0xba,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5d0606 <__gmpz_get_d_2exp@plt+0x1ca386> │ │ │ │ add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5d05fb <__gmpz_get_d_2exp@plt+0x1ca37b> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -512942,36 +512994,34 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - adc $0xba,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + mov $0x4800ba14,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5d0701 <__gmpz_get_d_2exp@plt+0x1ca481> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xba147e(%rip),%r14 │ │ │ │ + lea 0xba149e(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,0x14(%rax) │ │ │ │ - mov $0x458d4800,%edx │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %dl,0x4800ba14(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5d07b6 <__gmpz_get_d_2exp@plt+0x1ca536> │ │ │ │ add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5d07ab <__gmpz_get_d_2exp@plt+0x1ca52b> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -513000,34 +513050,34 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ adc 0x458d4800(%rdx),%edi │ │ │ │ loopne 5d0829 <__gmpz_get_d_2exp@plt+0x1ca5a9> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5d07fa <__gmpz_get_d_2exp@plt+0x1ca57a> │ │ │ │ movq $0x5d0818,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 8dfeb8 <__gmpz_get_d_2exp@plt+0x4d9c38> │ │ │ │ - lea 0xba13c7(%rip),%rbx │ │ │ │ + lea 0xba13e7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800ba13(%rax) │ │ │ │ + add %dh,0x4800ba13(%rax) │ │ │ │ movl $0x5d0848,-0x8(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5d0848 <__gmpz_get_d_2exp@plt+0x1ca5c8> │ │ │ │ @@ -513035,19 +513085,18 @@ │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x13(%rax) │ │ │ │ - mov $0xc4834900,%edx │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x6a(%rdi) │ │ │ │ + add %al,0x4900ba13(%rax) │ │ │ │ + add $0x68,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d08bf <__gmpz_get_d_2exp@plt+0x1ca63f> │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ movq $0x5d0148,-0x60(%r12) │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ movq $0x5d01e8,-0x48(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ lea -0x60(%r12),%rbx │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ @@ -513084,17 +513133,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rclb $0xba,(%rdx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + loopne 5d0918 <__gmpz_get_d_2exp@plt+0x1ca698> │ │ │ │ + mov $0x458d4800,%edx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5d092e <__gmpz_get_d_2exp@plt+0x1ca6ae> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -513103,34 +513151,34 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x12(%rax) │ │ │ │ - mov $0x458d4800,%edx │ │ │ │ - call 735542a4 <__environ@GLIBC_2.2.5+0x722107bc> │ │ │ │ - sbb %ecx,-0x39(%rax) │ │ │ │ - rex.RB call ba12f1 <__gmpz_get_d_2exp@plt+0x79b071> │ │ │ │ + add %bl,0x4800ba12(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d0972 <__gmpz_get_d_2exp@plt+0x1ca6f2> │ │ │ │ + movq $0x5d0990,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 8dfeb8 <__gmpz_get_d_2exp@plt+0x4d9c38> │ │ │ │ - lea 0xba125f(%rip),%rbx │ │ │ │ + lea 0xba127f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - adc -0x3b7cb700(%rdx),%bh │ │ │ │ + add %bl,0x12(%rax) │ │ │ │ + mov $0xc4834900,%edx │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x46(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ @@ -513176,19 +513224,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r8b,0x48005d0a(%r8) │ │ │ │ - lea 0xce09e2(%rip),%edi │ │ │ │ + lea 0xce0a02(%rip),%edi │ │ │ │ movzbl 0x7(%rbx),%esi │ │ │ │ xor %r14d,%r14d │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ - lea 0xba119e(%rip),%rbx │ │ │ │ + lea 0xba11be(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -513227,19 +513275,19 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,(%r8) │ │ │ │ or 0x0(%rbp),%ebx │ │ │ │ - lea 0xce094a(%rip),%rdi │ │ │ │ + lea 0xce096a(%rip),%rdi │ │ │ │ movzbl 0x7(%rbx),%esi │ │ │ │ xor %r14d,%r14d │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ - lea 0xba110e(%rip),%rbx │ │ │ │ + lea 0xba112e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -513256,15 +513304,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0xc5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + testl $0xe5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ adc %bh,0x141ee900(%rdx) │ │ │ │ addl $0x441f0f66,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -513359,15 +513407,15 @@ │ │ │ │ jl 5d0ce5 <__gmpz_get_d_2exp@plt+0x1caa65> │ │ │ │ test %rsi,%rsi │ │ │ │ jg 5d0c94 <__gmpz_get_d_2exp@plt+0x1caa14> │ │ │ │ cmp %rbx,%rax │ │ │ │ jg 5d0ce5 <__gmpz_get_d_2exp@plt+0x1caa65> │ │ │ │ cmp %rbx,%rax │ │ │ │ jge 5d0ce5 <__gmpz_get_d_2exp@plt+0x1caa65> │ │ │ │ - lea 0xce0736(%rip),%rbx │ │ │ │ + lea 0xce0756(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x10(%r14),%rcx │ │ │ │ lea 0x10(%rsi),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ cmp %rdx,%rcx │ │ │ │ je 5d0cd1 <__gmpz_get_d_2exp@plt+0x1caa51> │ │ │ │ sub $0x8,%rsp │ │ │ │ @@ -513385,15 +513433,15 @@ │ │ │ │ jl 5d0ce5 <__gmpz_get_d_2exp@plt+0x1caa65> │ │ │ │ test %rsi,%rsi │ │ │ │ jg 5d0c94 <__gmpz_get_d_2exp@plt+0x1caa14> │ │ │ │ cmp %rbx,%rax │ │ │ │ jg 5d0ce5 <__gmpz_get_d_2exp@plt+0x1caa65> │ │ │ │ cmp %rbx,%rax │ │ │ │ jl 5d0c94 <__gmpz_get_d_2exp@plt+0x1caa14> │ │ │ │ - lea 0xce06ee(%rip),%rbx │ │ │ │ + lea 0xce070e(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -513440,15 +513488,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 5d0d7b <__gmpz_get_d_2exp@plt+0x1caafb> │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5d0c40 <__gmpz_get_d_2exp@plt+0x1ca9c0> │ │ │ │ - lea 0xba1038(%rip),%rbx │ │ │ │ + lea 0xba1058(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -513481,15 +513529,15 @@ │ │ │ │ jl 5d0e4d <__gmpz_get_d_2exp@plt+0x1cabcd> │ │ │ │ test %rsi,%rsi │ │ │ │ jg 5d0dfc <__gmpz_get_d_2exp@plt+0x1cab7c> │ │ │ │ cmp %rbx,%rax │ │ │ │ jg 5d0e4d <__gmpz_get_d_2exp@plt+0x1cabcd> │ │ │ │ cmp %rbx,%rax │ │ │ │ jge 5d0e4d <__gmpz_get_d_2exp@plt+0x1cabcd> │ │ │ │ - lea 0xce05d7(%rip),%rbx │ │ │ │ + lea 0xce05f7(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x10(%r14),%rcx │ │ │ │ lea 0x10(%rsi),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ cmp %rdx,%rcx │ │ │ │ je 5d0e39 <__gmpz_get_d_2exp@plt+0x1cabb9> │ │ │ │ sub $0x8,%rsp │ │ │ │ @@ -513507,15 +513555,15 @@ │ │ │ │ jl 5d0e4d <__gmpz_get_d_2exp@plt+0x1cabcd> │ │ │ │ test %rsi,%rsi │ │ │ │ jg 5d0dfc <__gmpz_get_d_2exp@plt+0x1cab7c> │ │ │ │ cmp %rbx,%rax │ │ │ │ jg 5d0e4d <__gmpz_get_d_2exp@plt+0x1cabcd> │ │ │ │ cmp %rbx,%rax │ │ │ │ jl 5d0dfc <__gmpz_get_d_2exp@plt+0x1cab7c> │ │ │ │ - lea 0xce057d(%rip),%rbx │ │ │ │ + lea 0xce059d(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -513563,15 +513611,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 5d0ee3 <__gmpz_get_d_2exp@plt+0x1cac63> │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5d0da8 <__gmpz_get_d_2exp@plt+0x1cab28> │ │ │ │ - lea 0xba0ee0(%rip),%rbx │ │ │ │ + lea 0xba0f00(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -513709,15 +513757,15 @@ │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r9b,%r8b │ │ │ │ adc %bl,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5d0f38 <__gmpz_get_d_2exp@plt+0x1cacb8> │ │ │ │ - lea 0xba0d35(%rip),%rbx │ │ │ │ + lea 0xba0d55(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -513770,15 +513818,15 @@ │ │ │ │ jl 5d11bd <__gmpz_get_d_2exp@plt+0x1caf3d> │ │ │ │ test %rsi,%rsi │ │ │ │ jg 5d116c <__gmpz_get_d_2exp@plt+0x1caeec> │ │ │ │ cmp %rbx,%rax │ │ │ │ jg 5d11bd <__gmpz_get_d_2exp@plt+0x1caf3d> │ │ │ │ cmp %rbx,%rax │ │ │ │ jge 5d11bd <__gmpz_get_d_2exp@plt+0x1caf3d> │ │ │ │ - lea 0xce0267(%rip),%rbx │ │ │ │ + lea 0xce0287(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x10(%rsi),%rcx │ │ │ │ lea 0x10(%r14),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ cmp %rdx,%rcx │ │ │ │ je 5d11a9 <__gmpz_get_d_2exp@plt+0x1caf29> │ │ │ │ sub $0x8,%rsp │ │ │ │ @@ -513796,15 +513844,15 @@ │ │ │ │ jl 5d11bd <__gmpz_get_d_2exp@plt+0x1caf3d> │ │ │ │ test %rsi,%rsi │ │ │ │ jg 5d116c <__gmpz_get_d_2exp@plt+0x1caeec> │ │ │ │ cmp %rbx,%rax │ │ │ │ jg 5d11bd <__gmpz_get_d_2exp@plt+0x1caf3d> │ │ │ │ cmp %rbx,%rax │ │ │ │ jl 5d116c <__gmpz_get_d_2exp@plt+0x1caeec> │ │ │ │ - lea 0xce020d(%rip),%rbx │ │ │ │ + lea 0xce022d(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -513851,15 +513899,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 5d1253 <__gmpz_get_d_2exp@plt+0x1cafd3> │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5d1118 <__gmpz_get_d_2exp@plt+0x1cae98> │ │ │ │ - lea 0xba0b98(%rip),%rbx │ │ │ │ + lea 0xba0bb8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -513986,15 +514034,15 @@ │ │ │ │ or %r10b,(%r8) │ │ │ │ adc $0x5d,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 5d13ef <__gmpz_get_d_2exp@plt+0x1cb16f> │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5d1280 <__gmpz_get_d_2exp@plt+0x1cb000> │ │ │ │ - lea 0xba0a0d(%rip),%rbx │ │ │ │ + lea 0xba0a2d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -514033,18 +514081,18 @@ │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xcdcea2,%eax │ │ │ │ + sbb $0xcdcec2,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xba09bb(%rip),%rbx │ │ │ │ + lea 0xba09db(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -514093,18 +514141,18 @@ │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xcdcdd2,%eax │ │ │ │ + sbb $0xcdcdf2,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xba097b(%rip),%rbx │ │ │ │ + lea 0xba099b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -514182,21 +514230,21 @@ │ │ │ │ (bad) │ │ │ │ movzbl %bl,%ecx │ │ │ │ movzbl %al,%edx │ │ │ │ cmp %rcx,%rdx │ │ │ │ je 5d168b <__gmpz_get_d_2exp@plt+0x1cb40b> │ │ │ │ cmp %bl,%al │ │ │ │ jbe 5d168b <__gmpz_get_d_2exp@plt+0x1cb40b> │ │ │ │ - lea 0xcdfd4d(%rip),%rbx │ │ │ │ + lea 0xcdfd6d(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcdfd48(%rip),%rbx │ │ │ │ + lea 0xcdfd68(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xba08e0(%rip),%rbx │ │ │ │ + lea 0xba0900(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -514245,21 +514293,21 @@ │ │ │ │ (bad) │ │ │ │ movzbl %bl,%ecx │ │ │ │ movzbl %al,%edx │ │ │ │ cmp %rcx,%rdx │ │ │ │ je 5d174b <__gmpz_get_d_2exp@plt+0x1cb4cb> │ │ │ │ cmp %bl,%al │ │ │ │ jbe 5d174b <__gmpz_get_d_2exp@plt+0x1cb4cb> │ │ │ │ - lea 0xcdfc96(%rip),%rbx │ │ │ │ + lea 0xcdfcb6(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcdfc7f(%rip),%rbx │ │ │ │ + lea 0xcdfc9f(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xba0828(%rip),%rbx │ │ │ │ + lea 0xba0848(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -514276,15 +514324,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105550fc <__environ@GLIBC_2.2.5+0xf211614> │ │ │ │ + rex.RB call 105550fc <__environ@GLIBC_2.2.5+0xf2115d4> │ │ │ │ (bad) │ │ │ │ nop │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock loopne 5d17d2 <__gmpz_get_d_2exp@plt+0x1cb552> │ │ │ │ pop %rbp │ │ │ │ @@ -514336,15 +514384,15 @@ │ │ │ │ jbe 5d183b <__gmpz_get_d_2exp@plt+0x1cb5bb> │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xba074c(%rip),%rbx │ │ │ │ + lea 0xba076c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -514391,33 +514439,33 @@ │ │ │ │ (bad) │ │ │ │ movzbl %bl,%ecx │ │ │ │ movzbl %al,%edx │ │ │ │ cmp %rcx,%rdx │ │ │ │ je 5d18f3 <__gmpz_get_d_2exp@plt+0x1cb673> │ │ │ │ cmp %bl,%al │ │ │ │ jbe 5d18f3 <__gmpz_get_d_2exp@plt+0x1cb673> │ │ │ │ - lea 0xcdfaee(%rip),%rbx │ │ │ │ + lea 0xcdfb0e(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcdfad7(%rip),%rbx │ │ │ │ + lea 0xcdfaf7(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xba0698(%rip),%rbx │ │ │ │ + lea 0xba06b8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1055527c <__environ@GLIBC_2.2.5+0xf211794> │ │ │ │ + rex.RB call 1055527c <__environ@GLIBC_2.2.5+0xf211754> │ │ │ │ (bad) │ │ │ │ lea (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x5d1960,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -514465,15 +514513,15 @@ │ │ │ │ cmp %dl,%cl │ │ │ │ jbe 5d19b8 <__gmpz_get_d_2exp@plt+0x1cb738> │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xba05df(%rip),%rbx │ │ │ │ + lea 0xba05ff(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -514577,25 +514625,25 @@ │ │ │ │ mov %rax,%rcx │ │ │ │ add %rbx,%rcx │ │ │ │ and $0xfffffffffffffffe,%rcx │ │ │ │ sub %rcx,%rax │ │ │ │ test %rax,%rax │ │ │ │ jne 5d1b3d <__gmpz_get_d_2exp@plt+0x1cb8bd> │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xcdf905(%rip),%rbx │ │ │ │ + lea 0xcdf925(%rip),%rbx │ │ │ │ mov 0x8(%r14),%rcx │ │ │ │ jmp 5d1bc6 <__gmpz_get_d_2exp@plt+0x1cb946> │ │ │ │ jmp 5d53e8 <__gmpz_get_d_2exp@plt+0x1cf168> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x13(%rax) │ │ │ │ + add %bh,-0x13(%rax) │ │ │ │ mov $0x458b4800,%ecx │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ pop %rbp │ │ │ │ sbb %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ pop %rsp │ │ │ │ @@ -514620,245 +514668,247 @@ │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5d1bec <__gmpz_get_d_2exp@plt+0x1cb96c> │ │ │ │ cmp $0x1,%rcx │ │ │ │ jge 5d1b6a <__gmpz_get_d_2exp@plt+0x1cb8ea> │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xb9ecca(%rip),%r14 │ │ │ │ + lea 0xb9ecea(%rip),%r14 │ │ │ │ jmp bfecf0 <__gmpz_get_d_2exp@plt+0x7f8a70> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ movq $0x5d1b58,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ - lea 0xba0465(%rip),%rbx │ │ │ │ + lea 0xba0485(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4(%rax) │ │ │ │ + add %ch,0x4(%rax) │ │ │ │ mov $0x458d4800,%edx │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5d1c75 <__gmpz_get_d_2exp@plt+0x1cb9f5> │ │ │ │ movq $0x5d1c68,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5d1c68 <__gmpz_get_d_2exp@plt+0x1cb9e8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ add $0xba,%al │ │ │ │ add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5d1b00 <__gmpz_get_d_2exp@plt+0x1cb880> │ │ │ │ - lea 0xba0424(%rip),%rbx │ │ │ │ + lea 0xba0444(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %al,(%rdx,%rdi,4) │ │ │ │ + rex add $0xba,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735555e4 <__environ@GLIBC_2.2.5+0x72211afc> │ │ │ │ + rex.RB call 735555e4 <__environ@GLIBC_2.2.5+0x72211abc> │ │ │ │ rex.W │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5d1cd0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5d1cd0 <__gmpz_get_d_2exp@plt+0x1cba50> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - add 0x45c74800(%rdx),%edi │ │ │ │ - add %bh,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0xba,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,%r8b │ │ │ │ sbb $0x5d,%al │ │ │ │ add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ jmp 5d1b00 <__gmpz_get_d_2exp@plt+0x1cb880> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - adc %dh,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0xc6126b,%eax │ │ │ │ + add %al,0x12(%rax) │ │ │ │ + movb $0x48,(%rax) │ │ │ │ + lea 0xc6128b(%rip),%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp de4598 <__gmpz_get_d_2exp@plt+0x9de318> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900ba03(%rax) │ │ │ │ + add %ch,0x4900ba03(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5d1d66 <__gmpz_get_d_2exp@plt+0x1cbae6> │ │ │ │ movq $0x5d1c90,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1232f29,-0x8(%r12) │ │ │ │ + movq $0x1232f49,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xba0358(%rip),%rbx │ │ │ │ + lea 0xba0378(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - mov $0x458d4800,%edx │ │ │ │ + rex add 0x458d4800(%rdx),%edi │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5d1dd1 <__gmpz_get_d_2exp@plt+0x1cbb51> │ │ │ │ movq $0x5d1dc0,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5d1dc0 <__gmpz_get_d_2exp@plt+0x1cbb40> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - add 0x45c74800(%rdx),%bh │ │ │ │ + add %dl,(%rax) │ │ │ │ + add 0x45c74800(%rdx),%edi │ │ │ │ add %ch,%al │ │ │ │ sbb $0x8b4c005d,%eax │ │ │ │ jae 5d1dd3 <__gmpz_get_d_2exp@plt+0x1cbb53> │ │ │ │ jmp 5d1b00 <__gmpz_get_d_2exp@plt+0x1cb880> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - adc %eax,%esi │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0xc6117b,%eax │ │ │ │ + add %dl,0x11(%rax) │ │ │ │ + movb $0x48,(%rax) │ │ │ │ + lea 0xc6119b(%rip),%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp de4598 <__gmpz_get_d_2exp@plt+0x9de318> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900ba02(%rax) │ │ │ │ + add %bh,0x4900ba02(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5d1e43 <__gmpz_get_d_2exp@plt+0x1cbbc3> │ │ │ │ movq $0x5d1d90,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0xc610eb(%rip),%r14 │ │ │ │ + lea 0xc6110b(%rip),%r14 │ │ │ │ jmp bfea98 <__gmpz_get_d_2exp@plt+0x7f8818> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xba028b(%rip),%rbx │ │ │ │ + lea 0xba02ab(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add 0x458d4800(%rdx),%dil │ │ │ │ + (bad) │ │ │ │ + add 0x458d4800(%rdx),%bh │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5d1eb1 <__gmpz_get_d_2exp@plt+0x1cbc31> │ │ │ │ movq $0x5d1ea0,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5d1ea0 <__gmpz_get_d_2exp@plt+0x1cbc20> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ add 0x45c74800(%rdx),%bh │ │ │ │ add %cl,%al │ │ │ │ (bad) │ │ │ │ pop %rbp │ │ │ │ add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ jmp 5d1b00 <__gmpz_get_d_2exp@plt+0x1cb880> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x10(%rax) │ │ │ │ + add %dh,0x10(%rax) │ │ │ │ movb $0x48,(%rax) │ │ │ │ - lea 0xc6109b(%rip),%esi │ │ │ │ + lea 0xc610bb(%rip),%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp de4598 <__gmpz_get_d_2exp@plt+0x9de318> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4900ba01(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d1f26 <__gmpz_get_d_2exp@plt+0x1cbca6> │ │ │ │ + add %bl,%al │ │ │ │ + add %edi,-0x3b7cb700(%rdx) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x21(%rdi) │ │ │ │ movq $0x5d1e70,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%rdi │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0xc61008(%rip),%r14 │ │ │ │ + lea 0xc61028(%rip),%r14 │ │ │ │ jmp bfea98 <__gmpz_get_d_2exp@plt+0x7f8818> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xba01b8(%rip),%rbx │ │ │ │ + lea 0xba01d8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800ba01(%rax) │ │ │ │ + add %bh,0x4800ba01(%rax) │ │ │ │ mov %esi,%edi │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xba018d(%rip),%r14 │ │ │ │ + lea 0xba01ad(%rip),%r14 │ │ │ │ jmp de1f70 <__gmpz_get_d_2exp@plt+0x9dbcf0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -515129,15 +515179,15 @@ │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ fcmovb %st(2),%st │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5d235a <__gmpz_get_d_2exp@plt+0x1cc0da> │ │ │ │ movq $0x5d2318,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -515145,15 +515195,15 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 5d2318 <__gmpz_get_d_2exp@plt+0x1cc098> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900c2da(%rax) │ │ │ │ + add %dh,0x4900c2da(%rax) │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5d2365 <__gmpz_get_d_2exp@plt+0x1cc0e5> │ │ │ │ movzbl 0x7(%rbx),%eax │ │ │ │ cmp $0x10ffff,%rax │ │ │ │ ja 5d234a <__gmpz_get_d_2exp@plt+0x1cc0ca> │ │ │ │ movq $0xf82bc0,-0x8(%r12) │ │ │ │ @@ -515161,15 +515211,15 @@ │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp c1b568 <__gmpz_get_d_2exp@plt+0x8152e8> │ │ │ │ - lea 0xba047f(%rip),%rbx │ │ │ │ + lea 0xba049f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -515204,15 +515254,15 @@ │ │ │ │ movq $0xe1d1c0,-0x8(%r12) │ │ │ │ mov %al,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xba03ef(%rip),%rbx │ │ │ │ + lea 0xba040f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -515285,15 +515335,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5d255f <__gmpz_get_d_2exp@plt+0x1cc2df> │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jl 5d2511 <__gmpz_get_d_2exp@plt+0x1cc291> │ │ │ │ add $0xffffffffffffffa8,%r12 │ │ │ │ - lea 0xcdef2b(%rip),%rbx │ │ │ │ + lea 0xcdef4b(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x5d2438,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ movq $0x5d2478,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ @@ -515326,15 +515376,15 @@ │ │ │ │ movq $0x5d24f0,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ xor %r14d,%r14d │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp 5d24f0 <__gmpz_get_d_2exp@plt+0x1cc270> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xba0236(%rip),%rbx │ │ │ │ + lea 0xba0256(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -515356,15 +515406,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5d2588 <__gmpz_get_d_2exp@plt+0x1cc308> │ │ │ │ - lea 0xba01dc(%rip),%rbx │ │ │ │ + lea 0xba01fc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -515385,15 +515435,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,0x49005d26(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp 8a3430 <__gmpz_get_d_2exp@plt+0x49d1b0> │ │ │ │ - lea 0xba0181(%rip),%rbx │ │ │ │ + lea 0xba01a1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -515432,82 +515482,82 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xba0236(%rip),%r14 │ │ │ │ + lea 0xba0256(%rip),%r14 │ │ │ │ jmp 8e82d8 <__gmpz_get_d_2exp@plt+0x4e2058> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2(%rax) │ │ │ │ + add %ah,0x2(%rax) │ │ │ │ mov $0xf6894900,%edx │ │ │ │ jmp 5d2720 <__gmpz_get_d_2exp@plt+0x1cc4a0> │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xba0246(%rip),%r14 │ │ │ │ + lea 0xba0266(%rip),%r14 │ │ │ │ jmp 8e82d8 <__gmpz_get_d_2exp@plt+0x4e2058> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x2(%rax) │ │ │ │ + add %dh,0x2(%rax) │ │ │ │ mov $0xf6894900,%edx │ │ │ │ jmp 5d2768 <__gmpz_get_d_2exp@plt+0x1cc4e8> │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xba0256(%rip),%r14 │ │ │ │ + lea 0xba0276(%rip),%r14 │ │ │ │ jmp 8e82d8 <__gmpz_get_d_2exp@plt+0x4e2058> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x2(%rax) │ │ │ │ - mov $0xf6894900,%edx │ │ │ │ + add %al,0x4900ba02(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ jmp 5d27b0 <__gmpz_get_d_2exp@plt+0x1cc530> │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ push %rax │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 5d2849 <__gmpz_get_d_2exp@plt+0x1cc5c9> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5d288f <__gmpz_get_d_2exp@plt+0x1cc60f> │ │ │ │ movq $0x5d2830,-0x10(%rbp) │ │ │ │ @@ -515520,17 +515570,23 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c450(%rax) │ │ │ │ - movl $0x5d2878,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %al,%al │ │ │ │ + push %rax │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock js 5d285e <__gmpz_get_d_2exp@plt+0x1cc5de> │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ mov 0x2f(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ @@ -515540,46 +515596,45 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x50(%rax) │ │ │ │ + add %bh,0x50(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x76b677fc(%r11) │ │ │ │ (bad) │ │ │ │ add $0x20,%rbp │ │ │ │ jmp cd7e90 <__gmpz_get_d_2exp@plt+0x8d1c10> │ │ │ │ - lea 0xba01d2(%rip),%rbx │ │ │ │ + lea 0xba01f2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ add %edi,0x1d8d4800(%rdx) │ │ │ │ - mov $0xff00ba01,%edx │ │ │ │ - add %ah,%gs:0xf(%rsi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + fiaddl (%rcx) │ │ │ │ + mov $0x65ff00,%edx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rex.WRXB (bad) │ │ │ │ + add %al,0x4f(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 5d2931 <__gmpz_get_d_2exp@plt+0x1cc6b1> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5d2977 <__gmpz_get_d_2exp@plt+0x1cc6f7> │ │ │ │ movq $0x5d2918,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -515590,16 +515645,16 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rex.WRX (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.WRXB (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock (bad) │ │ │ │ sub %ebx,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ mov 0x2f(%rbx),%rbx │ │ │ │ @@ -515614,35 +515669,35 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c44e(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov (%rax,%rcx,1),%al │ │ │ │ - mov %al,%r14b │ │ │ │ + add %al,%al │ │ │ │ + rex.WRX (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77bef7fc(%r10) │ │ │ │ + (bad) │ │ │ │ add $0x20,%rbp │ │ │ │ jmp cd76f0 <__gmpz_get_d_2exp@plt+0x8d1470> │ │ │ │ - lea 0xba0142(%rip),%rbx │ │ │ │ + lea 0xba0162(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - add %edi,0x1d8d4800(%rdx) │ │ │ │ - sub (%rcx),%al │ │ │ │ - mov $0x65ff00,%edx │ │ │ │ + add %dl,0x1(%rax) │ │ │ │ + mov $0x1d8d4800,%edx │ │ │ │ + rex.WX add %rdi,0x65ff00(%rdx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -515655,15 +515710,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ movq $0xb17f68,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xba0144(%rip),%rbx │ │ │ │ + lea 0xba0164(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 5d2c90 <__gmpz_get_d_2exp@plt+0x1cca10> │ │ │ │ @@ -515674,16 +515729,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4ce8458d4800bc53,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ + rclb $0x0,-0x44(%rbx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5d2aa4 <__gmpz_get_d_2exp@plt+0x1cc824> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5d2a99 <__gmpz_get_d_2exp@plt+0x1cc819> │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ sub 0x17(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ @@ -515740,16 +515796,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %al,(%rax) │ │ │ │ - mov $0x458d4800,%edx │ │ │ │ + add %dil,0x458d4800(%rdx) │ │ │ │ rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 5d2ba8 <__gmpz_get_d_2exp@plt+0x1cc928> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5d2b9d <__gmpz_get_d_2exp@plt+0x1cc91d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ @@ -515757,15 +515812,15 @@ │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ mov 0x27(%rbx),%rbx │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x5d2bc0,-0x28(%rbp) │ │ │ │ lea 0x10(%rsi),%r9 │ │ │ │ mov %rdx,%r8 │ │ │ │ - lea 0xcde85c(%rip),%rdi │ │ │ │ + lea 0xcde87c(%rip),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0x7(%r12),%r10 │ │ │ │ mov %r10,-0x30(%rbp) │ │ │ │ mov %rdx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ @@ -515777,31 +515832,31 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800b9ff(%rax) │ │ │ │ + add %ch,0x4800b9ff(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5d2c4d <__gmpz_get_d_2exp@plt+0x1cc9cd> │ │ │ │ movq $0x5d2bf8,0x20(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5d2bf8 <__gmpz_get_d_2exp@plt+0x1cc978> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push %rcx │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rdx │ │ │ │ mov $0xc4834900,%esp │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x38(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -515837,41 +515892,41 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x51(%rax) │ │ │ │ + add %ch,0x51(%rax) │ │ │ │ mov $0x458d4800,%esp │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5d2cbd <__gmpz_get_d_2exp@plt+0x1cca3d> │ │ │ │ movq $0x5d2cf0,-0x28(%rbp) │ │ │ │ mov %r8,%rbx │ │ │ │ mov %rdi,-0x20(%rbp) │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ - lea 0xb9fe84(%rip),%rbx │ │ │ │ + lea 0xb9fea4(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x2(%rax) │ │ │ │ + add %bh,-0x2(%rax) │ │ │ │ mov $0xc4834900,%ecx │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3f(%rdi) │ │ │ │ movq $0x5d2b28,-0x28(%r12) │ │ │ │ @@ -515896,17 +515951,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 5d2db6 <__gmpz_get_d_2exp@plt+0x1ccb36> │ │ │ │ + nop │ │ │ │ + push %rax │ │ │ │ mov $0x458d4800,%esp │ │ │ │ - call 735566bc <__environ@GLIBC_2.2.5+0x72212bd4> │ │ │ │ + call 735566bc <__environ@GLIBC_2.2.5+0x72212b94> │ │ │ │ movsxd -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x4b(%rdi) │ │ │ │ @@ -515966,15 +516022,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%ch │ │ │ │ + and %bh,%ch │ │ │ │ mov $0x458d4800,%ecx │ │ │ │ rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 5d2f19 <__gmpz_get_d_2exp@plt+0x1ccc99> │ │ │ │ movq $0x5d2ea8,-0x20(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x1f(%rbx),%rdx │ │ │ │ @@ -515988,28 +516044,32 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900b9fc(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d2f09 <__gmpz_get_d_2exp@plt+0x1ccc89> │ │ │ │ + add %dl,%al │ │ │ │ + cld │ │ │ │ + mov $0xc4834900,%ecx │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x54(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rcx,(%r12) │ │ │ │ movq $0x5d2f30,-0x8(%rbp) │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ lea 0x10(%rcx),%r9 │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ - lea 0xcde4e8(%rip),%rdi │ │ │ │ + lea 0xcde508(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0x7(%r12),%rcx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -516020,37 +516080,33 @@ │ │ │ │ nopl (%rax) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cld │ │ │ │ + add %cl,-0x4(%rax) │ │ │ │ mov $0xd8894800,%ecx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5d2fbd <__gmpz_get_d_2exp@plt+0x1ccd3d> │ │ │ │ movq $0x5d2f68,0x20(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5d2f68 <__gmpz_get_d_2exp@plt+0x1ccce8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4e(%rax) │ │ │ │ - mov $0xc4834900,%esp │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x38(%rdi) │ │ │ │ + add %dl,0x4900bc4e(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d2fad <__gmpz_get_d_2exp@plt+0x1ccd2d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ mov 0x2f(%rbx),%rdx │ │ │ │ mov 0x37(%rbx),%rbx │ │ │ │ movq $0x5d2d68,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ @@ -516073,18 +516129,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x5(%rax) │ │ │ │ - mov $0x458d4800,%ecx │ │ │ │ - loopne 5d3049 <__gmpz_get_d_2exp@plt+0x1ccdc9> │ │ │ │ - cmp %edi,%eax │ │ │ │ + add %al,0x4800b9fb(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5d302a <__gmpz_get_d_2exp@plt+0x1ccdaa> │ │ │ │ movq $0x5d3040,-0x20(%rbp) │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov 0x16(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -516094,15 +516149,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ sti │ │ │ │ mov $0x45c74800,%ecx │ │ │ │ add %ch,0x30(%rax) │ │ │ │ pop %rbp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ sbb %dh,%dh │ │ │ │ @@ -516112,40 +516167,40 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cli │ │ │ │ + add %dl,(%rax) │ │ │ │ + sti │ │ │ │ mov $0x45c74800,%ecx │ │ │ │ add %bl,0x48005d30(%rax) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ - lea 0xc36e4e(%rip),%rbx │ │ │ │ + lea 0xc36e6e(%rip),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ jmp fb02c0 <__gmpz_get_d_2exp@plt+0xbaa040> │ │ │ │ nopl 0x0(%rax) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ cli │ │ │ │ mov $0xc4834900,%ecx │ │ │ │ push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5d3117 <__gmpz_get_d_2exp@plt+0x1cce97> │ │ │ │ movq $0xc908d8,-0x48(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ movq $0xccf020,-0x38(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1214951,-0x28(%r12) │ │ │ │ + movq $0x1214971,-0x28(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x0,-0x10(%r12) │ │ │ │ movq $0x0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ @@ -516160,16 +516215,15 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - cli │ │ │ │ + add %al,-0x6(%rax) │ │ │ │ mov $0xc4834900,%ecx │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x36(%rdi) │ │ │ │ movq $0x5d2e58,-0x20(%r12) │ │ │ │ @@ -516190,18 +516244,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ stc │ │ │ │ mov $0x458d4800,%ecx │ │ │ │ - call 73556afc <__environ@GLIBC_2.2.5+0x72213014> │ │ │ │ + call 73556afc <__environ@GLIBC_2.2.5+0x72212fd4> │ │ │ │ rex.WB │ │ │ │ movq $0x5d31e8,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -516211,34 +516265,31 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800b9f9(%rax) │ │ │ │ + add %dh,0x4800b9f9(%rax) │ │ │ │ movl $0x5d3210,0x0(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp d8f4a8 <__gmpz_get_d_2exp@plt+0x989228> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x7(%rax) │ │ │ │ - mov $0xc4834900,%ecx │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x39(%rdi) │ │ │ │ + add %cl,0x4900b9f9(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5d3256 <__gmpz_get_d_2exp@plt+0x1ccfd6> │ │ │ │ movq $0x5d2ff8,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rdi │ │ │ │ @@ -516257,15 +516308,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lock clc │ │ │ │ + adc %bh,%cl │ │ │ │ mov $0x458d4800,%ecx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5d331a <__gmpz_get_d_2exp@plt+0x1cd09a> │ │ │ │ movq $0x5d32c8,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -516276,25 +516327,29 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900b9f8(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d330a <__gmpz_get_d_2exp@plt+0x1cd08a> │ │ │ │ + add %dl,%al │ │ │ │ + clc │ │ │ │ + mov $0xc4834900,%ecx │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ movq $0x5d31a8,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x5d3330,0x8(%rbp) │ │ │ │ lea -0x6(%r12),%rdi │ │ │ │ - lea 0xc44dcb(%rip),%rsi │ │ │ │ + lea 0xc44deb(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp ccb7e8 <__gmpz_get_d_2exp@plt+0x8c5568> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -516423,15 +516478,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ movq $0x5cd8d0,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x12298e9,-0x10(%r12) │ │ │ │ + movq $0x1229909,-0x10(%r12) │ │ │ │ movq $0xb17f68,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ @@ -516439,46 +516494,46 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0xa(%rax) │ │ │ │ - mov $0x458d4800,%ecx │ │ │ │ - call 73556e54 <__environ@GLIBC_2.2.5+0x7221336c> │ │ │ │ - sbb %ecx,-0x39(%rax) │ │ │ │ - rex.RB call ba6a51 <__gmpz_get_d_2exp@plt+0x7a07d1> │ │ │ │ + add %bl,0x4800b9f6(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d3522 <__gmpz_get_d_2exp@plt+0x1cd2a2> │ │ │ │ + movq $0x5d3540,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xb9f66f(%rip),%rbx │ │ │ │ + lea 0xb9f68f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - idivb -0x3b7cb700(%rcx) │ │ │ │ + add %bl,-0xa(%rax) │ │ │ │ + mov $0xc4834900,%ecx │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x37(%rdi) │ │ │ │ movq $0x5d3288,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x5d35a8,0x10(%rbp) │ │ │ │ - lea 0xb9f5cc(%rip),%r14 │ │ │ │ + lea 0xb9f5ec(%rip),%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ @@ -516515,15 +516570,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 5d35ec <__gmpz_get_d_2exp@plt+0x1cd36c> │ │ │ │ + add %dl,%bh │ │ │ │ mov $0x458d4800,%ecx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5d363a <__gmpz_get_d_2exp@plt+0x1cd3ba> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -516532,68 +516587,69 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 5d3643 <__gmpz_get_d_2exp@plt+0x1cd3c3> │ │ │ │ + cwtl │ │ │ │ + cmc │ │ │ │ mov $0x458d4800,%ecx │ │ │ │ - call 73556fa4 <__environ@GLIBC_2.2.5+0x722134bc> │ │ │ │ + call 73556fa4 <__environ@GLIBC_2.2.5+0x7221347c> │ │ │ │ sub %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5d3698,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xb9f4a1(%rip),%r14 │ │ │ │ + lea 0xb9f4c1(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d3500 <__gmpz_get_d_2exp@plt+0x1cd280> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ cmc │ │ │ │ mov $0xd8894800,%ecx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 5d36e7 <__gmpz_get_d_2exp@plt+0x1cd467> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5d36d7 <__gmpz_get_d_2exp@plt+0x1cd457> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x5d3618,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ - lea 0xbc93fc(%rip),%rbx │ │ │ │ + lea 0xbc941c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ - lea 0xbd9b10(%rip),%rbx │ │ │ │ + lea 0xbd9b30(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800b9e2(%rax) │ │ │ │ + add %ah,0x4800b9e2(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5d3744 <__gmpz_get_d_2exp@plt+0x1cd4c4> │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xbe68e6(%rip),%r14 │ │ │ │ + lea 0xbe6906(%rip),%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5cf988 <__gmpz_get_d_2exp@plt+0x1c9708> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ @@ -516619,18 +516675,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - loope 5d3758 <__gmpz_get_d_2exp@plt+0x1cd4d8> │ │ │ │ + add %bl,(%rax) │ │ │ │ + loop 5d3758 <__gmpz_get_d_2exp@plt+0x1cd4d8> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735570f4 <__environ@GLIBC_2.2.5+0x7221360c> │ │ │ │ + rex.RB call 735570f4 <__environ@GLIBC_2.2.5+0x722135cc> │ │ │ │ pop %rdi │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5d37fd <__gmpz_get_d_2exp@plt+0x1cd57d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x5d3718,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ @@ -516704,52 +516760,52 @@ │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x5d37a0,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb9f331(%rip),%rbx │ │ │ │ + lea 0xb9f351(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %dh,%bl │ │ │ │ + test $0xf3,%al │ │ │ │ mov $0x458d4800,%ecx │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5d3912 <__gmpz_get_d_2exp@plt+0x1cd692> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x117293a,-0x20(%rbp) │ │ │ │ - movq $0x1170e51,-0x18(%rbp) │ │ │ │ + movq $0x117295a,-0x20(%rbp) │ │ │ │ + movq $0x1170e71,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 5d9d60 <__gmpz_get_d_2exp@plt+0x1d3ae0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ repz mov $0x458d4800,%ecx │ │ │ │ - call 73557284 <__environ@GLIBC_2.2.5+0x7221379c> │ │ │ │ + call 73557284 <__environ@GLIBC_2.2.5+0x7221375c> │ │ │ │ sub -0x39(%rax),%ecx │ │ │ │ rex.RB call ba72b9 <__gmpz_get_d_2exp@plt+0x7a1039> │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xc45aa6(%rip),%r14 │ │ │ │ + lea 0xc45ac6(%rip),%r14 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d3500 <__gmpz_get_d_2exp@plt+0x1cd280> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -516775,45 +516831,45 @@ │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ repnz mov $0x458d4800,%ecx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5d39de <__gmpz_get_d_2exp@plt+0x1cd75e> │ │ │ │ movq $0x5d3a00,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5d9cf8 <__gmpz_get_d_2exp@plt+0x1d3a78> │ │ │ │ - lea 0xb9f2bb(%rip),%rbx │ │ │ │ + lea 0xb9f2db(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800b9f2(%rax) │ │ │ │ + add %ah,0x4800b9f2(%rax) │ │ │ │ movl $0x5d3a28,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5d3a28 <__gmpz_get_d_2exp@plt+0x1cd7a8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0xe(%rax) │ │ │ │ + add %bh,-0xe(%rax) │ │ │ │ mov $0xc4834900,%ecx │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ @@ -516845,28 +516901,28 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ movq $0xb17f68,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb9f264(%rip),%rbx │ │ │ │ + lea 0xb9f284(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jae 5d3b47 <__gmpz_get_d_2exp@plt+0x1cd8c7> │ │ │ │ - lea 0xb9f240(%rip),%rbx │ │ │ │ + lea 0xb9f260(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -516917,18 +516973,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5d3bb1 <__gmpz_get_d_2exp@plt+0x1cd931> │ │ │ │ movq $0x5d3bd0,-0x8(%rbp) │ │ │ │ - lea 0xbc4272(%rip),%rsi │ │ │ │ + lea 0xbc4292(%rip),%rsi │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5c3f38 <__gmpz_get_d_2exp@plt+0x1bdcb8> │ │ │ │ - lea 0xb9f188(%rip),%rbx │ │ │ │ + lea 0xb9f1a8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -516936,15 +516992,15 @@ │ │ │ │ (bad) │ │ │ │ add %dl,%gs:0x5(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0xf(%rax) │ │ │ │ + add %dh,-0xf(%rax) │ │ │ │ mov $0x669eeb00,%ecx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -517031,15 +517087,15 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x5d3d68,-0x10(%rbp) │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5d9cf8 <__gmpz_get_d_2exp@plt+0x1d3a78> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb9f061(%rip),%rbx │ │ │ │ + lea 0xb9f081(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -517064,15 +517120,15 @@ │ │ │ │ mov %dl,0x50062(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x16ff462e(%rax) │ │ │ │ + add %bh,-0x16ff462e(%rax) │ │ │ │ sti │ │ │ │ xchg %eax,%edx │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -517091,18 +517147,18 @@ │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5d3ef4 <__gmpz_get_d_2exp@plt+0x1cdc74> │ │ │ │ lea 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ sub (%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jg 5d3df7 <__gmpz_get_d_2exp@plt+0x1cdb77> │ │ │ │ - lea 0xcdd645(%rip),%rbx │ │ │ │ + lea 0xcdd665(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - lea 0xcdd637(%rip),%rbx │ │ │ │ + lea 0xcdd657(%rip),%rbx │ │ │ │ dec %rcx │ │ │ │ jmp 5d3e5a <__gmpz_get_d_2exp@plt+0x1cdbda> │ │ │ │ nop │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -517210,18 +517266,18 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5d4094 <__gmpz_get_d_2exp@plt+0x1cde14> │ │ │ │ lea 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ sub (%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jg 5d3f97 <__gmpz_get_d_2exp@plt+0x1cdd17> │ │ │ │ - lea 0xcdd4a5(%rip),%rbx │ │ │ │ + lea 0xcdd4c5(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - lea 0xcdd497(%rip),%rbx │ │ │ │ + lea 0xcdd4b7(%rip),%rbx │ │ │ │ dec %rcx │ │ │ │ jmp 5d3ffa <__gmpz_get_d_2exp@plt+0x1cdd7a> │ │ │ │ nop │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -517310,15 +517366,15 @@ │ │ │ │ mov %r8,%r14 │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp fb9ba8 <__gmpz_get_d_2exp@plt+0xbb3928> │ │ │ │ - lea 0xb9ecc2(%rip),%rbx │ │ │ │ + lea 0xb9ece2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -517602,18 +517658,18 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5d457c <__gmpz_get_d_2exp@plt+0x1ce2fc> │ │ │ │ lea 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ sub (%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jg 5d447f <__gmpz_get_d_2exp@plt+0x1ce1ff> │ │ │ │ - lea 0xcdcfbd(%rip),%rbx │ │ │ │ + lea 0xcdcfdd(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - lea 0xcdcfaf(%rip),%rbx │ │ │ │ + lea 0xcdcfcf(%rip),%rbx │ │ │ │ dec %rcx │ │ │ │ jmp 5d44e2 <__gmpz_get_d_2exp@plt+0x1ce262> │ │ │ │ nop │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -517721,18 +517777,18 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5d471c <__gmpz_get_d_2exp@plt+0x1ce49c> │ │ │ │ lea 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ sub (%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jg 5d461f <__gmpz_get_d_2exp@plt+0x1ce39f> │ │ │ │ - lea 0xcdce1d(%rip),%rbx │ │ │ │ + lea 0xcdce3d(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - lea 0xcdce0f(%rip),%rbx │ │ │ │ + lea 0xcdce2f(%rip),%rbx │ │ │ │ dec %rcx │ │ │ │ jmp 5d4682 <__gmpz_get_d_2exp@plt+0x1ce402> │ │ │ │ nop │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -517806,54 +517862,54 @@ │ │ │ │ (bad) │ │ │ │ add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x20000000(%rip) │ │ │ │ - push %rbp │ │ │ │ + add %cl,0x0(%rip) │ │ │ │ + push %rsi │ │ │ │ ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB mov $0x72f8394c,%r8d │ │ │ │ (bad) │ │ │ │ movq $0x5d47a8,-0x20(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0xc3574e(%rip),%rbx │ │ │ │ + lea 0xc3576e(%rip),%rbx │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp fb02c0 <__gmpz_get_d_2exp@plt+0xbaa040> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ jmp 5d47b7 <__gmpz_get_d_2exp@plt+0x1ce537> │ │ │ │ xchg %ax,%ax │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c355(%rax) │ │ │ │ + add %dh,0x4800c355(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jg 5d4794 <__gmpz_get_d_2exp@plt+0x1ce514> │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rax,%rcx │ │ │ │ shl $0x2,%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jge 5d47d3 <__gmpz_get_d_2exp@plt+0x1ce553> │ │ │ │ - lea 0xc3556e(%rip),%rbx │ │ │ │ + lea 0xc3558e(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x5d4810,-0x18(%rbp) │ │ │ │ mov %rbx,%rdx │ │ │ │ - lea 0xc356e4(%rip),%rbx │ │ │ │ + lea 0xc35704(%rip),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb02c0 <__gmpz_get_d_2exp@plt+0xbaa040> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movb $0x0,(%rsi) │ │ │ │ @@ -517889,15 +517945,15 @@ │ │ │ │ movq $0xc90918,-0x50(%r12) │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ movq $0xccf020,-0x38(%r12) │ │ │ │ lea -0x4d(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x121495a,-0x28(%r12) │ │ │ │ + movq $0x121497a,-0x28(%r12) │ │ │ │ lea 0x10(%rbx),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x0,-0x10(%r12) │ │ │ │ movq $0x0,-0x8(%r12) │ │ │ │ movq $0x0,(%r12) │ │ │ │ @@ -517926,15 +517982,15 @@ │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0xc908d8,-0x48(%r12) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ movq $0xccf020,-0x38(%r12) │ │ │ │ lea -0x47(%r12),%rcx │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ - movq $0x1214951,-0x28(%r12) │ │ │ │ + movq $0x1214971,-0x28(%r12) │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ movq $0x0,-0x10(%r12) │ │ │ │ movq $0x0,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ @@ -518223,24 +518279,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ - ret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1055862c <__environ@GLIBC_2.2.5+0xf214b44> │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + adcb $0x0,-0x3d(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d4db3 <__gmpz_get_d_2exp@plt+0x1ceb33> │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ add $0x10,%rdx │ │ │ │ mov %rdx,%rsi │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ add $0x10,%rbx │ │ │ │ mov %rcx,%rdi │ │ │ │ @@ -518265,15 +518316,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ rex.WRXB ret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -518281,15 +518332,15 @@ │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ movq $0x5d4758,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ - lea 0xc43332(%rip),%rsi │ │ │ │ + lea 0xc43352(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp ccb7e8 <__gmpz_get_d_2exp@plt+0x8c5568> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ @@ -518299,17 +518350,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800c34f │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + mov %cl,-0x3d(%rdi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5d4e21 <__gmpz_get_d_2exp@plt+0x1ceba1> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 5d4e2c <__gmpz_get_d_2exp@plt+0x1cebac> │ │ │ │ movq $0x5d4e08,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -518317,16 +518369,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rex.WRXB ret │ │ │ │ + add %dl,0x4f(%rax) │ │ │ │ + ret │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock rex │ │ │ │ rex.WRX pop %rbp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ @@ -518337,16 +518389,16 @@ │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - rex.WRX ret │ │ │ │ + add %bl,(%rax) │ │ │ │ + rex.WRXB ret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3e(%rdi) │ │ │ │ @@ -518502,15 +518554,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ movq $0x5cd8d0,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x12298e9,-0x10(%r12) │ │ │ │ + movq $0x1229909,-0x10(%r12) │ │ │ │ movq $0xb17f68,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ @@ -518518,48 +518570,48 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c34c(%rax) │ │ │ │ + add %dh,0x4800c34c(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5d50ca <__gmpz_get_d_2exp@plt+0x1cee4a> │ │ │ │ movq $0x5d50e8,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb23e0 <__gmpz_get_d_2exp@plt+0xbac160> │ │ │ │ - lea 0xb9dcff(%rip),%rbx │ │ │ │ + lea 0xb9dd1f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c(%rax) │ │ │ │ + add %dh,0x4c(%rax) │ │ │ │ ret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x37(%rdi) │ │ │ │ movq $0x5d4dd0,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x5d5150,0x10(%rbp) │ │ │ │ - lea 0xb9dc14(%rip),%r14 │ │ │ │ + lea 0xb9dc34(%rip),%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fae3d0 <__gmpz_get_d_2exp@plt+0xba8150> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ @@ -518596,42 +518648,43 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex fdivrl 0x458d4800(%rcx) │ │ │ │ + (bad) │ │ │ │ + fdivrl 0x458d4800(%rcx) │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5d51fa <__gmpz_get_d_2exp@plt+0x1cef7a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x1172d0a,-0x20(%rbp) │ │ │ │ - movq $0x1170e51,-0x18(%rbp) │ │ │ │ + movq $0x1172d2a,-0x20(%rbp) │ │ │ │ + movq $0x1170e71,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 5d9d60 <__gmpz_get_d_2exp@plt+0x1d3ae0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ fstpt 0x458d4800(%rcx) │ │ │ │ - call 73558b6c <__environ@GLIBC_2.2.5+0x72215084> │ │ │ │ + call 73558b6c <__environ@GLIBC_2.2.5+0x72215044> │ │ │ │ sub -0x39(%rax),%ecx │ │ │ │ rex.RB call baa489 <__gmpz_get_d_2exp@plt+0x7a4209> │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xc441be(%rip),%r14 │ │ │ │ + lea 0xc441de(%rip),%r14 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d50a8 <__gmpz_get_d_2exp@plt+0x1cee28> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -518657,33 +518710,33 @@ │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x25(%rax) │ │ │ │ - mov $0x458d4800,%ecx │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %bl,0x4800b9db(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5d52c6 <__gmpz_get_d_2exp@plt+0x1cf046> │ │ │ │ movq $0x5d52e8,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5d9cf8 <__gmpz_get_d_2exp@plt+0x1d3a78> │ │ │ │ - lea 0xb9db73(%rip),%rbx │ │ │ │ + lea 0xb9db93(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - fstpt 0x45c74800(%rcx) │ │ │ │ + add %bl,-0x25(%rax) │ │ │ │ + mov $0x45c74800,%ecx │ │ │ │ add %dl,(%rax) │ │ │ │ push %rbx │ │ │ │ pop %rbp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -518692,15 +518745,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ fstpt -0x3b7cb700(%rcx) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ @@ -518719,33 +518772,34 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - fstpt 0x458d4800(%rcx) │ │ │ │ + sbb %bl,%ah │ │ │ │ + mov $0x458d4800,%ecx │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5d53a4 <__gmpz_get_d_2exp@plt+0x1cf124> │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ movq $0x5d53b8,-0x8(%rbp) │ │ │ │ - lea 0xcdc0a1(%rip),%rsi │ │ │ │ + lea 0xcdc0c1(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp de3ff0 <__gmpz_get_d_2exp@plt+0x9ddd70> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800b9db(%rax) │ │ │ │ - lea 0xb9dbb1(%rip),%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %bl,%al │ │ │ │ + fstpt 0x358d4800(%rcx) │ │ │ │ + rcr $1,%ebx │ │ │ │ + mov $0xde894900,%ecx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -518766,23 +518820,23 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x5d5450,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0xa07fb9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb9db7e(%rip),%rbx │ │ │ │ + lea 0xb9db9e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x25(%rax) │ │ │ │ + add %ch,-0x25(%rax) │ │ │ │ mov $0xde894800,%ecx │ │ │ │ - lea 0xb9daf0(%rip),%r14 │ │ │ │ + lea 0xb9db10(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -518882,25 +518936,25 @@ │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xd6958e(%rip),%rbx │ │ │ │ + lea 0xd695ae(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x5d5548,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xb9d9d9(%rip),%rbx │ │ │ │ + lea 0xb9d9f9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -518937,18 +518991,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 5d56f9 <__gmpz_get_d_2exp@plt+0x1cf479> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5d56c4 <__gmpz_get_d_2exp@plt+0x1cf444> │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xcdbd7e(%rip),%rbx │ │ │ │ + lea 0xcdbd9e(%rip),%rbx │ │ │ │ mov 0x8(%r14),%rcx │ │ │ │ jmp 5d574e <__gmpz_get_d_2exp@plt+0x1cf4ce> │ │ │ │ - lea 0xb9d925(%rip),%rbx │ │ │ │ + lea 0xb9d945(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -519016,15 +519070,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5d56a8 <__gmpz_get_d_2exp@plt+0x1cf428> │ │ │ │ - lea 0xb9d80c(%rip),%rbx │ │ │ │ + lea 0xb9d82c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -519091,23 +519145,23 @@ │ │ │ │ movq $0xe1d1a0,-0x8(%r12) │ │ │ │ mov %ax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb9d71e(%rip),%rbx │ │ │ │ + lea 0xb9d73e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ xlat %ds:(%rbx) │ │ │ │ mov $0x458d4800,%ecx │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5d5954 <__gmpz_get_d_2exp@plt+0x1cf6d4> │ │ │ │ movq $0x5d5930,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -519115,51 +519169,50 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 5d5930 <__gmpz_get_d_2exp@plt+0x1cf6b0> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ mov $0x43b70f00,%ecx │ │ │ │ (bad) │ │ │ │ cmp $0x10ffff,%rax │ │ │ │ ja 5d5948 <__gmpz_get_d_2exp@plt+0x1cf6c8> │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp e0b818 <__gmpz_get_d_2exp@plt+0xa05598> │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp c1b568 <__gmpz_get_d_2exp@plt+0x8152e8> │ │ │ │ - lea 0xb9d6dd(%rip),%rbx │ │ │ │ + lea 0xb9d6fd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %dl,-0x5c(%rax) │ │ │ │ ret $0x4800 │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5d59ea <__gmpz_get_d_2exp@plt+0x1cf76a> │ │ │ │ movq $0x5d59a8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5d59a8 <__gmpz_get_d_2exp@plt+0x1cf728> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ ret $0x4900 │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5d59f5 <__gmpz_get_d_2exp@plt+0x1cf775> │ │ │ │ movzwl 0x7(%rbx),%eax │ │ │ │ cmp $0x10ffff,%rax │ │ │ │ @@ -519169,15 +519222,15 @@ │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp c1b568 <__gmpz_get_d_2exp@plt+0x8152e8> │ │ │ │ - lea 0xb9d657(%rip),%rbx │ │ │ │ + lea 0xb9d677(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl (%rax) │ │ │ │ adc $0x4000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -519185,15 +519238,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 5d5a71 <__gmpz_get_d_2exp@plt+0x1cf7f1> │ │ │ │ cmp %edi,%eax │ │ │ │ jae 5d5aaf <__gmpz_get_d_2exp@plt+0x1cf82f> │ │ │ │ - lea 0xb9d624(%rip),%rbx │ │ │ │ + lea 0xb9d644(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -519252,15 +519305,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1055945c <__environ@GLIBC_2.2.5+0xf215974> │ │ │ │ + rex.RB call 1055945c <__environ@GLIBC_2.2.5+0xf215934> │ │ │ │ (bad) │ │ │ │ mov $0x0,%dl │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x5d5b48,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ @@ -519320,24 +519373,24 @@ │ │ │ │ pop %rbp │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fisttps -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5d5a20 <__gmpz_get_d_2exp@plt+0x1cf7a0> │ │ │ │ - lea 0xb9d492(%rip),%rbx │ │ │ │ + lea 0xb9d4b2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xcd874a,%eax │ │ │ │ + sbb $0xcd876a,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -519369,15 +519422,15 @@ │ │ │ │ add %r15b,0x5c(%r8) │ │ │ │ pop %rbp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ shl $1,%rbx │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xb9d405(%rip),%rbx │ │ │ │ + lea 0xb9d425(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -519447,15 +519500,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5d5d50 <__gmpz_get_d_2exp@plt+0x1cfad0> │ │ │ │ movq $0x5d5d70,-0x10(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp d8f4a8 <__gmpz_get_d_2exp@plt+0x989228> │ │ │ │ - lea 0xb9d319(%rip),%rbx │ │ │ │ + lea 0xb9d339(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -519527,15 +519580,15 @@ │ │ │ │ add %r9b,0x5e(%r8) │ │ │ │ pop %rbp │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ or %bh,%bh │ │ │ │ (bad) │ │ │ │ decl -0x73(%rax) │ │ │ │ - sbb $0xb9d249,%eax │ │ │ │ + sbb $0xb9d269,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -519562,15 +519615,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 5d5ef1 <__gmpz_get_d_2exp@plt+0x1cfc71> │ │ │ │ cmp %edi,%eax │ │ │ │ jae 5d5f2f <__gmpz_get_d_2exp@plt+0x1cfcaf> │ │ │ │ - lea 0xb9d1cc(%rip),%rbx │ │ │ │ + lea 0xb9d1ec(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -519630,15 +519683,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105598dc <__environ@GLIBC_2.2.5+0xf215df4> │ │ │ │ + rex.RB call 105598dc <__environ@GLIBC_2.2.5+0xf215db4> │ │ │ │ (bad) │ │ │ │ mov $0x0,%dl │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x5d5fc8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ @@ -519701,37 +519754,37 @@ │ │ │ │ pop %rbp │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fisttps -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5d5ea0 <__gmpz_get_d_2exp@plt+0x1cfc20> │ │ │ │ - lea 0xb9d03a(%rip),%rbx │ │ │ │ + lea 0xb9d05a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xcd82ca,%eax │ │ │ │ + sbb $0xcd82ea,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735599e4 <__environ@GLIBC_2.2.5+0x72215efc> │ │ │ │ + rex.RB call 735599e4 <__environ@GLIBC_2.2.5+0x72215ebc> │ │ │ │ rex.WXB │ │ │ │ movq $0x5d60c8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5d60c8 <__gmpz_get_d_2exp@plt+0x1cfe48> │ │ │ │ @@ -519750,15 +519803,15 @@ │ │ │ │ add %ah,0x5d(%rcx) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xb9cfa5(%rip),%rbx │ │ │ │ + lea 0xb9cfc5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -519825,22 +519878,22 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73559b14 <__environ@GLIBC_2.2.5+0x7221602c> │ │ │ │ + rex.RB call 73559b14 <__environ@GLIBC_2.2.5+0x72215fec> │ │ │ │ (bad) │ │ │ │ movq $0x5d6200,-0x10(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp d8f4a8 <__gmpz_get_d_2exp@plt+0x989228> │ │ │ │ - lea 0xb9ceb1(%rip),%rbx │ │ │ │ + lea 0xb9ced1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -519917,15 +519970,15 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,%r8b │ │ │ │ (bad) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ lock (bad) │ │ │ │ (bad) │ │ │ │ decl -0x73(%rax) │ │ │ │ - sbb $0xb9cdc9,%eax │ │ │ │ + sbb $0xb9cde9,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -520080,15 +520133,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ movslq %eax,%rax │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb9ce54(%rip),%rbx │ │ │ │ + lea 0xb9ce74(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -520121,15 +520174,15 @@ │ │ │ │ gs pop %rbp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xb9cdd5(%rip),%rbx │ │ │ │ + lea 0xb9cdf5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -520473,15 +520526,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7355a35c <__environ@GLIBC_2.2.5+0x72216874> │ │ │ │ + rex.RB call 7355a35c <__environ@GLIBC_2.2.5+0x72216834> │ │ │ │ rex.WXB │ │ │ │ movq $0x5d6a40,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5d6a40 <__gmpz_get_d_2exp@plt+0x1d07c0> │ │ │ │ @@ -520501,15 +520554,15 @@ │ │ │ │ pop %rbp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xb9c8c5(%rip),%rbx │ │ │ │ + lea 0xb9c8e5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -520655,15 +520708,15 @@ │ │ │ │ rex.RB clc │ │ │ │ push $0x48005d6c │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xb9c6dd(%rip),%rbx │ │ │ │ + lea 0xb9c6fd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -520933,18 +520986,18 @@ │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rdx,%rax │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ - lea 0xcd7399(%rip),%rbx │ │ │ │ + lea 0xcd73b9(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb9c38a(%rip),%rbx │ │ │ │ + lea 0xb9c3aa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rdx,%rax │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 4051d0 │ │ │ │ @@ -521059,18 +521112,18 @@ │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 405470 │ │ │ │ add $0x8,%rsp │ │ │ │ - lea 0xcd722b(%rip),%rbx │ │ │ │ + lea 0xcd724b(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb9c22c(%rip),%rbx │ │ │ │ + lea 0xb9c24c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -521106,15 +521159,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1055aadc <__environ@GLIBC_2.2.5+0xf216ff4> │ │ │ │ + rex.RB call 1055aadc <__environ@GLIBC_2.2.5+0xf216fb4> │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call bae365 <__gmpz_get_d_2exp@plt+0x7a80e5> │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ @@ -521177,18 +521230,18 @@ │ │ │ │ mov %bx,%dx │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ mov %dl,(%rsi,%rcx,1) │ │ │ │ shr $0x8,%bx │ │ │ │ add $0x10,%rax │ │ │ │ inc %rcx │ │ │ │ mov %bl,(%rax,%rcx,1) │ │ │ │ - lea 0xcd70e6(%rip),%rbx │ │ │ │ + lea 0xcd7106(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb9c0ff(%rip),%rbx │ │ │ │ + lea 0xb9c11f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -521278,15 +521331,15 @@ │ │ │ │ movq $0xe1d1c0,-0x8(%r12) │ │ │ │ mov %al,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb9bff4(%rip),%rbx │ │ │ │ + lea 0xb9c014(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -521294,18 +521347,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5d73ec <__gmpz_get_d_2exp@plt+0x1d116c> │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0xf82c60,-0x28(%r12) │ │ │ │ - movq $0x133dc69,-0x20(%r12) │ │ │ │ + movq $0x133dc89,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x133de09,-0x8(%r12) │ │ │ │ + movq $0x133de29,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -521328,15 +521381,15 @@ │ │ │ │ movq $0x5d7398,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0xa05ecd(%rip),%r14 │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb9c046(%rip),%rbx │ │ │ │ + lea 0xb9c066(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -521345,18 +521398,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5d74c4 <__gmpz_get_d_2exp@plt+0x1d1244> │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0xf82c60,-0x28(%r12) │ │ │ │ - movq $0x133dc69,-0x20(%r12) │ │ │ │ + movq $0x133dc89,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x133de09,-0x8(%r12) │ │ │ │ + movq $0x133de29,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -521364,17 +521417,18 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800b9bf(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %bl,%al │ │ │ │ + mov $0x8d4800b9,%edi │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5d7547 <__gmpz_get_d_2exp@plt+0x1d12c7> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5d753c <__gmpz_get_d_2exp@plt+0x1d12bc> │ │ │ │ movq $0x5d7470,-0x18(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ @@ -521382,33 +521436,33 @@ │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ lea 0xa05de1(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb9bf82(%rip),%rbx │ │ │ │ + lea 0xb9bfa2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x41(%rax) │ │ │ │ + add %ah,-0x41(%rax) │ │ │ │ mov $0xc4834900,%ecx │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x34(%rdi) │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1172e50,-0x10(%r12) │ │ │ │ - movq $0x1173439,-0x8(%r12) │ │ │ │ + movq $0x1172e70,-0x10(%r12) │ │ │ │ + movq $0x1173459,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rbx,%rsi │ │ │ │ lea -0x16(%r12),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ @@ -521424,18 +521478,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5d7624 <__gmpz_get_d_2exp@plt+0x1d13a4> │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0xf82c60,-0x28(%r12) │ │ │ │ - movq $0x133dc69,-0x20(%r12) │ │ │ │ + movq $0x133dc89,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x133de09,-0x8(%r12) │ │ │ │ + movq $0x133de29,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -521443,16 +521497,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x30(%rax) │ │ │ │ - ret $0x4800 │ │ │ │ + add %al,0x4800c2d0(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5d76a7 <__gmpz_get_d_2exp@plt+0x1d1427> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5d769c <__gmpz_get_d_2exp@plt+0x1d141c> │ │ │ │ movq $0x5d75d0,-0x18(%r12) │ │ │ │ @@ -521462,40 +521515,41 @@ │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ lea 0xa05c81(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb9be32(%rip),%rbx │ │ │ │ + lea 0xb9be52(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - iret │ │ │ │ - ret $0x4800 │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ + add %cl,(%rax) │ │ │ │ + rol $1,%dl │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + clc │ │ │ │ + std │ │ │ │ + data16 add %dl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ mov $0x8d4800b9,%esi │ │ │ │ - rex.RB call 7355b044 <__environ@GLIBC_2.2.5+0x7221755c> │ │ │ │ + rex.RB call 7355b044 <__environ@GLIBC_2.2.5+0x7221751c> │ │ │ │ movq $0x5d7728,-0x18(%ebp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5d7728 <__gmpz_get_d_2exp@plt+0x1d14a8> │ │ │ │ @@ -521503,15 +521557,15 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ mov $0x8b4800b9,%ebp │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ fiaddl -0x7cb7f81e(%rbx) │ │ │ │ cli │ │ │ │ add 0x12(%rbp),%esi │ │ │ │ mov %rcx,%rdi │ │ │ │ @@ -521520,24 +521574,24 @@ │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 5d7650 <__gmpz_get_d_2exp@plt+0x1d13d0> │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 5d74f0 <__gmpz_get_d_2exp@plt+0x1d1270> │ │ │ │ - lea 0xb9bda9(%rip),%rbx │ │ │ │ + lea 0xb9bdc9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800b9bd(%rax) │ │ │ │ + add %bh,0x4800b9bd(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5d7817 <__gmpz_get_d_2exp@plt+0x1d1597> │ │ │ │ movq $0x5d77c0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -521547,34 +521601,34 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x43(%rax) │ │ │ │ - mov $0x458b4800,%ecx │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x49(%rdx,%riz,2),%esi │ │ │ │ - add $0x20,%esp │ │ │ │ + add %al,0x4800b9bd(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 5d7832 <__gmpz_get_d_2exp@plt+0x1d15b2> │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5d7822 <__gmpz_get_d_2exp@plt+0x1d15a2> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1173400,-0x10(%r12) │ │ │ │ - movq $0x11733b9,-0x8(%r12) │ │ │ │ + movq $0x1173420,-0x10(%r12) │ │ │ │ + movq $0x11733d9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ - lea 0xb9bb78(%rip),%rdi │ │ │ │ + lea 0xb9bb98(%rip),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5d76f0 <__gmpz_get_d_2exp@plt+0x1d1470> │ │ │ │ - lea 0xb9bd32(%rip),%rbx │ │ │ │ + lea 0xb9bd52(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp 5d7801 <__gmpz_get_d_2exp@plt+0x1d1581> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -521597,15 +521651,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %ah,(%rsi) │ │ │ │ + xor %ah,(%rsi) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5d7921 <__gmpz_get_d_2exp@plt+0x1d16a1> │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -521614,58 +521668,58 @@ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x5d7848,-0x50(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ movq $0xcfa2a0,-0x30(%r12) │ │ │ │ - movq $0x12298e9,-0x28(%r12) │ │ │ │ - movq $0x121be8f,-0x20(%r12) │ │ │ │ - movq $0x12b1439,-0x18(%r12) │ │ │ │ + movq $0x1229909,-0x28(%r12) │ │ │ │ + movq $0x121beaf,-0x20(%r12) │ │ │ │ + movq $0x12b1459,-0x18(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x12298e9,-0x8(%r12) │ │ │ │ - movq $0x12298e9,(%r12) │ │ │ │ + movq $0x1229909,-0x8(%r12) │ │ │ │ + movq $0x1229909,(%r12) │ │ │ │ lea -0x2f(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp cf4428 <__gmpz_get_d_2exp@plt+0x8ee1a8> │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x25(%rax) │ │ │ │ + add %bh,0x25(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1c(%rdi) │ │ │ │ movq $0x5d7888,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ jmp fae7b8 <__gmpz_get_d_2exp@plt+0xba8538> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb9bbe5(%rip),%rbx │ │ │ │ + lea 0xb9bc05(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ mov $0xa6eb00b9,%ebx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -521758,18 +521812,18 @@ │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ - lea 0xcd687b(%rip),%rbx │ │ │ │ + lea 0xcd689b(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb9bab4(%rip),%rbx │ │ │ │ + lea 0xb9bad4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -521815,15 +521869,15 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,0x7b(%r8) │ │ │ │ pop %rbp │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xb9ba38(%rip),%rbx │ │ │ │ + lea 0xb9ba58(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -521906,15 +521960,15 @@ │ │ │ │ movq $0x5d9a88,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb9b907(%rip),%rbx │ │ │ │ + lea 0xb9b927(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -522043,18 +522097,18 @@ │ │ │ │ mov %rdx,%rbx │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ call 4050e0 │ │ │ │ add $0x8,%rsp │ │ │ │ - lea 0xcd651d(%rip),%rbx │ │ │ │ + lea 0xcd653d(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb9b77e(%rip),%rbx │ │ │ │ + lea 0xb9b79e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -522092,15 +522146,15 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,%r8b │ │ │ │ jle 5d7efc <__gmpz_get_d_2exp@plt+0x1d1c7c> │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ jmp faf188 <__gmpz_get_d_2exp@plt+0xba8f08> │ │ │ │ - lea 0xb9b708(%rip),%rbx │ │ │ │ + lea 0xb9b728(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -522154,15 +522208,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,0x48005d7f(%r8) │ │ │ │ mov 0x7(%rbx),%ebx │ │ │ │ jmp faf208 <__gmpz_get_d_2exp@plt+0xba8f88> │ │ │ │ - lea 0xb9b648(%rip),%rbx │ │ │ │ + lea 0xb9b668(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -522227,65 +522281,65 @@ │ │ │ │ movq $0x5d9a88,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb9b55f(%rip),%rbx │ │ │ │ + lea 0xb9b57f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800c221(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + and %eax,%edx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5d80e9 <__gmpz_get_d_2exp@plt+0x1d1e69> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 5d80b2 <__gmpz_get_d_2exp@plt+0x1d1e32> │ │ │ │ movq $0x5d80d0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5d56a8 <__gmpz_get_d_2exp@plt+0x1cf428> │ │ │ │ - lea 0xb9b527(%rip),%rbx │ │ │ │ + lea 0xb9b547(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x21(%rax) │ │ │ │ - ret $0x4800 │ │ │ │ + add %cl,0x4800c221(%rax) │ │ │ │ movl $0x5d8100,-0x8(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp d8f4a8 <__gmpz_get_d_2exp@plt+0x989228> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - and %eax,%edx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x2f(%r8) │ │ │ │ - jrcxz 5d8150 <__gmpz_get_d_2exp@plt+0x1d1ed0> │ │ │ │ - add $0x2,%ebx │ │ │ │ + add %bl,0x21(%rax) │ │ │ │ + ret $0x4800 │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + shl $1,%rbx │ │ │ │ + add $0x2,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ call 405d90 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ jne 5d8135 <__gmpz_get_d_2exp@plt+0x1d1eb5> │ │ │ │ - lea 0xc2210c(%rip),%rbx │ │ │ │ + lea 0xc2212c(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fae7b8 <__gmpz_get_d_2exp@plt+0xba8538> │ │ │ │ xor %ecx,%ecx │ │ │ │ jmp 5d815c <__gmpz_get_d_2exp@plt+0x1d1edc> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ @@ -522342,15 +522396,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ mov $0xb9,%bl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5d8249 <__gmpz_get_d_2exp@plt+0x1d1fc9> │ │ │ │ movq $0x5d8238,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -522358,19 +522412,23 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 5d8238 <__gmpz_get_d_2exp@plt+0x1d1fb8> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800b9b3(%rax) │ │ │ │ - movl $0x5d8268,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + add %cl,%al │ │ │ │ + mov $0xb9,%bl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,-0x7e(%r8) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ jmp 5d8098 <__gmpz_get_d_2exp@plt+0x1d1e18> │ │ │ │ - lea 0xb9b3a0(%rip),%rbx │ │ │ │ + lea 0xb9b3c0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -522390,59 +522448,59 @@ │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0xb9,%bl │ │ │ │ - add %ch,%cl │ │ │ │ - rex.WXB (bad) │ │ │ │ + add %bl,-0x4d(%rax) │ │ │ │ + mov $0xff4be900,%ecx │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ mov $0x458d4800,%ecx │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5d833c <__gmpz_get_d_2exp@plt+0x1d20bc> │ │ │ │ movq $0x5d8308,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5d8308 <__gmpz_get_d_2exp@plt+0x1d2088> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800b9ac(%rax) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + mov $0x438b4800,%ecx │ │ │ │ + (bad) │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ mov %rcx,%rdx │ │ │ │ shr $0x3f,%rdx │ │ │ │ mov %rcx,%rsi │ │ │ │ add %rdx,%rsi │ │ │ │ and $0xfffffffffffffffe,%rsi │ │ │ │ sub %rsi,%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jne 5d8330 <__gmpz_get_d_2exp@plt+0x1d20b0> │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 5d53e8 <__gmpz_get_d_2exp@plt+0x1cf168> │ │ │ │ - lea 0xb9b2cd(%rip),%rbx │ │ │ │ + lea 0xb9b2ed(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ @@ -522479,15 +522537,15 @@ │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ stos %eax,%es:(%rdi) │ │ │ │ mov $0x458d4800,%ecx │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5d85f9 <__gmpz_get_d_2exp@plt+0x1d2379> │ │ │ │ movq $0x5d8428,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ @@ -522498,15 +522556,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800b9ab(%rax) │ │ │ │ + add %dh,0x4800b9ab(%rax) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ shr $0x3f,%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ add %rcx,%rdx │ │ │ │ and $0xfffffffffffffffe,%rdx │ │ │ │ @@ -522621,15 +522679,15 @@ │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5d53e8 <__gmpz_get_d_2exp@plt+0x1cf168> │ │ │ │ - lea 0xb9b020(%rip),%rbx │ │ │ │ + lea 0xb9b040(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -522650,15 +522708,15 @@ │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ - lea 0xcd8dd6(%rip),%rbx │ │ │ │ + lea 0xcd8df6(%rip),%rbx │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ jmp 5d86ee <__gmpz_get_d_2exp@plt+0x1d246e> │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -522942,18 +523000,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ adc $0xc2,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1055c374 <__environ@GLIBC_2.2.5+0xf21888c> │ │ │ │ + rex.RB call 1055c374 <__environ@GLIBC_2.2.5+0xf21884c> │ │ │ │ (bad) │ │ │ │ mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x5d8a60,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -522964,15 +523022,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900c214(%rax) │ │ │ │ + add %dh,0x4900c214(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5d8aa5 <__gmpz_get_d_2exp@plt+0x1d2825> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x5d8808,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ @@ -522989,15 +523047,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ adc $0xc2,%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5d8b25 <__gmpz_get_d_2exp@plt+0x1d28a5> │ │ │ │ movq $0x5d8618,-0x40(%r12) │ │ │ │ @@ -523008,15 +523066,15 @@ │ │ │ │ movq $0x5d8a20,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb9aaf9(%rip),%rbx │ │ │ │ + lea 0xb9ab19(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -523095,15 +523153,15 @@ │ │ │ │ mov %bx,(%rcx) │ │ │ │ movq $0x5d8c98,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5d8c98 <__gmpz_get_d_2exp@plt+0x1d2a18> │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xb9aa04(%rip),%rbx │ │ │ │ + lea 0xb9aa24(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -523217,34 +523275,34 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - adc %eax,%edx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7355c724 <__environ@GLIBC_2.2.5+0x72218c3c> │ │ │ │ - adc $0xf045c748,%eax │ │ │ │ - adc %cl,-0x76b7ffa3(%rsi) │ │ │ │ - jne 5d8ddd <__gmpz_get_d_2exp@plt+0x1d2b5d> │ │ │ │ + add %al,0x11(%rax) │ │ │ │ + ret $0x4800 │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5d8dee <__gmpz_get_d_2exp@plt+0x1d2b6e> │ │ │ │ + movq $0x5d8e10,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5d56a8 <__gmpz_get_d_2exp@plt+0x1cf428> │ │ │ │ - lea 0xb9a853(%rip),%rbx │ │ │ │ + lea 0xb9a873(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - adc %al,%dl │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,%edx │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ rex mov 0x0(%rbp),%ds │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -523252,18 +523310,23 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900c210(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5d8e85 <__gmpz_get_d_2exp@plt+0x1d2c05> │ │ │ │ + add %dl,%al │ │ │ │ + adc %al,%dl │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x38(%rdi) │ │ │ │ movq $0x5d8d10,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rdi │ │ │ │ @@ -523277,15 +523340,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800b9a7(%rax) │ │ │ │ + add %bh,0x4800b9a7(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5d8ef9 <__gmpz_get_d_2exp@plt+0x1d2c79> │ │ │ │ movq $0x5d8ee8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -523295,52 +523358,50 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x59(%rax) │ │ │ │ - mov $0x758b4800,%ecx │ │ │ │ - or %cl,0x73(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ + add %al,0x4800b9a7(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5d8dd0 <__gmpz_get_d_2exp@plt+0x1d2b50> │ │ │ │ - lea 0xb9a758(%rip),%rbx │ │ │ │ + lea 0xb9a778(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %bl,-0x59(%rax) │ │ │ │ mov $0x668eeb00,%ecx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ or $0x3000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 5d9009 <__gmpz_get_d_2exp@plt+0x1d2d89> │ │ │ │ test %r14,%r14 │ │ │ │ jg 5d8f5c <__gmpz_get_d_2exp@plt+0x1d2cdc> │ │ │ │ - lea 0xcd84e0(%rip),%rbx │ │ │ │ + lea 0xcd8500(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 5d8f76 <__gmpz_get_d_2exp@plt+0x1d2cf6> │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - lea 0xcd84c8(%rip),%rax │ │ │ │ + lea 0xcd84e8(%rip),%rax │ │ │ │ jmp 5d9090 <__gmpz_get_d_2exp@plt+0x1d2e10> │ │ │ │ movq $0x5d8fa8,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0x1(%r14),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -523366,22 +523427,22 @@ │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov (%rbx,%rax,2),%cx │ │ │ │ movq $0xe1d1a0,-0x20(%r12) │ │ │ │ mov %cx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rcx │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ lea -0xe(%r12),%rdx │ │ │ │ dec %rax │ │ │ │ jmp 5d9070 <__gmpz_get_d_2exp@plt+0x1d2df0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb9a668(%rip),%rbx │ │ │ │ + lea 0xb9a688(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -523511,20 +523572,20 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7355cb7c <__environ@GLIBC_2.2.5+0x72219094> │ │ │ │ + rex.RB call 7355cb7c <__environ@GLIBC_2.2.5+0x72219054> │ │ │ │ and $0x48,%al │ │ │ │ movl $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5d9270,-0x18(%rbp) │ │ │ │ - lea 0xcd81ed(%rip),%r14 │ │ │ │ + lea 0xcd820d(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d5d30 <__gmpz_get_d_2exp@plt+0x1cfab0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -523604,15 +523665,15 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 5d9375 <__gmpz_get_d_2exp@plt+0x1d30f5> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xcd80c9(%rip),%rax │ │ │ │ + lea 0xcd80e9(%rip),%rax │ │ │ │ jmp 5d94b0 <__gmpz_get_d_2exp@plt+0x1d3230> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ movq $0x5d93a8,-0x8(%rbp) │ │ │ │ dec %rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -523637,22 +523698,22 @@ │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov (%rbx,%rax,2),%cx │ │ │ │ movq $0xe1d1a0,-0x20(%r12) │ │ │ │ mov %cx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rcx │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ lea -0xe(%r12),%rdx │ │ │ │ dec %rax │ │ │ │ jmp 5d9490 <__gmpz_get_d_2exp@plt+0x1d3210> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb9a26d(%rip),%rbx │ │ │ │ + lea 0xb9a28d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -523750,15 +523811,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7355cecc <__environ@GLIBC_2.2.5+0x722193e4> │ │ │ │ + rex.RB call 7355cecc <__environ@GLIBC_2.2.5+0x722193a4> │ │ │ │ push $0x28c48349 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5d95de <__gmpz_get_d_2exp@plt+0x1d335e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%bx │ │ │ │ @@ -523796,20 +523857,20 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7355cf9c <__environ@GLIBC_2.2.5+0x722194b4> │ │ │ │ + rex.RB call 7355cf9c <__environ@GLIBC_2.2.5+0x72219474> │ │ │ │ and $0x48,%al │ │ │ │ movl $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5d9690,-0x18(%rbp) │ │ │ │ - lea 0xcd7dcd(%rip),%r14 │ │ │ │ + lea 0xcd7ded(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d5d30 <__gmpz_get_d_2exp@plt+0x1cfab0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -523881,15 +523942,15 @@ │ │ │ │ lea -0x8(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 5d9787 <__gmpz_get_d_2exp@plt+0x1d3507> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xcd7cb7(%rip),%rbx │ │ │ │ + lea 0xcd7cd7(%rip),%rbx │ │ │ │ jmp 5d98cd <__gmpz_get_d_2exp@plt+0x1d364d> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ movq $0x5d97c0,-0x8(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ lea -0x1(%rcx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ @@ -523916,22 +523977,22 @@ │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov (%rbx,%rax,2),%cx │ │ │ │ movq $0xe1d1a0,-0x20(%r12) │ │ │ │ mov %cx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rcx │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ lea -0xe(%r12),%rdx │ │ │ │ dec %rax │ │ │ │ jmp 5d98ad <__gmpz_get_d_2exp@plt+0x1d362d> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb99e65(%rip),%rbx │ │ │ │ + lea 0xb99e85(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x5d9980,0x0(%rbp) │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ nop │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -524054,15 +524115,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ movq $0x5d9a68,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb99ca4(%rip),%rbx │ │ │ │ + lea 0xb99cc4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -524075,15 +524136,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ movq $0x5d9a88,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb99c5c(%rip),%rbx │ │ │ │ + lea 0xb99c7c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ cmp %esp,0x0(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -524132,15 +524193,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xb99bc3(%rip),%rbx │ │ │ │ + lea 0xb99be3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -524163,15 +524224,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ cmovs 0x13e908c5(%rbx),%eax │ │ │ │ ds popf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xb99b64,%eax │ │ │ │ + sbb $0xb99b84,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -524193,15 +524254,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb99b0c(%rip),%rbx │ │ │ │ + lea 0xb99b2c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -524223,15 +524284,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb99ab4(%rip),%rbx │ │ │ │ + lea 0xb99ad4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -524254,15 +524315,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xb99a5b(%rip),%rbx │ │ │ │ + lea 0xb99a7b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -524285,15 +524346,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ cmovs -0x7416f73b(%rbx),%eax │ │ │ │ cmp $0x9d,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xb999fc,%eax │ │ │ │ + sbb $0xb99a1c,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -524316,15 +524377,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xb999a3(%rip),%rbx │ │ │ │ + lea 0xb999c3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -524346,15 +524407,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ cmovs -0x3c16f73b(%rbx),%eax │ │ │ │ cmp 0x1d8d4800(%rbp),%ebx │ │ │ │ - rex.R cltd │ │ │ │ + fs cltd │ │ │ │ mov $0x65ff4100,%ecx │ │ │ │ clc │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -524410,41 +524471,41 @@ │ │ │ │ add %dh,0x1c(%rdi) │ │ │ │ movq $0x5d9de8,-0x18(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ jmp fae7b8 <__gmpz_get_d_2exp@plt+0xba8538> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb99885(%rip),%rbx │ │ │ │ + lea 0xb998a5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xcd75a2,%eax │ │ │ │ + sbb $0xcd75c2,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xc4fa2a,%eax │ │ │ │ + sbb $0xc4fa4a,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -524479,26 +524540,26 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900bc2b(%rax) │ │ │ │ + add %ah,0x4900bc2b(%rax) │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5d9f78 <__gmpz_get_d_2exp@plt+0x1d3cf8> │ │ │ │ movq $0x5d9ed8,-0x18(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ - lea 0xbc2b57(%rip),%rbx │ │ │ │ + lea 0xbc2b77(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb99826(%rip),%rbx │ │ │ │ + lea 0xb99846(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -524536,15 +524597,15 @@ │ │ │ │ add %dh,0x1c(%rdi) │ │ │ │ movq $0x5d9fa0,-0x18(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ jmp fae7b8 <__gmpz_get_d_2exp@plt+0xba8538> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb997b5(%rip),%rbx │ │ │ │ + lea 0xb997d5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -524570,22 +524631,22 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7355d9e4 <__environ@GLIBC_2.2.5+0x72219efc> │ │ │ │ + rex.RB call 7355d9e4 <__environ@GLIBC_2.2.5+0x72219ebc> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call bb4171 <__gmpz_get_d_2exp@plt+0x7adef1> │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp f81498 <__gmpz_get_d_2exp@plt+0xb7b218> │ │ │ │ - lea 0xb9974f(%rip),%rbx │ │ │ │ + lea 0xb9976f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -524623,24 +524684,24 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5da15a <__gmpz_get_d_2exp@plt+0x1d3eda> │ │ │ │ movq $0x5da178,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f81498 <__gmpz_get_d_2exp@plt+0xb7b218> │ │ │ │ - lea 0xb996af(%rip),%rbx │ │ │ │ + lea 0xb996cf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xc00f12,%eax │ │ │ │ + sbb $0xc00f32,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -524697,49 +524758,50 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x35(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb995b1(%rip),%rbx │ │ │ │ + lea 0xb995d1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4800b996,%eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5da314 <__gmpz_get_d_2exp@plt+0x1d4094> │ │ │ │ + fcoms -0x72b7ff47(%rsi) │ │ │ │ + rex.RB call 1055dbd4 <__environ@GLIBC_2.2.5+0xf21a0ac> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5da2c0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5da2c0 <__gmpz_get_d_2exp@plt+0x1d4040> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x6a(%rax) │ │ │ │ - mov $0xd8894800,%ecx │ │ │ │ + add %bl,0x4800b996(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5da318 <__gmpz_get_d_2exp@plt+0x1d4098> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5da304 <__gmpz_get_d_2exp@plt+0x1d4084> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1173820,-0x10(%r12) │ │ │ │ - movq $0x11738f1,-0x8(%r12) │ │ │ │ + movq $0x1173840,-0x10(%r12) │ │ │ │ + movq $0x1173911,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -524749,15 +524811,15 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ xchg %eax,%esi │ │ │ │ mov $0x458d4800,%ecx │ │ │ │ loopne 5da389 <__gmpz_get_d_2exp@plt+0x1d4109> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5da388 <__gmpz_get_d_2exp@plt+0x1d4108> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -524768,15 +524830,15 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 5d9d60 <__gmpz_get_d_2exp@plt+0x1d3ae0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb995c9(%rip),%rbx │ │ │ │ + lea 0xb995e9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -524808,28 +524870,28 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5da3a8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5fa370 <__gmpz_get_d_2exp@plt+0x1f40f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb9954a(%rip),%rbx │ │ │ │ + lea 0xb9956a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ xchg %eax,%ebp │ │ │ │ mov $0xf8894900,%ecx │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 5da338 <__gmpz_get_d_2exp@plt+0x1d40b8> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -524852,31 +524914,33 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900b994(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %dl,%al │ │ │ │ + xchg %eax,%esp │ │ │ │ + mov $0xc4834900,%ecx │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5da4f5 <__gmpz_get_d_2exp@plt+0x1d4275> │ │ │ │ movq $0x5da440,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0x5da468,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0x5ecf78,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x35(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb99469(%rip),%rbx │ │ │ │ + lea 0xb99489(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -524895,39 +524959,39 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adcb $0xe8,0x458d4800(%rcx,%rdi,4) │ │ │ │ - cmp %r15,%rax │ │ │ │ + movabs 0x4ce8458d4800b994,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 5da5ec <__gmpz_get_d_2exp@plt+0x1d436c> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5da598,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5da598 <__gmpz_get_d_2exp@plt+0x1d4318> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x6c(%rax) │ │ │ │ + add %ah,-0x6c(%rax) │ │ │ │ mov $0xd8894800,%ecx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5da5f0 <__gmpz_get_d_2exp@plt+0x1d4370> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5da5dc <__gmpz_get_d_2exp@plt+0x1d435c> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1173820,-0x10(%r12) │ │ │ │ - movq $0x1173991,-0x8(%r12) │ │ │ │ + movq $0x1173840,-0x10(%r12) │ │ │ │ + movq $0x11739b1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -524935,15 +524999,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ xchg %eax,%ebx │ │ │ │ mov $0x458d4800,%ecx │ │ │ │ rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 5da677 <__gmpz_get_d_2exp@plt+0x1d43f7> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5da66c <__gmpz_get_d_2exp@plt+0x1d43ec> │ │ │ │ @@ -525004,15 +525068,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7355e064 <__environ@GLIBC_2.2.5+0x7221a57c> │ │ │ │ + rex.RB call 7355e064 <__environ@GLIBC_2.2.5+0x7221a53c> │ │ │ │ push %rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5da761 <__gmpz_get_d_2exp@plt+0x1d44e1> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5da698,-0x10(%r12) │ │ │ │ @@ -525030,15 +525094,15 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x6e(%rax) │ │ │ │ + add %dh,-0x6e(%rax) │ │ │ │ mov $0xc4834900,%ecx │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5da7e4 <__gmpz_get_d_2exp@plt+0x1d4564> │ │ │ │ movq $0x5da520,-0x58(%r12) │ │ │ │ mov %r14,-0x48(%r12) │ │ │ │ movq $0x5da608,-0x40(%r12) │ │ │ │ @@ -525050,15 +525114,15 @@ │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ - lea 0xb99202(%rip),%rbx │ │ │ │ + lea 0xb99222(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -525090,28 +525154,28 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5da810,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 61cba0 <__gmpz_get_d_2exp@plt+0x216920> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb99182(%rip),%rbx │ │ │ │ + lea 0xb991a2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x6f(%rax) │ │ │ │ + add %dh,-0x6f(%rax) │ │ │ │ mov $0xf8894900,%ecx │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 5da788 <__gmpz_get_d_2exp@plt+0x1d4508> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -525133,16 +525197,16 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - nop │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %eax,%ecx │ │ │ │ mov $0xc4834900,%ecx │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5da95d <__gmpz_get_d_2exp@plt+0x1d46dd> │ │ │ │ movq $0x5da8a8,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0x5da8d0,-0x28(%r12) │ │ │ │ @@ -525151,15 +525215,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x35(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb990a1(%rip),%rbx │ │ │ │ + lea 0xb990c1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -525178,40 +525242,41 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4800b990,%eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5daa54 <__gmpz_get_d_2exp@plt+0x1d47d4> │ │ │ │ + fcoms -0x72b7ff47(%rax) │ │ │ │ + rex.RB call 1055e314 <__environ@GLIBC_2.2.5+0xf21a7ec> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5daa00,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5daa00 <__gmpz_get_d_2exp@plt+0x1d4780> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x70(%rax) │ │ │ │ - mov $0xd8894800,%ecx │ │ │ │ + add %bl,0x4800b990(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5daa58 <__gmpz_get_d_2exp@plt+0x1d47d8> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5daa44 <__gmpz_get_d_2exp@plt+0x1d47c4> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1173820,-0x10(%r12) │ │ │ │ - movq $0x1173a31,-0x8(%r12) │ │ │ │ + movq $0x1173840,-0x10(%r12) │ │ │ │ + movq $0x1173a51,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -525219,15 +525284,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ nop │ │ │ │ mov $0x458d4800,%ecx │ │ │ │ rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 5daadf <__gmpz_get_d_2exp@plt+0x1d485f> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5daad4 <__gmpz_get_d_2exp@plt+0x1d4854> │ │ │ │ @@ -525288,15 +525353,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7355e4cc <__environ@GLIBC_2.2.5+0x7221a9e4> │ │ │ │ + rex.RB call 7355e4cc <__environ@GLIBC_2.2.5+0x7221a9a4> │ │ │ │ push %rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dabc9 <__gmpz_get_d_2exp@plt+0x1d4949> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x5dab00,-0x10(%r12) │ │ │ │ @@ -525314,15 +525379,15 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900b98e(%rax) │ │ │ │ + add %ch,0x4900b98e(%rax) │ │ │ │ add $0x60,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dac4c <__gmpz_get_d_2exp@plt+0x1d49cc> │ │ │ │ movq $0x5da988,-0x58(%r12) │ │ │ │ mov %r14,-0x48(%r12) │ │ │ │ movq $0x5daa70,-0x40(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ @@ -525333,15 +525398,15 @@ │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ - lea 0xb98e3a(%rip),%rbx │ │ │ │ + lea 0xb98e5a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -525373,28 +525438,28 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5dac78,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 6210d8 <__gmpz_get_d_2exp@plt+0x21ae58> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb98dba(%rip),%rbx │ │ │ │ + lea 0xb98dda(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900b98d(%rax) │ │ │ │ + add %ch,0x4900b98d(%rax) │ │ │ │ mov %edi,%eax │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 5dabf0 <__gmpz_get_d_2exp@plt+0x1d4970> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -525416,16 +525481,16 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - lea -0x3b7cb700(%rcx),%edi │ │ │ │ + add %al,-0x73(%rax) │ │ │ │ + mov $0xc4834900,%ecx │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dadc5 <__gmpz_get_d_2exp@plt+0x1d4b45> │ │ │ │ movq $0x5dad10,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0x5dad38,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ @@ -525433,50 +525498,50 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x35(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb98cd9(%rip),%rbx │ │ │ │ + lea 0xb98cf9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %cl,-0x72b7ff47(%rbp) │ │ │ │ - rex.RB call 1055e744 <__environ@GLIBC_2.2.5+0xf21ac5c> │ │ │ │ + lea 0x458d4800(%rcx),%rdi │ │ │ │ + call 1055e744 <__environ@GLIBC_2.2.5+0xf21ac1c> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5dae30,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5dae30 <__gmpz_get_d_2exp@plt+0x1d4bb0> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov %?,-0x2776b800(%rcx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + lea -0x2776b800(%rcx),%edi │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5dae88 <__gmpz_get_d_2exp@plt+0x1d4c08> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dae74 <__gmpz_get_d_2exp@plt+0x1d4bf4> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1173820,-0x10(%r12) │ │ │ │ - movq $0x1173ad1,-0x8(%r12) │ │ │ │ + movq $0x1173840,-0x10(%r12) │ │ │ │ + movq $0x1173af1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -525484,17 +525549,17 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,-0x74(%rax) │ │ │ │ - mov $0x458d4800,%ecx │ │ │ │ - rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ + add %bl,0x4800b98c(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5daf0f <__gmpz_get_d_2exp@plt+0x1d4c8f> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5daf04 <__gmpz_get_d_2exp@plt+0x1d4c84> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -525532,15 +525597,15 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ mov -0x3b7cb700(%rcx),%edi │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5daf9c <__gmpz_get_d_2exp@plt+0x1d4d1c> │ │ │ │ movq $0x5daea0,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ @@ -525548,15 +525613,15 @@ │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x5daf30,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb98b8a(%rip),%rbx │ │ │ │ + lea 0xb98baa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -525588,28 +525653,28 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5dafc8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 60d8b0 <__gmpz_get_d_2exp@plt+0x207630> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb98b0a(%rip),%rbx │ │ │ │ + lea 0xb98b2a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ mov -0x776b700(%rcx),%bh │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 5daf58 <__gmpz_get_d_2exp@plt+0x1d4cd8> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -525631,32 +525696,31 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x76(%rax) │ │ │ │ - mov $0xc4834900,%ecx │ │ │ │ - rex │ │ │ │ + add %dl,0x4900b98a(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5db115 <__gmpz_get_d_2exp@plt+0x1d4e95> │ │ │ │ movq $0x5db060,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0x5db088,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0x5ecf78,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x35(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb98a29(%rip),%rbx │ │ │ │ + lea 0xb98a49(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -525701,40 +525765,41 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 485e6b5a <__environ@GLIBC_2.2.5+0x472a3072> │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5db264 <__gmpz_get_d_2exp@plt+0x1d4fe4> │ │ │ │ + or %cl,-0x72b7ff47(%rdx) │ │ │ │ + rex.RB call 1055eb24 <__environ@GLIBC_2.2.5+0xf21affc> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5db210,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5db210 <__gmpz_get_d_2exp@plt+0x1d4f90> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800b989(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %cl,%al │ │ │ │ + mov %edi,-0x2776b800(%rcx) │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5db268 <__gmpz_get_d_2exp@plt+0x1d4fe8> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5db254 <__gmpz_get_d_2exp@plt+0x1d4fd4> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1173820,-0x10(%r12) │ │ │ │ - movq $0x1173b71,-0x8(%r12) │ │ │ │ + movq $0x1173840,-0x10(%r12) │ │ │ │ + movq $0x1173b91,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -525742,16 +525807,16 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov %edi,0x458d4800(%rcx) │ │ │ │ + add %bl,-0x77(%rax) │ │ │ │ + mov $0x458d4800,%ecx │ │ │ │ rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 5db2ef <__gmpz_get_d_2exp@plt+0x1d506f> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5db2e4 <__gmpz_get_d_2exp@plt+0x1d5064> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -525776,34 +525841,34 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800b988(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %cl,%al │ │ │ │ + mov %bh,0x458d4800(%rcx) │ │ │ │ + rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 5db33e <__gmpz_get_d_2exp@plt+0x1d50be> │ │ │ │ movq $0x5db360,-0x30(%rbp) │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp 5d9cf8 <__gmpz_get_d_2exp@plt+0x1d3a78> │ │ │ │ - lea 0xb98893(%rip),%rbx │ │ │ │ + lea 0xb988b3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x78(%rax) │ │ │ │ + add %bh,-0x78(%rax) │ │ │ │ mov $0xc4834900,%ecx │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5db3e1 <__gmpz_get_d_2exp@plt+0x1d5161> │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ movq $0x5db140,-0x58(%r12) │ │ │ │ @@ -525866,28 +525931,28 @@ │ │ │ │ movq $0x5db408,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 6374d8 <__gmpz_get_d_2exp@plt+0x231258> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb98764(%rip),%rbx │ │ │ │ + lea 0xb98784(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xchg %edi,-0x676b700(%rcx) │ │ │ │ + add %bl,-0x79(%rax) │ │ │ │ + mov $0xf9894900,%ecx │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xd(%rbx),%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 5db310 <__gmpz_get_d_2exp@plt+0x1d5090> │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ @@ -525911,15 +525976,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ xchg %bh,-0x3b7cb700(%rcx) │ │ │ │ push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5db567 <__gmpz_get_d_2exp@plt+0x1d52e7> │ │ │ │ movq $0x5db4a0,-0x48(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ mov %rsi,-0x38(%r12) │ │ │ │ @@ -525930,15 +525995,15 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x45(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb98677(%rip),%rbx │ │ │ │ + lea 0xb98697(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -525983,41 +526048,42 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %al,-0x72b7ff47(%rsi) │ │ │ │ - rex.RB call 1055ef74 <__environ@GLIBC_2.2.5+0xf21b48c> │ │ │ │ + pop %rax │ │ │ │ + xchg %bh,0x458d4800(%rcx) │ │ │ │ + call 1055ef74 <__environ@GLIBC_2.2.5+0xf21b44c> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5db660,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5db660 <__gmpz_get_d_2exp@plt+0x1d53e0> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - test %edi,-0x2776b800(%rcx) │ │ │ │ + add %bl,(%rax) │ │ │ │ + xchg %bh,-0x2776b800(%rcx) │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5db6b8 <__gmpz_get_d_2exp@plt+0x1d5438> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5db6a4 <__gmpz_get_d_2exp@plt+0x1d5424> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1173820,-0x10(%r12) │ │ │ │ - movq $0x1173c11,-0x8(%r12) │ │ │ │ + movq $0x1173840,-0x10(%r12) │ │ │ │ + movq $0x1173c31,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -526025,15 +526091,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,0x4800b985(%rax) │ │ │ │ + add %ch,0x4800b985(%rax) │ │ │ │ lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5db73f <__gmpz_get_d_2exp@plt+0x1d54bf> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5db734 <__gmpz_get_d_2exp@plt+0x1d54b4> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -526059,35 +526125,36 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - test %bh,0x458d4800(%rcx) │ │ │ │ + add %bl,(%rax) │ │ │ │ + test %edi,0x458d4800(%rcx) │ │ │ │ rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 5db78e <__gmpz_get_d_2exp@plt+0x1d550e> │ │ │ │ movq $0x5db7b0,-0x30(%rbp) │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp 5d9cf8 <__gmpz_get_d_2exp@plt+0x1d3a78> │ │ │ │ - lea 0xb984e3(%rip),%rbx │ │ │ │ + lea 0xb98503(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900b984(%rax) │ │ │ │ - add $0x60,%esp │ │ │ │ + add %cl,%al │ │ │ │ + test %bh,-0x3b7cb700(%rcx) │ │ │ │ + (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5db831 <__gmpz_get_d_2exp@plt+0x1d55b1> │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ movq $0x5db590,-0x58(%r12) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rcx,-0x48(%r12) │ │ │ │ @@ -526148,27 +526215,27 @@ │ │ │ │ movq $0x5db858,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 62b748 <__gmpz_get_d_2exp@plt+0x2254c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb983b4(%rip),%rbx │ │ │ │ + lea 0xb983d4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900b983(%rax) │ │ │ │ + add %ch,0x4900b983(%rax) │ │ │ │ mov %edi,%ecx │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xd(%rbx),%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 5db760 <__gmpz_get_d_2exp@plt+0x1d54e0> │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -526193,15 +526260,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ cmpl $0x50,-0x3b7cb700(%rcx) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5db9b7 <__gmpz_get_d_2exp@plt+0x1d5737> │ │ │ │ movq $0x5db8f0,-0x48(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ mov %rsi,-0x38(%r12) │ │ │ │ movq $0x5db918,-0x30(%r12) │ │ │ │ @@ -526211,15 +526278,15 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x45(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb982c7(%rip),%rbx │ │ │ │ + lea 0xb982e7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -526256,42 +526323,40 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x82,%al │ │ │ │ - mov $0x458d4800,%ecx │ │ │ │ - call 1055f3a4 <__environ@GLIBC_2.2.5+0xf21b8bc> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + enter $0xb982,$0x0 │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5dbae4 <__gmpz_get_d_2exp@plt+0x1d5864> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5dba90,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5dba90 <__gmpz_get_d_2exp@plt+0x1d5810> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x7e(%rax) │ │ │ │ - mov $0xd8894800,%ecx │ │ │ │ + add %cl,0x4800b982(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5dbae8 <__gmpz_get_d_2exp@plt+0x1d5868> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dbad4 <__gmpz_get_d_2exp@plt+0x1d5854> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1173820,-0x10(%r12) │ │ │ │ - movq $0x1173cb1,-0x8(%r12) │ │ │ │ + movq $0x1173840,-0x10(%r12) │ │ │ │ + movq $0x1173cd1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -526299,16 +526364,18 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,%al │ │ │ │ - cmpl $0xf8394cd0,0x458d4800(%rcx) │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0x458d4800,%ecx │ │ │ │ + rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 5dbb6f <__gmpz_get_d_2exp@plt+0x1d58ef> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dbb64 <__gmpz_get_d_2exp@plt+0x1d58e4> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -526369,15 +526436,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7355f564 <__environ@GLIBC_2.2.5+0x7221ba7c> │ │ │ │ + rex.RB call 7355f564 <__environ@GLIBC_2.2.5+0x7221ba3c> │ │ │ │ pop %rsp │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dbc6a <__gmpz_get_d_2exp@plt+0x1d59ea> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rbx │ │ │ │ @@ -526399,22 +526466,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x80(%rax) │ │ │ │ - mov $0xc4814900,%ecx │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x67(%rdi) │ │ │ │ + add %al,0x4900b980(%rax) │ │ │ │ + add $0x80,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5dbd0f <__gmpz_get_d_2exp@plt+0x1d5a8f> │ │ │ │ movq $0x5db9e0,-0x78(%r12) │ │ │ │ mov %rsi,-0x68(%r12) │ │ │ │ movq $0x5dba18,-0x60(%r12) │ │ │ │ mov %r14,-0x50(%r12) │ │ │ │ movq $0x5dbb00,-0x48(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ mov %r8,-0x30(%r12) │ │ │ │ @@ -526426,15 +526489,15 @@ │ │ │ │ lea -0x60(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ - lea 0xb97ff7(%rip),%rbx │ │ │ │ + lea 0xb98017(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -526469,27 +526532,27 @@ │ │ │ │ movq $0x5dbd38,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 612088 <__gmpz_get_d_2exp@plt+0x20be08> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb97f74(%rip),%rbx │ │ │ │ + lea 0xb97f94(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x7f(%rax) │ │ │ │ + add %ch,0x7f(%rax) │ │ │ │ mov $0xf9894900,%ecx │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xd(%rbx),%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 5dbc98 <__gmpz_get_d_2exp@plt+0x1d5a18> │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -526514,15 +526577,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ jle 5dbdf8 <__gmpz_get_d_2exp@plt+0x1d5b78> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dbe97 <__gmpz_get_d_2exp@plt+0x1d5c17> │ │ │ │ movq $0x5dbdd0,-0x48(%r12) │ │ │ │ @@ -526535,15 +526598,15 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x45(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb97e87(%rip),%rbx │ │ │ │ + lea 0xb97ea7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -526580,41 +526643,42 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800b97e │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5dbfc4 <__gmpz_get_d_2exp@plt+0x1d5d44> │ │ │ │ + mov %bh,-0x47(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1055f884 <__environ@GLIBC_2.2.5+0xf21bd5c> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5dbf70,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5dbf70 <__gmpz_get_d_2exp@plt+0x1d5cf0> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jle 5dbf28 <__gmpz_get_d_2exp@plt+0x1d5ca8> │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x49(%rsp,%rcx,2),%esi │ │ │ │ - add $0x20,%esp │ │ │ │ + add %cl,0x7e(%rax) │ │ │ │ + mov $0xd8894800,%ecx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + je 5dbfc8 <__gmpz_get_d_2exp@plt+0x1d5d48> │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dbfb4 <__gmpz_get_d_2exp@plt+0x1d5d34> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1173820,-0x10(%r12) │ │ │ │ - movq $0x1173d51,-0x8(%r12) │ │ │ │ + movq $0x1173840,-0x10(%r12) │ │ │ │ + movq $0x1173d71,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -526622,17 +526686,18 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,0x4800b97d(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %bl,%al │ │ │ │ + jge 5dbf98 <__gmpz_get_d_2exp@plt+0x1d5d18> │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 5dc04f <__gmpz_get_d_2exp@plt+0x1d5dcf> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dc044 <__gmpz_get_d_2exp@plt+0x1d5dc4> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -526693,15 +526758,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7355fa44 <__environ@GLIBC_2.2.5+0x7221bf5c> │ │ │ │ + rex.RB call 7355fa44 <__environ@GLIBC_2.2.5+0x7221bf1c> │ │ │ │ pop %rsp │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dc14a <__gmpz_get_d_2exp@plt+0x1d5eca> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rbx │ │ │ │ @@ -526723,18 +526788,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jl 5dc130 <__gmpz_get_d_2exp@plt+0x1d5eb0> │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ + add %al,0x7c(%rax) │ │ │ │ + mov $0xc4814900,%ecx │ │ │ │ addb $0x0,(%rax) │ │ │ │ add %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x67(%rdi) │ │ │ │ movq $0x5dbec0,-0x78(%r12) │ │ │ │ @@ -526752,15 +526815,15 @@ │ │ │ │ lea -0x60(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ - lea 0xb97bb7(%rip),%rbx │ │ │ │ + lea 0xb97bd7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -526795,27 +526858,27 @@ │ │ │ │ movq $0x5dc218,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 617df8 <__gmpz_get_d_2exp@plt+0x211b78> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb97b34(%rip),%rbx │ │ │ │ + lea 0xb97b54(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ jnp 5dc268 <__gmpz_get_d_2exp@plt+0x1d5fe8> │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ stc │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xd(%rbx),%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ @@ -526842,15 +526905,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900b97a(%rax) │ │ │ │ + add %bh,0x4900b97a(%rax) │ │ │ │ add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dc377 <__gmpz_get_d_2exp@plt+0x1d60f7> │ │ │ │ movq $0x5dc2b0,-0x48(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ mov %rsi,-0x38(%r12) │ │ │ │ movq $0x5dc2d8,-0x30(%r12) │ │ │ │ @@ -526860,15 +526923,15 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x45(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb97a47(%rip),%rbx │ │ │ │ + lea 0xb97a67(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -526916,43 +526979,43 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bh,-0x47(%rdx) │ │ │ │ + xor %bh,-0x47(%rdx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1055fd9c <__environ@GLIBC_2.2.5+0xf21c2b4> │ │ │ │ + rex.RB call 1055fd9c <__environ@GLIBC_2.2.5+0xf21c274> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5dc488,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5dc488 <__gmpz_get_d_2exp@plt+0x1d6208> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ jns 5dc440 <__gmpz_get_d_2exp@plt+0x1d61c0> │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add 0x49(%rsp,%rcx,2),%esi │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dc4cc <__gmpz_get_d_2exp@plt+0x1d624c> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1173820,-0x10(%r12) │ │ │ │ - movq $0x1173e11,-0x8(%r12) │ │ │ │ + movq $0x1173840,-0x10(%r12) │ │ │ │ + movq $0x1173e31,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -526960,17 +527023,17 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,0x79(%rax) │ │ │ │ - mov $0x458d4800,%ecx │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + add %al,0x4800b979(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5dc55f <__gmpz_get_d_2exp@plt+0x1d62df> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dc554 <__gmpz_get_d_2exp@plt+0x1d62d4> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -527014,15 +527077,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7355ff14 <__environ@GLIBC_2.2.5+0x7221c42c> │ │ │ │ + rex.RB call 7355ff14 <__environ@GLIBC_2.2.5+0x7221c3ec> │ │ │ │ push %rdi │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dc615 <__gmpz_get_d_2exp@plt+0x1d6395> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -527042,15 +527105,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ js 5dc5f8 <__gmpz_get_d_2exp@plt+0x1d6378> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ jo 5dc692 <__gmpz_get_d_2exp@plt+0x1d6412> │ │ │ │ cmp 0x358(%rbp),%esp │ │ │ │ ja 5dc6af <__gmpz_get_d_2exp@plt+0x1d642f> │ │ │ │ movq $0x5dc3a0,-0x68(%r12) │ │ │ │ @@ -527067,15 +527130,15 @@ │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb977b7(%rip),%rbx │ │ │ │ + lea 0xb977d7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -527107,27 +527170,27 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5dc6d8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 602fd0 <__gmpz_get_d_2exp@plt+0x1fcd50> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb9773a(%rip),%rbx │ │ │ │ + lea 0xb9775a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ ja 5dc728 <__gmpz_get_d_2exp@plt+0x1d64a8> │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ jmp 5dc640 <__gmpz_get_d_2exp@plt+0x1d63c0> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -527148,31 +527211,34 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900b976(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %cl,%al │ │ │ │ + jbe 5dc788 <__gmpz_get_d_2exp@plt+0x1d6508> │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dc81d <__gmpz_get_d_2exp@plt+0x1d659d> │ │ │ │ movq $0x5dc770,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0x5dc790,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0x5ecf78,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb97661(%rip),%rbx │ │ │ │ + lea 0xb97681(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -527220,43 +527286,43 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %dh,-0x47(%rsi) │ │ │ │ + sub %dh,-0x47(%rsi) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10560244 <__environ@GLIBC_2.2.5+0xf21c75c> │ │ │ │ + rex.RB call 10560244 <__environ@GLIBC_2.2.5+0xf21c71c> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5dc930,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5dc930 <__gmpz_get_d_2exp@plt+0x1d66b0> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ jne 5dc8e8 <__gmpz_get_d_2exp@plt+0x1d6668> │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add 0x49(%rsp,%rcx,2),%esi │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dc974 <__gmpz_get_d_2exp@plt+0x1d66f4> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1173820,-0x10(%r12) │ │ │ │ - movq $0x1173eb1,-0x8(%r12) │ │ │ │ + movq $0x1173840,-0x10(%r12) │ │ │ │ + movq $0x1173ed1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -527264,15 +527330,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,0x75(%rax) │ │ │ │ + add %bh,0x75(%rax) │ │ │ │ mov $0x458d4800,%ecx │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5dca07 <__gmpz_get_d_2exp@plt+0x1d6787> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dc9fc <__gmpz_get_d_2exp@plt+0x1d677c> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -527318,15 +527384,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735603bc <__environ@GLIBC_2.2.5+0x7221c8d4> │ │ │ │ + rex.RB call 735603bc <__environ@GLIBC_2.2.5+0x7221c894> │ │ │ │ push %rdi │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dcabd <__gmpz_get_d_2exp@plt+0x1d683d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -527346,15 +527412,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ je 5dcaa0 <__gmpz_get_d_2exp@plt+0x1d6820> │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ jo 5dcb3a <__gmpz_get_d_2exp@plt+0x1d68ba> │ │ │ │ cmp 0x358(%rbp),%esp │ │ │ │ ja 5dcb57 <__gmpz_get_d_2exp@plt+0x1d68d7> │ │ │ │ movq $0x5dc848,-0x68(%r12) │ │ │ │ @@ -527371,15 +527437,15 @@ │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb973af(%rip),%rbx │ │ │ │ + lea 0xb973cf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -527411,27 +527477,27 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5dcb80,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5f6c20 <__gmpz_get_d_2exp@plt+0x1f09a0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb97332(%rip),%rbx │ │ │ │ + lea 0xb97352(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ jae 5dcbd0 <__gmpz_get_d_2exp@plt+0x1d6950> │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ jmp 5dcae8 <__gmpz_get_d_2exp@plt+0x1d6868> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -527452,31 +527518,34 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900b972(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %al,%al │ │ │ │ + jb 5dcc30 <__gmpz_get_d_2exp@plt+0x1d69b0> │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dccc5 <__gmpz_get_d_2exp@plt+0x1d6a45> │ │ │ │ movq $0x5dcc18,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0x5dcc38,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0x5ecf78,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb97259(%rip),%rbx │ │ │ │ + lea 0xb97279(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -527495,43 +527564,43 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 5dcd98 <__gmpz_get_d_2exp@plt+0x1d6b18> │ │ │ │ - mov $0x458d4800,%ecx │ │ │ │ - call 1056067c <__environ@GLIBC_2.2.5+0xf21cb94> │ │ │ │ + nop │ │ │ │ + jb 5dcce0 <__gmpz_get_d_2exp@plt+0x1d6a60> │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1056067c <__environ@GLIBC_2.2.5+0xf21cb54> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5dcd68,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5dcd68 <__gmpz_get_d_2exp@plt+0x1d6ae8> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jb 5dcd20 <__gmpz_get_d_2exp@plt+0x1d6aa0> │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x49(%rsp,%rcx,2),%esi │ │ │ │ - add $0x20,%esp │ │ │ │ + add %dl,0x72(%rax) │ │ │ │ + mov $0xd8894800,%ecx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + je 5dcdc0 <__gmpz_get_d_2exp@plt+0x1d6b40> │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dcdac <__gmpz_get_d_2exp@plt+0x1d6b2c> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1173820,-0x10(%r12) │ │ │ │ - movq $0x1173f51,-0x8(%r12) │ │ │ │ + movq $0x1173840,-0x10(%r12) │ │ │ │ + movq $0x1173f71,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -527539,15 +527608,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ jno 5dcd90 <__gmpz_get_d_2exp@plt+0x1d6b10> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 5dce3f <__gmpz_get_d_2exp@plt+0x1d6bbf> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dce34 <__gmpz_get_d_2exp@plt+0x1d6bb4> │ │ │ │ @@ -527667,17 +527736,18 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - mov $0xc4834900,%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + jo 5dcf70 <__gmpz_get_d_2exp@plt+0x1d6cf0> │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dd00f <__gmpz_get_d_2exp@plt+0x1d6d8f> │ │ │ │ movq $0x5dccf0,-0x50(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ movq $0x5dcdd8,-0x38(%r12) │ │ │ │ mov %rsi,-0x28(%r12) │ │ │ │ @@ -527687,54 +527757,54 @@ │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xb96f97(%rip),%rbx │ │ │ │ + lea 0xb96fb7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x6f(%rax) │ │ │ │ - mov $0xf7894800,%ecx │ │ │ │ + add %bl,0x4800b96f(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5dcfb8 <__gmpz_get_d_2exp@plt+0x1d6d38> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x6f(%rax) │ │ │ │ + add %dh,0x6f(%rax) │ │ │ │ mov $0xc4834900,%ecx │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x31(%rdi) │ │ │ │ movq $0x5dd040,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0x5ecf78,-0x10(%r12) │ │ │ │ - movq $0x1176819,-0x8(%r12) │ │ │ │ + movq $0x1176839,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb96f10(%rip),%rbx │ │ │ │ + lea 0xb96f30(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -527766,15 +527836,15 @@ │ │ │ │ jb 5dd12e <__gmpz_get_d_2exp@plt+0x1d6eae> │ │ │ │ movq $0x5dd150,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp f81498 <__gmpz_get_d_2exp@plt+0xb7b218> │ │ │ │ - lea 0xb96ecb(%rip),%rbx │ │ │ │ + lea 0xb96eeb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -527845,15 +527915,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5dd226 <__gmpz_get_d_2exp@plt+0x1d6fa6> │ │ │ │ movq $0x5dd248,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f81498 <__gmpz_get_d_2exp@plt+0xb7b218> │ │ │ │ - lea 0xb96ddb(%rip),%rbx │ │ │ │ + lea 0xb96dfb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -527924,15 +527994,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x34(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb96cd9(%rip),%rbx │ │ │ │ + lea 0xb96cf9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -527948,43 +528018,44 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex insl (%dx),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ mov $0x458d4800,%ecx │ │ │ │ - call 10560ccc <__environ@GLIBC_2.2.5+0xf21d1e4> │ │ │ │ + call 10560ccc <__environ@GLIBC_2.2.5+0xf21d1a4> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5dd3b8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5dd3b8 <__gmpz_get_d_2exp@plt+0x1d7138> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ mov $0xd8894800,%ecx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5dd410 <__gmpz_get_d_2exp@plt+0x1d7190> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dd3fc <__gmpz_get_d_2exp@plt+0x1d717c> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174018,-0x10(%r12) │ │ │ │ - movq $0x1174071,-0x8(%r12) │ │ │ │ + movq $0x1174038,-0x10(%r12) │ │ │ │ + movq $0x1174091,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -527995,15 +528066,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800b96c(%rax) │ │ │ │ + add %ch,0x4800b96c(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5dd497 <__gmpz_get_d_2exp@plt+0x1d7217> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dd48c <__gmpz_get_d_2exp@plt+0x1d720c> │ │ │ │ movq $0x5dd358,-0x20(%r12) │ │ │ │ @@ -528016,15 +528087,15 @@ │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 5d9c98 <__gmpz_get_d_2exp@plt+0x1d3a18> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb96c3a(%rip),%rbx │ │ │ │ + lea 0xb96c5a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -528042,56 +528113,53 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x64(%rax) │ │ │ │ - mov $0xc4834900,%ecx │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x17(%rdi) │ │ │ │ + add %bl,0x4900b964(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5dd51c <__gmpz_get_d_2exp@plt+0x1d729c> │ │ │ │ movq $0x5dd4b8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5da4a8 <__gmpz_get_d_2exp@plt+0x1d4228> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb96bba(%rip),%rbx │ │ │ │ + lea 0xb96bda(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ch,-0x47(%rbx) │ │ │ │ - add %cl,-0x77(%rbp) │ │ │ │ - rorl $0xf8,-0x77(%rcx) │ │ │ │ + test $0x6b,%al │ │ │ │ + mov $0xc1894d00,%ecx │ │ │ │ + mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x4(%rbx),%r14 │ │ │ │ jmp 5dd430 <__gmpz_get_d_2exp@plt+0x1d71b0> │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 5dd5e1 <__gmpz_get_d_2exp@plt+0x1d7361> │ │ │ │ - mov $0x458d4800,%ecx │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + nop │ │ │ │ + imul $0xfffffff0,0x458d4800(%rcx),%edi │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5dd59a <__gmpz_get_d_2exp@plt+0x1d731a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5dd4f8 <__gmpz_get_d_2exp@plt+0x1d7278> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -528119,49 +528187,51 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x34(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb96ae1(%rip),%rbx │ │ │ │ + lea 0xb96b01(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - imul $0xffffffe8,0x458d4800(%rcx),%edi │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5dd6c4 <__gmpz_get_d_2exp@plt+0x1d7444> │ │ │ │ + jo 5dd699 <__gmpz_get_d_2exp@plt+0x1d7419> │ │ │ │ + mov $0x458d4800,%ecx │ │ │ │ + call 10560f84 <__environ@GLIBC_2.2.5+0xf21d45c> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5dd670,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5dd670 <__gmpz_get_d_2exp@plt+0x1d73f0> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ imul $0xffffff83,-0x2776b800(%rcx),%edi │ │ │ │ loopne 5dd67d <__gmpz_get_d_2exp@plt+0x1d73fd> │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5dd6c8 <__gmpz_get_d_2exp@plt+0x1d7448> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dd6b4 <__gmpz_get_d_2exp@plt+0x1d7434> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174018,-0x10(%r12) │ │ │ │ - movq $0x1174139,-0x8(%r12) │ │ │ │ + movq $0x1174038,-0x10(%r12) │ │ │ │ + movq $0x1174159,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -528169,17 +528239,18 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,0x4800b96a(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + push $0xffffffffffffffb9 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 5dd747 <__gmpz_get_d_2exp@plt+0x1d74c7> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dd73c <__gmpz_get_d_2exp@plt+0x1d74bc> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -528200,32 +528271,32 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ push $0xffffffffffffffb9 │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x28(%rdi) │ │ │ │ movq $0x5dd6e0,-0x20(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x20(%r12),%r14 │ │ │ │ - lea 0xb9ccc4(%rip),%rbx │ │ │ │ + lea 0xb9cce4(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb969f1(%rip),%rbx │ │ │ │ + lea 0xb96a11(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -528243,55 +528314,53 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5dd7c8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5da910 <__gmpz_get_d_2exp@plt+0x1d4690> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb96972(%rip),%rbx │ │ │ │ + lea 0xb96992(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x69(%rax) │ │ │ │ + add %ah,0x69(%rax) │ │ │ │ mov $0xf7894800,%ecx │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5dd768 <__gmpz_get_d_2exp@plt+0x1d74e8> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %ch,-0x47(%rcx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + push %rax │ │ │ │ + imul $0xf8394cf0,0x458d4800(%rcx),%edi │ │ │ │ jb 5dd8a2 <__gmpz_get_d_2exp@plt+0x1d7622> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5dd808 <__gmpz_get_d_2exp@plt+0x1d7588> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -528319,51 +528388,46 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb968a1(%rip),%rbx │ │ │ │ + lea 0xb968c1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %ch,-0x47(%rcx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1056128c <__environ@GLIBC_2.2.5+0xf21d7a4> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex imul $0xf8394ce8,0x458d4800(%rcx),%edi │ │ │ │ + jb 5dd9cc <__gmpz_get_d_2exp@plt+0x1d774c> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5dd978,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5dd978 <__gmpz_get_d_2exp@plt+0x1d76f8> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push $0xffffffff894800b9 │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x49(%rsp,%rcx,2),%esi │ │ │ │ - add $0x20,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + imul $0x4807e083,-0x2776b800(%rcx),%edi │ │ │ │ + cmp $0x3,%eax │ │ │ │ + je 5dd9d0 <__gmpz_get_d_2exp@plt+0x1d7750> │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dd9bc <__gmpz_get_d_2exp@plt+0x1d773c> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174018,-0x10(%r12) │ │ │ │ - movq $0x1174211,-0x8(%r12) │ │ │ │ + movq $0x1174038,-0x10(%r12) │ │ │ │ + movq $0x1174231,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -528371,17 +528435,17 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,0x68(%rax) │ │ │ │ - mov $0x458d4800,%ecx │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + add %dl,0x4800b968(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5dda4f <__gmpz_get_d_2exp@plt+0x1d77cf> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dda44 <__gmpz_get_d_2exp@plt+0x1d77c4> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -528402,30 +528466,31 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - addr32 mov $0xc4834900,%ecx │ │ │ │ + add %cl,(%rax) │ │ │ │ + push $0xffffffff834900b9 │ │ │ │ + (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x28(%rdi) │ │ │ │ movq $0x5dd9e8,-0x20(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x20(%r12),%r14 │ │ │ │ - lea 0xb9ce74(%rip),%rbx │ │ │ │ + lea 0xb9ce94(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb967c1(%rip),%rbx │ │ │ │ + lea 0xb967e1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -528443,48 +528508,52 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900b95f(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5ddb34 <__gmpz_get_d_2exp@plt+0x1d78b4> │ │ │ │ + add %al,%al │ │ │ │ + pop %rdi │ │ │ │ + mov $0xc4834900,%ecx │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x17(%rdi) │ │ │ │ movq $0x5ddad0,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5dad78 <__gmpz_get_d_2exp@plt+0x1d4af8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb96742(%rip),%rbx │ │ │ │ + lea 0xb96762(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ addr32 mov $0xf7894800,%ecx │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5dda70 <__gmpz_get_d_2exp@plt+0x1d77f0> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x47(%rdi) │ │ │ │ + and %ah,-0x47(%rdi) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5ddbaa <__gmpz_get_d_2exp@plt+0x1d792a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ @@ -528515,15 +528584,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb96671(%rip),%rbx │ │ │ │ + lea 0xb96691(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -528558,42 +528627,42 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ah,-0x47(%rsi) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105615fc <__environ@GLIBC_2.2.5+0xf21db14> │ │ │ │ + test $0x66,%al │ │ │ │ + mov $0x458d4800,%ecx │ │ │ │ + call 105615fc <__environ@GLIBC_2.2.5+0xf21dad4> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5ddce8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ddce8 <__gmpz_get_d_2exp@plt+0x1d7a68> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x66(%rax) │ │ │ │ + add %ch,0x66(%rax) │ │ │ │ mov $0xd8894800,%ecx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5ddd40 <__gmpz_get_d_2exp@plt+0x1d7ac0> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ddd2c <__gmpz_get_d_2exp@plt+0x1d7aac> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174018,-0x10(%r12) │ │ │ │ - movq $0x11742e9,-0x8(%r12) │ │ │ │ + movq $0x1174038,-0x10(%r12) │ │ │ │ + movq $0x1174309,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -528603,15 +528672,15 @@ │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ gs mov $0x458d4800,%ecx │ │ │ │ loopne 5dddb1 <__gmpz_get_d_2exp@plt+0x1d7b31> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5ddde8 <__gmpz_get_d_2exp@plt+0x1d7b68> │ │ │ │ add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ddddd <__gmpz_get_d_2exp@plt+0x1d7b5d> │ │ │ │ @@ -528631,15 +528700,15 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 5d9c98 <__gmpz_get_d_2exp@plt+0x1d3a18> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb96561(%rip),%rbx │ │ │ │ + lea 0xb96581(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -528657,40 +528726,41 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ pop %rbp │ │ │ │ mov $0xc4834900,%ecx │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5dde08,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5db0c8 <__gmpz_get_d_2exp@plt+0x1d4e48> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb964e2(%rip),%rbx │ │ │ │ + lea 0xb96502(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800b964(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %dl,%al │ │ │ │ + fs mov $0x458d4800,%ecx │ │ │ │ + clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ddec9 <__gmpz_get_d_2exp@plt+0x1d7c49> │ │ │ │ mov %r9,%rax │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ @@ -528702,17 +528772,16 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - andb $0x48,0x0(%rcx,%rdi,4) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + movabs 0x4cf0458d4800b964,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 5ddf02 <__gmpz_get_d_2exp@plt+0x1d7c82> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5dde48 <__gmpz_get_d_2exp@plt+0x1d7bc8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -528740,15 +528809,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x33(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb963f1(%rip),%rbx │ │ │ │ + lea 0xb96411(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -528764,42 +528833,40 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W │ │ │ │ - fs mov $0x458d4800,%ecx │ │ │ │ - call 10561914 <__environ@GLIBC_2.2.5+0xf21de2c> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + push $0x4800b964 │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5de054 <__gmpz_get_d_2exp@plt+0x1d7dd4> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5de000,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5de000 <__gmpz_get_d_2exp@plt+0x1d7d80> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ fs mov $0xd8894800,%ecx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5de058 <__gmpz_get_d_2exp@plt+0x1d7dd8> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5de044 <__gmpz_get_d_2exp@plt+0x1d7dc4> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174018,-0x10(%r12) │ │ │ │ - movq $0x11743c1,-0x8(%r12) │ │ │ │ + movq $0x1174038,-0x10(%r12) │ │ │ │ + movq $0x11743e1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -528809,15 +528876,15 @@ │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800b963(%rax) │ │ │ │ + add %dh,0x4800b963(%rax) │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5de0e3 <__gmpz_get_d_2exp@plt+0x1d7e63> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5de0d8 <__gmpz_get_d_2exp@plt+0x1d7e58> │ │ │ │ movq $0x5ddfa0,-0x20(%r12) │ │ │ │ @@ -528831,15 +528898,15 @@ │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 5d9c98 <__gmpz_get_d_2exp@plt+0x1d3a18> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb9633e(%rip),%rbx │ │ │ │ + lea 0xb9635e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -528858,39 +528925,43 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900b95a(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5de164 <__gmpz_get_d_2exp@plt+0x1d7ee4> │ │ │ │ + add %dl,%al │ │ │ │ + pop %rdx │ │ │ │ + mov $0xc4834900,%ecx │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x17(%rdi) │ │ │ │ movq $0x5de100,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5db510 <__gmpz_get_d_2exp@plt+0x1d5290> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb962c2(%rip),%rbx │ │ │ │ + lea 0xb962e2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - rex.RB clc │ │ │ │ + mov $0x62,%al │ │ │ │ + mov $0x458d4800,%ecx │ │ │ │ + clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5de1c2 <__gmpz_get_d_2exp@plt+0x1d7f42> │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %r8,%rax │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xc(%rbx),%rsi │ │ │ │ @@ -528902,18 +528973,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + andb $0x0,-0x47(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5de1fe <__gmpz_get_d_2exp@plt+0x1d7f7e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5de140 <__gmpz_get_d_2exp@plt+0x1d7ec0> │ │ │ │ @@ -528945,15 +529015,15 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x44(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb961bf(%rip),%rbx │ │ │ │ + lea 0xb961df(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -528969,43 +529039,43 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ah,-0x47(%rdx) │ │ │ │ + cmp %ah,-0x47(%rdx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10561c1c <__environ@GLIBC_2.2.5+0xf21e134> │ │ │ │ + rex.RB call 10561c1c <__environ@GLIBC_2.2.5+0xf21e0f4> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5de308,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5de308 <__gmpz_get_d_2exp@plt+0x1d8088> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ (bad) │ │ │ │ mov $0xd8894800,%ecx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5de360 <__gmpz_get_d_2exp@plt+0x1d80e0> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5de34c <__gmpz_get_d_2exp@plt+0x1d80cc> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174018,-0x10(%r12) │ │ │ │ - movq $0x1174499,-0x8(%r12) │ │ │ │ + movq $0x1174038,-0x10(%r12) │ │ │ │ + movq $0x11744b9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -529015,18 +529085,17 @@ │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x61(%rax) │ │ │ │ - mov $0x458d4800,%ecx │ │ │ │ - loopne 5de3d1 <__gmpz_get_d_2exp@plt+0x1d8151> │ │ │ │ - cmp %edi,%eax │ │ │ │ + add %al,0x4800b961(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5de3eb <__gmpz_get_d_2exp@plt+0x1d816b> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5de3e0 <__gmpz_get_d_2exp@plt+0x1d8160> │ │ │ │ movq $0x5de2a8,-0x20(%r12) │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ @@ -529038,15 +529107,15 @@ │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 5d9c98 <__gmpz_get_d_2exp@plt+0x1d3a18> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb9610e(%rip),%rbx │ │ │ │ + lea 0xb9612e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -529065,43 +529134,41 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x58(%rax) │ │ │ │ + add %ch,0x58(%rax) │ │ │ │ mov $0xc4834900,%ecx │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5de408,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5db960 <__gmpz_get_d_2exp@plt+0x1d56e0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb96092(%rip),%rbx │ │ │ │ + lea 0xb960b2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - mov $0x458d4800,%ecx │ │ │ │ - clc │ │ │ │ + andb $0x0,-0x47(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5de4ca <__gmpz_get_d_2exp@plt+0x1d824a> │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %r8,%rax │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xc(%rbx),%rsi │ │ │ │ @@ -529113,17 +529180,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %ah,-0x47(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + push %rax │ │ │ │ + (bad) │ │ │ │ + mov $0x458d4800,%ecx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5de506 <__gmpz_get_d_2exp@plt+0x1d8286> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -529156,15 +529223,15 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x44(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb95f8f(%rip),%rbx │ │ │ │ + lea 0xb95faf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -529209,40 +529276,39 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbbb $0x0,-0x47(%rdi) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + movabs 0x4ce8458d4800b95f,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 5de6cc <__gmpz_get_d_2exp@plt+0x1d844c> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5de678,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5de678 <__gmpz_get_d_2exp@plt+0x1d83f8> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x5f(%rax) │ │ │ │ + add %ah,0x5f(%rax) │ │ │ │ mov $0xd8894800,%ecx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5de6d0 <__gmpz_get_d_2exp@plt+0x1d8450> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5de6bc <__gmpz_get_d_2exp@plt+0x1d843c> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174018,-0x10(%r12) │ │ │ │ - movq $0x1174571,-0x8(%r12) │ │ │ │ + movq $0x1174038,-0x10(%r12) │ │ │ │ + movq $0x1174591,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -529260,17 +529326,18 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800b95e(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %bl,%al │ │ │ │ + pop %rsi │ │ │ │ + mov $0x458d4800,%ecx │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5de79e <__gmpz_get_d_2exp@plt+0x1d851e> │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5de793 <__gmpz_get_d_2exp@plt+0x1d8513> │ │ │ │ movq $0x5de5d0,-0x58(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ @@ -529291,15 +529358,15 @@ │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ lea -0x57(%r12),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5d9c98 <__gmpz_get_d_2exp@plt+0x1d3a18> │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ - lea 0xb95e33(%rip),%rbx │ │ │ │ + lea 0xb95e53(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -529324,43 +529391,43 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ push %rbp │ │ │ │ mov $0xc4834900,%ecx │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5de7d8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5dbe40 <__gmpz_get_d_2exp@plt+0x1d5bc0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb95d9a(%rip),%rbx │ │ │ │ + lea 0xb95dba(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x5d(%rax) │ │ │ │ - mov $0x458d4800,%ecx │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %cl,0x4800b95d(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5de8a1 <__gmpz_get_d_2exp@plt+0x1d8621> │ │ │ │ mov %r9,%rax │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %r8,%rcx │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xa(%rbx),%rsi │ │ │ │ @@ -529373,17 +529440,17 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bl,-0x47(%rbp) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + push %rax │ │ │ │ + pop %rbp │ │ │ │ + mov $0x458d4800,%ecx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5de8de <__gmpz_get_d_2exp@plt+0x1d865e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -529416,15 +529483,15 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x42(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb95c8f(%rip),%rbx │ │ │ │ + lea 0xb95caf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -529469,40 +529536,39 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbbb $0x48,0x0(%rcx,%rdi,4) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + movabs 0x4ce8458d4800b95c,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 5deaa4 <__gmpz_get_d_2exp@plt+0x1d8824> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5dea50,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5dea50 <__gmpz_get_d_2exp@plt+0x1d87d0> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x5c(%rax) │ │ │ │ + add %ah,0x5c(%rax) │ │ │ │ mov $0xd8894800,%ecx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5deaa8 <__gmpz_get_d_2exp@plt+0x1d8828> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dea94 <__gmpz_get_d_2exp@plt+0x1d8814> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174018,-0x10(%r12) │ │ │ │ - movq $0x1174649,-0x8(%r12) │ │ │ │ + movq $0x1174038,-0x10(%r12) │ │ │ │ + movq $0x1174669,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -529520,17 +529586,18 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800b95b(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %bl,%al │ │ │ │ + pop %rbx │ │ │ │ + mov $0x458d4800,%ecx │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5deb76 <__gmpz_get_d_2exp@plt+0x1d88f6> │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5deb6b <__gmpz_get_d_2exp@plt+0x1d88eb> │ │ │ │ movq $0x5de9a8,-0x58(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ @@ -529551,15 +529618,15 @@ │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ lea -0x57(%r12),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5d9c98 <__gmpz_get_d_2exp@plt+0x1d3a18> │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ - lea 0xb95b33(%rip),%rbx │ │ │ │ + lea 0xb95b53(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -529584,43 +529651,43 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push %rcx │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rdx │ │ │ │ mov $0xc4834900,%ecx │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5debb0,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5dc320 <__gmpz_get_d_2exp@plt+0x1d60a0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb95a9a(%rip),%rbx │ │ │ │ + lea 0xb95aba(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x5a(%rax) │ │ │ │ - mov $0x458d4800,%ecx │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %cl,0x4800b95a(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5dec79 <__gmpz_get_d_2exp@plt+0x1d89f9> │ │ │ │ mov %r9,%rax │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %r8,%rcx │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xa(%rbx),%rsi │ │ │ │ @@ -529633,17 +529700,17 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bl,-0x47(%rdx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + push %rax │ │ │ │ + pop %rdx │ │ │ │ + mov $0x458d4800,%ecx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5decb6 <__gmpz_get_d_2exp@plt+0x1d8a36> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -529676,15 +529743,15 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x42(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb9598f(%rip),%rbx │ │ │ │ + lea 0xb959af(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -529700,42 +529767,43 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fcomps -0x47(%rcx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105626d4 <__environ@GLIBC_2.2.5+0xf21ebec> │ │ │ │ + clc │ │ │ │ + pop %rcx │ │ │ │ + mov $0x458d4800,%ecx │ │ │ │ + call 105626d4 <__environ@GLIBC_2.2.5+0xf21ebac> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5dedc0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5dedc0 <__gmpz_get_d_2exp@plt+0x1d8b40> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800b959(%rax) │ │ │ │ + add %bh,0x4800b959(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5dee18 <__gmpz_get_d_2exp@plt+0x1d8b98> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dee04 <__gmpz_get_d_2exp@plt+0x1d8b84> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174018,-0x10(%r12) │ │ │ │ - movq $0x1174711,-0x8(%r12) │ │ │ │ + movq $0x1174038,-0x10(%r12) │ │ │ │ + movq $0x1174731,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -529746,16 +529814,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - pop %rcx │ │ │ │ + add %al,0x59(%rax) │ │ │ │ mov $0x458d4800,%ecx │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5dee9f <__gmpz_get_d_2exp@plt+0x1d8c1f> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5dee94 <__gmpz_get_d_2exp@plt+0x1d8c14> │ │ │ │ movq $0x5ded60,-0x20(%r12) │ │ │ │ @@ -529768,15 +529835,15 @@ │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 5d9c98 <__gmpz_get_d_2exp@plt+0x1d3a18> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb958d2(%rip),%rbx │ │ │ │ + lea 0xb958f2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -529794,51 +529861,51 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900b94f(%rax) │ │ │ │ + add %dh,0x4900b94f(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5def24 <__gmpz_get_d_2exp@plt+0x1d8ca4> │ │ │ │ movq $0x5deec0,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5dc7d0 <__gmpz_get_d_2exp@plt+0x1d6550> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb95852(%rip),%rbx │ │ │ │ + lea 0xb95872(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %bl,-0x47(%rax) │ │ │ │ - add %cl,-0x77(%rbp) │ │ │ │ - rorl $0xf8,-0x77(%rcx) │ │ │ │ + rex pop %rax │ │ │ │ + mov $0xc1894d00,%ecx │ │ │ │ + mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x4(%rbx),%r14 │ │ │ │ jmp 5dee38 <__gmpz_get_d_2exp@plt+0x1d8bb8> │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %bl,-0x47(%rax) │ │ │ │ + sub %bl,-0x47(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5defa2 <__gmpz_get_d_2exp@plt+0x1d8d22> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ @@ -529869,15 +529936,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x34(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb95779(%rip),%rbx │ │ │ │ + lea 0xb95799(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -529893,42 +529960,42 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rclb $1,-0x47(%rdi) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105629b4 <__environ@GLIBC_2.2.5+0xf21eecc> │ │ │ │ + lock push %rdi │ │ │ │ + mov $0x458d4800,%ecx │ │ │ │ + call 105629b4 <__environ@GLIBC_2.2.5+0xf21ee8c> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5df0a0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5df0a0 <__gmpz_get_d_2exp@plt+0x1d8e20> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800b957(%rax) │ │ │ │ + add %dh,0x4800b957(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5df0f8 <__gmpz_get_d_2exp@plt+0x1d8e78> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5df0e4 <__gmpz_get_d_2exp@plt+0x1d8e64> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174018,-0x10(%r12) │ │ │ │ - movq $0x11747e9,-0x8(%r12) │ │ │ │ + movq $0x1174038,-0x10(%r12) │ │ │ │ + movq $0x1174809,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -529939,15 +530006,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ push %rdi │ │ │ │ mov $0x458d4800,%ecx │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5df17f <__gmpz_get_d_2exp@plt+0x1d8eff> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5df174 <__gmpz_get_d_2exp@plt+0x1d8ef4> │ │ │ │ @@ -529961,15 +530028,15 @@ │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 5d9c98 <__gmpz_get_d_2exp@plt+0x1d3a18> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb956ca(%rip),%rbx │ │ │ │ + lea 0xb956ea(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -529987,54 +530054,54 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4d(%rax) │ │ │ │ + add %dh,0x4d(%rax) │ │ │ │ mov $0xc4834900,%ecx │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5df1a0,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5dcc78 <__gmpz_get_d_2exp@plt+0x1d69f8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb9564a(%rip),%rbx │ │ │ │ + lea 0xb9566a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %dl,-0x47(%rsi) │ │ │ │ + cmp %dl,-0x47(%rsi) │ │ │ │ add %cl,-0x77(%rbp) │ │ │ │ rorl $0xf8,-0x77(%rcx) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x4(%rbx),%r14 │ │ │ │ jmp 5df118 <__gmpz_get_d_2exp@plt+0x1d8e98> │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x47(%rsi) │ │ │ │ + and %dl,-0x47(%rsi) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5df282 <__gmpz_get_d_2exp@plt+0x1d9002> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ @@ -530065,15 +530132,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x34(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb95571(%rip),%rbx │ │ │ │ + lea 0xb95591(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -530084,15 +530151,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5df33e <__gmpz_get_d_2exp@plt+0x1d90be> │ │ │ │ movq $0x5df360,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fae218 <__gmpz_get_d_2exp@plt+0xba7f98> │ │ │ │ - lea 0xb9554b(%rip),%rbx │ │ │ │ + lea 0xb9556b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -530100,25 +530167,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7b(%r8) │ │ │ │ (bad) 0x48(%rsp,%rsi,1) │ │ │ │ cmp $0x1,%ebx │ │ │ │ jne 5df382 <__gmpz_get_d_2exp@plt+0x1d9102> │ │ │ │ - lea 0xc34cf4(%rip),%r14 │ │ │ │ + lea 0xc34d14(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ movq $0x5df3e8,0x8(%rbp) │ │ │ │ - lea 0xc34cb1(%rip),%r14 │ │ │ │ + lea 0xc34cd1(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x5df3c8,0x8(%rbp) │ │ │ │ - lea 0xc34ca6(%rip),%r14 │ │ │ │ + lea 0xc34cc6(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -530157,15 +530224,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5df42e <__gmpz_get_d_2exp@plt+0x1d91ae> │ │ │ │ movq $0x5df450,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fae218 <__gmpz_get_d_2exp@plt+0xba7f98> │ │ │ │ - lea 0xb95463(%rip),%rbx │ │ │ │ + lea 0xb95483(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -530173,24 +530240,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7b(%r8) │ │ │ │ (bad) 0x48(%rsp,%rbp,1) │ │ │ │ cmp $0x1,%ebx │ │ │ │ jne 5df472 <__gmpz_get_d_2exp@plt+0x1d91f2> │ │ │ │ - lea 0xc34c04(%rip),%r14 │ │ │ │ + lea 0xc34c24(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ - lea 0xc34bc9(%rip),%r14 │ │ │ │ + lea 0xc34be9(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9948 <__gmpz_get_d_2exp@plt+0xbb36c8> │ │ │ │ movq $0x5df4b0,0x8(%rbp) │ │ │ │ - lea 0xc34bbe(%rip),%r14 │ │ │ │ + lea 0xc34bde(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -530578,15 +530645,15 @@ │ │ │ │ jb 5df996 <__gmpz_get_d_2exp@plt+0x1d9716> │ │ │ │ movq $0x5df9b8,-0x20(%rbp) │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp fae218 <__gmpz_get_d_2exp@plt+0xba7f98> │ │ │ │ - lea 0xb94f03(%rip),%rbx │ │ │ │ + lea 0xb94f23(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -530808,23 +530875,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73563644 <__environ@GLIBC_2.2.5+0x7221fb5c> │ │ │ │ + rex.RB call 73563644 <__environ@GLIBC_2.2.5+0x7221fb1c> │ │ │ │ sbb $0x48,%al │ │ │ │ movl $0x5dfd30,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb94b8c(%rip),%rbx │ │ │ │ + lea 0xb94bac(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -530852,15 +530919,15 @@ │ │ │ │ jb 5dfd86 <__gmpz_get_d_2exp@plt+0x1d9b06> │ │ │ │ movq $0x5dfda8,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp f81498 <__gmpz_get_d_2exp@plt+0xb7b218> │ │ │ │ - lea 0xb94b53(%rip),%rbx │ │ │ │ + lea 0xb94b73(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -531031,15 +531098,15 @@ │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jge 5dfff0 <__gmpz_get_d_2exp@plt+0x1d9d70> │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 5dfd60 <__gmpz_get_d_2exp@plt+0x1d9ae0> │ │ │ │ - lea 0xb948f1(%rip),%rbx │ │ │ │ + lea 0xb94911(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -531051,27 +531118,27 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5e0036 <__gmpz_get_d_2exp@plt+0x1d9db6> │ │ │ │ movq $0x5e0058,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f81498 <__gmpz_get_d_2exp@plt+0xb7b218> │ │ │ │ - lea 0xb948b3(%rip),%rbx │ │ │ │ + lea 0xb948d3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - push $0xffffffffffffffd0 │ │ │ │ + mov %al,%dl │ │ │ │ roll $0x48,(%rax) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ @@ -531084,15 +531151,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5e00a6 <__gmpz_get_d_2exp@plt+0x1d9e26> │ │ │ │ movq $0x5e00c8,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp f81498 <__gmpz_get_d_2exp@plt+0xb7b218> │ │ │ │ - lea 0xb9484b(%rip),%rbx │ │ │ │ + lea 0xb9486b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -531245,15 +531312,15 @@ │ │ │ │ lea -0x56(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x64(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb94651(%rip),%rbx │ │ │ │ + lea 0xb94671(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -531285,40 +531352,39 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - addb $0x0,-0x47(%rsi) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + movabs 0x4ce8458d4800b946,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 5e03ac <__gmpz_get_d_2exp@plt+0x1da12c> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e0358,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e0358 <__gmpz_get_d_2exp@plt+0x1da0d8> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x46(%rax) │ │ │ │ + add %ah,0x46(%rax) │ │ │ │ mov $0xd8894800,%ecx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e03b0 <__gmpz_get_d_2exp@plt+0x1da130> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e039c <__gmpz_get_d_2exp@plt+0x1da11c> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174908,-0x10(%r12) │ │ │ │ - movq $0x1174951,-0x8(%r12) │ │ │ │ + movq $0x1174928,-0x10(%r12) │ │ │ │ + movq $0x1174971,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -531329,15 +531395,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ rex.RB mov $0x458d4800,%r9d │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5e044a <__gmpz_get_d_2exp@plt+0x1da1ca> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e043f <__gmpz_get_d_2exp@plt+0x1da1bf> │ │ │ │ movq $0x5e02d0,-0x30(%r12) │ │ │ │ @@ -531353,15 +531419,15 @@ │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 5d9bd0 <__gmpz_get_d_2exp@plt+0x1d3950> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb94567(%rip),%rbx │ │ │ │ + lea 0xb94587(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -531403,40 +531469,39 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - addb $0x0,-0x47(%rbp) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + movabs 0x4ce8458d4800b945,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 5e057c <__gmpz_get_d_2exp@plt+0x1da2fc> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e0528,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e0528 <__gmpz_get_d_2exp@plt+0x1da2a8> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x45(%rax) │ │ │ │ + add %ah,0x45(%rax) │ │ │ │ mov $0xd8894800,%ecx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e0580 <__gmpz_get_d_2exp@plt+0x1da300> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e056c <__gmpz_get_d_2exp@plt+0x1da2ec> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x11749c8,-0x10(%r12) │ │ │ │ - movq $0x1174a21,-0x8(%r12) │ │ │ │ + movq $0x11749e8,-0x10(%r12) │ │ │ │ + movq $0x1174a41,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -531446,17 +531511,17 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ rex.R mov $0x458d4800,%ecx │ │ │ │ - call 73563ef4 <__environ@GLIBC_2.2.5+0x7222040c> │ │ │ │ + call 73563ef4 <__environ@GLIBC_2.2.5+0x722203cc> │ │ │ │ push %rsi │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e05f4 <__gmpz_get_d_2exp@plt+0x1da374> │ │ │ │ movq $0x5e0498,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ movq $0x5e04e8,-0x10(%r12) │ │ │ │ @@ -531465,15 +531530,15 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d9b70 <__gmpz_get_d_2exp@plt+0x1d38f0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb94482(%rip),%rbx │ │ │ │ + lea 0xb944a2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -531515,42 +531580,40 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - rex.R mov $0x458d4800,%ecx │ │ │ │ - call 10563ff4 <__environ@GLIBC_2.2.5+0xf22050c> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0x4800b944,%eax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5e0734 <__gmpz_get_d_2exp@plt+0x1da4b4> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e06e0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e06e0 <__gmpz_get_d_2exp@plt+0x1da460> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x44(%rax) │ │ │ │ + add %bh,0x44(%rax) │ │ │ │ mov $0xd8894800,%ecx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e0738 <__gmpz_get_d_2exp@plt+0x1da4b8> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e0724 <__gmpz_get_d_2exp@plt+0x1da4a4> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174a98,-0x10(%r12) │ │ │ │ - movq $0x1174af1,-0x8(%r12) │ │ │ │ + movq $0x1174ab8,-0x10(%r12) │ │ │ │ + movq $0x1174b11,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -531560,17 +531623,17 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.XB mov $0x458d4800,%r9d │ │ │ │ - call 735640ac <__environ@GLIBC_2.2.5+0x722205c4> │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.R mov $0x458d4800,%ecx │ │ │ │ + call 735640ac <__environ@GLIBC_2.2.5+0x72220584> │ │ │ │ push %rsi │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e07ac <__gmpz_get_d_2exp@plt+0x1da52c> │ │ │ │ movq $0x5e0650,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ movq $0x5e06a0,-0x10(%r12) │ │ │ │ @@ -531579,15 +531642,15 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d9b10 <__gmpz_get_d_2exp@plt+0x1d3890> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb9439a(%rip),%rbx │ │ │ │ + lea 0xb943ba(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -531605,41 +531668,41 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cmp %bh,-0x3b7cb700(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %edi,-0x3b7cb700(%rcx) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5e07d8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5dd5b8 <__gmpz_get_d_2exp@plt+0x1d7338> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb9431a(%rip),%rbx │ │ │ │ + lea 0xb9433a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W │ │ │ │ - mov $0xc1894d00,%r9d │ │ │ │ + push $0x4d00b941 │ │ │ │ + mov %eax,%ecx │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x4(%rbx),%r14 │ │ │ │ jmp 5e03d0 <__gmpz_get_d_2exp@plt+0x1da150> │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -531647,44 +531710,43 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0xf7894800,%r9d │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.X mov $0xf7894800,%ecx │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5e05a0 <__gmpz_get_d_2exp@plt+0x1da320> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800b942(%rax) │ │ │ │ + add %dh,0x4800b942(%rax) │ │ │ │ mov %esi,%edi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5e0758 <__gmpz_get_d_2exp@plt+0x1da4d8> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - addb $0x0,-0x47(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + movabs 0x4cf0458d4800b942,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 5e090a <__gmpz_get_d_2exp@plt+0x1da68a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5e0818 <__gmpz_get_d_2exp@plt+0x1da598> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -531720,15 +531782,15 @@ │ │ │ │ lea -0x56(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x64(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb941c1(%rip),%rbx │ │ │ │ + lea 0xb941e1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -531803,40 +531865,42 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4800b941,%eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e0b54 <__gmpz_get_d_2exp@plt+0x1da8d4> │ │ │ │ + fadds -0x47(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10564414 <__environ@GLIBC_2.2.5+0xf2208ec> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e0b00,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e0b00 <__gmpz_get_d_2exp@plt+0x1da880> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x41(%rax) │ │ │ │ - mov $0xd8894800,%ecx │ │ │ │ + add %bl,0x4800b941(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e0b58 <__gmpz_get_d_2exp@plt+0x1da8d8> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e0b44 <__gmpz_get_d_2exp@plt+0x1da8c4> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x11749c8,-0x10(%r12) │ │ │ │ - movq $0x1174c31,-0x8(%r12) │ │ │ │ + movq $0x11749e8,-0x10(%r12) │ │ │ │ + movq $0x1174c51,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -531846,17 +531910,17 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ mov $0x458d4800,%r9d │ │ │ │ - call 735644cc <__environ@GLIBC_2.2.5+0x722209e4> │ │ │ │ + call 735644cc <__environ@GLIBC_2.2.5+0x722209a4> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e0bd1 <__gmpz_get_d_2exp@plt+0x1da951> │ │ │ │ movq $0x5e0a70,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ @@ -531866,15 +531930,15 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d9b70 <__gmpz_get_d_2exp@plt+0x1d38f0> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb940b5(%rip),%rbx │ │ │ │ + lea 0xb940d5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -531949,43 +532013,42 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %al,-0x47(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1056463c <__environ@GLIBC_2.2.5+0xf220b54> │ │ │ │ + rex.W │ │ │ │ + rex mov $0x458d4800,%ecx │ │ │ │ + call 1056463c <__environ@GLIBC_2.2.5+0xf220b14> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e0d28,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e0d28 <__gmpz_get_d_2exp@plt+0x1daaa8> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - mov $0xd8894800,%ecx │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex mov $0xd8894800,%ecx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e0d80 <__gmpz_get_d_2exp@plt+0x1dab00> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e0d6c <__gmpz_get_d_2exp@plt+0x1daaec> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174a98,-0x10(%r12) │ │ │ │ - movq $0x1174cc9,-0x8(%r12) │ │ │ │ + movq $0x1174ab8,-0x10(%r12) │ │ │ │ + movq $0x1174ce9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -531995,18 +532058,18 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3f(%rax) │ │ │ │ - mov $0x458d4800,%ecx │ │ │ │ - call 735646f4 <__environ@GLIBC_2.2.5+0x72220c0c> │ │ │ │ - pop %rbx │ │ │ │ + add %dl,0x4800b93f(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5e0e04 <__gmpz_get_d_2exp@plt+0x1dab84> │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e0df9 <__gmpz_get_d_2exp@plt+0x1dab79> │ │ │ │ movq $0x5e0c98,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ movq $0x5e0ce8,-0x10(%r12) │ │ │ │ @@ -532015,15 +532078,15 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d9b10 <__gmpz_get_d_2exp@plt+0x1d3890> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb93f25(%rip),%rbx │ │ │ │ + lea 0xb93f45(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -532041,27 +532104,24 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x33(%rax) │ │ │ │ - mov $0xc4834900,%ecx │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x17(%rdi) │ │ │ │ + add %al,0x4900b933(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e0e84 <__gmpz_get_d_2exp@plt+0x1dac04> │ │ │ │ movq $0x5e0e20,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5dd8c0 <__gmpz_get_d_2exp@plt+0x1d7640> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb93eaa(%rip),%rbx │ │ │ │ + lea 0xb93eca(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -532136,42 +532196,42 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 5e0fdc <__gmpz_get_d_2exp@plt+0x1dad5c> │ │ │ │ - mov $0x458d4800,%ecx │ │ │ │ - call 105648f4 <__environ@GLIBC_2.2.5+0xf220e0c> │ │ │ │ + nop │ │ │ │ + ds mov $0x458d4800,%ecx │ │ │ │ + call 105648f4 <__environ@GLIBC_2.2.5+0xf220dcc> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e0fe0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e0fe0 <__gmpz_get_d_2exp@plt+0x1dad60> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - ds mov $0xd8894800,%ecx │ │ │ │ + add %dl,0x3e(%rax) │ │ │ │ + mov $0xd8894800,%ecx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e1038 <__gmpz_get_d_2exp@plt+0x1dadb8> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e1024 <__gmpz_get_d_2exp@plt+0x1dada4> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x11749c8,-0x10(%r12) │ │ │ │ - movq $0x1174dc9,-0x8(%r12) │ │ │ │ + movq $0x11749e8,-0x10(%r12) │ │ │ │ + movq $0x1174de9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -532181,18 +532241,18 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800b93d(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e10bc <__gmpz_get_d_2exp@plt+0x1dae3c> │ │ │ │ + add %bl,%al │ │ │ │ + cmp $0x8d4800b9,%eax │ │ │ │ + rex.RB call 735649ac <__environ@GLIBC_2.2.5+0x72220e84> │ │ │ │ + pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e10b1 <__gmpz_get_d_2exp@plt+0x1dae31> │ │ │ │ movq $0x5e0f50,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ movq $0x5e0fa0,-0x10(%r12) │ │ │ │ @@ -532201,15 +532261,15 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d9b70 <__gmpz_get_d_2exp@plt+0x1d38f0> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb93d6d(%rip),%rbx │ │ │ │ + lea 0xb93d8d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -532284,42 +532344,42 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 5e1202 <__gmpz_get_d_2exp@plt+0x1daf82> │ │ │ │ - mov $0x458d4800,%ecx │ │ │ │ - call 10564b1c <__environ@GLIBC_2.2.5+0xf221034> │ │ │ │ + add %bh,-0x72b7ff47(%rip) │ │ │ │ + rex.RB call 10564b1c <__environ@GLIBC_2.2.5+0xf220ff4> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e1208,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e1208 <__gmpz_get_d_2exp@plt+0x1daf88> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800b93c(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - je 5e1260 <__gmpz_get_d_2exp@plt+0x1dafe0> │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %al,%al │ │ │ │ + cmp $0xb9,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x49(%rsp,%rcx,2),%esi │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e124c <__gmpz_get_d_2exp@plt+0x1dafcc> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174a98,-0x10(%r12) │ │ │ │ - movq $0x1174e61,-0x8(%r12) │ │ │ │ + movq $0x1174ab8,-0x10(%r12) │ │ │ │ + movq $0x1174e81,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -532329,18 +532389,17 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cmp $0xb9,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73564bd4 <__environ@GLIBC_2.2.5+0x722210ec> │ │ │ │ + add %cl,0x3c(%rax) │ │ │ │ + mov $0x458d4800,%ecx │ │ │ │ + call 73564bd4 <__environ@GLIBC_2.2.5+0x722210ac> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e12d9 <__gmpz_get_d_2exp@plt+0x1db059> │ │ │ │ movq $0x5e1178,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ @@ -532350,15 +532409,15 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d9b10 <__gmpz_get_d_2exp@plt+0x1d3890> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb93bdd(%rip),%rbx │ │ │ │ + lea 0xb93bfd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -532376,27 +532435,27 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x2f(%rax) │ │ │ │ + add %bh,0x2f(%rax) │ │ │ │ mov $0xc4834900,%ecx │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5e1300,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5ddbc8 <__gmpz_get_d_2exp@plt+0x1d7948> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb93b62(%rip),%rbx │ │ │ │ + lea 0xb93b82(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -532447,42 +532506,41 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %bh,(%rbx) │ │ │ │ - mov $0x458d4800,%ecx │ │ │ │ - call 10564d74 <__environ@GLIBC_2.2.5+0xf22128c> │ │ │ │ + rex cmp 0x458d4800(%rcx),%edi │ │ │ │ + call 10564d74 <__environ@GLIBC_2.2.5+0xf22124c> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e1460,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e1460 <__gmpz_get_d_2exp@plt+0x1db1e0> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cmp -0x2776b800(%rcx),%bh │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp -0x2776b800(%rcx),%edi │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e14b8 <__gmpz_get_d_2exp@plt+0x1db238> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e14a4 <__gmpz_get_d_2exp@plt+0x1db224> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174908,-0x10(%r12) │ │ │ │ - movq $0x1174ef9,-0x8(%r12) │ │ │ │ + movq $0x1174928,-0x10(%r12) │ │ │ │ + movq $0x1174f19,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -532492,18 +532550,17 @@ │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3a(%rax) │ │ │ │ - mov $0x458d4800,%ecx │ │ │ │ - loopne 5e1529 <__gmpz_get_d_2exp@plt+0x1db2a9> │ │ │ │ - cmp %edi,%eax │ │ │ │ + add %cl,0x4800b93a(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5e157c <__gmpz_get_d_2exp@plt+0x1db2fc> │ │ │ │ add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e1571 <__gmpz_get_d_2exp@plt+0x1db2f1> │ │ │ │ movq $0x5e1398,-0x60(%r12) │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ mov %rax,-0x58(%r12) │ │ │ │ @@ -532524,15 +532581,15 @@ │ │ │ │ lea -0x46(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea -0x5f(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 5d9bd0 <__gmpz_get_d_2exp@plt+0x1d3950> │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ - lea 0xb939dd(%rip),%rbx │ │ │ │ + lea 0xb939fd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -532575,42 +532632,42 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x39,%al │ │ │ │ + sarb $1,(%rcx) │ │ │ │ mov $0x458d4800,%ecx │ │ │ │ - call 10564f6c <__environ@GLIBC_2.2.5+0xf221484> │ │ │ │ + call 10564f6c <__environ@GLIBC_2.2.5+0xf221444> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e1658,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e1658 <__gmpz_get_d_2exp@plt+0x1db3d8> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x39(%rax) │ │ │ │ - mov $0xd8894800,%ecx │ │ │ │ + add %dl,0x4800b939(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e16b0 <__gmpz_get_d_2exp@plt+0x1db430> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e169c <__gmpz_get_d_2exp@plt+0x1db41c> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x11749c8,-0x10(%r12) │ │ │ │ - movq $0x1174f81,-0x8(%r12) │ │ │ │ + movq $0x11749e8,-0x10(%r12) │ │ │ │ + movq $0x1174fa1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -532620,17 +532677,17 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - cmp %bh,0x458d4800(%rcx) │ │ │ │ - call 73565024 <__environ@GLIBC_2.2.5+0x7222153c> │ │ │ │ + add %bl,(%rax) │ │ │ │ + cmp %edi,0x458d4800(%rcx) │ │ │ │ + call 73565024 <__environ@GLIBC_2.2.5+0x722214fc> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e1729 <__gmpz_get_d_2exp@plt+0x1db4a9> │ │ │ │ movq $0x5e15c8,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ @@ -532640,15 +532697,15 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d9b70 <__gmpz_get_d_2exp@plt+0x1d38f0> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb938ad(%rip),%rbx │ │ │ │ + lea 0xb938cd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -532691,42 +532748,39 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmpb $0xb9,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10565124 <__environ@GLIBC_2.2.5+0xf22163c> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movabs 0x4ce8458d4800b938,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5e1864 <__gmpz_get_d_2exp@plt+0x1db5e4> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e1810,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e1810 <__gmpz_get_d_2exp@plt+0x1db590> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x38(%rax) │ │ │ │ + add %ah,0x38(%rax) │ │ │ │ mov $0xd8894800,%ecx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e1868 <__gmpz_get_d_2exp@plt+0x1db5e8> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e1854 <__gmpz_get_d_2exp@plt+0x1db5d4> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174a98,-0x10(%r12) │ │ │ │ - movq $0x1175009,-0x8(%r12) │ │ │ │ + movq $0x1174ab8,-0x10(%r12) │ │ │ │ + movq $0x1175029,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -532736,18 +532790,18 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ (bad) │ │ │ │ mov $0x458d4800,%ecx │ │ │ │ - call 735651dc <__environ@GLIBC_2.2.5+0x722216f4> │ │ │ │ + call 735651dc <__environ@GLIBC_2.2.5+0x722216b4> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e18e1 <__gmpz_get_d_2exp@plt+0x1db661> │ │ │ │ movq $0x5e1780,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ @@ -532757,15 +532811,15 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d9b10 <__gmpz_get_d_2exp@plt+0x1d3890> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb9377d(%rip),%rbx │ │ │ │ + lea 0xb9379d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -532783,38 +532837,38 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sub -0x3b7cb700(%rcx),%bh │ │ │ │ + add %cl,0x2a(%rax) │ │ │ │ + mov $0xc4834900,%ecx │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5e1908,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5ddf20 <__gmpz_get_d_2exp@plt+0x1d7ca0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb93702(%rip),%rbx │ │ │ │ + lea 0xb93722(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ xor $0x8d4800b9,%eax │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5e19c9 <__gmpz_get_d_2exp@plt+0x1db749> │ │ │ │ mov %r9,%rax │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ @@ -532832,15 +532886,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ ss mov $0xf8894900,%ecx │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 5e16d0 <__gmpz_get_d_2exp@plt+0x1db450> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ @@ -532849,28 +532903,28 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x36(%rax) │ │ │ │ + add %bh,0x36(%rax) │ │ │ │ mov $0xf8894900,%ecx │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 5e1888 <__gmpz_get_d_2exp@plt+0x1db608> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex │ │ │ │ + (bad) │ │ │ │ ss mov $0x458d4800,%ecx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5e1a62 <__gmpz_get_d_2exp@plt+0x1db7e2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -532908,15 +532962,15 @@ │ │ │ │ lea -0x55(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x63(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb93581(%rip),%rbx │ │ │ │ + lea 0xb935a1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -532958,40 +533012,42 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 485ed4de <__environ@GLIBC_2.2.5+0x472a99f6> │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e1c3c <__gmpz_get_d_2exp@plt+0x1db9bc> │ │ │ │ + or %dh,(%rsi) │ │ │ │ + mov $0x458d4800,%ecx │ │ │ │ + call 105654fc <__environ@GLIBC_2.2.5+0xf2219d4> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e1be8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e1be8 <__gmpz_get_d_2exp@plt+0x1db968> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800b935(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - je 5e1c40 <__gmpz_get_d_2exp@plt+0x1db9c0> │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %cl,%al │ │ │ │ + xor $0x894800b9,%eax │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x49(%rsp,%rcx,2),%esi │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e1c2c <__gmpz_get_d_2exp@plt+0x1db9ac> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x11749c8,-0x10(%r12) │ │ │ │ - movq $0x1175149,-0x8(%r12) │ │ │ │ + movq $0x11749e8,-0x10(%r12) │ │ │ │ + movq $0x1175169,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -533001,17 +533057,17 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xor $0x8d4800b9,%eax │ │ │ │ - rex.RB call 735655b4 <__environ@GLIBC_2.2.5+0x72221acc> │ │ │ │ + add %dl,0x35(%rax) │ │ │ │ + mov $0x458d4800,%ecx │ │ │ │ + call 735655b4 <__environ@GLIBC_2.2.5+0x72221a8c> │ │ │ │ push %rsi │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e1cb4 <__gmpz_get_d_2exp@plt+0x1dba34> │ │ │ │ movq $0x5e1b58,-0x20(%r12) │ │ │ │ mov %r8,-0x18(%r12) │ │ │ │ movq $0x5e1ba8,-0x10(%r12) │ │ │ │ @@ -533020,15 +533076,15 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d9b70 <__gmpz_get_d_2exp@plt+0x1d38f0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb934ea(%rip),%rbx │ │ │ │ + lea 0xb9350a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -533070,40 +533126,40 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xb934,$0x0 │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + call 485ed695 <__environ@GLIBC_2.2.5+0x472a9b6d> │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5e1df4 <__gmpz_get_d_2exp@plt+0x1dbb74> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e1da0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e1da0 <__gmpz_get_d_2exp@plt+0x1dbb20> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800b934(%rax) │ │ │ │ + add %ch,0x4800b934(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e1df8 <__gmpz_get_d_2exp@plt+0x1dbb78> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e1de4 <__gmpz_get_d_2exp@plt+0x1dbb64> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174a98,-0x10(%r12) │ │ │ │ - movq $0x11751e1,-0x8(%r12) │ │ │ │ + movq $0x1174ab8,-0x10(%r12) │ │ │ │ + movq $0x1175201,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -533113,18 +533169,18 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ xor $0xb9,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7356576c <__environ@GLIBC_2.2.5+0x72221c84> │ │ │ │ + rex.RB call 7356576c <__environ@GLIBC_2.2.5+0x72221c44> │ │ │ │ push %rsi │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e1e6c <__gmpz_get_d_2exp@plt+0x1dbbec> │ │ │ │ movq $0x5e1d10,-0x20(%r12) │ │ │ │ mov %r8,-0x18(%r12) │ │ │ │ movq $0x5e1d60,-0x10(%r12) │ │ │ │ @@ -533133,15 +533189,15 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d9b10 <__gmpz_get_d_2exp@plt+0x1d3890> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb933ca(%rip),%rbx │ │ │ │ + lea 0xb933ea(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -533160,27 +533216,24 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x25(%rax) │ │ │ │ - mov $0xc4834900,%ecx │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x17(%rdi) │ │ │ │ + add %dl,0x4900b925(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e1efc <__gmpz_get_d_2exp@plt+0x1dbc7c> │ │ │ │ movq $0x5e1e98,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5de220 <__gmpz_get_d_2exp@plt+0x1d7fa0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb9334a(%rip),%rbx │ │ │ │ + lea 0xb9336a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -533222,42 +533275,42 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 5e1fd9 <__gmpz_get_d_2exp@plt+0x1dbd59> │ │ │ │ - mov $0x458d4800,%ecx │ │ │ │ - call 105658fc <__environ@GLIBC_2.2.5+0xf221e14> │ │ │ │ + nop │ │ │ │ + xor 0x458d4800(%rcx),%edi │ │ │ │ + call 105658fc <__environ@GLIBC_2.2.5+0xf221dd4> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e1fe8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e1fe8 <__gmpz_get_d_2exp@plt+0x1dbd68> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xor -0x2776b800(%rcx),%edi │ │ │ │ + add %dl,0x33(%rax) │ │ │ │ + mov $0xd8894800,%ecx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e2040 <__gmpz_get_d_2exp@plt+0x1dbdc0> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e202c <__gmpz_get_d_2exp@plt+0x1dbdac> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x11749c8,-0x10(%r12) │ │ │ │ - movq $0x11752d1,-0x8(%r12) │ │ │ │ + movq $0x11749e8,-0x10(%r12) │ │ │ │ + movq $0x11752f1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -533267,18 +533320,18 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800b932(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e20bf <__gmpz_get_d_2exp@plt+0x1dbe3f> │ │ │ │ + add %bl,%al │ │ │ │ + xor 0x458d4800(%rcx),%bh │ │ │ │ + call 735659b4 <__environ@GLIBC_2.2.5+0x72221e8c> │ │ │ │ + push %rsi │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e20b4 <__gmpz_get_d_2exp@plt+0x1dbe34> │ │ │ │ movq $0x5e1f58,-0x20(%r12) │ │ │ │ mov %r8,-0x18(%r12) │ │ │ │ movq $0x5e1fa8,-0x10(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ @@ -533286,15 +533339,15 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d9b70 <__gmpz_get_d_2exp@plt+0x1d38f0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb93272(%rip),%rbx │ │ │ │ + lea 0xb93292(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -533336,41 +533389,42 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor 0x458d4800(%rcx),%dil │ │ │ │ - call 10565ab4 <__environ@GLIBC_2.2.5+0xf221fcc> │ │ │ │ + (bad) │ │ │ │ + xor 0x458d4800(%rcx),%bh │ │ │ │ + call 10565ab4 <__environ@GLIBC_2.2.5+0xf221f8c> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e21a0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e21a0 <__gmpz_get_d_2exp@plt+0x1dbf20> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ xor -0x2776b800(%rcx),%bh │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e21f8 <__gmpz_get_d_2exp@plt+0x1dbf78> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e21e4 <__gmpz_get_d_2exp@plt+0x1dbf64> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174a98,-0x10(%r12) │ │ │ │ - movq $0x1175359,-0x8(%r12) │ │ │ │ + movq $0x1174ab8,-0x10(%r12) │ │ │ │ + movq $0x1175379,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -533380,15 +533434,15 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800b931(%rax) │ │ │ │ + add %ch,0x4800b931(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5e2277 <__gmpz_get_d_2exp@plt+0x1dbff7> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e226c <__gmpz_get_d_2exp@plt+0x1dbfec> │ │ │ │ movq $0x5e2110,-0x20(%r12) │ │ │ │ @@ -533399,15 +533453,15 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d9b10 <__gmpz_get_d_2exp@plt+0x1d3890> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb93142(%rip),%rbx │ │ │ │ + lea 0xb93162(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -533426,27 +533480,27 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x22(%rax) │ │ │ │ + add %ch,0x22(%rax) │ │ │ │ mov $0xc4834900,%ecx │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5e2298,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5de528 <__gmpz_get_d_2exp@plt+0x1d82a8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb930c2(%rip),%rbx │ │ │ │ + lea 0xb930e2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -533526,40 +533580,42 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800b930 │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e24bc <__gmpz_get_d_2exp@plt+0x1dc23c> │ │ │ │ + mov %dh,(%rax) │ │ │ │ + mov $0x458d4800,%ecx │ │ │ │ + call 10565d7c <__environ@GLIBC_2.2.5+0xf222254> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e2468,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e2468 <__gmpz_get_d_2exp@plt+0x1dc1e8> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xor %bh,-0x2776b800(%rcx) │ │ │ │ + add %cl,0x30(%rax) │ │ │ │ + mov $0xd8894800,%ecx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e24c0 <__gmpz_get_d_2exp@plt+0x1dc240> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e24ac <__gmpz_get_d_2exp@plt+0x1dc22c> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x11749c8,-0x10(%r12) │ │ │ │ - movq $0x1175449,-0x8(%r12) │ │ │ │ + movq $0x11749e8,-0x10(%r12) │ │ │ │ + movq $0x1175469,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -533570,18 +533626,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800b92f(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e2549 <__gmpz_get_d_2exp@plt+0x1dc2c9> │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x458d4800,%ecx │ │ │ │ + call 73565e34 <__environ@GLIBC_2.2.5+0x7222230c> │ │ │ │ + (bad) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e253e <__gmpz_get_d_2exp@plt+0x1dc2be> │ │ │ │ movq $0x5e23d0,-0x30(%r12) │ │ │ │ mov %r8,-0x28(%r12) │ │ │ │ mov %r9,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ @@ -533591,25 +533648,25 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d9b70 <__gmpz_get_d_2exp@plt+0x1d38f0> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb92f60(%rip),%rbx │ │ │ │ + lea 0xb92f80(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2f(%rax) │ │ │ │ + add %ah,0x2f(%rax) │ │ │ │ mov $0x458d4800,%ecx │ │ │ │ loopne 5e25c1 <__gmpz_get_d_2exp@plt+0x1dc341> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5e25cc <__gmpz_get_d_2exp@plt+0x1dc34c> │ │ │ │ movq $0x5e25b0,-0x20(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ @@ -533622,25 +533679,25 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x4d8b4c00,%ecx │ │ │ │ and %cl,0x45(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jge 5e25cc <__gmpz_get_d_2exp@plt+0x1dc34c> │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 5e24e0 <__gmpz_get_d_2exp@plt+0x1dc260> │ │ │ │ - lea 0xb92eed(%rip),%rbx │ │ │ │ + lea 0xb92f0d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -533720,42 +533777,42 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex │ │ │ │ + (bad) │ │ │ │ cs mov $0x458d4800,%ecx │ │ │ │ - call 1056603c <__environ@GLIBC_2.2.5+0xf222554> │ │ │ │ + call 1056603c <__environ@GLIBC_2.2.5+0xf222514> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e2728,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e2728 <__gmpz_get_d_2exp@plt+0x1dc4a8> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ cs mov $0xd8894800,%ecx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e2780 <__gmpz_get_d_2exp@plt+0x1dc500> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e276c <__gmpz_get_d_2exp@plt+0x1dc4ec> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174a98,-0x10(%r12) │ │ │ │ - movq $0x11754e1,-0x8(%r12) │ │ │ │ + movq $0x1174ab8,-0x10(%r12) │ │ │ │ + movq $0x1175501,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -533766,15 +533823,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800b92d(%rax) │ │ │ │ + add %ch,0x4800b92d(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5e2809 <__gmpz_get_d_2exp@plt+0x1dc589> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e27fe <__gmpz_get_d_2exp@plt+0x1dc57e> │ │ │ │ movq $0x5e2690,-0x30(%r12) │ │ │ │ @@ -533787,25 +533844,25 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d9b10 <__gmpz_get_d_2exp@plt+0x1d3890> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb92d38(%rip),%rbx │ │ │ │ + lea 0xb92d58(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ sub $0x8d4800b9,%eax │ │ │ │ rex.RB loopne 5e2881 <__gmpz_get_d_2exp@plt+0x1dc601> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5e288c <__gmpz_get_d_2exp@plt+0x1dc60c> │ │ │ │ movq $0x5e2870,-0x20(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ @@ -533818,25 +533875,25 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ sub $0xb9,%al │ │ │ │ add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ and %cl,0x45(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jge 5e288c <__gmpz_get_d_2exp@plt+0x1dc60c> │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 5e27a0 <__gmpz_get_d_2exp@plt+0x1dc520> │ │ │ │ - lea 0xb92cc5(%rip),%rbx │ │ │ │ + lea 0xb92ce5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -533855,28 +533912,28 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ sbb $0x834900b9,%eax │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5e28a8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5de900 <__gmpz_get_d_2exp@plt+0x1d8680> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb92c4a(%rip),%rbx │ │ │ │ + lea 0xb92c6a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -533956,41 +534013,42 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock sub 0x458d4800(%rcx),%edi │ │ │ │ - call 1056638c <__environ@GLIBC_2.2.5+0xf2228a4> │ │ │ │ + adc %ch,(%rcx,%rdi,4) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1056638c <__environ@GLIBC_2.2.5+0xf222864> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e2a78,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e2a78 <__gmpz_get_d_2exp@plt+0x1dc7f8> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800b92b(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %dl,%al │ │ │ │ + sub -0x2776b800(%rcx),%edi │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e2ad0 <__gmpz_get_d_2exp@plt+0x1dc850> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e2abc <__gmpz_get_d_2exp@plt+0x1dc83c> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x11749c8,-0x10(%r12) │ │ │ │ - movq $0x11755e1,-0x8(%r12) │ │ │ │ + movq $0x11749e8,-0x10(%r12) │ │ │ │ + movq $0x1175601,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -534001,17 +534059,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - sub 0x458d4800(%rcx),%edi │ │ │ │ - call 73566444 <__environ@GLIBC_2.2.5+0x7222295c> │ │ │ │ + add %bl,0x2b(%rax) │ │ │ │ + mov $0x458d4800,%ecx │ │ │ │ + call 73566444 <__environ@GLIBC_2.2.5+0x7222291c> │ │ │ │ (bad) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e2b4e <__gmpz_get_d_2exp@plt+0x1dc8ce> │ │ │ │ movq $0x5e29e0,-0x30(%r12) │ │ │ │ mov %r8,-0x28(%r12) │ │ │ │ mov %r9,-0x20(%r12) │ │ │ │ @@ -534022,25 +534080,25 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d9b70 <__gmpz_get_d_2exp@plt+0x1d38f0> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb92ae8(%rip),%rbx │ │ │ │ + lea 0xb92b08(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ sub 0x458d4800(%rcx),%bh │ │ │ │ loopne 5e2bd1 <__gmpz_get_d_2exp@plt+0x1dc951> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5e2bdc <__gmpz_get_d_2exp@plt+0x1dc95c> │ │ │ │ movq $0x5e2bc0,-0x20(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ @@ -534053,23 +534111,23 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c00b92a(%rax) │ │ │ │ + add %ch,0x4c00b92a(%rax) │ │ │ │ mov 0x20(%rbp),%ecx │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 5e2af0 <__gmpz_get_d_2exp@plt+0x1dc870> │ │ │ │ - lea 0xb92a75(%rip),%rbx │ │ │ │ + lea 0xb92a95(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -534149,42 +534207,42 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fsubrs (%rcx) │ │ │ │ - mov $0x458d4800,%ecx │ │ │ │ - call 1056664c <__environ@GLIBC_2.2.5+0xf222b64> │ │ │ │ + clc │ │ │ │ + sub %edi,0x458d4800(%rcx) │ │ │ │ + call 1056664c <__environ@GLIBC_2.2.5+0xf222b24> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e2d38,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e2d38 <__gmpz_get_d_2exp@plt+0x1dcab8> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800b929(%rax) │ │ │ │ + add %bh,0x4800b929(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e2d90 <__gmpz_get_d_2exp@plt+0x1dcb10> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e2d7c <__gmpz_get_d_2exp@plt+0x1dcafc> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174a98,-0x10(%r12) │ │ │ │ - movq $0x1175689,-0x8(%r12) │ │ │ │ + movq $0x1174ab8,-0x10(%r12) │ │ │ │ + movq $0x11756a9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -534195,17 +534253,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sub %edi,0x458d4800(%rcx) │ │ │ │ - call 73566704 <__environ@GLIBC_2.2.5+0x72222c1c> │ │ │ │ + add %al,0x29(%rax) │ │ │ │ + mov $0x458d4800,%ecx │ │ │ │ + call 73566704 <__environ@GLIBC_2.2.5+0x72222bdc> │ │ │ │ (bad) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e2e0e <__gmpz_get_d_2exp@plt+0x1dcb8e> │ │ │ │ movq $0x5e2ca0,-0x30(%r12) │ │ │ │ mov %r8,-0x28(%r12) │ │ │ │ mov %r9,-0x20(%r12) │ │ │ │ @@ -534216,27 +534274,28 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d9b10 <__gmpz_get_d_2exp@plt+0x1d3890> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb928d0(%rip),%rbx │ │ │ │ + lea 0xb928f0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800b928(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,%al │ │ │ │ + sub %bh,0x458d4800(%rcx) │ │ │ │ + loopne 5e2e91 <__gmpz_get_d_2exp@plt+0x1dcc11> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 5e2e9c <__gmpz_get_d_2exp@plt+0x1dcc1c> │ │ │ │ movq $0x5e2e80,-0x20(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ @@ -534246,24 +534305,23 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x28(%rax) │ │ │ │ - mov $0x4d8b4c00,%ecx │ │ │ │ - and %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 5e2e9c <__gmpz_get_d_2exp@plt+0x1dcc1c> │ │ │ │ + add %dl,0x4c00b928(%rax) │ │ │ │ + mov 0x20(%rbp),%ecx │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 5e2db0 <__gmpz_get_d_2exp@plt+0x1dcb30> │ │ │ │ - lea 0xb9285d(%rip),%rbx │ │ │ │ + lea 0xb9287d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -534282,28 +534340,28 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ (bad) │ │ │ │ mov $0xc4834900,%ecx │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5e2eb8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5decd8 <__gmpz_get_d_2exp@plt+0x1d8a58> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb927e2(%rip),%rbx │ │ │ │ + lea 0xb92802(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -534345,43 +534403,43 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ch,(%rax) │ │ │ │ + cmp %ch,(%rax) │ │ │ │ mov $0x458d4800,%ecx │ │ │ │ - call 1056691c <__environ@GLIBC_2.2.5+0xf222e34> │ │ │ │ + call 1056691c <__environ@GLIBC_2.2.5+0xf222df4> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e3008,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e3008 <__gmpz_get_d_2exp@plt+0x1dcd88> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ (bad) │ │ │ │ mov $0xd8894800,%ecx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e3060 <__gmpz_get_d_2exp@plt+0x1dcde0> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e304c <__gmpz_get_d_2exp@plt+0x1dcdcc> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x11749c8,-0x10(%r12) │ │ │ │ - movq $0x1175799,-0x8(%r12) │ │ │ │ + movq $0x11749e8,-0x10(%r12) │ │ │ │ + movq $0x11757b9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -534391,18 +534449,18 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x27(%rax) │ │ │ │ - mov $0x458d4800,%ecx │ │ │ │ - call 735669d4 <__environ@GLIBC_2.2.5+0x72222eec> │ │ │ │ - push %rsi │ │ │ │ + add %al,0x4800b927(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5e30df <__gmpz_get_d_2exp@plt+0x1dce5f> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e30d4 <__gmpz_get_d_2exp@plt+0x1dce54> │ │ │ │ movq $0x5e2f78,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ movq $0x5e2fc8,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ @@ -534410,15 +534468,15 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d9b70 <__gmpz_get_d_2exp@plt+0x1d38f0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb9271a(%rip),%rbx │ │ │ │ + lea 0xb9273a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -534460,40 +534518,42 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 485eeaa7 <__environ@GLIBC_2.2.5+0x472aafbf> │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e3214 <__gmpz_get_d_2exp@plt+0x1dcf94> │ │ │ │ + or %ah,(%rdi) │ │ │ │ + mov $0x458d4800,%ecx │ │ │ │ + call 10566ad4 <__environ@GLIBC_2.2.5+0xf222fac> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e31c0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e31c0 <__gmpz_get_d_2exp@plt+0x1dcf40> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800b926(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %cl,%al │ │ │ │ + es mov $0xd8894800,%ecx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e3218 <__gmpz_get_d_2exp@plt+0x1dcf98> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e3204 <__gmpz_get_d_2exp@plt+0x1dcf84> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174a98,-0x10(%r12) │ │ │ │ - movq $0x1175821,-0x8(%r12) │ │ │ │ + movq $0x1174ab8,-0x10(%r12) │ │ │ │ + movq $0x1175841,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -534503,17 +534563,17 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - es mov $0x458d4800,%ecx │ │ │ │ - call 73566b8c <__environ@GLIBC_2.2.5+0x722230a4> │ │ │ │ + add %dl,0x26(%rax) │ │ │ │ + mov $0x458d4800,%ecx │ │ │ │ + call 73566b8c <__environ@GLIBC_2.2.5+0x72223064> │ │ │ │ push %rsi │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e328c <__gmpz_get_d_2exp@plt+0x1dd00c> │ │ │ │ movq $0x5e3130,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ movq $0x5e3180,-0x10(%r12) │ │ │ │ @@ -534522,15 +534582,15 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d9b10 <__gmpz_get_d_2exp@plt+0x1d3890> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb925ea(%rip),%rbx │ │ │ │ + lea 0xb9260a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -534548,24 +534608,29 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900b914(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e331c <__gmpz_get_d_2exp@plt+0x1dd09c> │ │ │ │ + add %al,%al │ │ │ │ + adc $0xb9,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x17(%rdi) │ │ │ │ movq $0x5e32b8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5defc0 <__gmpz_get_d_2exp@plt+0x1d8d40> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb9256a(%rip),%rbx │ │ │ │ + lea 0xb9258a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -534607,39 +534672,41 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4ce8458d4800b925,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5e345c <__gmpz_get_d_2exp@plt+0x1dd1dc> │ │ │ │ + shlb $0x45,-0x72b7ff47(%rip) │ │ │ │ + call 10566d1c <__environ@GLIBC_2.2.5+0xf2231f4> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e3408,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e3408 <__gmpz_get_d_2exp@plt+0x1dd188> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x25(%rax) │ │ │ │ - mov $0xd8894800,%ecx │ │ │ │ + add %al,0x4800b925(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e3460 <__gmpz_get_d_2exp@plt+0x1dd1e0> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e344c <__gmpz_get_d_2exp@plt+0x1dd1cc> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x11749c8,-0x10(%r12) │ │ │ │ - movq $0x1175921,-0x8(%r12) │ │ │ │ + movq $0x11749e8,-0x10(%r12) │ │ │ │ + movq $0x1175941,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -534649,18 +534716,17 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - and $0xb9,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73566dd4 <__environ@GLIBC_2.2.5+0x722232ec> │ │ │ │ + add %cl,(%rax) │ │ │ │ + and $0x8d4800b9,%eax │ │ │ │ + rex.RB call 73566dd4 <__environ@GLIBC_2.2.5+0x722232ac> │ │ │ │ push %rsi │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e34d4 <__gmpz_get_d_2exp@plt+0x1dd254> │ │ │ │ movq $0x5e3378,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ movq $0x5e33c8,-0x10(%r12) │ │ │ │ @@ -534669,15 +534735,15 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d9b70 <__gmpz_get_d_2exp@plt+0x1d38f0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb924a2(%rip),%rbx │ │ │ │ + lea 0xb924c2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -534719,40 +534785,39 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - andb $0x0,(%rcx,%rdi,4) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + movabs 0x4ce8458d4800b924,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 5e3614 <__gmpz_get_d_2exp@plt+0x1dd394> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e35c0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e35c0 <__gmpz_get_d_2exp@plt+0x1dd340> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x24(%rax) │ │ │ │ + add %ah,0x24(%rax) │ │ │ │ mov $0xd8894800,%ecx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e3618 <__gmpz_get_d_2exp@plt+0x1dd398> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e3604 <__gmpz_get_d_2exp@plt+0x1dd384> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174a98,-0x10(%r12) │ │ │ │ - movq $0x11759b9,-0x8(%r12) │ │ │ │ + movq $0x1174ab8,-0x10(%r12) │ │ │ │ + movq $0x11759d9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -534762,17 +534827,17 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ and 0x458d4800(%rcx),%edi │ │ │ │ - call 73566f8c <__environ@GLIBC_2.2.5+0x722234a4> │ │ │ │ + call 73566f8c <__environ@GLIBC_2.2.5+0x72223464> │ │ │ │ push %rsi │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e368c <__gmpz_get_d_2exp@plt+0x1dd40c> │ │ │ │ movq $0x5e3530,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ movq $0x5e3580,-0x10(%r12) │ │ │ │ @@ -534781,15 +534846,15 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d9b10 <__gmpz_get_d_2exp@plt+0x1d3890> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb92382(%rip),%rbx │ │ │ │ + lea 0xb923a2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -534807,27 +534872,24 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x11(%rax) │ │ │ │ - mov $0xc4834900,%ecx │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x17(%rdi) │ │ │ │ + add %bl,0x4900b911(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5e371c <__gmpz_get_d_2exp@plt+0x1dd49c> │ │ │ │ movq $0x5e36b8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5df2a0 <__gmpz_get_d_2exp@plt+0x1d9020> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb92302(%rip),%rbx │ │ │ │ + lea 0xb92322(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -534902,15 +534964,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7356719c <__environ@GLIBC_2.2.5+0x722236b4> │ │ │ │ + rex.RB call 7356719c <__environ@GLIBC_2.2.5+0x72223674> │ │ │ │ push %rdi │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e389d <__gmpz_get_d_2exp@plt+0x1dd61d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -534952,28 +535014,28 @@ │ │ │ │ movq $0x5eceb8,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb9210a(%rip),%rbx │ │ │ │ + lea 0xb9212a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735672ac <__environ@GLIBC_2.2.5+0x722237c4> │ │ │ │ + rex.RB call 735672ac <__environ@GLIBC_2.2.5+0x72223784> │ │ │ │ rex.W │ │ │ │ movq $0x5e3990,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -534990,15 +535052,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x43(%rbx,%rcx,4) │ │ │ │ cmovs -0x74b7f885(%rbx),%ecx │ │ │ │ jne 5e39ac <__gmpz_get_d_2exp@plt+0x1dd72c> │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 5e38c8 <__gmpz_get_d_2exp@plt+0x1dd648> │ │ │ │ - lea 0xb92098(%rip),%rbx │ │ │ │ + lea 0xb920b8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -535059,15 +535121,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735673d4 <__environ@GLIBC_2.2.5+0x722238ec> │ │ │ │ + rex.RB call 735673d4 <__environ@GLIBC_2.2.5+0x722238ac> │ │ │ │ push %rdi │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e3ad5 <__gmpz_get_d_2exp@plt+0x1dd855> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -535112,28 +535174,28 @@ │ │ │ │ movq $0x5eceb8,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ - lea 0xb91ecf(%rip),%rbx │ │ │ │ + lea 0xb91eef(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735674f4 <__environ@GLIBC_2.2.5+0x72223a0c> │ │ │ │ + rex.RB call 735674f4 <__environ@GLIBC_2.2.5+0x722239cc> │ │ │ │ rex.W │ │ │ │ movq $0x5e3bd8,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -535150,15 +535212,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x43(%rbx,%rcx,4) │ │ │ │ cmovs -0x74b7f885(%rbx),%ecx │ │ │ │ jne 5e3bf4 <__gmpz_get_d_2exp@plt+0x1dd974> │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 5e3b00 <__gmpz_get_d_2exp@plt+0x1dd880> │ │ │ │ - lea 0xb91e60(%rip),%rbx │ │ │ │ + lea 0xb91e80(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -535209,15 +535271,15 @@ │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb91d99(%rip),%rbx │ │ │ │ + lea 0xb91db9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -535238,15 +535300,15 @@ │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5e3d42 <__gmpz_get_d_2exp@plt+0x1ddac2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x133ec19,-0x20(%rbp) │ │ │ │ + movq $0x133ec39,-0x20(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp de1af8 <__gmpz_get_d_2exp@plt+0x9db878> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ @@ -535298,15 +535360,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e3e10 <__gmpz_get_d_2exp@plt+0x1ddb90> │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e91,-0x8(%r12) │ │ │ │ + movq $0x1231eb1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ @@ -535355,15 +535417,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x5e3e30,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e81,-0x8(%r12) │ │ │ │ + movq $0x1231ea1,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -535412,15 +535474,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ shrb $0x0,-0x5(%rbp) │ │ │ │ - movq $0x133ec19,0x0(%rbp) │ │ │ │ + movq $0x133ec39,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp de1af8 <__gmpz_get_d_2exp@plt+0x9db878> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -535469,15 +535531,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e4070 <__gmpz_get_d_2exp@plt+0x1dddf0> │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e91,-0x8(%r12) │ │ │ │ + movq $0x1231eb1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ @@ -535526,15 +535588,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x5e4090,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e81,-0x8(%r12) │ │ │ │ + movq $0x1231ea1,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -535544,15 +535606,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10567acc <__environ@GLIBC_2.2.5+0xf223fe4> │ │ │ │ + rex.RB call 10567acc <__environ@GLIBC_2.2.5+0xf223fa4> │ │ │ │ (bad) │ │ │ │ cmc │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call bc8345 <__gmpz_get_d_2exp@plt+0x7c20c5> │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ @@ -535624,18 +535686,18 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x5e3fe0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb9182e(%rip),%rbx │ │ │ │ + lea 0xb9184e(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb91827(%rip),%rbx │ │ │ │ + lea 0xb91847(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x5e42b0,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e42b0 <__gmpz_get_d_2exp@plt+0x1de030> │ │ │ │ @@ -535687,15 +535749,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0xd5a807(%rip),%rsi │ │ │ │ + lea 0xd5a827(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5e4178 <__gmpz_get_d_2exp@plt+0x1ddef8> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ @@ -535712,15 +535774,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5e4358,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ jmp de1f70 <__gmpz_get_d_2exp@plt+0x9dbcf0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb91702(%rip),%rbx │ │ │ │ + lea 0xb91722(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -535728,18 +535790,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5e440e <__gmpz_get_d_2exp@plt+0x1de18e> │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb73e0,-0x20(%rbp) │ │ │ │ - movq $0x133ec19,-0x18(%rbp) │ │ │ │ + movq $0x133ec39,-0x18(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ - movq $0x12b1439,-0x8(%rbp) │ │ │ │ + movq $0x12b1459,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp de1af8 <__gmpz_get_d_2exp@plt+0x9db878> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -535785,31 +535847,32 @@ │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock loopne 5e450c <__gmpz_get_d_2exp@plt+0x1de28c> │ │ │ │ sti │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - sbb %ebp,%esp │ │ │ │ + cmp %ebp,%esp │ │ │ │ xor (%rcx),%eax │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - movq $0x12b1439,0x8(%rbp) │ │ │ │ + movq $0x12b1459,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp de1af8 <__gmpz_get_d_2exp@plt+0x9db878> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800b915(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + adc $0x8d4800b9,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5e45b5 <__gmpz_get_d_2exp@plt+0x1de335> │ │ │ │ movq $0x5e4510,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e4510 <__gmpz_get_d_2exp@plt+0x1de290> │ │ │ │ @@ -535817,16 +535880,16 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x15(%rax) │ │ │ │ - mov $0xd8894800,%ecx │ │ │ │ + add %cl,0x4800b915(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 5e45c0 <__gmpz_get_d_2exp@plt+0x1de340> │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 5e4569 <__gmpz_get_d_2exp@plt+0x1de2e9> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -535850,17 +535913,17 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0x9f8f67(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb9150c(%rip),%rbx │ │ │ │ + lea 0xb9152c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xb914b1(%rip),%rbx │ │ │ │ + lea 0xb914d1(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -535879,16 +535942,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c00b914(%rax) │ │ │ │ - mov %esi,%esi │ │ │ │ + add %bl,%al │ │ │ │ + adc $0xb9,%al │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5e44d8 <__gmpz_get_d_2exp@plt+0x1de258> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -535904,17 +535968,16 @@ │ │ │ │ jmp 5e4178 <__gmpz_get_d_2exp@plt+0x1ddef8> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x14(%rax) │ │ │ │ - mov $0xc4834900,%ecx │ │ │ │ - push %rax │ │ │ │ + add %cl,0x4900b914(%rax) │ │ │ │ + add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e46c5 <__gmpz_get_d_2exp@plt+0x1de445> │ │ │ │ movq $0x5e45e8,-0x48(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ movq $0x5e4610,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0x5e4638,-0x28(%r12) │ │ │ │ @@ -535925,15 +535988,15 @@ │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x46(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb91401(%rip),%rbx │ │ │ │ + lea 0xb91421(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -535953,15 +536016,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73568074 <__environ@GLIBC_2.2.5+0x7222458c> │ │ │ │ + rex.RB call 73568074 <__environ@GLIBC_2.2.5+0x7222454c> │ │ │ │ pop %rcx │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e4777 <__gmpz_get_d_2exp@plt+0x1de4f7> │ │ │ │ movq $0x5e46f8,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ movq $0xdfd2c8,-0x8(%r12) │ │ │ │ @@ -535971,15 +536034,15 @@ │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d9b10 <__gmpz_get_d_2exp@plt+0x1d3890> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb9135f(%rip),%rbx │ │ │ │ + lea 0xb9137f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -535999,15 +536062,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73568124 <__environ@GLIBC_2.2.5+0x7222463c> │ │ │ │ + rex.RB call 73568124 <__environ@GLIBC_2.2.5+0x722245fc> │ │ │ │ pop %rcx │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e4827 <__gmpz_get_d_2exp@plt+0x1de5a7> │ │ │ │ movq $0x5e47a8,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ movq $0xdfd2c8,-0x8(%r12) │ │ │ │ @@ -536017,41 +536080,41 @@ │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d9b70 <__gmpz_get_d_2exp@plt+0x1d38f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb912b7(%rip),%rbx │ │ │ │ + lea 0xb912d7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800c20a(%rax) │ │ │ │ + add %ch,0x4800c20a(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5e48ab <__gmpz_get_d_2exp@plt+0x1de62b> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e48a0 <__gmpz_get_d_2exp@plt+0x1de620> │ │ │ │ movq $0xdfd2c8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ - movq $0x12052e1,-0x8(%rbp) │ │ │ │ + movq $0x1205301,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d9c98 <__gmpz_get_d_2exp@plt+0x1d3a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb91246(%rip),%rbx │ │ │ │ + lea 0xb91266(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -536088,41 +536151,40 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W adc 0x458d4800(%rcx),%dil │ │ │ │ - call 1056828c <__environ@GLIBC_2.2.5+0xf2247a4> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + push $0x4800b912 │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5e49cc <__gmpz_get_d_2exp@plt+0x1de74c> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e4978,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e4978 <__gmpz_get_d_2exp@plt+0x1de6f8> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ adc -0x2776b800(%rcx),%bh │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e49d0 <__gmpz_get_d_2exp@plt+0x1de750> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e49bc <__gmpz_get_d_2exp@plt+0x1de73c> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1173820,-0x10(%r12) │ │ │ │ - movq $0x1175b39,-0x8(%r12) │ │ │ │ + movq $0x1173840,-0x10(%r12) │ │ │ │ + movq $0x1175b59,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -536130,45 +536192,44 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,%al │ │ │ │ - or %al,%dl │ │ │ │ + add %bl,(%rax) │ │ │ │ + or %eax,%edx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 5e4a2a <__gmpz_get_d_2exp@plt+0x1de7aa> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb73e0,-0x30(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ - movq $0x12052e1,-0x20(%rbp) │ │ │ │ + movq $0x1205301,-0x20(%rbp) │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp 5d9d60 <__gmpz_get_d_2exp@plt+0x1d3ae0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - or %al,%dl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7356839c <__environ@GLIBC_2.2.5+0x722248b4> │ │ │ │ - (bad) │ │ │ │ + mov $0x4800c208,%eax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5e4ab1 <__gmpz_get_d_2exp@plt+0x1de831> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e4aa6 <__gmpz_get_d_2exp@plt+0x1de826> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ @@ -536223,48 +536284,48 @@ │ │ │ │ movq $0xdfd2c8,-0x8(%r12) │ │ │ │ lea -0x15(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb7b28,-0x28(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x12052e1,-0x18(%rbp) │ │ │ │ + movq $0x1205301,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 5d9c98 <__gmpz_get_d_2exp@plt+0x1d3a18> │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ - lea 0xb90fef(%rip),%rbx │ │ │ │ + lea 0xb9100f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800c352(%rax) │ │ │ │ + add %dh,0x4800c352(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5e4c23 <__gmpz_get_d_2exp@plt+0x1de9a3> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e4c18 <__gmpz_get_d_2exp@plt+0x1de998> │ │ │ │ movq $0xdfd2c8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ - movq $0x1219e61,-0x8(%rbp) │ │ │ │ + movq $0x1219e81,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5d9c98 <__gmpz_get_d_2exp@plt+0x1d3a18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb90f96(%rip),%rbx │ │ │ │ + lea 0xb90fb6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -536283,42 +536344,40 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rorb $1,(%rdi) │ │ │ │ - mov $0x458d4800,%ecx │ │ │ │ - call 105685cc <__environ@GLIBC_2.2.5+0xf224ae4> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lock ud1 (%rax),%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5e4d0c <__gmpz_get_d_2exp@plt+0x1dea8c> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e4cb8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e4cb8 <__gmpz_get_d_2exp@plt+0x1dea38> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800b90f(%rax) │ │ │ │ + add %dh,0x4800b90f(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e4d10 <__gmpz_get_d_2exp@plt+0x1dea90> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e4cfc <__gmpz_get_d_2exp@plt+0x1dea7c> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1173820,-0x10(%r12) │ │ │ │ - movq $0x1175c01,-0x8(%r12) │ │ │ │ + movq $0x1173840,-0x10(%r12) │ │ │ │ + movq $0x1175c21,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -536376,18 +536435,17 @@ │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0xe(%rax) │ │ │ │ - mov $0x458d4800,%ecx │ │ │ │ - loopne 5e4e31 <__gmpz_get_d_2exp@plt+0x1debb1> │ │ │ │ - cmp %edi,%eax │ │ │ │ + add %cl,0x4800b90e(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5e4e90 <__gmpz_get_d_2exp@plt+0x1dec10> │ │ │ │ add $0x70,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e4e85 <__gmpz_get_d_2exp@plt+0x1dec05> │ │ │ │ movq $0x5e4c40,-0x68(%r12) │ │ │ │ mov %rsi,-0x58(%r12) │ │ │ │ movq $0x5e4c78,-0x50(%r12) │ │ │ │ @@ -536410,37 +536468,41 @@ │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 5d9c98 <__gmpz_get_d_2exp@plt+0x1d3a18> │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb90dd1(%rip),%rbx │ │ │ │ + lea 0xb90df1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900b90d(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e4ee7 <__gmpz_get_d_2exp@plt+0x1dec67> │ │ │ │ + add %dl,%al │ │ │ │ + or $0x834900b9,%eax │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ movq $0xdfd2c8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %r9,%rax │ │ │ │ mov 0x0(%rbp),%r9 │ │ │ │ lea -0x5(%r12),%r14 │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ jmp 5e4de0 <__gmpz_get_d_2exp@plt+0x1deb60> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb90d7f(%rip),%rbx │ │ │ │ + lea 0xb90d9f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -536459,42 +536521,40 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xd,%al │ │ │ │ - mov $0x458d4800,%ecx │ │ │ │ - call 1056889c <__environ@GLIBC_2.2.5+0xf224db4> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + enter $0xb90d,$0x0 │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5e4fdc <__gmpz_get_d_2exp@plt+0x1ded5c> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e4f88,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e4f88 <__gmpz_get_d_2exp@plt+0x1ded08> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0xd(%rax) │ │ │ │ - mov $0xd8894800,%ecx │ │ │ │ + add %cl,0x4800b90d(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e4fe0 <__gmpz_get_d_2exp@plt+0x1ded60> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e4fcc <__gmpz_get_d_2exp@plt+0x1ded4c> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1173820,-0x10(%r12) │ │ │ │ - movq $0x1175ca9,-0x8(%r12) │ │ │ │ + movq $0x1173840,-0x10(%r12) │ │ │ │ + movq $0x1175cc9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -536553,18 +536613,17 @@ │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - or $0xb9,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 5e5109 <__gmpz_get_d_2exp@plt+0x1dee89> │ │ │ │ + add %bl,0xc(%rax) │ │ │ │ + mov $0x458d4800,%ecx │ │ │ │ + loopne 5e5109 <__gmpz_get_d_2exp@plt+0x1dee89> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5e5168 <__gmpz_get_d_2exp@plt+0x1deee8> │ │ │ │ add $0x70,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e515d <__gmpz_get_d_2exp@plt+0x1deedd> │ │ │ │ movq $0x5e4f10,-0x68(%r12) │ │ │ │ mov %rsi,-0x58(%r12) │ │ │ │ @@ -536588,37 +536647,37 @@ │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 5d9c98 <__gmpz_get_d_2exp@plt+0x1d3a18> │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb90ba1(%rip),%rbx │ │ │ │ + lea 0xb90bc1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900b90b(%rax) │ │ │ │ + add %ah,0x4900b90b(%rax) │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e51bf <__gmpz_get_d_2exp@plt+0x1def3f> │ │ │ │ movq $0xdfd2c8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %r9,%rax │ │ │ │ mov 0x0(%rbp),%r9 │ │ │ │ lea -0x5(%r12),%r14 │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ jmp 5e50b8 <__gmpz_get_d_2exp@plt+0x1dee38> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb90b4f(%rip),%rbx │ │ │ │ + lea 0xb90b6f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -536686,25 +536745,25 @@ │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x5e5270,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb90a3f(%rip),%rbx │ │ │ │ + lea 0xb90a5f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - rex.WXB ret │ │ │ │ + js 5e5351 <__gmpz_get_d_2exp@plt+0x1df0d1> │ │ │ │ + ret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 5e5382 <__gmpz_get_d_2exp@plt+0x1df102> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e5377 <__gmpz_get_d_2exp@plt+0x1df0f7> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -536716,15 +536775,15 @@ │ │ │ │ movq $0xdfd2c8,-0x8(%r12) │ │ │ │ lea -0x15(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x1219e61,-0x18(%rbp) │ │ │ │ + movq $0x1219e81,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 5d9c98 <__gmpz_get_d_2exp@plt+0x1d3a18> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -536745,36 +536804,36 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900c34a(%rax) │ │ │ │ + add %dh,0x4900c34a(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e540a <__gmpz_get_d_2exp@plt+0x1df18a> │ │ │ │ movq $0x5e5308,-0x28(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x5e53a0,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb9091c(%rip),%rbx │ │ │ │ + lea 0xb9093c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xfe,%al │ │ │ │ + sar $1,%dh │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5e54aa <__gmpz_get_d_2exp@plt+0x1df22a> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e549f <__gmpz_get_d_2exp@plt+0x1df21f> │ │ │ │ @@ -536787,15 +536846,15 @@ │ │ │ │ movq $0xdfd2c8,-0x8(%r12) │ │ │ │ lea -0x15(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x12052e1,-0x18(%rbp) │ │ │ │ + movq $0x1205301,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 5d9c98 <__gmpz_get_d_2exp@plt+0x1d3a18> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -536816,30 +536875,33 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - std │ │ │ │ - roll $0x49,(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5e5532 <__gmpz_get_d_2exp@plt+0x1df2b2> │ │ │ │ + add %cl,(%rax) │ │ │ │ + inc %cl │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ movq $0x5e5430,-0x28(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x5e54c8,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb90804(%rip),%rbx │ │ │ │ + lea 0xb90824(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -537008,15 +537070,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 5d9c98 <__gmpz_get_d_2exp@plt+0x1d3a18> │ │ │ │ movq $0x88,0x388(%r13) │ │ │ │ - lea 0xb9055b(%rip),%rbx │ │ │ │ + lea 0xb9057b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -537053,42 +537115,42 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %al,-0x72b7ff47(%rip) │ │ │ │ - rex.RB call 105691dc <__environ@GLIBC_2.2.5+0xf2256f4> │ │ │ │ + push %rax │ │ │ │ + add $0x8d4800b9,%eax │ │ │ │ + rex.RB call 105691dc <__environ@GLIBC_2.2.5+0xf2256b4> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e58c8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e58c8 <__gmpz_get_d_2exp@plt+0x1df648> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - add $0xb9,%al │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + add $0x894800b9,%eax │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add 0x49(%rsp,%rcx,2),%esi │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e590c <__gmpz_get_d_2exp@plt+0x1df68c> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1173820,-0x10(%r12) │ │ │ │ - movq $0x1175d71,-0x8(%r12) │ │ │ │ + movq $0x1173840,-0x10(%r12) │ │ │ │ + movq $0x1175d91,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -537217,17 +537279,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800b902(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + add 0x458d4800(%rcx),%bh │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5e5c01 <__gmpz_get_d_2exp@plt+0x1df981> │ │ │ │ add $0xa8,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e5bf6 <__gmpz_get_d_2exp@plt+0x1df976> │ │ │ │ movq $0x5e5818,-0xa0(%r12) │ │ │ │ mov %rsi,-0x90(%r12) │ │ │ │ movq $0x5e5850,-0x88(%r12) │ │ │ │ @@ -537256,15 +537318,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x57(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 5d9c98 <__gmpz_get_d_2exp@plt+0x1d3a18> │ │ │ │ movq $0xa8,0x388(%r13) │ │ │ │ - lea 0xb901d0(%rip),%rbx │ │ │ │ + lea 0xb901f0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -537283,40 +537345,42 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 485f155a <__environ@GLIBC_2.2.5+0x472ada72> │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5e5cec <__gmpz_get_d_2exp@plt+0x1dfa6c> │ │ │ │ + or %al,(%rdx) │ │ │ │ + mov $0x458d4800,%ecx │ │ │ │ + call 105695ac <__environ@GLIBC_2.2.5+0xf225a84> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e5c98,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e5c98 <__gmpz_get_d_2exp@plt+0x1dfa18> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800b901(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %cl,%al │ │ │ │ + add %edi,-0x2776b800(%rcx) │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e5cf0 <__gmpz_get_d_2exp@plt+0x1dfa70> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e5cdc <__gmpz_get_d_2exp@plt+0x1dfa5c> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1173820,-0x10(%r12) │ │ │ │ - movq $0x1175df9,-0x8(%r12) │ │ │ │ + movq $0x1173840,-0x10(%r12) │ │ │ │ + movq $0x1175e19,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -537324,27 +537388,27 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ cmc │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5e5d4a <__gmpz_get_d_2exp@plt+0x1dfaca> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb73e0,-0x30(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ - movq $0x12052e1,-0x20(%rbp) │ │ │ │ + movq $0x1205301,-0x20(%rbp) │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp 5d9d60 <__gmpz_get_d_2exp@plt+0x1d3ae0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ @@ -537418,17 +537482,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xf4,%al │ │ │ │ - roll $0x48,(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + enter $0xc1f4,$0x0 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5e5eb8 <__gmpz_get_d_2exp@plt+0x1dfc38> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e5ead <__gmpz_get_d_2exp@plt+0x1dfc2d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ @@ -537481,22 +537544,22 @@ │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0xdfd2c8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rdi,%r14 │ │ │ │ movq $0xfb7b28,-0x28(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x12052e1,-0x18(%rbp) │ │ │ │ + movq $0x1205301,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 5d9c98 <__gmpz_get_d_2exp@plt+0x1d3a18> │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ - lea 0xb8fed6(%rip),%rbx │ │ │ │ + lea 0xb8fef6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -537641,15 +537704,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73569ae4 <__environ@GLIBC_2.2.5+0x72225ffc> │ │ │ │ + rex.RB call 73569ae4 <__environ@GLIBC_2.2.5+0x72225fbc> │ │ │ │ push %rdi │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e61e5 <__gmpz_get_d_2exp@plt+0x1dff65> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -537702,15 +537765,15 @@ │ │ │ │ lea -0x57(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xa8,0x388(%r13) │ │ │ │ - lea 0xb8fbae(%rip),%rbx │ │ │ │ + lea 0xb8fbce(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -537766,15 +537829,15 @@ │ │ │ │ lea -0x5(%r12),%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5e6210 <__gmpz_get_d_2exp@plt+0x1dff90> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb8fad3(%rip),%rbx │ │ │ │ + lea 0xb8faf3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -537844,15 +537907,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - movabs 0x390045c74800fb68,%al │ │ │ │ + movabs 0x590045c74800fb68,%al │ │ │ │ jrcxz 5e64dc <__gmpz_get_d_2exp@plt+0x1e025c> │ │ │ │ add %ecx,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ pushf │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -537889,15 +537952,15 @@ │ │ │ │ lea -0x5(%r12),%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5e6210 <__gmpz_get_d_2exp@plt+0x1dff90> │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xb8f919(%rip),%rbx │ │ │ │ + lea 0xb8f939(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -537976,15 +538039,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5e66aa <__gmpz_get_d_2exp@plt+0x1e042a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x12ae339,-0x18(%rbp) │ │ │ │ + movq $0x12ae359,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -538153,15 +538216,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7356a294 <__environ@GLIBC_2.2.5+0x722267ac> │ │ │ │ + rex.RB call 7356a294 <__environ@GLIBC_2.2.5+0x7222676c> │ │ │ │ push %rdi │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e6995 <__gmpz_get_d_2exp@plt+0x1e0715> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -538215,15 +538278,15 @@ │ │ │ │ lea -0x5f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xb0,0x388(%r13) │ │ │ │ - lea 0xb8f411(%rip),%rbx │ │ │ │ + lea 0xb8f431(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -538304,15 +538367,15 @@ │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - movabs 0x390045c74800fb68,%al │ │ │ │ + movabs 0x590045c74800fb68,%al │ │ │ │ jrcxz 5e6bac <__gmpz_get_d_2exp@plt+0x1e092c> │ │ │ │ add %ecx,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ int3 │ │ │ │ data16 (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ @@ -538345,15 +538408,15 @@ │ │ │ │ lea -0x5(%r12),%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5e69c0 <__gmpz_get_d_2exp@plt+0x1e0740> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb8f270(%rip),%rbx │ │ │ │ + lea 0xb8f290(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -538369,15 +538432,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x5eceb8,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb8f75f(%rip),%rbx │ │ │ │ + lea 0xb8f77f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -538396,15 +538459,15 @@ │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r8,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb8f705(%rip),%rbx │ │ │ │ + lea 0xb8f725(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -538418,15 +538481,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ movq $0x5ecef8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb8f6bc(%rip),%rbx │ │ │ │ + lea 0xb8f6dc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -538439,15 +538502,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ movq $0x5ecf18,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb8f674(%rip),%rbx │ │ │ │ + lea 0xb8f694(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -538579,15 +538642,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7356a8ac <__environ@GLIBC_2.2.5+0x72226dc4> │ │ │ │ + rex.RB call 7356a8ac <__environ@GLIBC_2.2.5+0x72226d84> │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ movq $0x5e6fa0,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -538724,53 +538787,51 @@ │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov %rbx,%r14 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xb8f2c2(%rip),%rsi │ │ │ │ + lea 0xb8f2e2(%rip),%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xf2,%al │ │ │ │ - mov $0x458d4800,%eax │ │ │ │ - call 1056aabc <__environ@GLIBC_2.2.5+0xf226fd4> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + enter $0xb8f2,$0x0 │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5e71fc <__gmpz_get_d_2exp@plt+0x1e0f7c> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e71a8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e71a8 <__gmpz_get_d_2exp@plt+0x1e0f28> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0xe(%rax) │ │ │ │ - mov $0xd8894800,%eax │ │ │ │ + add %cl,0x4800b8f2(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e7200 <__gmpz_get_d_2exp@plt+0x1e0f80> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e71ec <__gmpz_get_d_2exp@plt+0x1e0f6c> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174908,-0x10(%r12) │ │ │ │ - movq $0x11758b9,-0x8(%r12) │ │ │ │ + movq $0x1174928,-0x10(%r12) │ │ │ │ + movq $0x11758d9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -538779,17 +538840,16 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - int1 │ │ │ │ - mov $0x458d4800,%eax │ │ │ │ + add %bl,(%rax) │ │ │ │ + repnz mov $0x458d4800,%eax │ │ │ │ enter $0x394c,$0xf8 │ │ │ │ jb 5e72cb <__gmpz_get_d_2exp@plt+0x1e104b> │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e72c0 <__gmpz_get_d_2exp@plt+0x1e1040> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -538825,61 +538885,61 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - int1 │ │ │ │ + add %cl,-0xf(%rax) │ │ │ │ mov $0x458d4800,%eax │ │ │ │ rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 5e7316 <__gmpz_get_d_2exp@plt+0x1e1096> │ │ │ │ movq $0x5e7338,-0x30(%rbp) │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp 5d9aa8 <__gmpz_get_d_2exp@plt+0x1d3828> │ │ │ │ - lea 0xb8f113(%rip),%rbx │ │ │ │ + lea 0xb8f133(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ lock mov $0x45c74800,%eax │ │ │ │ add %ah,0x73(%rax) │ │ │ │ pop %rsi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e7360 <__gmpz_get_d_2exp@plt+0x1e10e0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800b8f0(%rax) │ │ │ │ - movl $0x5e7388,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %dl,%al │ │ │ │ + lock mov $0x45c74800,%eax │ │ │ │ + add %cl,0x48005e73(%rax) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e7388 <__gmpz_get_d_2exp@plt+0x1e1108> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900b8f0(%rax) │ │ │ │ + add %ch,0x4900b8f0(%rax) │ │ │ │ add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e73fb <__gmpz_get_d_2exp@plt+0x1e117b> │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ movq $0x5e6eb8,-0x48(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ @@ -538909,15 +538969,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %dh,%al │ │ │ │ + sub %dh,%al │ │ │ │ mov $0xc1894d00,%eax │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x4(%rbx),%r14 │ │ │ │ jmp 5e72e8 <__gmpz_get_d_2exp@plt+0x1e1068> │ │ │ │ nopl (%rax) │ │ │ │ @@ -538926,45 +538986,43 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - in $0xb8,%eax │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + add %dl,-0x1b(%rax) │ │ │ │ + mov $0xf7894800,%eax │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ jmp 5e3480 <__gmpz_get_d_2exp@plt+0x1dd200> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800b8e5(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ + add %al,%al │ │ │ │ + in $0xb8,%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ jmp 5e3638 <__gmpz_get_d_2exp@plt+0x1dd3b8> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - in $0xb8,%eax │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + mov $0xe5,%al │ │ │ │ + mov $0x458d4800,%eax │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5e74c2 <__gmpz_get_d_2exp@plt+0x1e1242> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5e36f8 <__gmpz_get_d_2exp@plt+0x1dd478> │ │ │ │ @@ -539001,15 +539059,15 @@ │ │ │ │ lea -0x56(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x64(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb8eed1(%rip),%rbx │ │ │ │ + lea 0xb8eef1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -539075,15 +539133,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0xc4226c(%rip),%rbx │ │ │ │ + lea 0xc4228c(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -539143,15 +539201,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5e7761 <__gmpz_get_d_2exp@plt+0x1e14e1> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xc42195(%rip),%r14 │ │ │ │ + lea 0xc421b5(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -539162,15 +539220,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5e77a1 <__gmpz_get_d_2exp@plt+0x1e1521> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xc42155(%rip),%r14 │ │ │ │ + lea 0xc42175(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -539179,15 +539237,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7356b114 <__environ@GLIBC_2.2.5+0x7222762c> │ │ │ │ + rex.RB call 7356b114 <__environ@GLIBC_2.2.5+0x722275ec> │ │ │ │ imul $0x7808e845,-0x39(%rax),%ecx │ │ │ │ pop %rsi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -539325,54 +539383,52 @@ │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xb8ea65(%rip),%rsi │ │ │ │ + lea 0xb8ea85(%rip),%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xea,%al │ │ │ │ - mov $0x458d4800,%eax │ │ │ │ - call 1056b31c <__environ@GLIBC_2.2.5+0xf227834> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + enter $0xb8ea,$0x0 │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5e7a5c <__gmpz_get_d_2exp@plt+0x1e17dc> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e7a08,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e7a08 <__gmpz_get_d_2exp@plt+0x1e1788> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x16(%rax) │ │ │ │ - mov $0xd8894800,%eax │ │ │ │ + add %cl,0x4800b8ea(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e7a60 <__gmpz_get_d_2exp@plt+0x1e17e0> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e7a4c <__gmpz_get_d_2exp@plt+0x1e17cc> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174908,-0x10(%r12) │ │ │ │ - movq $0x1175731,-0x8(%r12) │ │ │ │ + movq $0x1174928,-0x10(%r12) │ │ │ │ + movq $0x1175751,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -539381,17 +539437,18 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jmp ffffffff8da67b32 <__environ@GLIBC_2.2.5+0xffffffff8c72404a> │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0x458d4800,%eax │ │ │ │ + enter $0x394c,$0xf8 │ │ │ │ jb 5e7b51 <__gmpz_get_d_2exp@plt+0x1e18d1> │ │ │ │ add $0x78,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e7b46 <__gmpz_get_d_2exp@plt+0x1e18c6> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -539432,58 +539489,61 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - jmp ffffffff8da67c2a <__environ@GLIBC_2.2.5+0xffffffff8c724142> │ │ │ │ + add %ah,(%rax) │ │ │ │ + jmp ffffffff8da67c2a <__environ@GLIBC_2.2.5+0xffffffff8c724102> │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 5e7b9e <__gmpz_get_d_2exp@plt+0x1e191e> │ │ │ │ movq $0x5e7bc0,-0x30(%rbp) │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp 5d9aa8 <__gmpz_get_d_2exp@plt+0x1d3828> │ │ │ │ - lea 0xb8e8eb(%rip),%rbx │ │ │ │ + lea 0xb8e90b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800b8e8(%rax) │ │ │ │ - movl $0x5e7be8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %dl,%al │ │ │ │ + call ffffffffc7a67c7a <__environ@GLIBC_2.2.5+0xffffffffc6724152> │ │ │ │ + add %r13b,%r8b │ │ │ │ + jnp 5e7c25 <__gmpz_get_d_2exp@plt+0x1e19a5> │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e7be8 <__gmpz_get_d_2exp@plt+0x1e1968> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800b8e8(%rax) │ │ │ │ + add %ch,0x4800b8e8(%rax) │ │ │ │ movl $0x5e7c10,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e7c10 <__gmpz_get_d_2exp@plt+0x1e1990> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x18(%rax) │ │ │ │ - mov $0xc4834900,%eax │ │ │ │ - push %rax │ │ │ │ + add %al,0x4900b8e8(%rax) │ │ │ │ + add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e7c83 <__gmpz_get_d_2exp@plt+0x1e1a03> │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ movq $0x5e76a0,-0x48(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ movq $0x5e7a78,-0x38(%r12) │ │ │ │ @@ -539512,15 +539572,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 5e7c95 <__gmpz_get_d_2exp@plt+0x1e1a15> │ │ │ │ + add %ch,%al │ │ │ │ mov $0xc1894d00,%eax │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x4(%rbx),%r14 │ │ │ │ jmp 5e7b70 <__gmpz_get_d_2exp@plt+0x1e18f0> │ │ │ │ nopl (%rax) │ │ │ │ @@ -539529,43 +539589,43 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - fstpt -0x876b800(%rax) │ │ │ │ + add %al,-0x25(%rax) │ │ │ │ + mov $0xf7894800,%eax │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5e3080 <__gmpz_get_d_2exp@plt+0x1dce00> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800b8db(%rax) │ │ │ │ + add %ah,0x4800b8db(%rax) │ │ │ │ mov %esi,%edi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5e3238 <__gmpz_get_d_2exp@plt+0x1dcfb8> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 5e7d01 <__gmpz_get_d_2exp@plt+0x1e1a81> │ │ │ │ - mov $0x458d4800,%eax │ │ │ │ + nop │ │ │ │ + fstpt 0x458d4800(%rax) │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5e7d4a <__gmpz_get_d_2exp@plt+0x1e1aca> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5e32f8 <__gmpz_get_d_2exp@plt+0x1dd078> │ │ │ │ @@ -539602,15 +539662,15 @@ │ │ │ │ lea -0x56(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x64(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb8e6a9(%rip),%rbx │ │ │ │ + lea 0xb8e6c9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -539624,15 +539684,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1056b78c <__environ@GLIBC_2.2.5+0xf227ca4> │ │ │ │ + rex.RB call 1056b78c <__environ@GLIBC_2.2.5+0xf227c64> │ │ │ │ (bad) │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x5e7e78,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -540216,15 +540276,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5e86bd <__gmpz_get_d_2exp@plt+0x1e243d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%r8 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ - lea 0xb8dd5f(%rip),%rsi │ │ │ │ + lea 0xb8dd7f(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fba010 <__gmpz_get_d_2exp@plt+0xbb3d90> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -540420,42 +540480,41 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %bl,%bl │ │ │ │ - mov $0x458d4800,%eax │ │ │ │ - call 1056c304 <__environ@GLIBC_2.2.5+0xf22881c> │ │ │ │ + rex fstpt 0x458d4800(%rax) │ │ │ │ + call 1056c304 <__environ@GLIBC_2.2.5+0xf2287dc> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e89f0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e89f0 <__gmpz_get_d_2exp@plt+0x1e2770> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - fidivrl -0x2776b800(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + fstpt -0x2776b800(%rax) │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e8a48 <__gmpz_get_d_2exp@plt+0x1e27c8> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e8a34 <__gmpz_get_d_2exp@plt+0x1e27b4> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174908,-0x10(%r12) │ │ │ │ - movq $0x1175589,-0x8(%r12) │ │ │ │ + movq $0x1174928,-0x10(%r12) │ │ │ │ + movq $0x11755a9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -540463,17 +540522,17 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,-0x26(%rax) │ │ │ │ - mov $0x458d4800,%eax │ │ │ │ - enter $0x394c,$0xf8 │ │ │ │ + add %dl,0x4800b8da(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5e8b6d <__gmpz_get_d_2exp@plt+0x1e28ed> │ │ │ │ add $0xa0,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e8b62 <__gmpz_get_d_2exp@plt+0x1e28e2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -540529,73 +540588,76 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - fnstcw 0x458d4800(%rax) │ │ │ │ + add %dl,-0x27(%rax) │ │ │ │ + mov $0x458d4800,%eax │ │ │ │ rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 5e8bce <__gmpz_get_d_2exp@plt+0x1e294e> │ │ │ │ movq $0x5e8c08,-0x30(%rbp) │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp 5d9aa8 <__gmpz_get_d_2exp@plt+0x1d3828> │ │ │ │ - lea 0xb8d91b(%rip),%rbx │ │ │ │ + lea 0xb8d93b(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ fdivrs 0x45c74800(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ mov %ds,0x0(%rsi) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e8c30 <__gmpz_get_d_2exp@plt+0x1e29b0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800b8d8(%rax) │ │ │ │ - movl $0x5e8c58,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %al,%al │ │ │ │ + fdivrs 0x45c74800(%rax) │ │ │ │ + add %bl,-0x74(%rax) │ │ │ │ + pop %rsi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e8c58 <__gmpz_get_d_2exp@plt+0x1e29d8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x28(%rax) │ │ │ │ - mov $0xc4834900,%eax │ │ │ │ - jo 5e8caa <__gmpz_get_d_2exp@plt+0x1e2a2a> │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ + add %bl,0x4900b8d8(%rax) │ │ │ │ + add $0x70,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ ja 5e8cef <__gmpz_get_d_2exp@plt+0x1e2a6f> │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ movq $0x5e7e38,-0x68(%r12) │ │ │ │ mov %rbx,-0x60(%r12) │ │ │ │ movq $0x5e8a60,-0x58(%r12) │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ @@ -540630,15 +540692,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ xlat %ds:(%rbx) │ │ │ │ mov $0x458d4800,%eax │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5e8d49 <__gmpz_get_d_2exp@plt+0x1e2ac9> │ │ │ │ mov %r9,%rax │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %r8,%rcx │ │ │ │ @@ -540658,15 +540720,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 5e8d2e <__gmpz_get_d_2exp@plt+0x1e2aae> │ │ │ │ + add %cl,%cl │ │ │ │ mov $0x458d4800,%eax │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5e8dc4 <__gmpz_get_d_2exp@plt+0x1e2b44> │ │ │ │ movq $0x5e8da8,-0x28(%rbp) │ │ │ │ mov 0x4(%rbx),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ @@ -540678,15 +540740,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4c00b8c8(%rax) │ │ │ │ + add %al,%al │ │ │ │ + enter $0xb8,$0x4c │ │ │ │ mov 0x20(%rbp),%ecx │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 5e2af0 <__gmpz_get_d_2exp@plt+0x1dc870> │ │ │ │ @@ -540697,15 +540760,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %cl,%cl │ │ │ │ + xor %cl,%cl │ │ │ │ mov $0x458d4800,%eax │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5e8e3c <__gmpz_get_d_2exp@plt+0x1e2bbc> │ │ │ │ movq $0x5e8e20,-0x28(%rbp) │ │ │ │ mov 0x4(%rbx),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ @@ -540717,15 +540780,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ enter $0xb8,$0x4c │ │ │ │ mov 0x20(%rbp),%ecx │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ @@ -540733,17 +540796,16 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - ror $0xb8,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + loopne 5e8e16 <__gmpz_get_d_2exp@plt+0x1e2b96> │ │ │ │ + mov $0x458d4800,%eax │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5e8e76 <__gmpz_get_d_2exp@plt+0x1e2bf6> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -540787,15 +540849,15 @@ │ │ │ │ lea -0x5c(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x72(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ - lea 0xb8d5cc(%rip),%rbx │ │ │ │ + lea 0xb8d5ec(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ @@ -540808,15 +540870,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1056c8c4 <__environ@GLIBC_2.2.5+0xf228ddc> │ │ │ │ + rex.RB call 1056c8c4 <__environ@GLIBC_2.2.5+0xf228d9c> │ │ │ │ (bad) │ │ │ │ add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x5e8fb0,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -541401,15 +541463,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5e97f5 <__gmpz_get_d_2exp@plt+0x1e3575> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%r8 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ - lea 0xb8cc27(%rip),%rsi │ │ │ │ + lea 0xb8cc47(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fba010 <__gmpz_get_d_2exp@plt+0xbb3d90> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -541604,41 +541666,41 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lretq $0xb8 │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + push $0x4800b8ca │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5e9b7c <__gmpz_get_d_2exp@plt+0x1e38fc> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5e9b28,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e9b28 <__gmpz_get_d_2exp@plt+0x1e38a8> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ lret $0xb8 │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5e9b80 <__gmpz_get_d_2exp@plt+0x1e3900> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e9b6c <__gmpz_get_d_2exp@plt+0x1e38ec> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174908,-0x10(%r12) │ │ │ │ - movq $0x11753f1,-0x8(%r12) │ │ │ │ + movq $0x1174928,-0x10(%r12) │ │ │ │ + movq $0x1175411,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -541646,15 +541708,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,0x4800b8c9(%rax) │ │ │ │ + add %bh,0x4800b8c9(%rax) │ │ │ │ lea -0x38(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5e9ca5 <__gmpz_get_d_2exp@plt+0x1e3a25> │ │ │ │ add $0xa0,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5e9c9a <__gmpz_get_d_2exp@plt+0x1e3a1a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -541712,75 +541774,74 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x38(%rax) │ │ │ │ + add %bh,-0x38(%rax) │ │ │ │ mov $0x458d4800,%eax │ │ │ │ rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 5e9d06 <__gmpz_get_d_2exp@plt+0x1e3a86> │ │ │ │ movq $0x5e9d40,-0x30(%rbp) │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp 5d9aa8 <__gmpz_get_d_2exp@plt+0x1d3828> │ │ │ │ - lea 0xb8c843(%rip),%rbx │ │ │ │ + lea 0xb8c863(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - xbegin ffffffffc7a69dfa <__environ@GLIBC_2.2.5+0xffffffffc6726312>,(bad) │ │ │ │ - add %r13b,-0x63(%r8) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %dl,(%rax) │ │ │ │ + enter $0xb8,$0x48 │ │ │ │ + movl $0x5e9d68,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e9d68 <__gmpz_get_d_2exp@plt+0x1e3ae8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - xbegin ffffffffc7a69e22 <__environ@GLIBC_2.2.5+0xffffffffc672633a>,(bad) │ │ │ │ + add %ch,%al │ │ │ │ + xbegin ffffffffc7a69e22 <__environ@GLIBC_2.2.5+0xffffffffc67262fa>,(bad) │ │ │ │ add %r10b,0x48005e9d(%r8) │ │ │ │ mov 0x7(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5e9d90 <__gmpz_get_d_2exp@plt+0x1e3b10> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900b8c7(%rax) │ │ │ │ - add $0x70,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ + add %al,%al │ │ │ │ + xbegin ffffffff83a79e4a <__environ@GLIBC_2.2.5+0xffffffff82736322>,(bad) │ │ │ │ + (bad) │ │ │ │ + jo 5e9de2 <__gmpz_get_d_2exp@plt+0x1e3b62> │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ ja 5e9e27 <__gmpz_get_d_2exp@plt+0x1e3ba7> │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ movq $0x5e8f70,-0x68(%r12) │ │ │ │ mov %rbx,-0x60(%r12) │ │ │ │ movq $0x5e9b98,-0x58(%r12) │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ @@ -541815,16 +541876,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - xbegin ffffffff8da69f0a <__environ@GLIBC_2.2.5+0xffffffff8c726422>,(bad) │ │ │ │ + add %ah,(%rax) │ │ │ │ + xbegin ffffffff8da69f0a <__environ@GLIBC_2.2.5+0xffffffff8c7263e2>,(bad) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5e9e81 <__gmpz_get_d_2exp@plt+0x1e3c01> │ │ │ │ mov %r9,%rax │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %r8,%rcx │ │ │ │ mov %rsi,%r8 │ │ │ │ @@ -541843,15 +541904,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %dh,-0x72b7ff48(%rsi) │ │ │ │ + xor %dh,-0x72b7ff48(%rsi) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 5e9efc <__gmpz_get_d_2exp@plt+0x1e3c7c> │ │ │ │ movq $0x5e9ee0,-0x28(%rbp) │ │ │ │ mov 0x4(%rbx),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ @@ -541862,15 +541923,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ mov $0xb8,%ch │ │ │ │ add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ and %cl,0x45(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jge 5e9efc <__gmpz_get_d_2exp@plt+0x1e3c7c> │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ @@ -541883,15 +541944,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dh,-0x72b7ff48(%rsi) │ │ │ │ + push %rax │ │ │ │ + mov $0xb8,%dh │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 5e9f74 <__gmpz_get_d_2exp@plt+0x1e3cf4> │ │ │ │ movq $0x5e9f58,-0x28(%rbp) │ │ │ │ mov 0x4(%rbx),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ @@ -541902,16 +541965,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0xb8,%ch │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0xb8,%dh │ │ │ │ add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ and %cl,0x45(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jge 5e9f74 <__gmpz_get_d_2exp@plt+0x1e3cf4> │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ @@ -541919,16 +541982,16 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 5e9f3b <__gmpz_get_d_2exp@plt+0x1e3cbb> │ │ │ │ - mov $0x458d4800,%eax │ │ │ │ + add %dh,-0x72b7ff48(%rsi) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5e9fae <__gmpz_get_d_2exp@plt+0x1e3d2e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -541972,28 +542035,28 @@ │ │ │ │ lea -0x5c(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x72(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ - lea 0xb8c4f4(%rip),%rbx │ │ │ │ + lea 0xb8c514(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1056d9dc <__environ@GLIBC_2.2.5+0xf229ef4> │ │ │ │ + rex.RB call 1056d9dc <__environ@GLIBC_2.2.5+0xf229eb4> │ │ │ │ (bad) │ │ │ │ clc │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock enter $0x5ea0,$0x0 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -542557,15 +542620,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ea89d <__gmpz_get_d_2exp@plt+0x1e461d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xb8bb7f(%rip),%rsi │ │ │ │ + lea 0xb8bb9f(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -542721,41 +542784,39 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmpb $0x45,-0x72b7ff48(%rdx) │ │ │ │ - call 1056e464 <__environ@GLIBC_2.2.5+0xf22a97c> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movabs 0x4ce8458d4800b8ba,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5eaba4 <__gmpz_get_d_2exp@plt+0x1e4924> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5eab50,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5eab50 <__gmpz_get_d_2exp@plt+0x1e48d0> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x46(%rax) │ │ │ │ + add %ah,-0x46(%rax) │ │ │ │ mov $0xd8894800,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5eaba8 <__gmpz_get_d_2exp@plt+0x1e4928> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5eab94 <__gmpz_get_d_2exp@plt+0x1e4914> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174908,-0x10(%r12) │ │ │ │ - movq $0x1175279,-0x8(%r12) │ │ │ │ + movq $0x1174928,-0x10(%r12) │ │ │ │ + movq $0x1175299,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -542763,15 +542824,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ mov $0x8d4800b8,%ecx │ │ │ │ rex.RB enter $0x394c,$0xf8 │ │ │ │ jb 5eac8f <__gmpz_get_d_2exp@plt+0x1e4a0f> │ │ │ │ add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5eac84 <__gmpz_get_d_2exp@plt+0x1e4a04> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -542813,66 +542874,62 @@ │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0x8d4800b8,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x8d4800b8,%ecx │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 5eacde <__gmpz_get_d_2exp@plt+0x1e4a5e> │ │ │ │ movq $0x5ead00,-0x30(%rbp) │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp 5d9aa8 <__gmpz_get_d_2exp@plt+0x1d3828> │ │ │ │ - lea 0xb8b8cb(%rip),%rbx │ │ │ │ + lea 0xb8b8eb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800b8b8(%rax) │ │ │ │ + add %dh,0x4800b8b8(%rax) │ │ │ │ movl $0x5ead28,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ead28 <__gmpz_get_d_2exp@plt+0x1e4aa8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x48(%rax) │ │ │ │ - mov $0x45c74800,%eax │ │ │ │ - add %dl,-0x53(%rax) │ │ │ │ - pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %cl,0x4800b8b8(%rax) │ │ │ │ + movl $0x5ead50,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ead50 <__gmpz_get_d_2exp@plt+0x1e4ad0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x48(%rax) │ │ │ │ + add %ah,-0x48(%rax) │ │ │ │ mov $0xc4834900,%eax │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5eadd1 <__gmpz_get_d_2exp@plt+0x1e4b51> │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ movq $0x5ea088,-0x58(%r12) │ │ │ │ @@ -542906,17 +542963,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xb7,%al │ │ │ │ - mov $0x458d4800,%eax │ │ │ │ - clc │ │ │ │ + shlb $1,-0x72b7ff48(%rdi) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5eae2a <__gmpz_get_d_2exp@plt+0x1e4baa> │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %r8,%rax │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xc(%rbx),%rsi │ │ │ │ @@ -542931,16 +542987,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %dl,(%rax) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ mov $0xf0894900,%eax │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5e2060 <__gmpz_get_d_2exp@plt+0x1dbde0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ @@ -542948,29 +543004,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x5b(%rax) │ │ │ │ + add %ch,-0x5b(%rax) │ │ │ │ mov $0xf0894900,%eax │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5e2218 <__gmpz_get_d_2exp@plt+0x1dbf98> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %ah,-0x72b7ff48(%rbp) │ │ │ │ - rex.RB │ │ │ │ + push %rax │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + mov $0x458d4800,%eax │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5eaec6 <__gmpz_get_d_2exp@plt+0x1e4c46> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -543018,29 +543075,29 @@ │ │ │ │ lea -0x6e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x84(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ - lea 0xb8b628(%rip),%rbx │ │ │ │ + lea 0xb8b648(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1056e90c <__environ@GLIBC_2.2.5+0xf22ae24> │ │ │ │ + rex.RB call 1056e90c <__environ@GLIBC_2.2.5+0xf22ade4> │ │ │ │ (bad) │ │ │ │ clc │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock clc │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ @@ -543606,15 +543663,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5eb7cd <__gmpz_get_d_2exp@plt+0x1e554d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xb8ac4f(%rip),%rsi │ │ │ │ + lea 0xb8ac6f(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -543770,42 +543827,41 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xab,%al │ │ │ │ - mov $0x458d4800,%eax │ │ │ │ - call 1056f394 <__environ@GLIBC_2.2.5+0xf22b8ac> │ │ │ │ + shrb $1,-0x72b7ff48(%rbx) │ │ │ │ + rex.RB call 1056f394 <__environ@GLIBC_2.2.5+0xf22b86c> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5eba80,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5eba80 <__gmpz_get_d_2exp@plt+0x1e5800> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x55(%rax) │ │ │ │ - mov $0xd8894800,%eax │ │ │ │ + add %dl,0x4800b8ab(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5ebad8 <__gmpz_get_d_2exp@plt+0x1e5858> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ebac4 <__gmpz_get_d_2exp@plt+0x1e5844> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174908,-0x10(%r12) │ │ │ │ - movq $0x11750e1,-0x8(%r12) │ │ │ │ + movq $0x1174928,-0x10(%r12) │ │ │ │ + movq $0x1175101,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -543813,15 +543869,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ stos %eax,%es:(%rdi) │ │ │ │ mov $0x458d4800,%eax │ │ │ │ enter $0x394c,$0xf8 │ │ │ │ jb 5ebbbf <__gmpz_get_d_2exp@plt+0x1e593f> │ │ │ │ add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ebbb4 <__gmpz_get_d_2exp@plt+0x1e5934> │ │ │ │ @@ -543864,37 +543920,37 @@ │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ mov $0x458d4800,%eax │ │ │ │ rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 5ebc0e <__gmpz_get_d_2exp@plt+0x1e598e> │ │ │ │ movq $0x5ebc30,-0x30(%rbp) │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp 5d9aa8 <__gmpz_get_d_2exp@plt+0x1d3828> │ │ │ │ - lea 0xb8a9fb(%rip),%rbx │ │ │ │ + lea 0xb8aa1b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ test $0xc74800b8,%eax │ │ │ │ add %r11b,-0x44(%r8) │ │ │ │ pop %rsi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -543903,30 +543959,29 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800b8a9(%rax) │ │ │ │ + add %bh,0x4800b8a9(%rax) │ │ │ │ movl $0x5ebc80,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ebc80 <__gmpz_get_d_2exp@plt+0x1e5a00> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x57(%rax) │ │ │ │ - mov $0xc4834900,%eax │ │ │ │ - (bad) │ │ │ │ + add %dl,0x4900b8a9(%rax) │ │ │ │ + add $0x60,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ebd01 <__gmpz_get_d_2exp@plt+0x1e5a81> │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ movq $0x5eafb8,-0x58(%r12) │ │ │ │ mov %rbx,-0x50(%r12) │ │ │ │ movq $0x5ebaf0,-0x48(%r12) │ │ │ │ @@ -543958,17 +544013,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 5ebcd6 <__gmpz_get_d_2exp@plt+0x1e5a56> │ │ │ │ - mov $0x458d4800,%eax │ │ │ │ - clc │ │ │ │ + add %ch,-0x72b7ff48(%rcx) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ebd5a <__gmpz_get_d_2exp@plt+0x1e5ada> │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %r8,%rax │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xc(%rbx),%rsi │ │ │ │ @@ -543983,16 +544037,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xchg %eax,%esp │ │ │ │ + add %bl,-0x6c(%rax) │ │ │ │ mov $0xf0894900,%eax │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5e1c60 <__gmpz_get_d_2exp@plt+0x1db9e0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ @@ -544000,28 +544053,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900b894(%rax) │ │ │ │ - mov %esi,%eax │ │ │ │ + add %al,%al │ │ │ │ + xchg %eax,%esp │ │ │ │ + mov $0xf0894900,%eax │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5e1e18 <__gmpz_get_d_2exp@plt+0x1dbb98> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov %dl,0x458d4800(%rax,%rdi,4) │ │ │ │ + test $0x94,%al │ │ │ │ + mov $0x458d4800,%eax │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5ebdf6 <__gmpz_get_d_2exp@plt+0x1e5b76> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -544069,29 +544124,29 @@ │ │ │ │ lea -0x6e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x84(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ - lea 0xb8a758(%rip),%rbx │ │ │ │ + lea 0xb8a778(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1056f83c <__environ@GLIBC_2.2.5+0xf22bd54> │ │ │ │ + rex.RB call 1056f83c <__environ@GLIBC_2.2.5+0xf22bd14> │ │ │ │ (bad) │ │ │ │ clc │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock sub %bh,-0x74b7ffa2(%rdi) │ │ │ │ rex.XB (bad) │ │ │ │ @@ -544315,15 +544370,15 @@ │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9d08 <__gmpz_get_d_2exp@plt+0xbb3a88> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov %rdx,%rdi │ │ │ │ - lea 0xb8a256(%rip),%rsi │ │ │ │ + lea 0xb8a276(%rip),%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9d08 <__gmpz_get_d_2exp@plt+0xbb3a88> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -544346,40 +544401,44 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ah,0x458d4800(%rax,%rdi,4) │ │ │ │ - call 1056fb6c <__environ@GLIBC_2.2.5+0xf22c084> │ │ │ │ + pop %rax │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + mov $0x458d4800,%eax │ │ │ │ + call 1056fb6c <__environ@GLIBC_2.2.5+0xf22c044> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5ec258,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ec258 <__gmpz_get_d_2exp@plt+0x1e5fd8> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - movabs %eax,0x7e083d8894800b8 │ │ │ │ + add %bl,(%rax) │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + mov $0xd8894800,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5ec2b0 <__gmpz_get_d_2exp@plt+0x1e6030> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ec29c <__gmpz_get_d_2exp@plt+0x1e601c> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174908,-0x10(%r12) │ │ │ │ - movq $0x1174d61,-0x8(%r12) │ │ │ │ + movq $0x1174928,-0x10(%r12) │ │ │ │ + movq $0x1174d81,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -544388,15 +544447,15 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800b8a3(%rax) │ │ │ │ + add %ch,0x4800b8a3(%rax) │ │ │ │ lea -0x38(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ec389 <__gmpz_get_d_2exp@plt+0x1e6109> │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ec37e <__gmpz_get_d_2exp@plt+0x1e60fe> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -544434,36 +544493,36 @@ │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800b8a2(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %cl,%al │ │ │ │ + movabs %al,0x394cd0458d4800b8 │ │ │ │ + clc │ │ │ │ jb 5ec3d6 <__gmpz_get_d_2exp@plt+0x1e6156> │ │ │ │ movq $0x5ec3f8,-0x30(%rbp) │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp 5d9aa8 <__gmpz_get_d_2exp@plt+0x1d3828> │ │ │ │ - lea 0xb8a293(%rip),%rbx │ │ │ │ + lea 0xb8a2b3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x5e(%rax) │ │ │ │ + add %bh,-0x5e(%rax) │ │ │ │ mov $0x45c74800,%eax │ │ │ │ add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ pop %rsi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ @@ -544473,31 +544532,32 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - movabs %al,0xc4480045c74800b8 │ │ │ │ + add %dl,-0x5e(%rax) │ │ │ │ + mov $0x45c74800,%eax │ │ │ │ + add %cl,-0x3c(%rax) │ │ │ │ pop %rsi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ec448 <__gmpz_get_d_2exp@plt+0x1e61c8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ movabs %al,0x3b4d50c4834900b8 │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x6a(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ @@ -544528,15 +544588,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800b8a1(%rax) │ │ │ │ + add %ch,0x4800b8a1(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ec511 <__gmpz_get_d_2exp@plt+0x1e6291> │ │ │ │ mov %r9,%rax │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ @@ -544553,15 +544613,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ mov %edi,-0x776b700(%rax) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 5e1058 <__gmpz_get_d_2exp@plt+0x1dadd8> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ @@ -544570,29 +544630,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x77(%rax) │ │ │ │ - mov $0xf8894900,%eax │ │ │ │ + add %cl,0x4900b889(%rax) │ │ │ │ + mov %edi,%eax │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 5e1280 <__gmpz_get_d_2exp@plt+0x1db000> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - mov %edi,0x458d4800(%rax) │ │ │ │ + jo 5ec50f <__gmpz_get_d_2exp@plt+0x1e628f> │ │ │ │ + mov $0x458d4800,%eax │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5ec5aa <__gmpz_get_d_2exp@plt+0x1e632a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5e1340 <__gmpz_get_d_2exp@plt+0x1db0c0> │ │ │ │ @@ -544629,29 +544689,29 @@ │ │ │ │ lea -0x55(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x63(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb8a029(%rip),%rbx │ │ │ │ + lea 0xb8a049(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1056ffcc <__environ@GLIBC_2.2.5+0xf22c4e4> │ │ │ │ + rex.RB call 1056ffcc <__environ@GLIBC_2.2.5+0xf22c4a4> │ │ │ │ (bad) │ │ │ │ clc │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock mov $0x48005ec6,%eax │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ @@ -544668,15 +544728,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - call 485f2587 <__environ@GLIBC_2.2.5+0x472aea9f> │ │ │ │ + call 485f2587 <__environ@GLIBC_2.2.5+0x472aea5f> │ │ │ │ mov 0xf(%rbx),%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ec6e8 <__gmpz_get_d_2exp@plt+0x1e6468> │ │ │ │ jmp *(%rbx) │ │ │ │ @@ -544876,15 +544936,15 @@ │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9d08 <__gmpz_get_d_2exp@plt+0xbb3a88> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov %rdx,%rdi │ │ │ │ - lea 0xb89ac6(%rip),%rsi │ │ │ │ + lea 0xb89ae6(%rip),%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9d08 <__gmpz_get_d_2exp@plt+0xbb3a88> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -544907,42 +544967,42 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %bl,-0x72b7ff48(%rbp) │ │ │ │ - rex.RB call 105702fc <__environ@GLIBC_2.2.5+0xf22c814> │ │ │ │ + sub %bl,-0x72b7ff48(%rbp) │ │ │ │ + rex.RB call 105702fc <__environ@GLIBC_2.2.5+0xf22c7d4> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5ec9e8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ec9e8 <__gmpz_get_d_2exp@plt+0x1e6768> │ │ │ │ jmp *(%rbx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ pushf │ │ │ │ mov $0xd8894800,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ je 5eca40 <__gmpz_get_d_2exp@plt+0x1e67c0> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5eca2c <__gmpz_get_d_2exp@plt+0x1e67ac> │ │ │ │ movq $0xdfd2a8,-0x18(%r12) │ │ │ │ - movq $0x1174908,-0x10(%r12) │ │ │ │ - movq $0x1174bc9,-0x8(%r12) │ │ │ │ + movq $0x1174928,-0x10(%r12) │ │ │ │ + movq $0x1174be9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -544951,15 +545011,15 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x64(%rax) │ │ │ │ + add %bh,-0x64(%rax) │ │ │ │ mov $0x458d4800,%eax │ │ │ │ enter $0x394c,$0xf8 │ │ │ │ jb 5ecb19 <__gmpz_get_d_2exp@plt+0x1e6899> │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ecb0e <__gmpz_get_d_2exp@plt+0x1e688e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -544997,51 +545057,50 @@ │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x65(%rax) │ │ │ │ - mov $0x458d4800,%eax │ │ │ │ - rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ + add %bl,0x4800b89b(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5ecb66 <__gmpz_get_d_2exp@plt+0x1e68e6> │ │ │ │ movq $0x5ecb88,-0x30(%rbp) │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp 5d9aa8 <__gmpz_get_d_2exp@plt+0x1d3828> │ │ │ │ - lea 0xb89b63(%rip),%rbx │ │ │ │ + lea 0xb89b83(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - fwait │ │ │ │ + add %cl,-0x65(%rax) │ │ │ │ mov $0x45c74800,%eax │ │ │ │ add %dh,0x48005ecb(%rax) │ │ │ │ mov 0x7(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ecbb0 <__gmpz_get_d_2exp@plt+0x1e6930> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ fwait │ │ │ │ mov $0x45c74800,%eax │ │ │ │ add %bl,%al │ │ │ │ lret │ │ │ │ pop %rsi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ @@ -545052,15 +545111,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ (bad) │ │ │ │ mov $0xc4834900,%eax │ │ │ │ push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ecc4f <__gmpz_get_d_2exp@plt+0x1e69cf> │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ @@ -545091,15 +545150,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x66(%rax) │ │ │ │ + add %bh,-0x66(%rax) │ │ │ │ mov $0x458d4800,%eax │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ecca1 <__gmpz_get_d_2exp@plt+0x1e6a21> │ │ │ │ mov %r9,%rax │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ @@ -545117,15 +545176,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ jg 5ecc77 <__gmpz_get_d_2exp@plt+0x1e69f7> │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ clc │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 5e0b78 <__gmpz_get_d_2exp@plt+0x1da8f8> │ │ │ │ @@ -545136,30 +545195,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x80(%rax) │ │ │ │ + add %ah,-0x80(%rax) │ │ │ │ mov $0xf8894900,%eax │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 5e0da0 <__gmpz_get_d_2exp@plt+0x1dab20> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %al,-0x72b7ff48(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + rex.W cmpb $0xf0,0x458d4800(%rax) │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5ecd3a <__gmpz_get_d_2exp@plt+0x1e6aba> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5e0e60 <__gmpz_get_d_2exp@plt+0x1dabe0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -545195,15 +545253,15 @@ │ │ │ │ lea -0x55(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x63(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb898f9(%rip),%rbx │ │ │ │ + lea 0xb89919(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -545219,15 +545277,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x5ecf58,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb898cf(%rip),%rbx │ │ │ │ + lea 0xb898ef(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -545243,15 +545301,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x5ecf78,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb8987f(%rip),%rbx │ │ │ │ + lea 0xb8989f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ fildl (%rsi) │ │ │ │ lahf │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -545373,15 +545431,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5ecfd6 <__gmpz_get_d_2exp@plt+0x1e6d56> │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp a6e210 <__gmpz_get_d_2exp@plt+0x667f90> │ │ │ │ - lea 0xb8974b(%rip),%rbx │ │ │ │ + lea 0xb8976b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -545436,15 +545494,15 @@ │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x5ed048,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb89674(%rip),%rbx │ │ │ │ + lea 0xb89694(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -545515,15 +545573,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb895b7(%rip),%rbx │ │ │ │ + lea 0xb895d7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -545582,15 +545640,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb894df(%rip),%rbx │ │ │ │ + lea 0xb894ff(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -545622,15 +545680,15 @@ │ │ │ │ movq $0x5ed2c0,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb89462(%rip),%rbx │ │ │ │ + lea 0xb89482(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -545685,15 +545743,15 @@ │ │ │ │ movq $0x5ed388,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb8938f(%rip),%rbx │ │ │ │ + lea 0xb893af(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -545809,15 +545867,15 @@ │ │ │ │ mov %r8,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb89205(%rip),%rbx │ │ │ │ + lea 0xb89225(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -545901,15 +545959,15 @@ │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb890d7(%rip),%rbx │ │ │ │ + lea 0xb890f7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -545965,15 +546023,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb89004(%rip),%rbx │ │ │ │ + lea 0xb89024(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -546028,25 +546086,25 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb88f34(%rip),%rbx │ │ │ │ + lea 0xb88f54(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xb88f5a,%eax │ │ │ │ + sbb $0xb88f7a,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -546142,15 +546200,15 @@ │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x5ed9c0,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb88e3c(%rip),%rbx │ │ │ │ + lea 0xb88e5c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -546175,21 +546233,21 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x31(%rdi) │ │ │ │ movq $0x5eda50,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xa70158,-0x10(%r12) │ │ │ │ - movq $0x1176819,-0x8(%r12) │ │ │ │ + movq $0x1176839,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb88db0(%rip),%rbx │ │ │ │ + lea 0xb88dd0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -546216,21 +546274,21 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x31(%rdi) │ │ │ │ movq $0x5edae8,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xa6e318,-0x10(%r12) │ │ │ │ - movq $0x1176819,-0x8(%r12) │ │ │ │ + movq $0x1176839,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb88d20(%rip),%rbx │ │ │ │ + lea 0xb88d40(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -546262,15 +546320,15 @@ │ │ │ │ movq $0x5edb80,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb88ca4(%rip),%rbx │ │ │ │ + lea 0xb88cc4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -546301,15 +546359,15 @@ │ │ │ │ movq $0x5edc00,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb88c2c(%rip),%rbx │ │ │ │ + lea 0xb88c4c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -546342,15 +546400,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x5edc78,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb88ba7(%rip),%rbx │ │ │ │ + lea 0xb88bc7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -546458,30 +546516,30 @@ │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x5ede28,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb88a04(%rip),%rbx │ │ │ │ + lea 0xb88a24(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5eded9 <__gmpz_get_d_2exp@plt+0x1e7c59> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xbf7ead(%rip),%r14 │ │ │ │ + lea 0xbf7ecd(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -546516,15 +546574,15 @@ │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x5edef8,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb88941(%rip),%rbx │ │ │ │ + lea 0xb88961(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -546561,15 +546619,15 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb888b1(%rip),%rbx │ │ │ │ + lea 0xb888d1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -546596,32 +546654,32 @@ │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x24(%rdi) │ │ │ │ movq $0x5ee020,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ - lea 0xbf7d10(%rip),%rsi │ │ │ │ + lea 0xbf7d30(%rip),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb8882d(%rip),%rbx │ │ │ │ + lea 0xb8884d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ - lea 0xbf7cc7(%rip),%r14 │ │ │ │ + lea 0xbf7ce7(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -546660,15 +546718,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb8876f(%rip),%rbx │ │ │ │ + lea 0xb8878f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -546706,15 +546764,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb886d7(%rip),%rbx │ │ │ │ + lea 0xb886f7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -546751,15 +546809,15 @@ │ │ │ │ movq $0x5ee210,-0x18(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb88642(%rip),%rbx │ │ │ │ + lea 0xb88662(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -546836,15 +546894,15 @@ │ │ │ │ movq $0x5ee348,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb8851f(%rip),%rbx │ │ │ │ + lea 0xb8853f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -546877,15 +546935,15 @@ │ │ │ │ movq $0x5ee3e0,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x6(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb884a4(%rip),%rbx │ │ │ │ + lea 0xb884c4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -547057,15 +547115,15 @@ │ │ │ │ movq $0xfb6dc0,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb88202(%rip),%rbx │ │ │ │ + lea 0xb88222(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -547106,15 +547164,15 @@ │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b4c0c0 <__gmpz_get_d_2exp@plt+0x745e40> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb883f9(%rip),%rbx │ │ │ │ + lea 0xb88419(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -547155,15 +547213,15 @@ │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b4bf40 <__gmpz_get_d_2exp@plt+0x745cc0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb88351(%rip),%rbx │ │ │ │ + lea 0xb88371(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -547240,26 +547298,26 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcc2ac0(%rip),%rbx │ │ │ │ + lea 0xcc2ae0(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb88249(%rip),%rbx │ │ │ │ + lea 0xb88269(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ ss mov $0x458d4800,%edi │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5ee9da <__gmpz_get_d_2exp@plt+0x1e875a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ @@ -547275,25 +547333,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ xor %bh,-0x876b400(%rdi) │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp b4d7a8 <__gmpz_get_d_2exp@plt+0x747528> │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ cmpl $0xf8394cd8,0x458d4800(%rax) │ │ │ │ jb 5eeaa9 <__gmpz_get_d_2exp@plt+0x1e8829> │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5eea9e <__gmpz_get_d_2exp@plt+0x1e881e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -547324,21 +547382,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cmpb $0xe8,0x458d4800(%rax) │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + cmpl $0xf8394ce8,0x458d4800(%rax) │ │ │ │ jb 5eeaf8 <__gmpz_get_d_2exp@plt+0x1e8878> │ │ │ │ movq $0x5eeb10,-0x18(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xb880c5(%rip),%rsi │ │ │ │ + lea 0xb880e5(%rip),%rsi │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp c13c40 <__gmpz_get_d_2exp@plt+0x80d9c0> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -547352,19 +547409,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbx,%riz,1) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ movq $0x5eeb60,0x10(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xbf2c5a(%rip),%r14 │ │ │ │ + lea 0xbf2c7a(%rip),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xcc28f6(%rip),%rbx │ │ │ │ + lea 0xcc2916(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -547382,17 +547439,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rex.XB mov $0x458d4800,%r15d │ │ │ │ - call 735724dc <__environ@GLIBC_2.2.5+0x7222e9f4> │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.R mov $0x458d4800,%edi │ │ │ │ + call 735724dc <__environ@GLIBC_2.2.5+0x7222e9b4> │ │ │ │ rex.WR │ │ │ │ movq $0x5eebc8,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -547402,17 +547459,18 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800bf43(%rax) │ │ │ │ - mov 0x10(%rbp),%edi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ + add %cl,%al │ │ │ │ + rex.XB mov $0x7d8b4800,%r15d │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jae 5eebd7 <__gmpz_get_d_2exp@plt+0x1e8957> │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp b5fba0 <__gmpz_get_d_2exp@plt+0x759920> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -547441,15 +547499,15 @@ │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0x5eeb88,-0x8(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb87f8f(%rip),%rbx │ │ │ │ + lea 0xb87faf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -547479,15 +547537,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x2b(%rax) │ │ │ │ + add %ch,0x2b(%rax) │ │ │ │ mov $0x458d4800,%edi │ │ │ │ loopne 5eed31 <__gmpz_get_d_2exp@plt+0x1e8ab1> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5eed40 <__gmpz_get_d_2exp@plt+0x1e8ac0> │ │ │ │ movq $0x5eed28,-0x20(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ @@ -547503,15 +547561,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ sub 0x458b4c00(%rdi),%edi │ │ │ │ sbb %cl,-0x77(%rax) │ │ │ │ fisttps -0x75(%rax) │ │ │ │ jne 5eed43 <__gmpz_get_d_2exp@plt+0x1e8ac3> │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp b4c8c0 <__gmpz_get_d_2exp@plt+0x746640> │ │ │ │ @@ -547522,15 +547580,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ jle 5eed17 <__gmpz_get_d_2exp@plt+0x1e8a97> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 5eedb1 <__gmpz_get_d_2exp@plt+0x1e8b31> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5eee5c <__gmpz_get_d_2exp@plt+0x1e8bdc> │ │ │ │ movq $0x5eedb0,-0x20(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -547547,39 +547605,39 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x7e(%rax) │ │ │ │ - mov $0x458b4800,%eax │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rsp,%rcx,2) │ │ │ │ - movl $0x5eedf0,0x0(%rbp) │ │ │ │ + add %dl,0x4800b87e(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5eee0c <__gmpz_get_d_2exp@plt+0x1e8b8c> │ │ │ │ + movq $0x5eedf0,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5eedf0 <__gmpz_get_d_2exp@plt+0x1e8b70> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl (%rax) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sub %edi,0x458b4c00(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + sub 0x458b4c00(%rdi),%bh │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jnp 5eedff <__gmpz_get_d_2exp@plt+0x1e8b7f> │ │ │ │ - lea 0xbf29d1(%rip),%rsi │ │ │ │ + lea 0xbf29f1(%rip),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp b4c5a8 <__gmpz_get_d_2exp@plt+0x746328> │ │ │ │ movq $0x5eee40,0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -547591,32 +547649,31 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x29(%rax) │ │ │ │ - mov $0x458b4c00,%edi │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jnp 5eee4f <__gmpz_get_d_2exp@plt+0x1e8bcf> │ │ │ │ - lea 0xbf2959(%rip),%rsi │ │ │ │ + add %cl,0x4c00bf29(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + lea 0xbf2979(%rip),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp b4c5a8 <__gmpz_get_d_2exp@plt+0x746328> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ jge 5eee27 <__gmpz_get_d_2exp@plt+0x1e8ba7> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105727c4 <__environ@GLIBC_2.2.5+0xf22ecdc> │ │ │ │ + rex.RB call 105727c4 <__environ@GLIBC_2.2.5+0xf22ec9c> │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -547672,19 +547729,19 @@ │ │ │ │ movq $0x5eee70,-0x20(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %r8,%rax │ │ │ │ mov %r9,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0xb87c44(%rip),%rsi │ │ │ │ + lea 0xb87c64(%rip),%rsi │ │ │ │ lea -0x20(%r12),%r14 │ │ │ │ jmp b4c5a8 <__gmpz_get_d_2exp@plt+0x746328> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb87ce0(%rip),%rbx │ │ │ │ + lea 0xb87d00(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -547692,17 +547749,19 @@ │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800b87c(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %cl,%al │ │ │ │ + jl 5eef6f <__gmpz_get_d_2exp@plt+0x1e8cef> │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 5ef009 <__gmpz_get_d_2exp@plt+0x1e8d89> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 5ef074 <__gmpz_get_d_2exp@plt+0x1e8df4> │ │ │ │ movq $0x5eeff8,-0x20(%rbp) │ │ │ │ mov %r9,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ @@ -547712,35 +547771,31 @@ │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x7c(%rax) │ │ │ │ - mov $0x45c74800,%eax │ │ │ │ - add %ch,(%rax) │ │ │ │ - lock pop %rsi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %cl,0x4800b87c(%rax) │ │ │ │ + movl $0x5ef028,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5ef028 <__gmpz_get_d_2exp@plt+0x1e8da8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jl 5eefdf <__gmpz_get_d_2exp@plt+0x1e8d5f> │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,-0x10(%r8) │ │ │ │ + add %bl,0x7c(%rax) │ │ │ │ + mov $0x45c74800,%eax │ │ │ │ + add %bl,-0x10(%rax) │ │ │ │ pop %rsi │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ adc %cl,-0x77(%rax) │ │ │ │ adc %r14b,%r14b │ │ │ │ ret │ │ │ │ @@ -547749,25 +547804,25 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ jl 5ef00f <__gmpz_get_d_2exp@plt+0x1e8d8f> │ │ │ │ add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ and %cl,0x45(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jge 5ef07c <__gmpz_get_d_2exp@plt+0x1e8dfc> │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 5eef30 <__gmpz_get_d_2exp@plt+0x1e8cb0> │ │ │ │ - lea 0xb87c05(%rip),%rbx │ │ │ │ + lea 0xb87c25(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -547869,15 +547924,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsi,%rdx,1) │ │ │ │ add $0x8,%ebp │ │ │ │ - lea 0xcc2202(%rip),%rbx │ │ │ │ + lea 0xcc2222(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ movq $0xfb6dc0,0x8(%rbp) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ @@ -547914,15 +547969,15 @@ │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b4c0c0 <__gmpz_get_d_2exp@plt+0x745e40> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb87a06(%rip),%rbx │ │ │ │ + lea 0xb87a26(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -547934,29 +547989,29 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ef2c2 <__gmpz_get_d_2exp@plt+0x1e9042> │ │ │ │ movq $0x5ef2e0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5ef218 <__gmpz_get_d_2exp@plt+0x1e8f98> │ │ │ │ - lea 0xb879cf(%rip),%rbx │ │ │ │ + lea 0xb879ef(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xcc20e1(%rip),%ebx │ │ │ │ + lea 0xcc2101(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcc20dc(%rip),%rbx │ │ │ │ + lea 0xcc20fc(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -548020,15 +548075,15 @@ │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xb878ad(%rip),%rbx │ │ │ │ + lea 0xb878cd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -548084,15 +548139,15 @@ │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x3d(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb877d7(%rip),%rbx │ │ │ │ + lea 0xb877f7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -548146,15 +548201,15 @@ │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ movq $0x5ef520,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x28(%r12),%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5ef468 <__gmpz_get_d_2exp@plt+0x1e91e8> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb87707(%rip),%rbx │ │ │ │ + lea 0xb87727(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -548228,15 +548283,15 @@ │ │ │ │ movq $0x5ef630,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x40(%r12),%rdi │ │ │ │ lea -0x28(%r12),%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5ef380 <__gmpz_get_d_2exp@plt+0x1e9100> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb875ec(%rip),%rbx │ │ │ │ + lea 0xb8760c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -548316,15 +548371,15 @@ │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbp,%rdx,1) │ │ │ │ mov 0x6(%rbx),%esi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xcc1c53(%rip),%rbx │ │ │ │ + lea 0xcc1c73(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x5ef818,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x18(%rbp) │ │ │ │ @@ -548339,15 +548394,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xcc1bf6(%rip),%ebx │ │ │ │ + lea 0xcc1c16(%rip),%ebx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ movq $0xfb6dc0,0x8(%rbp) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -548384,15 +548439,15 @@ │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b4bf40 <__gmpz_get_d_2exp@plt+0x745cc0> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb873d6(%rip),%rbx │ │ │ │ + lea 0xb873f6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -548404,29 +548459,29 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5ef922 <__gmpz_get_d_2exp@plt+0x1e96a2> │ │ │ │ movq $0x5ef940,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5ef878 <__gmpz_get_d_2exp@plt+0x1e95f8> │ │ │ │ - lea 0xb8739f(%rip),%rbx │ │ │ │ + lea 0xb873bf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0xe(%rbp),%esi │ │ │ │ - lea 0xcc1a81(%rip),%rbx │ │ │ │ + lea 0xcc1aa1(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcc1a7c(%rip),%rbx │ │ │ │ + lea 0xcc1a9c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -548442,29 +548497,29 @@ │ │ │ │ jb 5ef9a3 <__gmpz_get_d_2exp@plt+0x1e9723> │ │ │ │ movq $0x5ef9c0,-0x8(%rbp) │ │ │ │ mov %r9,%rax │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rax,%r8 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5ef878 <__gmpz_get_d_2exp@plt+0x1e95f8> │ │ │ │ - lea 0xb87326(%rip),%rbx │ │ │ │ + lea 0xb87346(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0xe(%rbp),%esi │ │ │ │ - lea 0xcc1a0a(%rip),%rbx │ │ │ │ + lea 0xcc1a2a(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcc19f3(%rip),%rbx │ │ │ │ + lea 0xcc1a13(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -548477,51 +548532,51 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5efa1a <__gmpz_get_d_2exp@plt+0x1e979a> │ │ │ │ movq $0x5efa38,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5ef878 <__gmpz_get_d_2exp@plt+0x1e95f8> │ │ │ │ - lea 0xb872b7(%rip),%rbx │ │ │ │ + lea 0xb872d7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0xe(%rbp),%esi │ │ │ │ - lea 0xcc1992(%rip),%rbx │ │ │ │ + lea 0xcc19b2(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcc197b(%rip),%rbx │ │ │ │ + lea 0xcc199b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735733cc <__environ@GLIBC_2.2.5+0x7222f8e4> │ │ │ │ + rex.RB call 735733cc <__environ@GLIBC_2.2.5+0x7222f8a4> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call bdf541 <__gmpz_get_d_2exp@plt+0x7d92c1> │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5ef878 <__gmpz_get_d_2exp@plt+0x1e95f8> │ │ │ │ - lea 0xb8723f(%rip),%rbx │ │ │ │ + lea 0xb8725f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -548545,22 +548600,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357344c <__environ@GLIBC_2.2.5+0x7222f964> │ │ │ │ + rex.RB call 7357344c <__environ@GLIBC_2.2.5+0x7222f924> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call bdf641 <__gmpz_get_d_2exp@plt+0x7d93c1> │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 5ef878 <__gmpz_get_d_2exp@plt+0x1e95f8> │ │ │ │ - lea 0xb871c7(%rip),%rbx │ │ │ │ + lea 0xb871e7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -548797,15 +548852,15 @@ │ │ │ │ lea -0x126(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x146(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x3f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x150,0x388(%r13) │ │ │ │ - lea 0xb86e42(%rip),%rbx │ │ │ │ + lea 0xb86e62(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -548885,15 +548940,15 @@ │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x65(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb86d0a(%rip),%rbx │ │ │ │ + lea 0xb86d2a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -548901,16 +548956,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f0038 <__gmpz_get_d_2exp@plt+0x1e9db8> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xc5597d(%rip),%rsi │ │ │ │ - lea 0xd4eb3e(%rip),%r14 │ │ │ │ + lea 0xc5599d(%rip),%rsi │ │ │ │ + lea 0xd4eb5e(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -548940,15 +548995,15 @@ │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp e49ee8 <__gmpz_get_d_2exp@plt+0xa43c68> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x6b(%rax) │ │ │ │ + add %bh,0x6b(%rax) │ │ │ │ mov $0x458d4800,%eax │ │ │ │ loopne 5f00f1 <__gmpz_get_d_2exp@plt+0x1e9e71> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5f0138 <__gmpz_get_d_2exp@plt+0x1e9eb8> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f012d <__gmpz_get_d_2exp@plt+0x1e9ead> │ │ │ │ @@ -549022,15 +549077,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ push $0xffffffffffffffb8 │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f0229 <__gmpz_get_d_2exp@plt+0x1e9fa9> │ │ │ │ movq $0x5f00a0,-0x40(%r12) │ │ │ │ @@ -549041,15 +549096,15 @@ │ │ │ │ mov %r8,-0x10(%r12) │ │ │ │ movq $0x5f0158,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb86ad5(%rip),%rbx │ │ │ │ + lea 0xb86af5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -549087,28 +549142,30 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - imul $0xa53b4d30,-0x3b7cb700(%rax),%edi │ │ │ │ + add %dl,0x69(%rax) │ │ │ │ + mov $0xc4834900,%eax │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2a(%rdi) │ │ │ │ movq $0x5f0250,-0x28(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ movq $0x5f0288,-0x10(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x28(%r12),%r8 │ │ │ │ lea -0x10(%r12),%rdi │ │ │ │ jmp 5eec00 <__gmpz_get_d_2exp@plt+0x1e8980> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb86a0f(%rip),%rbx │ │ │ │ + lea 0xb86a2f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -549117,15 +549174,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f0359 <__gmpz_get_d_2exp@plt+0x1ea0d9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5f0370,-0x18(%rbp) │ │ │ │ - lea 0xc55655(%rip),%rsi │ │ │ │ + lea 0xc55675(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp e43320 <__gmpz_get_d_2exp@plt+0xa3d0a0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -549198,15 +549255,15 @@ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x5f03e0,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x5f0498,-0x18(%rbp) │ │ │ │ - lea 0xc55536(%rip),%rsi │ │ │ │ + lea 0xc55556(%rip),%rsi │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp e43320 <__gmpz_get_d_2exp@plt+0xa3d0a0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -549246,24 +549303,25 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x27(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x5f0420,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ - lea 0xc5493b(%rip),%rbx │ │ │ │ + lea 0xc5495b(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800b866(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + mov $0x4800,%ax │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f05d8 <__gmpz_get_d_2exp@plt+0x1ea358> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f05cd <__gmpz_get_d_2exp@plt+0x1ea34d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -549336,16 +549394,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 5f06e3 <__gmpz_get_d_2exp@plt+0x1ea463> │ │ │ │ - mov $0xc4834900,%eax │ │ │ │ + cwtl │ │ │ │ + gs mov $0xc4834900,%eax │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f06d9 <__gmpz_get_d_2exp@plt+0x1ea459> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ @@ -549363,18 +549421,17 @@ │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0x4800,%ax │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %bl,0x66(%rax) │ │ │ │ + mov $0x458d4800,%eax │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5f0777 <__gmpz_get_d_2exp@plt+0x1ea4f7> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f076c <__gmpz_get_d_2exp@plt+0x1ea4ec> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -549384,58 +549441,58 @@ │ │ │ │ movq $0x5f0680,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x1f(%r12),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x133eb69,-0x20(%rbp) │ │ │ │ - movq $0x12459a1,-0x18(%rbp) │ │ │ │ + movq $0x133eb89,-0x20(%rbp) │ │ │ │ + movq $0x12459c1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900b865(%rax) │ │ │ │ + add %bh,0x4900b865(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f07d2 <__gmpz_get_d_2exp@plt+0x1ea552> │ │ │ │ movq $0x5f06f8,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r8,(%r12) │ │ │ │ lea -0x28(%r12),%r14 │ │ │ │ - lea 0xc54685(%rip),%rbx │ │ │ │ + lea 0xc546a5(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb8656c(%rip),%rbx │ │ │ │ + lea 0xb8658c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f0828 <__gmpz_get_d_2exp@plt+0x1ea5a8> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xc5518d(%rip),%rsi │ │ │ │ - lea 0xd4e34e(%rip),%r14 │ │ │ │ + lea 0xc551ad(%rip),%rsi │ │ │ │ + lea 0xd4e36e(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -549466,15 +549523,15 @@ │ │ │ │ jmp e49ee8 <__gmpz_get_d_2exp@plt+0xa43c68> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ fs mov $0x458d4800,%eax │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5f0914 <__gmpz_get_d_2exp@plt+0x1ea694> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f0909 <__gmpz_get_d_2exp@plt+0x1ea689> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -549542,42 +549599,42 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900b863(%rax) │ │ │ │ + add %bh,0x4900b863(%rax) │ │ │ │ add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f09fc <__gmpz_get_d_2exp@plt+0x1ea77c> │ │ │ │ movq $0x5f0890,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ mov %r8,-0x10(%r12) │ │ │ │ movq $0x5f0930,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb86352(%rip),%rbx │ │ │ │ + lea 0xb86372(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - movsxd 0x6686eb00(%rax),%edi │ │ │ │ + add %dl,0x63(%rax) │ │ │ │ + mov $0x6686eb00,%eax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -549612,15 +549669,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,0x61(%rax) │ │ │ │ + add %ah,0x61(%rax) │ │ │ │ mov $0x458d4800,%eax │ │ │ │ loopne 5f0b09 <__gmpz_get_d_2exp@plt+0x1ea889> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5f0b35 <__gmpz_get_d_2exp@plt+0x1ea8b5> │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f0b2a <__gmpz_get_d_2exp@plt+0x1ea8aa> │ │ │ │ @@ -549689,15 +549746,15 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0xc4834900,%eax │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f0c24 <__gmpz_get_d_2exp@plt+0x1ea9a4> │ │ │ │ movq $0x5f0ab8,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ @@ -549706,39 +549763,38 @@ │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ movq $0x5f0b58,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb8614a(%rip),%rbx │ │ │ │ + lea 0xb8616a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,0x61(%rax) │ │ │ │ mov $0xf0894d00,%eax │ │ │ │ mov 0x17(%rbx),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5f0be0 <__gmpz_get_d_2exp@plt+0x1ea960> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x458d4800,%eax │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5f0cf6 <__gmpz_get_d_2exp@plt+0x1eaa76> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f0ceb <__gmpz_get_d_2exp@plt+0x1eaa6b> │ │ │ │ @@ -549749,69 +549805,66 @@ │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x5f0c58,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x133eb69,-0x20(%rbp) │ │ │ │ - movq $0x12459a1,-0x18(%rbp) │ │ │ │ + movq $0x133eb89,-0x20(%rbp) │ │ │ │ + movq $0x12459c1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x60(%rax) │ │ │ │ - mov $0xc4834900,%eax │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ + add %bl,0x4900b860(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5f0d4d <__gmpz_get_d_2exp@plt+0x1eaacd> │ │ │ │ movq $0x5f0c80,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x20(%r12),%r14 │ │ │ │ - lea 0xc5410a(%rip),%rbx │ │ │ │ + lea 0xc5412a(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb86051(%rip),%rbx │ │ │ │ + lea 0xb86071(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0xf0894d00,%eax │ │ │ │ mov 0x17(%rbx),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5f0be0 <__gmpz_get_d_2exp@plt+0x1ea960> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,%al │ │ │ │ - pop %rdi │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ mov $0x458d4800,%eax │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5f0e1e <__gmpz_get_d_2exp@plt+0x1eab9e> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f0e13 <__gmpz_get_d_2exp@plt+0x1eab93> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -549821,16 +549874,16 @@ │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x5f0d80,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x133eb69,-0x20(%rbp) │ │ │ │ - movq $0x12459a1,-0x18(%rbp) │ │ │ │ + movq $0x133eb89,-0x20(%rbp) │ │ │ │ + movq $0x12459c1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -549850,16 +549903,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - pop %rdi │ │ │ │ + add %cl,0x5f(%rax) │ │ │ │ mov $0x458d4800,%eax │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f0ecc <__gmpz_get_d_2exp@plt+0x1eac4c> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f0ec1 <__gmpz_get_d_2exp@plt+0x1eac41> │ │ │ │ @@ -549872,15 +549924,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x5f0ee8,-0x8(%rbp) │ │ │ │ mov %r9,%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp e43320 <__gmpz_get_d_2exp@plt+0xa3d0a0> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb85eed(%rip),%rbx │ │ │ │ + lea 0xb85f0d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -549904,15 +549956,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900b85e(%rax) │ │ │ │ + add %ch,0x4900b85e(%rax) │ │ │ │ mov %esi,%ecx │ │ │ │ mov %r14,%r8 │ │ │ │ mov 0x16(%rbx),%rdi │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5f0e68 <__gmpz_get_d_2exp@plt+0x1eabe8> │ │ │ │ nop │ │ │ │ @@ -549920,29 +549972,28 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ pop %rsi │ │ │ │ mov $0xf0894d00,%eax │ │ │ │ mov 0x17(%rbx),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5f0be0 <__gmpz_get_d_2exp@plt+0x1ea960> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - pop %rsi │ │ │ │ + add %al,0x5e(%rax) │ │ │ │ mov $0x458d4800,%eax │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5f0fba <__gmpz_get_d_2exp@plt+0x1ead3a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ @@ -549952,15 +550003,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,0x5d(%rax) │ │ │ │ + add %dh,0x5d(%rax) │ │ │ │ mov $0x458d4800,%eax │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5f0ffa <__gmpz_get_d_2exp@plt+0x1ead7a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ @@ -550010,28 +550061,28 @@ │ │ │ │ lea -0x8f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0xae(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xb8,0x388(%r13) │ │ │ │ - lea 0xb85ce2(%rip),%rbx │ │ │ │ + lea 0xb85d02(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x5c(%rax) │ │ │ │ + add %dh,0x5c(%rax) │ │ │ │ mov $0xf0894900,%eax │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xd(%rbx),%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 5f09b8 <__gmpz_get_d_2exp@plt+0x1ea738> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ @@ -550040,15 +550091,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ pop %rbx │ │ │ │ mov $0xf9894900,%eax │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xd(%rbx),%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 5f01e0 <__gmpz_get_d_2exp@plt+0x1e9f60> │ │ │ │ @@ -550058,16 +550109,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - pop %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + pop %rsp │ │ │ │ mov $0xf0894900,%eax │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5f0798 <__gmpz_get_d_2exp@plt+0x1ea518> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ @@ -550075,30 +550126,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x5a(%rax) │ │ │ │ + add %bh,0x5a(%rax) │ │ │ │ mov $0xf0894900,%eax │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5eec00 <__gmpz_get_d_2exp@plt+0x1e8980> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ pop %rsp │ │ │ │ mov $0xf7894c00,%eax │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5f1018 <__gmpz_get_d_2exp@plt+0x1ead98> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -550140,29 +550191,28 @@ │ │ │ │ lea -0x85(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x9d(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xa8,0x388(%r13) │ │ │ │ - lea 0xb85b2f(%rip),%rbx │ │ │ │ + lea 0xb85b4f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x59(%rax) │ │ │ │ - mov $0x458d4800,%eax │ │ │ │ - loopne 5f1341 <__gmpz_get_d_2exp@plt+0x1eb0c1> │ │ │ │ - cmp %edi,%eax │ │ │ │ + add %dl,0x4800b859(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5f1383 <__gmpz_get_d_2exp@plt+0x1eb103> │ │ │ │ movq $0x5f1338,-0x20(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ @@ -550173,16 +550223,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - pop %rcx │ │ │ │ + add %cl,0x59(%rax) │ │ │ │ mov $0x45c74800,%eax │ │ │ │ add %ch,0x13(%rax) │ │ │ │ pop %rdi │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ @@ -550194,16 +550243,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - pop %rax │ │ │ │ + add %bl,(%rax) │ │ │ │ + pop %rcx │ │ │ │ mov $0x4d8b4c00,%eax │ │ │ │ sbb %al,0x31(%rbp) │ │ │ │ rorb $0x7d,-0x75(%rax) │ │ │ │ adc %cl,-0x77(%rax) │ │ │ │ fimuls 0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ @@ -550215,15 +550264,15 @@ │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ pop %rax │ │ │ │ mov $0xc4834900,%eax │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2c(%rdi) │ │ │ │ @@ -550233,15 +550282,15 @@ │ │ │ │ mov %rdi,(%r12) │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ mov %r9,%rsi │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp de1f70 <__gmpz_get_d_2exp@plt+0x9dbcf0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb85a4d(%rip),%rbx │ │ │ │ + lea 0xb85a6d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -550262,16 +550311,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - pop %rax │ │ │ │ + add %al,0x58(%rax) │ │ │ │ mov $0x458d4800,%eax │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5f152c <__gmpz_get_d_2exp@plt+0x1eb2ac> │ │ │ │ movq $0x5f1488,-0x28(%rbp) │ │ │ │ mov %r8,%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ @@ -550284,15 +550332,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ push %rdi │ │ │ │ mov $0xc4834900,%eax │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ @@ -550311,38 +550359,38 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800b857(%rax) │ │ │ │ + add %ah,0x4800b857(%rax) │ │ │ │ movl $0x5f1510,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 5f1510 <__gmpz_get_d_2exp@plt+0x1eb290> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x57(%rax) │ │ │ │ + add %dh,0x57(%rax) │ │ │ │ mov $0x4d8b4c00,%eax │ │ │ │ and %cl,0x45(%rbx,%rcx,4) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jge 5f1534 <__gmpz_get_d_2exp@plt+0x1eb2b4> │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 5eef30 <__gmpz_get_d_2exp@plt+0x1e8cb0> │ │ │ │ - lea 0xb85915(%rip),%rbx │ │ │ │ + lea 0xb85935(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -550364,15 +550412,15 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ push %rsi │ │ │ │ mov $0x458d4800,%eax │ │ │ │ loopne 5f15e9 <__gmpz_get_d_2exp@plt+0x1eb369> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5f1666 <__gmpz_get_d_2exp@plt+0x1eb3e6> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -550392,49 +550440,42 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x56(%rax) │ │ │ │ - mov $0x45c74800,%eax │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ - pop %rdi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %al,0x4800b856(%rax) │ │ │ │ + movl $0x5f1630,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ jne 5f1630 <__gmpz_get_d_2exp@plt+0x1eb3b0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - push %rsi │ │ │ │ + add %dl,0x56(%rax) │ │ │ │ mov $0x4d8b4c00,%eax │ │ │ │ sbb %al,0x31(%rbp) │ │ │ │ rorb $0x7d,-0x75(%rax) │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ fimuls 0x75(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x39(%rax) │ │ │ │ adc %r12b,0x4800fb68(%r8) │ │ │ │ - movl $0x12b1439,0x18(%rbp) │ │ │ │ + movl $0x12b1459,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 5eef30 <__gmpz_get_d_2exp@plt+0x1e8cb0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb857eb(%rip),%rbx │ │ │ │ + lea 0xb8580b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -550455,15 +550496,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800b855(%rax) │ │ │ │ + add %bh,0x4800b855(%rax) │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f175b <__gmpz_get_d_2exp@plt+0x1eb4db> │ │ │ │ movq $0x5f1710,-0x20(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ @@ -550476,15 +550517,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x55(%rax) │ │ │ │ + add %dh,0x55(%rax) │ │ │ │ mov $0x45c74800,%eax │ │ │ │ add %al,0x17(%rax) │ │ │ │ pop %rdi │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ @@ -550496,16 +550537,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - push %rbp │ │ │ │ + add %al,0x55(%rax) │ │ │ │ mov $0x4d8b4c00,%eax │ │ │ │ sbb %al,0x31(%rbp) │ │ │ │ rorb $0x7d,-0x75(%rax) │ │ │ │ adc %cl,-0x77(%rax) │ │ │ │ fimuls 0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ @@ -550516,16 +550556,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - push %rsp │ │ │ │ + add %cl,(%rax) │ │ │ │ + push %rbp │ │ │ │ mov $0xc4834900,%eax │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3a(%rdi) │ │ │ │ movq $0x5f1688,-0x30(%r12) │ │ │ │ @@ -550536,44 +550576,43 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %r9,%rdi │ │ │ │ mov %r8,%rsi │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ jmp de1f70 <__gmpz_get_d_2exp@plt+0x9dbcf0> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb85697(%rip),%rbx │ │ │ │ + lea 0xb856b7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x56(%rax) │ │ │ │ - mov $0xf1894900,%eax │ │ │ │ + add %bl,0x4900b856(%rax) │ │ │ │ + mov %esi,%ecx │ │ │ │ mov %r14,%r8 │ │ │ │ mov 0x16(%rbx),%rdi │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5f1778 <__gmpz_get_d_2exp@plt+0x1eb4f8> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - push %rsi │ │ │ │ + add %bl,0x56(%rax) │ │ │ │ mov $0xf0894d00,%eax │ │ │ │ mov 0x17(%rbx),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5f1598 <__gmpz_get_d_2exp@plt+0x1eb318> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -550581,16 +550620,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - push %rbp │ │ │ │ + add %bl,(%rax) │ │ │ │ + push %rsi │ │ │ │ mov $0xf1894900,%eax │ │ │ │ mov %r14,%r8 │ │ │ │ mov 0x16(%rbx),%rdi │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5f1440 <__gmpz_get_d_2exp@plt+0x1eb1c0> │ │ │ │ nop │ │ │ │ @@ -550632,28 +550671,28 @@ │ │ │ │ lea -0x57(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x76(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ - lea 0xb85560(%rip),%rbx │ │ │ │ + lea 0xb85580(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x48(%rbp) │ │ │ │ + and %dl,-0x48(%rbp) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f1962 <__gmpz_get_d_2exp@plt+0x1eb6e2> │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %r8,%rax │ │ │ │ mov %rsi,%r8 │ │ │ │ @@ -550671,15 +550710,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x48(%rbx) │ │ │ │ + and %dl,-0x48(%rbx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f19aa <__gmpz_get_d_2exp@plt+0x1eb72a> │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %r8,%rax │ │ │ │ mov %rsi,%r8 │ │ │ │ @@ -550695,16 +550734,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c00b854(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ + add %dl,%al │ │ │ │ + push %rsp │ │ │ │ + mov $0xf7894c00,%eax │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5f1880 <__gmpz_get_d_2exp@plt+0x1eb600> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -550735,15 +550775,15 @@ │ │ │ │ lea -0x44(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x5c(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ - lea 0xb8542a(%rip),%rbx │ │ │ │ + lea 0xb8544a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -550767,15 +550807,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73575424 <__environ@GLIBC_2.2.5+0x7223193c> │ │ │ │ + rex.RB call 73575424 <__environ@GLIBC_2.2.5+0x722318fc> │ │ │ │ imul $0x1b18e845,-0x39(%rax),%ecx │ │ │ │ pop %rdi │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -550833,35 +550873,36 @@ │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb852f9(%rip),%rbx │ │ │ │ + lea 0xb85319(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xe8000000,%eax │ │ │ │ - enter $0xc5,$0x48 │ │ │ │ + adc $0x8000000,%eax │ │ │ │ + leave │ │ │ │ + (bad) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f1c2c <__gmpz_get_d_2exp@plt+0x1eb9ac> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5f1c2a <__gmpz_get_d_2exp@plt+0x1eb9aa> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc5c8b0(%rip),%r14 │ │ │ │ + lea 0xc5c8d0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e811c0 <__gmpz_get_d_2exp@plt+0xa7af40> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -550870,15 +550911,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357559c <__environ@GLIBC_2.2.5+0x72231ab4> │ │ │ │ + rex.RB call 7357559c <__environ@GLIBC_2.2.5+0x72231a74> │ │ │ │ movq $0x5f1c88,-0x18(%ebp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -550911,53 +550952,53 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - push %rcx │ │ │ │ + add %bl,(%rax) │ │ │ │ + push %rdx │ │ │ │ mov $0x458d4800,%eax │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5f1d30 <__gmpz_get_d_2exp@plt+0x1ebab0> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f1d25 <__gmpz_get_d_2exp@plt+0x1ebaa5> │ │ │ │ movq $0x5f1c48,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7b28,-0x28(%rbp) │ │ │ │ - movq $0x1176ed0,-0x20(%rbp) │ │ │ │ + movq $0x1176ef0,-0x20(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb851b9(%rip),%rbx │ │ │ │ + lea 0xb851d9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x80000000,%eax │ │ │ │ + adc $0xa0000000,%eax │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5f1d94 <__gmpz_get_d_2exp@plt+0x1ebb14> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5f1d92 <__gmpz_get_d_2exp@plt+0x1ebb12> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc5c748(%rip),%r14 │ │ │ │ + lea 0xc5c768(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e811c0 <__gmpz_get_d_2exp@plt+0xa7af40> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -551061,59 +551102,61 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ push %rax │ │ │ │ mov $0x458d4800,%eax │ │ │ │ rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 5f1f48 <__gmpz_get_d_2exp@plt+0x1ebcc8> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f1f3d <__gmpz_get_d_2exp@plt+0x1ebcbd> │ │ │ │ movq $0x5f1df0,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7f20,-0x30(%rbp) │ │ │ │ - movq $0x1176f00,-0x28(%rbp) │ │ │ │ + movq $0x1176f20,-0x28(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %r8,-0x18(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x10(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb84fd1(%rip),%rbx │ │ │ │ + lea 0xb84ff1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xf0000000,%eax │ │ │ │ - rex.WRXB movabs $0xf8394cf0458d4800,%r8 │ │ │ │ + adc $0x10000000,%eax │ │ │ │ + push %rax │ │ │ │ + mov $0x458d4800,%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5f1fac <__gmpz_get_d_2exp@plt+0x1ebd2c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5f1faa <__gmpz_get_d_2exp@plt+0x1ebd2a> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb84f8f(%rip),%r14 │ │ │ │ + lea 0xb84faf(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c47568 <__gmpz_get_d_2exp@plt+0x8412e8> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ + adc $0x30000000,%eax │ │ │ │ (bad) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f2004 <__gmpz_get_d_2exp@plt+0x1ebd84> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -551121,15 +551164,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5f2002 <__gmpz_get_d_2exp@plt+0x1ebd82> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc5c4d8(%rip),%r14 │ │ │ │ + lea 0xc5c4f8(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e811c0 <__gmpz_get_d_2exp@plt+0xa7af40> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -551184,15 +551227,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10575a0c <__environ@GLIBC_2.2.5+0xf231f24> │ │ │ │ + rex.RB call 10575a0c <__environ@GLIBC_2.2.5+0xf231ee4> │ │ │ │ (bad) │ │ │ │ sahf │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call be41c5 <__gmpz_get_d_2exp@plt+0x7ddf45> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -551257,37 +551300,37 @@ │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f21e9 <__gmpz_get_d_2exp@plt+0x1ebf69> │ │ │ │ movq $0x5f20b8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x5f2210,-0x8(%rbp) │ │ │ │ movq $0xfb7b28,-0x30(%rbp) │ │ │ │ - movq $0x1176f98,-0x28(%rbp) │ │ │ │ + movq $0x1176fb8,-0x28(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ - movq $0x12298e9,-0x10(%rbp) │ │ │ │ + movq $0x1229909,-0x10(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb84dbd(%rip),%rbx │ │ │ │ + lea 0xb84ddd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4d(%rax) │ │ │ │ - mov $0xd8894800,%eax │ │ │ │ + add %cl,0x4800b84d(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5f2229 <__gmpz_get_d_2exp@plt+0x1ebfa9> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb84d48(%rip),%rbx │ │ │ │ + lea 0xb84d68(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -551322,46 +551365,46 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x4c(%rcx,%rdx,1) │ │ │ │ mov 0x6(%rbx),%esi │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xc0ae15(%rip),%rbx │ │ │ │ + lea 0xc0ae35(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - rol $0x0,%ebp │ │ │ │ + add %bl,(%rax) │ │ │ │ + ret $0xc5 │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f2330 <__gmpz_get_d_2exp@plt+0x1ec0b0> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f2325 <__gmpz_get_d_2exp@plt+0x1ec0a5> │ │ │ │ movq $0x5f2258,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7b28,-0x28(%rbp) │ │ │ │ - movq $0x124e4d1,-0x20(%rbp) │ │ │ │ + movq $0x124e4f1,-0x20(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb84ca1(%rip),%rbx │ │ │ │ + lea 0xb84cc1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -551387,60 +551430,60 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xcbf031(%rip),%ebx │ │ │ │ + lea 0xcbf051(%rip),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xb84c2c(%rip),%rbx │ │ │ │ + lea 0xb84c4c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - rol $0x0,%ch │ │ │ │ + add %bl,(%rax) │ │ │ │ + rol $0x0,%ebp │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f240e <__gmpz_get_d_2exp@plt+0x1ec18e> │ │ │ │ movq $0xfb7b28,-0x28(%rbp) │ │ │ │ - movq $0x124e4d1,-0x20(%rbp) │ │ │ │ - movq $0x1176fea,-0x18(%rbp) │ │ │ │ + movq $0x124e4f1,-0x20(%rbp) │ │ │ │ + movq $0x117700a,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ - movq $0x12b13da,-0x8(%rbp) │ │ │ │ + movq $0x12b13fa,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ - lea 0xb84bdb(%rip),%rbx │ │ │ │ + lea 0xb84bfb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0xf8000000,%eax │ │ │ │ - rex.WXB movabs $0xf8394cf0458d4800,%r8 │ │ │ │ + adc $0x18000000,%eax │ │ │ │ + rex.WR movabs $0xf8394cf0458d4800,%rax │ │ │ │ jb 5f2474 <__gmpz_get_d_2exp@plt+0x1ec1f4> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5f2472 <__gmpz_get_d_2exp@plt+0x1ec1f2> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb84b97(%rip),%r14 │ │ │ │ + lea 0xb84bb7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c47568 <__gmpz_get_d_2exp@plt+0x8412e8> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -551495,15 +551538,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10575e7c <__environ@GLIBC_2.2.5+0xf232394> │ │ │ │ + rex.RB call 10575e7c <__environ@GLIBC_2.2.5+0xf232354> │ │ │ │ (bad) │ │ │ │ sahf │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call be4aa5 <__gmpz_get_d_2exp@plt+0x7de825> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -551568,36 +551611,36 @@ │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f2659 <__gmpz_get_d_2exp@plt+0x1ec3d9> │ │ │ │ movq $0x5f2528,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x5f2680,-0x8(%rbp) │ │ │ │ movq $0xfb7b28,-0x30(%rbp) │ │ │ │ - movq $0x124e4d1,-0x28(%rbp) │ │ │ │ + movq $0x124e4f1,-0x28(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ - movq $0x12298e9,-0x10(%rbp) │ │ │ │ + movq $0x1229909,-0x10(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb849fd(%rip),%rbx │ │ │ │ + lea 0xb84a1d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ movabs $0x4807e083d8894800,%r8 │ │ │ │ cmp $0x1,%eax │ │ │ │ je 5f2699 <__gmpz_get_d_2exp@plt+0x1ec419> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb849a8(%rip),%rbx │ │ │ │ + lea 0xb849c8(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -551653,52 +551696,52 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x4c(%rcx,%rdx,1) │ │ │ │ mov 0x6(%rbx),%esi │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xcbec65(%rip),%rbx │ │ │ │ + lea 0xcbec85(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %dl,(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ (bad) │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f27c5 <__gmpz_get_d_2exp@plt+0x1ec545> │ │ │ │ mov %r14,%rax │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ movq $0xfb73e0,-0x20(%rbp) │ │ │ │ - movq $0x124ce81,-0x18(%rbp) │ │ │ │ + movq $0x124cea1,-0x18(%rbp) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900c5a6(%rax) │ │ │ │ + add %bh,0x4900c5a6(%rax) │ │ │ │ add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f283a <__gmpz_get_d_2exp@plt+0x1ec5ba> │ │ │ │ movq $0x5f26c0,-0x40(%r12) │ │ │ │ mov %rsi,-0x30(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ movq $0x5f2710,-0x20(%r12) │ │ │ │ @@ -551707,15 +551750,15 @@ │ │ │ │ movq $0x5f2790,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb8483c(%rip),%rbx │ │ │ │ + lea 0xb8485c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -551816,34 +551859,35 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0x8d4800c5,%ebx │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + add %dl,-0x45(%rax) │ │ │ │ + (bad) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5f2a00 <__gmpz_get_d_2exp@plt+0x1ec780> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f29f5 <__gmpz_get_d_2exp@plt+0x1ec775> │ │ │ │ movq $0x5f28a8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7f20,-0x30(%rbp) │ │ │ │ - movq $0x124e4d1,-0x28(%rbp) │ │ │ │ + movq $0x124e4f1,-0x28(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %r8,-0x18(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x10(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb84691(%rip),%rbx │ │ │ │ + lea 0xb846b1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -552016,16 +552060,15 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x48(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,0x4800c5b8(%rax) │ │ │ │ lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f2cff <__gmpz_get_d_2exp@plt+0x1eca7f> │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f2cf4 <__gmpz_get_d_2exp@plt+0x1eca74> │ │ │ │ movq $0x5f2a20,-0x40(%r12) │ │ │ │ @@ -552033,25 +552076,25 @@ │ │ │ │ movq $0x5f2a58,-0x28(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ movq $0x5f2b60,-0x10(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0xfb7f20,-0x30(%rbp) │ │ │ │ - movq $0x124e4d1,-0x28(%rbp) │ │ │ │ + movq $0x124e4f1,-0x28(%rbp) │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %r8,-0x18(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x10(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x10(%rbp) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb843a2(%rip),%rbx │ │ │ │ + lea 0xb843c2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -552061,40 +552104,39 @@ │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x43(%rax) │ │ │ │ - mov $0x458d4800,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %al,0x4800b843(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5f2d6c <__gmpz_get_d_2exp@plt+0x1ecaec> │ │ │ │ movq $0x5f2d88,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e819d8 <__gmpz_get_d_2exp@plt+0xa7b758> │ │ │ │ - lea 0xb8434d(%rip),%rbx │ │ │ │ + lea 0xb8436d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rex.XB mov $0x3d8d4800,%r8d │ │ │ │ - sub -0x48(%rbx),%al │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x73(%rax) │ │ │ │ - sbb $0xb8430f,%eax │ │ │ │ + add %al,0x43(%rax) │ │ │ │ + mov $0x3d8d4800,%eax │ │ │ │ + rex.WX │ │ │ │ + rex.XB mov $0xde894800,%r8d │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + lea 0xb8432f(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9d08 <__gmpz_get_d_2exp@plt+0xbb3a88> │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -552111,48 +552153,50 @@ │ │ │ │ jb 5f2de4 <__gmpz_get_d_2exp@plt+0x1ecb64> │ │ │ │ movq $0x5f2e00,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e823e8 <__gmpz_get_d_2exp@plt+0xa7c168> │ │ │ │ - lea 0xb842e5(%rip),%rbx │ │ │ │ + lea 0xb84305(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800b842(%rax) │ │ │ │ - lea 0xb842b2(%rip),%edi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - lea 0xb84297(%rip),%rbx │ │ │ │ + add %cl,%al │ │ │ │ + rex.X mov $0x3d8d4800,%eax │ │ │ │ + rolb %cl,-0x48(%rdx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x73(%rax) │ │ │ │ + sbb $0xb842b7,%eax │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9d08 <__gmpz_get_d_2exp@plt+0xbb3a88> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0xe8000000,%eax │ │ │ │ - rex.X mov $0x458d4800,%eax │ │ │ │ + adc $0x8000000,%eax │ │ │ │ + rex.XB mov $0x458d4800,%r8d │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5f2e74 <__gmpz_get_d_2exp@plt+0x1ecbf4> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5f2e72 <__gmpz_get_d_2exp@plt+0x1ecbf2> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb84287(%rip),%r14 │ │ │ │ + lea 0xb842a7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c47568 <__gmpz_get_d_2exp@plt+0x8412e8> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -552168,48 +552212,48 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb84294(%rip),%rbx │ │ │ │ + lea 0xb842b4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800b842(%rax) │ │ │ │ + add %ah,0x4800b842(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f2f0c <__gmpz_get_d_2exp@plt+0x1ecc8c> │ │ │ │ movq $0x5f2f20,-0x8(%rbp) │ │ │ │ mov %r14,%r8 │ │ │ │ - lea 0xb8425e(%rip),%rdi │ │ │ │ + lea 0xb8427e(%rip),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5f2c70 <__gmpz_get_d_2exp@plt+0x1ec9f0> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ rex.X mov $0xd8894800,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5f2f39 <__gmpz_get_d_2exp@plt+0x1eccb9> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb841f8(%rip),%rbx │ │ │ │ + lea 0xb84218(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -552226,90 +552270,94 @@ │ │ │ │ jb 5f2f8c <__gmpz_get_d_2exp@plt+0x1ecd0c> │ │ │ │ movq $0x5f2fa8,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e6fd28 <__gmpz_get_d_2exp@plt+0xa69aa8> │ │ │ │ - lea 0xb841ed(%rip),%rbx │ │ │ │ + lea 0xb8420d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4900b841(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5f2fd7 <__gmpz_get_d_2exp@plt+0x1ecd57> │ │ │ │ + add %bl,%al │ │ │ │ + mov $0xc4834900,%r8d │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ movq $0x5f2ee0,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0xd0000000,%eax │ │ │ │ + adc $0xf0000000,%eax │ │ │ │ mov $0x458d4800,%r8d │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5f303c <__gmpz_get_d_2exp@plt+0x1ecdbc> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5f303a <__gmpz_get_d_2exp@plt+0x1ecdba> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb8416f(%rip),%r14 │ │ │ │ + lea 0xb8418f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c47568 <__gmpz_get_d_2exp@plt+0x8412e8> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800b841(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x458d4800,%r8d │ │ │ │ + clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f3084 <__gmpz_get_d_2exp@plt+0x1ece04> │ │ │ │ movq $0x5f3098,-0x8(%rbp) │ │ │ │ mov %r14,%r8 │ │ │ │ - lea 0xb840e6(%rip),%rdi │ │ │ │ + lea 0xb84106(%rip),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5f2c70 <__gmpz_get_d_2exp@plt+0x1ec9f0> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x41(%rax) │ │ │ │ + add %dh,0x41(%rax) │ │ │ │ mov $0xd8894800,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5f30b1 <__gmpz_get_d_2exp@plt+0x1ece31> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb84130(%rip),%rbx │ │ │ │ + lea 0xb84150(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -552326,25 +552374,25 @@ │ │ │ │ jb 5f3104 <__gmpz_get_d_2exp@plt+0x1ece84> │ │ │ │ movq $0x5f3120,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e70670 <__gmpz_get_d_2exp@plt+0xa6a3f0> │ │ │ │ - lea 0xb8411d(%rip),%rbx │ │ │ │ + lea 0xb8413d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rex mov $0xc4834900,%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0xc4834900,%r8d │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x5f3058,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ @@ -552362,15 +552410,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10576acc <__environ@GLIBC_2.2.5+0xf232fe4> │ │ │ │ + rex.RB call 10576acc <__environ@GLIBC_2.2.5+0xf232fa4> │ │ │ │ (bad) │ │ │ │ mov $0x0,%dh │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x5f31b8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ @@ -552422,37 +552470,36 @@ │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xb84006(%rip),%rbx │ │ │ │ + lea 0xb84026(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x4e(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,0x4800c5b2(%rax) │ │ │ │ lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f329e <__gmpz_get_d_2exp@plt+0x1ed01e> │ │ │ │ movq $0xfb7f20,-0x30(%rbp) │ │ │ │ - movq $0x124e4d1,-0x28(%rbp) │ │ │ │ - movq $0x117724b,-0x20(%rbp) │ │ │ │ + movq $0x124e4f1,-0x28(%rbp) │ │ │ │ + movq $0x117726b,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x10(%rbp) │ │ │ │ - movq $0x133eb69,-0x8(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x10(%rbp) │ │ │ │ + movq $0x133eb89,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ - lea 0xb83fab(%rip),%rbx │ │ │ │ + lea 0xb83fcb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -552492,40 +552539,40 @@ │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb83f0a(%rip),%rbx │ │ │ │ + lea 0xb83f2a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov %rax,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x4f(%rax) │ │ │ │ + add %dh,-0x4f(%rax) │ │ │ │ (bad) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f33b6 <__gmpz_get_d_2exp@plt+0x1ed136> │ │ │ │ movq $0xfb7b28,-0x28(%rbp) │ │ │ │ - movq $0x124e4d1,-0x20(%rbp) │ │ │ │ - movq $0x1177262,-0x18(%rbp) │ │ │ │ + movq $0x124e4f1,-0x20(%rbp) │ │ │ │ + movq $0x1177282,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ - movq $0x12b1439,-0x8(%rbp) │ │ │ │ + movq $0x12b1459,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ - lea 0xb83eab(%rip),%rbx │ │ │ │ + lea 0xb83ecb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -552610,166 +552657,167 @@ │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb83d76(%rip),%rbx │ │ │ │ + lea 0xb83d96(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c00b83b(%rax) │ │ │ │ - mov %esi,%esi │ │ │ │ + add %dl,%al │ │ │ │ + cmp -0x976b400(%rax),%edi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5f2dc0 <__gmpz_get_d_2exp@plt+0x1ecb40> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3b(%rax) │ │ │ │ - mov $0xf6894c00,%eax │ │ │ │ + add %bl,0x4c00b83b(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5f2d48 <__gmpz_get_d_2exp@plt+0x1ecac8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c00b83c(%rax) │ │ │ │ - mov %esi,%esi │ │ │ │ + add %bl,%al │ │ │ │ + cmp $0xb8,%al │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5f30e0 <__gmpz_get_d_2exp@plt+0x1ece60> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - cmp -0x976b400(%rax),%edi │ │ │ │ + add %cl,(%rax) │ │ │ │ + cmp $0xb8,%al │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5f2f68 <__gmpz_get_d_2exp@plt+0x1ecce8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ cmp -0x876b800(%rax),%bh │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5f27e8 <__gmpz_get_d_2exp@plt+0x1ec568> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3c(%rax) │ │ │ │ - mov $0xf6894c00,%eax │ │ │ │ + add %cl,0x4c00b83c(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5f3260 <__gmpz_get_d_2exp@plt+0x1ecfe0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cmp %edi,-0x976b400(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp -0x976b400(%rax),%bh │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5f23d8 <__gmpz_get_d_2exp@plt+0x1ec158> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cmp $0xb8,%al │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + add %dl,0x3c(%rax) │ │ │ │ + mov $0xf6894c00,%eax │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5f3380 <__gmpz_get_d_2exp@plt+0x1ed100> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x39(%rax) │ │ │ │ + add %bh,0x39(%rax) │ │ │ │ mov $0xf7894800,%eax │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5f2190 <__gmpz_get_d_2exp@plt+0x1ebf10> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cmp %edi,-0x876b800(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp -0x876b800(%rax),%bh │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5f2600 <__gmpz_get_d_2exp@plt+0x1ec380> │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - cmp %edi,-0x776b700(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + cmp -0x776b700(%rax),%bh │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 5f29a0 <__gmpz_get_d_2exp@plt+0x1ec720> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -552777,15 +552825,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ cmp %bh,-0x776b700(%rax) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 5f1cd8 <__gmpz_get_d_2exp@plt+0x1eba58> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ @@ -552794,15 +552842,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ cmp %bh,-0x776b700(%rax) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 5f1ee8 <__gmpz_get_d_2exp@plt+0x1ebc68> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ @@ -552811,15 +552859,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900b838(%rax) │ │ │ │ + add %bh,0x4900b838(%rax) │ │ │ │ mov %edi,%eax │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 5f22d8 <__gmpz_get_d_2exp@plt+0x1ec058> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ @@ -552828,16 +552876,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cmp %edi,-0x776b700(%rax) │ │ │ │ + add %bl,0x39(%rax) │ │ │ │ + mov $0xf8894900,%eax │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 5f2c70 <__gmpz_get_d_2exp@plt+0x1ec9f0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -552956,15 +553004,15 @@ │ │ │ │ lea -0x187(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x197(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x87(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x1a0,0x388(%r13) │ │ │ │ - lea 0xb8381b(%rip),%rbx │ │ │ │ + lea 0xb8383b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -552987,15 +553035,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ movq $0xb17f88,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb8382c(%rip),%rbx │ │ │ │ + lea 0xb8384c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -553020,15 +553068,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f3b51 <__gmpz_get_d_2exp@plt+0x1ed8d1> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xb837c5(%rip),%r14 │ │ │ │ + lea 0xb837e5(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -553166,15 +553214,15 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp bfd2b8 <__gmpz_get_d_2exp@plt+0x7f7038> │ │ │ │ - lea 0xb83591(%rip),%rbx │ │ │ │ + lea 0xb835b1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -553196,15 +553244,15 @@ │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x30(%r12),%rsi │ │ │ │ - lea 0xb8351b(%rip),%r14 │ │ │ │ + lea 0xb8353b(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -553226,29 +553274,27 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xor $0xb8,%al │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ + add %cl,0x34(%rax) │ │ │ │ + mov $0xc4834900,%eax │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5f3e18,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5f37f8 <__gmpz_get_d_2exp@plt+0x1ed578> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb8348a(%rip),%rbx │ │ │ │ + lea 0xb834aa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -553273,15 +553319,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10577844 <__environ@GLIBC_2.2.5+0xf233d5c> │ │ │ │ + rex.RB call 10577844 <__environ@GLIBC_2.2.5+0xf233d1c> │ │ │ │ (bad) │ │ │ │ mov $0x0,%dl │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x5f3f38,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -553339,15 +553385,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1057793c <__environ@GLIBC_2.2.5+0xf233e54> │ │ │ │ + rex.RB call 1057793c <__environ@GLIBC_2.2.5+0xf233e14> │ │ │ │ (bad) │ │ │ │ lahf │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call be802d <__gmpz_get_d_2exp@plt+0x7e1dad> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -553401,43 +553447,43 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73577a1c <__environ@GLIBC_2.2.5+0x72233f34> │ │ │ │ + rex.RB call 73577a1c <__environ@GLIBC_2.2.5+0x72233ef4> │ │ │ │ rex.W │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f410e <__gmpz_get_d_2exp@plt+0x1ede8e> │ │ │ │ movq $0x5f3fe8,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb83208(%rip),%rbx │ │ │ │ + lea 0xb83228(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73577a94 <__environ@GLIBC_2.2.5+0x72233fac> │ │ │ │ + rex.RB call 73577a94 <__environ@GLIBC_2.2.5+0x72233f6c> │ │ │ │ rex.XB │ │ │ │ movq $0x5f4178,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -553454,15 +553500,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jge 5f418c <__gmpz_get_d_2exp@plt+0x1edf0c> │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 5f40c8 <__gmpz_get_d_2exp@plt+0x1ede48> │ │ │ │ - lea 0xb8319d(%rip),%rbx │ │ │ │ + lea 0xb831bd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -553482,15 +553528,15 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb83136(%rip),%rbx │ │ │ │ + lea 0xb83156(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -553688,15 +553734,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73577e44 <__environ@GLIBC_2.2.5+0x7223435c> │ │ │ │ + rex.RB call 73577e44 <__environ@GLIBC_2.2.5+0x7223431c> │ │ │ │ rex.WRB │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f453b <__gmpz_get_d_2exp@plt+0x1ee2bb> │ │ │ │ movq $0x5f43e8,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ @@ -553704,15 +553750,15 @@ │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb82df3(%rip),%rbx │ │ │ │ + lea 0xb82e13(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -553746,15 +553792,15 @@ │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jge 5f45c8 <__gmpz_get_d_2exp@plt+0x1ee348> │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 5f44f0 <__gmpz_get_d_2exp@plt+0x1ee270> │ │ │ │ - lea 0xb82d79(%rip),%rbx │ │ │ │ + lea 0xb82d99(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -553795,15 +553841,15 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb82cc3(%rip),%rbx │ │ │ │ + lea 0xb82ce3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -554001,15 +554047,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735782d4 <__environ@GLIBC_2.2.5+0x722347ec> │ │ │ │ + rex.RB call 735782d4 <__environ@GLIBC_2.2.5+0x722347ac> │ │ │ │ rex.WRB │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f49cb <__gmpz_get_d_2exp@plt+0x1ee74b> │ │ │ │ movq $0x5f4878,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ @@ -554017,15 +554063,15 @@ │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb8297b(%rip),%rbx │ │ │ │ + lea 0xb8299b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -554064,15 +554110,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb828c6(%rip),%rbx │ │ │ │ + lea 0xb828e6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -554107,34 +554153,34 @@ │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp a70240 <__gmpz_get_d_2exp@plt+0x669fc0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb82831(%rip),%rbx │ │ │ │ + lea 0xb82851(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735784ac <__environ@GLIBC_2.2.5+0x722349c4> │ │ │ │ + rex.RB call 735784ac <__environ@GLIBC_2.2.5+0x72234984> │ │ │ │ sbb $0xe845c748,%eax │ │ │ │ shrb $0x0,-0x5(%rbp) │ │ │ │ - movq $0x120d669,-0x10(%rbp) │ │ │ │ + movq $0x120d689,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ - lea 0xb827eb(%rip),%rbx │ │ │ │ + lea 0xb8280b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -554149,22 +554195,22 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73578524 <__environ@GLIBC_2.2.5+0x72234a3c> │ │ │ │ + rex.RB call 73578524 <__environ@GLIBC_2.2.5+0x722349fc> │ │ │ │ sbb $0xe845c748,%eax │ │ │ │ shrb $0x0,-0x5(%rbp) │ │ │ │ - movq $0x1177379,-0x10(%rbp) │ │ │ │ + movq $0x1177399,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ - lea 0xb82783(%rip),%rbx │ │ │ │ + lea 0xb827a3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -554213,15 +554259,15 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb826b9(%rip),%rbx │ │ │ │ + lea 0xb826d9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -554250,15 +554296,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5f4d4e <__gmpz_get_d_2exp@plt+0x1eeace> │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ - lea 0xb8266b(%rip),%rbx │ │ │ │ + lea 0xb8268b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -554407,18 +554453,18 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x5f4ee0,-0x18(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ - lea 0xb8244f(%rip),%rbx │ │ │ │ + lea 0xb8246f(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb8243e(%rip),%rbx │ │ │ │ + lea 0xb8245e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -554480,15 +554526,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb82347(%rip),%rbx │ │ │ │ + lea 0xb82367(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -554496,15 +554542,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10578a1c <__environ@GLIBC_2.2.5+0xf234f34> │ │ │ │ + rex.RB call 10578a1c <__environ@GLIBC_2.2.5+0xf234ef4> │ │ │ │ (bad) │ │ │ │ fiaddl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x5f5108,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -554597,15 +554643,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73578b7c <__environ@GLIBC_2.2.5+0x72235094> │ │ │ │ + rex.RB call 73578b7c <__environ@GLIBC_2.2.5+0x72235054> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f5281 <__gmpz_get_d_2exp@plt+0x1ef001> │ │ │ │ movq $0x5f50c8,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ movq $0x5f51e0,-0x18(%r12) │ │ │ │ @@ -554615,15 +554661,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb8215d(%rip),%rbx │ │ │ │ + lea 0xb8217d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -554658,15 +554704,15 @@ │ │ │ │ clc │ │ │ │ add %esi,0x51(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f5339 <__gmpz_get_d_2exp@plt+0x1ef0b9> │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x11fd0c9,(%r12) │ │ │ │ + movq $0x11fd0e9,(%r12) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ movq $0xfb68a0,0x0(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -554756,15 +554802,15 @@ │ │ │ │ movq $0x5f53e8,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb81f52(%rip),%rbx │ │ │ │ + lea 0xb81f72(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -554783,15 +554829,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73578e44 <__environ@GLIBC_2.2.5+0x7223535c> │ │ │ │ + rex.RB call 73578e44 <__environ@GLIBC_2.2.5+0x7223531c> │ │ │ │ jne 5f5542 <__gmpz_get_d_2exp@plt+0x1ef2c2> │ │ │ │ movl $0x5f5538,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -554830,44 +554876,44 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73578ee4 <__environ@GLIBC_2.2.5+0x722353fc> │ │ │ │ + rex.RB call 73578ee4 <__environ@GLIBC_2.2.5+0x722353bc> │ │ │ │ rex.W │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f55d6 <__gmpz_get_d_2exp@plt+0x1ef356> │ │ │ │ movq $0x5f54f0,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb81e20(%rip),%rbx │ │ │ │ + lea 0xb81e40(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73578f5c <__environ@GLIBC_2.2.5+0x72235474> │ │ │ │ + rex.RB call 73578f5c <__environ@GLIBC_2.2.5+0x72235434> │ │ │ │ jne 5f565a <__gmpz_get_d_2exp@plt+0x1ef3da> │ │ │ │ movl $0x5f5650,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -554906,30 +554952,30 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73578ffc <__environ@GLIBC_2.2.5+0x72235514> │ │ │ │ + rex.RB call 73578ffc <__environ@GLIBC_2.2.5+0x722354d4> │ │ │ │ rex.W │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f56ee <__gmpz_get_d_2exp@plt+0x1ef46e> │ │ │ │ movq $0x5f5608,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb81d10(%rip),%rbx │ │ │ │ + lea 0xb81d30(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -554998,15 +555044,15 @@ │ │ │ │ movq $0x5f5778,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb81c0c(%rip),%rbx │ │ │ │ + lea 0xb81c2c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -555082,15 +555128,15 @@ │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x5f58c8,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb81ae4(%rip),%rbx │ │ │ │ + lea 0xb81b04(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -555197,15 +555243,15 @@ │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x5f5a58,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb8195c(%rip),%rbx │ │ │ │ + lea 0xb8197c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -555253,84 +555299,84 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb81899(%rip),%rbx │ │ │ │ + lea 0xb818b9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xd0000000,%eax │ │ │ │ + adc $0xf0000000,%eax │ │ │ │ sbb %edi,0x458d4800(%rax) │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5f5bfb <__gmpz_get_d_2exp@plt+0x1ef97b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5f5bf9 <__gmpz_get_d_2exp@plt+0x1ef979> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb8196f(%rip),%rsi │ │ │ │ - lea 0xb81942(%rip),%r14 │ │ │ │ + lea 0xb8198f(%rip),%rsi │ │ │ │ + lea 0xb81962(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - sbb %edi,0x458d4800(%rax) │ │ │ │ - call 73579564 <__environ@GLIBC_2.2.5+0x72235a7c> │ │ │ │ - (bad) │ │ │ │ + mov $0x4800b819,%eax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5f5c79 <__gmpz_get_d_2exp@plt+0x1ef9f9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x5f5c50,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 5f5c50 <__gmpz_get_d_2exp@plt+0x1ef9d0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x19(%rax) │ │ │ │ + add %bh,0x19(%rax) │ │ │ │ mov $0xd8894800,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5f5c69 <__gmpz_get_d_2exp@plt+0x1ef9e9> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb81938(%rip),%rbx │ │ │ │ + lea 0xb81958(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ sbb %edi,-0x3b7cb700(%rax) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -555344,44 +555390,44 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800b818(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %bl,%al │ │ │ │ + sbb %bh,0x458d4800(%rax) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5f5d38 <__gmpz_get_d_2exp@plt+0x1efab8> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f5d2d <__gmpz_get_d_2exp@plt+0x1efaad> │ │ │ │ movq $0x5f5c98,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp a6e3a0 <__gmpz_get_d_2exp@plt+0x668120> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb81889(%rip),%rbx │ │ │ │ + lea 0xb818a9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735796b4 <__environ@GLIBC_2.2.5+0x72235bcc> │ │ │ │ + rex.RB call 735796b4 <__environ@GLIBC_2.2.5+0x72235b8c> │ │ │ │ jne 5f5db2 <__gmpz_get_d_2exp@plt+0x1efb32> │ │ │ │ movl $0x5f5da8,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ @@ -555420,30 +555466,30 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73579754 <__environ@GLIBC_2.2.5+0x72235c6c> │ │ │ │ + rex.RB call 73579754 <__environ@GLIBC_2.2.5+0x72235c2c> │ │ │ │ rex.W │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f5e46 <__gmpz_get_d_2exp@plt+0x1efbc6> │ │ │ │ movq $0x5f5d60,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb81780(%rip),%rbx │ │ │ │ + lea 0xb817a0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -555520,15 +555566,15 @@ │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x5f5f18,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb81654(%rip),%rbx │ │ │ │ + lea 0xb81674(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -555635,15 +555681,15 @@ │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x5f60a8,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb814cc(%rip),%rbx │ │ │ │ + lea 0xb814ec(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -555691,15 +555737,15 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb81409(%rip),%rbx │ │ │ │ + lea 0xb81429(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -555749,15 +555795,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73579c04 <__environ@GLIBC_2.2.5+0x7223611c> │ │ │ │ + rex.RB call 73579c04 <__environ@GLIBC_2.2.5+0x722360dc> │ │ │ │ rex.WXB │ │ │ │ movq $0x5f62f0,-0x18(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -555801,15 +555847,15 @@ │ │ │ │ movq $0x5f62b0,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb81282(%rip),%rbx │ │ │ │ + lea 0xb812a2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -555860,15 +555906,15 @@ │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb811a8(%rip),%rbx │ │ │ │ + lea 0xb811c8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -555880,15 +555926,15 @@ │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f64b2 <__gmpz_get_d_2exp@plt+0x1f0232> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x1177601,-0x20(%rbp) │ │ │ │ + movq $0x1177621,-0x20(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ @@ -555898,15 +555944,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73579e24 <__environ@GLIBC_2.2.5+0x7223633c> │ │ │ │ + rex.RB call 73579e24 <__environ@GLIBC_2.2.5+0x722362fc> │ │ │ │ rex.WXB │ │ │ │ movq $0x5f6510,-0x18(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -555951,29 +555997,29 @@ │ │ │ │ movq $0x5f64d0,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb81077(%rip),%rbx │ │ │ │ + lea 0xb81097(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73579f04 <__environ@GLIBC_2.2.5+0x7223641c> │ │ │ │ + rex.RB call 73579f04 <__environ@GLIBC_2.2.5+0x722363dc> │ │ │ │ jno 5f6602 <__gmpz_get_d_2exp@plt+0x1f0382> │ │ │ │ movl $0x5f65f8,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -556011,15 +556057,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73579f9c <__environ@GLIBC_2.2.5+0x722364b4> │ │ │ │ + rex.RB call 73579f9c <__environ@GLIBC_2.2.5+0x72236474> │ │ │ │ rex.WXB │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f6691 <__gmpz_get_d_2exp@plt+0x1f0411> │ │ │ │ movq $0x5f65b0,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r8,(%r12) │ │ │ │ @@ -556027,15 +556073,15 @@ │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb80f6d(%rip),%rbx │ │ │ │ + lea 0xb80f8d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -556090,15 +556136,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357a09c <__environ@GLIBC_2.2.5+0x722365b4> │ │ │ │ + rex.RB call 7357a09c <__environ@GLIBC_2.2.5+0x72236574> │ │ │ │ rex.XB │ │ │ │ movq $0x5f6780,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -556171,15 +556217,15 @@ │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp 5f6188 <__gmpz_get_d_2exp@plt+0x1eff08> │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb80d79(%rip),%rbx │ │ │ │ + lea 0xb80d99(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -556256,15 +556302,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x5f6930,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %r14,%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5f67d8 <__gmpz_get_d_2exp@plt+0x1f0558> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb80c4f(%rip),%rbx │ │ │ │ + lea 0xb80c6f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -556282,29 +556328,29 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb80be9(%rip),%rbx │ │ │ │ + lea 0xb80c09(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357a3b4 <__environ@GLIBC_2.2.5+0x722368cc> │ │ │ │ + rex.RB call 7357a3b4 <__environ@GLIBC_2.2.5+0x7223688c> │ │ │ │ jno 5f6ab2 <__gmpz_get_d_2exp@plt+0x1f0832> │ │ │ │ movl $0x5f6aa8,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -556342,30 +556388,30 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357a44c <__environ@GLIBC_2.2.5+0x72236964> │ │ │ │ + rex.RB call 7357a44c <__environ@GLIBC_2.2.5+0x72236924> │ │ │ │ rex.W │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f6b3e <__gmpz_get_d_2exp@plt+0x1f08be> │ │ │ │ movq $0x5f6a60,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb80ae0(%rip),%rbx │ │ │ │ + lea 0xb80b00(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -556454,15 +556500,15 @@ │ │ │ │ lea -0x56(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x67(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb80989(%rip),%rbx │ │ │ │ + lea 0xb809a9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -556604,15 +556650,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357a82c <__environ@GLIBC_2.2.5+0x72236d44> │ │ │ │ + rex.RB call 7357a82c <__environ@GLIBC_2.2.5+0x72236d04> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f6f31 <__gmpz_get_d_2exp@plt+0x1f0cb1> │ │ │ │ movq $0x5f6cd0,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ movq $0x5f6e58,-0x18(%r12) │ │ │ │ @@ -556622,15 +556668,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb806fd(%rip),%rbx │ │ │ │ + lea 0xb8071d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -556662,15 +556708,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5f6f58,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5f6c20 <__gmpz_get_d_2exp@plt+0x1f09a0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb8067a(%rip),%rbx │ │ │ │ + lea 0xb8069a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -556736,15 +556782,15 @@ │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb80578(%rip),%rbx │ │ │ │ + lea 0xb80598(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -556755,20 +556801,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 5f7151 <__gmpz_get_d_2exp@plt+0x1f0ed1> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5f712a <__gmpz_get_d_2exp@plt+0x1f0eaa> │ │ │ │ movq $0xfb73e0,-0x20(%rbp) │ │ │ │ - movq $0x1177652,-0x18(%rbp) │ │ │ │ + movq $0x1177672,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp a70240 <__gmpz_get_d_2exp@plt+0x669fc0> │ │ │ │ - lea 0xb80527(%rip),%rbx │ │ │ │ + lea 0xb80547(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -556983,15 +557029,15 @@ │ │ │ │ movq $0x5f73b8,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x38(%r12),%r14 │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xb801c4(%rip),%rbx │ │ │ │ + lea 0xb801e4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -557000,15 +557046,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f74d2 <__gmpz_get_d_2exp@plt+0x1f1252> │ │ │ │ movq $0x5f74f0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 5f7438 <__gmpz_get_d_2exp@plt+0x1f11b8> │ │ │ │ - lea 0xb8018f(%rip),%rbx │ │ │ │ + lea 0xb801af(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -557122,15 +557168,15 @@ │ │ │ │ lea -0x55(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x67(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb7ffe1(%rip),%rbx │ │ │ │ + lea 0xb80001(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -557162,15 +557208,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5f76a8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5f6c20 <__gmpz_get_d_2exp@plt+0x1f09a0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb7ff5a(%rip),%rbx │ │ │ │ + lea 0xb7ff7a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -557203,29 +557249,29 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357b104 <__environ@GLIBC_2.2.5+0x7223761c> │ │ │ │ + rex.RB call 7357b104 <__environ@GLIBC_2.2.5+0x722375dc> │ │ │ │ rex.XB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f77f1 <__gmpz_get_d_2exp@plt+0x1f1571> │ │ │ │ movq $0x5f7740,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb7fe7d(%rip),%rbx │ │ │ │ + lea 0xb7fe9d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -557276,22 +557322,22 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357b214 <__environ@GLIBC_2.2.5+0x7223772c> │ │ │ │ + rex.RB call 7357b214 <__environ@GLIBC_2.2.5+0x722376ec> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call bef1d1 <__gmpz_get_d_2exp@plt+0x7e8f51> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp a70038 <__gmpz_get_d_2exp@plt+0x669db8> │ │ │ │ - lea 0xb7fdbf(%rip),%rbx │ │ │ │ + lea 0xb7fddf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -557374,15 +557420,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb7fc71(%rip),%rbx │ │ │ │ + lea 0xb7fc91(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -557414,26 +557460,26 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5f7a58,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5f6c20 <__gmpz_get_d_2exp@plt+0x1f09a0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb7fbea(%rip),%rbx │ │ │ │ + lea 0xb7fc0a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ cli │ │ │ │ mov $0x0,%bh │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5f5cf0 <__gmpz_get_d_2exp@plt+0x1efa70> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -557455,32 +557501,31 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x6(%rax) │ │ │ │ - mov $0x0,%bh │ │ │ │ - add $0x40,%r12 │ │ │ │ + add %bl,0x4900b7fa(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f7b9d <__gmpz_get_d_2exp@plt+0x1f191d> │ │ │ │ movq $0x5f7af0,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0x5f7b10,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xa70018,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb7fb11(%rip),%rbx │ │ │ │ + lea 0xb7fb31(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -557512,15 +557557,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5f7bc8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5f6c20 <__gmpz_get_d_2exp@plt+0x1f09a0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb7fa92(%rip),%rbx │ │ │ │ + lea 0xb7fab2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -557579,15 +557624,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb7f999(%rip),%rbx │ │ │ │ + lea 0xb7f9b9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -557649,15 +557694,15 @@ │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb7f890(%rip),%rbx │ │ │ │ + lea 0xb7f8b0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -557669,15 +557714,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f7ea2 <__gmpz_get_d_2exp@plt+0x1f1c22> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x11776ea,-0x18(%rbp) │ │ │ │ + movq $0x117770a,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -557739,15 +557784,15 @@ │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f7faa <__gmpz_get_d_2exp@plt+0x1f1d2a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x11776e1,-0x20(%rbp) │ │ │ │ + movq $0x1177701,-0x20(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ @@ -557824,15 +557869,15 @@ │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %r8,(%r12) │ │ │ │ lea -0x28(%r12),%rbx │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb7f61b(%rip),%rbx │ │ │ │ + lea 0xb7f63b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -557842,15 +557887,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f8132 <__gmpz_get_d_2exp@plt+0x1f1eb2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x11776ea,-0x18(%rbp) │ │ │ │ + movq $0x117770a,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -557862,15 +557907,15 @@ │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f8182 <__gmpz_get_d_2exp@plt+0x1f1f02> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x11776e1,-0x20(%rbp) │ │ │ │ + movq $0x1177701,-0x20(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ @@ -557997,15 +558042,15 @@ │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x28(%r12),%rbx │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb7f393(%rip),%rbx │ │ │ │ + lea 0xb7f3b3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -558136,15 +558181,15 @@ │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 5f67d8 <__gmpz_get_d_2exp@plt+0x1f0558> │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ - lea 0xb7f19e(%rip),%rbx │ │ │ │ + lea 0xb7f1be(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -558224,15 +558269,15 @@ │ │ │ │ movq $0x5f85f8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5f84b0 <__gmpz_get_d_2exp@plt+0x1f2230> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb7f07c(%rip),%rbx │ │ │ │ + lea 0xb7f09c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -558312,15 +558357,15 @@ │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 5f6c20 <__gmpz_get_d_2exp@plt+0x1f09a0> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb7ef3d(%rip),%rbx │ │ │ │ + lea 0xb7ef5d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -558384,15 +558429,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5f8878,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5f6188 <__gmpz_get_d_2exp@plt+0x1eff08> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb7ee3a(%rip),%rbx │ │ │ │ + lea 0xb7ee5a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -558418,15 +558463,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f8969 <__gmpz_get_d_2exp@plt+0x1f26e9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xb7e9ad(%rip),%r14 │ │ │ │ + lea 0xb7e9cd(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -558435,15 +558480,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357c2dc <__environ@GLIBC_2.2.5+0x722387f4> │ │ │ │ + rex.RB call 7357c2dc <__environ@GLIBC_2.2.5+0x722387b4> │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ movq $0x5f89d0,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ @@ -558531,15 +558576,15 @@ │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd2b8 <__gmpz_get_d_2exp@plt+0x7f7038> │ │ │ │ - lea 0xb7ec25(%rip),%rbx │ │ │ │ + lea 0xb7ec45(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -558559,15 +558604,15 @@ │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x28(%r12),%rsi │ │ │ │ - lea 0xb7e79c(%rip),%r14 │ │ │ │ + lea 0xb7e7bc(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -558597,15 +558642,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f8bf9 <__gmpz_get_d_2exp@plt+0x1f2979> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xb7e71d(%rip),%r14 │ │ │ │ + lea 0xb7e73d(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -558742,15 +558787,15 @@ │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd130 <__gmpz_get_d_2exp@plt+0x7f6eb0> │ │ │ │ - lea 0xb7e915(%rip),%rbx │ │ │ │ + lea 0xb7e935(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -558788,15 +558833,15 @@ │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x30(%r12),%rsi │ │ │ │ - lea 0xb7e453(%rip),%r14 │ │ │ │ + lea 0xb7e473(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -558826,15 +558871,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5f8f41 <__gmpz_get_d_2exp@plt+0x1f2cc1> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xb7e3d5(%rip),%r14 │ │ │ │ + lea 0xb7e3f5(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -558843,15 +558888,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357c8b4 <__environ@GLIBC_2.2.5+0x72238dcc> │ │ │ │ + rex.RB call 7357c8b4 <__environ@GLIBC_2.2.5+0x72238d8c> │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ movq $0x5f8fa8,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ @@ -558938,15 +558983,15 @@ │ │ │ │ movq $0x5f90f8,-0x18(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd130 <__gmpz_get_d_2exp@plt+0x7f6eb0> │ │ │ │ - lea 0xb7e661(%rip),%rbx │ │ │ │ + lea 0xb7e681(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -558983,15 +559028,15 @@ │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x28(%r12),%rsi │ │ │ │ - lea 0xb7e19c(%rip),%r14 │ │ │ │ + lea 0xb7e1bc(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -559064,18 +559109,18 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shl $1,%al │ │ │ │ - mov $0x0,%bh │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + lock loopne 5f91fe <__gmpz_get_d_2exp@plt+0x1f2f7e> │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5f926a <__gmpz_get_d_2exp@plt+0x1f2fea> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5f3e58 <__gmpz_get_d_2exp@plt+0x1edbd8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -559099,15 +559144,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x20(%rax) │ │ │ │ + add %bh,-0x20(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ add $0xa8,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f9386 <__gmpz_get_d_2exp@plt+0x1f3106> │ │ │ │ movq $0x5f91a0,-0xa0(%r12) │ │ │ │ mov %r14,-0x98(%r12) │ │ │ │ movq $0x5f91c8,-0x90(%r12) │ │ │ │ @@ -559132,15 +559177,15 @@ │ │ │ │ lea -0x8d(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x9e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xa8,0x388(%r13) │ │ │ │ - lea 0xb7e3b0(%rip),%rbx │ │ │ │ + lea 0xb7e3d0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -559158,15 +559203,15 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb7e351(%rip),%rbx │ │ │ │ + lea 0xb7e371(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -559209,15 +559254,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357cdf4 <__environ@GLIBC_2.2.5+0x7223930c> │ │ │ │ + rex.RB call 7357cdf4 <__environ@GLIBC_2.2.5+0x722392cc> │ │ │ │ jno 5f94f2 <__gmpz_get_d_2exp@plt+0x1f3272> │ │ │ │ movl $0x5f94e8,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -559256,15 +559301,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1057ce8c <__environ@GLIBC_2.2.5+0xf2393a4> │ │ │ │ + rex.RB call 1057ce8c <__environ@GLIBC_2.2.5+0xf239364> │ │ │ │ (bad) │ │ │ │ mov $0x0,%bh │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x5f9580,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -559493,15 +559538,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357d21c <__environ@GLIBC_2.2.5+0x72239734> │ │ │ │ + rex.RB call 7357d21c <__environ@GLIBC_2.2.5+0x722396f4> │ │ │ │ (bad) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f9926 <__gmpz_get_d_2exp@plt+0x1f36a6> │ │ │ │ movq $0x5f9538,-0x30(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ @@ -559512,15 +559557,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb7de28(%rip),%rbx │ │ │ │ + lea 0xb7de48(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -559540,29 +559585,29 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357d2d4 <__environ@GLIBC_2.2.5+0x722397ec> │ │ │ │ + rex.RB call 7357d2d4 <__environ@GLIBC_2.2.5+0x722397ac> │ │ │ │ rex.XB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f99c1 <__gmpz_get_d_2exp@plt+0x1f3741> │ │ │ │ movq $0x5f9958,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb7dfe5(%rip),%rbx │ │ │ │ + lea 0xb7e005(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -559573,15 +559618,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5f9a0e <__gmpz_get_d_2exp@plt+0x1f378e> │ │ │ │ movq $0x5f9a30,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd130 <__gmpz_get_d_2exp@plt+0x7f6eb0> │ │ │ │ - lea 0xb7dfab(%rip),%rbx │ │ │ │ + lea 0xb7dfcb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -559639,15 +559684,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357d41c <__environ@GLIBC_2.2.5+0x72239934> │ │ │ │ + rex.RB call 7357d41c <__environ@GLIBC_2.2.5+0x722398f4> │ │ │ │ and $0x4c,%al │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -559676,15 +559721,15 @@ │ │ │ │ movq $0x5f9ac8,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb7de5a(%rip),%rbx │ │ │ │ + lea 0xb7de7a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -559762,15 +559807,15 @@ │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x5f9c30,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb7dd2c(%rip),%rbx │ │ │ │ + lea 0xb7dd4c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -559824,15 +559869,15 @@ │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x5f9d08,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb7dc5c(%rip),%rbx │ │ │ │ + lea 0xb7dc7c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -559880,15 +559925,15 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb7db99(%rip),%rbx │ │ │ │ + lea 0xb7dbb9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -559920,15 +559965,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5f9e60,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5f9de8 <__gmpz_get_d_2exp@plt+0x1f3b68> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb7db12(%rip),%rbx │ │ │ │ + lea 0xb7db32(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -559948,29 +559993,29 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357d874 <__environ@GLIBC_2.2.5+0x72239d8c> │ │ │ │ + rex.RB call 7357d874 <__environ@GLIBC_2.2.5+0x72239d4c> │ │ │ │ rex.XB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5f9f61 <__gmpz_get_d_2exp@plt+0x1f3ce1> │ │ │ │ movq $0x5f9ef8,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb7da7d(%rip),%rbx │ │ │ │ + lea 0xb7da9d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -559981,30 +560026,30 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5f9fae <__gmpz_get_d_2exp@plt+0x1f3d2e> │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ - lea 0xb7da43(%rip),%rbx │ │ │ │ + lea 0xb7da63(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357d92c <__environ@GLIBC_2.2.5+0x72239e44> │ │ │ │ + rex.RB call 7357d92c <__environ@GLIBC_2.2.5+0x72239e04> │ │ │ │ and %cl,-0x10(%rcx,%rcx,4) │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd4a0 <__gmpz_get_d_2exp@plt+0x7f7220> │ │ │ │ @@ -560018,15 +560063,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357d974 <__environ@GLIBC_2.2.5+0x72239e8c> │ │ │ │ + rex.RB call 7357d974 <__environ@GLIBC_2.2.5+0x72239e4c> │ │ │ │ and %cl,-0x10(%rcx,%rcx,4) │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd440 <__gmpz_get_d_2exp@plt+0x7f71c0> │ │ │ │ @@ -560055,15 +560100,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357d9e4 <__environ@GLIBC_2.2.5+0x72239efc> │ │ │ │ + rex.RB call 7357d9e4 <__environ@GLIBC_2.2.5+0x72239ebc> │ │ │ │ and %cl,-0x10(%rcx,%rcx,4) │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd380 <__gmpz_get_d_2exp@plt+0x7f7100> │ │ │ │ @@ -560137,15 +560182,15 @@ │ │ │ │ lea -0x86(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x96(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xa0,0x388(%r13) │ │ │ │ - lea 0xb7d7f3(%rip),%rbx │ │ │ │ + lea 0xb7d813(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -560177,15 +560222,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5fa228,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5fa138 <__gmpz_get_d_2exp@plt+0x1f3eb8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb7d76a(%rip),%rbx │ │ │ │ + lea 0xb7d78a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -560274,15 +560319,15 @@ │ │ │ │ lea -0x56(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x67(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb7d611(%rip),%rbx │ │ │ │ + lea 0xb7d631(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -560296,15 +560341,15 @@ │ │ │ │ jb 5fa446 <__gmpz_get_d_2exp@plt+0x1f41c6> │ │ │ │ movq $0xfb73e0,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b4c0c0 <__gmpz_get_d_2exp@plt+0x745e40> │ │ │ │ - lea 0xb7d5cb(%rip),%rbx │ │ │ │ + lea 0xb7d5eb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -560318,15 +560363,15 @@ │ │ │ │ jb 5fa496 <__gmpz_get_d_2exp@plt+0x1f4216> │ │ │ │ movq $0xfb73e0,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b4bf40 <__gmpz_get_d_2exp@plt+0x745cc0> │ │ │ │ - lea 0xb7d583(%rip),%rbx │ │ │ │ + lea 0xb7d5a3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -560403,18 +560448,18 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcb6e70(%rip),%rbx │ │ │ │ + lea 0xcb6e90(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb7d479(%rip),%rbx │ │ │ │ + lea 0xb7d499(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -560440,21 +560485,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - shll %cl,0x458d4800(%rdi) │ │ │ │ - call 7357df9c <__environ@GLIBC_2.2.5+0x7223a4b4> │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + mov $0x0,%bh │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5fa678 <__gmpz_get_d_2exp@plt+0x1f43f8> │ │ │ │ movq $0x5fa690,-0x18(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xb7d3c5(%rip),%rsi │ │ │ │ + lea 0xb7d3e5(%rip),%rsi │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp c13c40 <__gmpz_get_d_2exp@plt+0x80d9c0> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -560468,19 +560515,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbx,%riz,1) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ movq $0x5fa6e0,0x10(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xbe70da(%rip),%r14 │ │ │ │ + lea 0xbe70fa(%rip),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xcb6d76(%rip),%rbx │ │ │ │ + lea 0xcb6d96(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -560498,18 +560545,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x78(%rax) │ │ │ │ - mov $0x458d4800,%esi │ │ │ │ - call 7357e05c <__environ@GLIBC_2.2.5+0x7223a574> │ │ │ │ - rex.WR │ │ │ │ + add %cl,0x4800be88(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5fa75d <__gmpz_get_d_2exp@plt+0x1f44dd> │ │ │ │ movq $0x5fa748,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -560518,16 +560565,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov %bh,0x7d8b4800(%rsi) │ │ │ │ + add %cl,-0x78(%rax) │ │ │ │ + mov $0x7d8b4800,%esi │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jae 5fa757 <__gmpz_get_d_2exp@plt+0x1f44d7> │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp b5fba0 <__gmpz_get_d_2exp@plt+0x759920> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -560557,25 +560604,25 @@ │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0x5fa708,-0x8(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb7d274(%rip),%rbx │ │ │ │ + lea 0xb7d294(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357e14c <__environ@GLIBC_2.2.5+0x7223a664> │ │ │ │ + rex.RB call 7357e14c <__environ@GLIBC_2.2.5+0x7223a624> │ │ │ │ and $0x10738b4c,%eax │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -560586,16 +560633,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - shll $1,0x458d4800(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + shlb %cl,0x458d4800(%rdi) │ │ │ │ fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5fa8f0 <__gmpz_get_d_2exp@plt+0x1f4670> │ │ │ │ movq $0x5fa890,-0x28(%rbp) │ │ │ │ mov %r8,%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ @@ -560607,35 +560654,35 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900b7d1(%rax) │ │ │ │ + add %bh,0x4900b7d1(%rax) │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5fa8e0 <__gmpz_get_d_2exp@plt+0x1f4660> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x5fa7f8,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0xb7d156(%rip),%rsi │ │ │ │ + lea 0xb7d176(%rip),%rsi │ │ │ │ lea -0x20(%r12),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp b4c5a8 <__gmpz_get_d_2exp@plt+0x746328> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb7d181(%rip),%rbx │ │ │ │ + lea 0xb7d1a1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -560674,15 +560721,15 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b4c0c0 <__gmpz_get_d_2exp@plt+0x745e40> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb7d0e1(%rip),%rbx │ │ │ │ + lea 0xb7d101(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -560721,29 +560768,29 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b4c0c0 <__gmpz_get_d_2exp@plt+0x745e40> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb7d031(%rip),%rbx │ │ │ │ + lea 0xb7d051(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xcb6949(%rip),%ebx │ │ │ │ + lea 0xcb6969(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcb6944(%rip),%rbx │ │ │ │ + lea 0xcb6964(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -560800,15 +560847,15 @@ │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb7cf17(%rip),%rbx │ │ │ │ + lea 0xb7cf37(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -560862,15 +560909,15 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2d(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb7ce49(%rip),%rbx │ │ │ │ + lea 0xb7ce69(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -560902,15 +560949,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x5fac70,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5fabf8 <__gmpz_get_d_2exp@plt+0x1f4978> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb7cdc2(%rip),%rbx │ │ │ │ + lea 0xb7cde2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -560964,15 +561011,15 @@ │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ movq $0x5fad38,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x28(%r12),%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5fab18 <__gmpz_get_d_2exp@plt+0x1f4898> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb7ccef(%rip),%rbx │ │ │ │ + lea 0xb7cd0f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -561011,15 +561058,15 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b4bf40 <__gmpz_get_d_2exp@plt+0x745cc0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb7cc49(%rip),%rbx │ │ │ │ + lea 0xb7cc69(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -561058,29 +561105,29 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b4bf40 <__gmpz_get_d_2exp@plt+0x745cc0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb7cb99(%rip),%rbx │ │ │ │ + lea 0xb7cbb9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0xe(%rbp),%esi │ │ │ │ - lea 0xcb6481(%rip),%rbx │ │ │ │ + lea 0xcb64a1(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcb647c(%rip),%rbx │ │ │ │ + lea 0xcb649c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -561120,29 +561167,29 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %r8,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b4bf40 <__gmpz_get_d_2exp@plt+0x745cc0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb7cab1(%rip),%rbx │ │ │ │ + lea 0xb7cad1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0xe(%rbp),%esi │ │ │ │ - lea 0xcb639a(%rip),%rbx │ │ │ │ + lea 0xcb63ba(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcb6383(%rip),%rbx │ │ │ │ + lea 0xcb63a3(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -561182,29 +561229,29 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b4bf40 <__gmpz_get_d_2exp@plt+0x745cc0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb7c9c9(%rip),%rbx │ │ │ │ + lea 0xb7c9e9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0xe(%rbp),%esi │ │ │ │ - lea 0xcb62aa(%rip),%rbx │ │ │ │ + lea 0xcb62ca(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcb6293(%rip),%rbx │ │ │ │ + lea 0xcb62b3(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -561246,15 +561293,15 @@ │ │ │ │ mov %rdi,-0x28(%rbp) │ │ │ │ mov %r8,-0x20(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffc8,%rbp │ │ │ │ jmp b4bf40 <__gmpz_get_d_2exp@plt+0x745cc0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb7c8d9(%rip),%rbx │ │ │ │ + lea 0xb7c8f9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -561313,15 +561360,15 @@ │ │ │ │ mov %rdi,-0x28(%rbp) │ │ │ │ mov %r8,-0x20(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffc8,%rbp │ │ │ │ jmp b4bf40 <__gmpz_get_d_2exp@plt+0x745cc0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb7c7e9(%rip),%rbx │ │ │ │ + lea 0xb7c809(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -561530,15 +561577,15 @@ │ │ │ │ lea -0xee(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x106(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x3f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x110,0x388(%r13) │ │ │ │ - lea 0xb7c4a5(%rip),%rbx │ │ │ │ + lea 0xb7c4c5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -561612,15 +561659,15 @@ │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x4d(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xb7c389(%rip),%rbx │ │ │ │ + lea 0xb7c3a9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -561628,16 +561675,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5fb7b0 <__gmpz_get_d_2exp@plt+0x1f5530> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xc4a205(%rip),%rsi │ │ │ │ - lea 0xd433c6(%rip),%r14 │ │ │ │ + lea 0xc4a225(%rip),%rsi │ │ │ │ + lea 0xd433e6(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -561708,22 +561755,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x3f(%rax) │ │ │ │ - mov $0x0,%bh │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %al,0x4800b7c1(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5fb8f8 <__gmpz_get_d_2exp@plt+0x1f5678> │ │ │ │ movq $0x5fb910,-0x18(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xb7c145(%rip),%rsi │ │ │ │ + lea 0xb7c165(%rip),%rsi │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp c13c40 <__gmpz_get_d_2exp@plt+0x80d9c0> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -561737,19 +561783,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbx,%riz,1) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ movq $0x5fb960,0x10(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xbe5e5a(%rip),%r14 │ │ │ │ + lea 0xbe5e7a(%rip),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xcb5af6(%rip),%rbx │ │ │ │ + lea 0xcb5b16(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -561765,18 +561811,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jne 5fb945 <__gmpz_get_d_2exp@plt+0x1f56c5> │ │ │ │ + add %cl,(%rax) │ │ │ │ + jbe 5fb945 <__gmpz_get_d_2exp@plt+0x1f56c5> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7357f2dc <__environ@GLIBC_2.2.5+0x7223b7f4> │ │ │ │ + rex.RB call 7357f2dc <__environ@GLIBC_2.2.5+0x7223b7b4> │ │ │ │ rex.WR │ │ │ │ movq $0x5fb9c8,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -561786,16 +561832,18 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800be75(%rax) │ │ │ │ - mov 0x10(%rbp),%edi │ │ │ │ + add %cl,%al │ │ │ │ + jne 5fb985 <__gmpz_get_d_2exp@plt+0x1f5705> │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 5fb9dc <__gmpz_get_d_2exp@plt+0x1f575c> │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp b5fba0 <__gmpz_get_d_2exp@plt+0x759920> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ @@ -561842,15 +561890,15 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ mov $0x834900b7,%edi │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5fbaf2 <__gmpz_get_d_2exp@plt+0x1f5872> │ │ │ │ movq $0x5fb818,-0x58(%r12) │ │ │ │ mov %r14,-0x48(%r12) │ │ │ │ @@ -561865,15 +561913,15 @@ │ │ │ │ mov %r8,-0x10(%r12) │ │ │ │ movq $0x5fba00,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ - lea 0xb7c004(%rip),%rbx │ │ │ │ + lea 0xb7c024(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -561909,15 +561957,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ mov $0x834900b7,%esi │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2a(%rdi) │ │ │ │ @@ -561925,15 +561973,15 @@ │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ movq $0x5fbb50,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x28(%r12),%rdi │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 5fa780 <__gmpz_get_d_2exp@plt+0x1f4500> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb7bf3f(%rip),%rbx │ │ │ │ + lea 0xb7bf5f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -561991,28 +562039,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x42(%rax) │ │ │ │ - mov $0x0,%bh │ │ │ │ - mov %r14,%r8 │ │ │ │ + add %al,0x4d00b7be(%rax) │ │ │ │ + mov %esi,%eax │ │ │ │ mov 0x17(%rbx),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5fba88 <__gmpz_get_d_2exp@plt+0x1f5808> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,-0x42(%rax) │ │ │ │ + add %bh,-0x42(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5fbd70 <__gmpz_get_d_2exp@plt+0x1f5af0> │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5fbd65 <__gmpz_get_d_2exp@plt+0x1f5ae5> │ │ │ │ @@ -562029,41 +562076,41 @@ │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x133eb69,-0x20(%rbp) │ │ │ │ - movq $0x12459a1,-0x18(%rbp) │ │ │ │ + movq $0x133eb89,-0x20(%rbp) │ │ │ │ + movq $0x12459c1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900b7bd(%rax) │ │ │ │ + add %bh,0x4900b7bd(%rax) │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5fbdc5 <__gmpz_get_d_2exp@plt+0x1f5b45> │ │ │ │ movq $0x5fbcd0,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x20(%r12),%r14 │ │ │ │ - lea 0xc49092(%rip),%rbx │ │ │ │ + lea 0xc490b2(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb7bd71(%rip),%rbx │ │ │ │ + lea 0xb7bd91(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -562071,16 +562118,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5fbe20 <__gmpz_get_d_2exp@plt+0x1f5ba0> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xc49b95(%rip),%rsi │ │ │ │ - lea 0xd42d56(%rip),%r14 │ │ │ │ + lea 0xc49bb5(%rip),%rsi │ │ │ │ + lea 0xd42d76(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -562111,15 +562158,15 @@ │ │ │ │ jmp e49ee8 <__gmpz_get_d_2exp@plt+0xa43c68> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ mov $0x8d4800b7,%esp │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5fbf05 <__gmpz_get_d_2exp@plt+0x1f5c85> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5fbefa <__gmpz_get_d_2exp@plt+0x1f5c7a> │ │ │ │ @@ -562187,40 +562234,41 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900b7bb(%rax) │ │ │ │ + add %bh,0x4900b7bb(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5fbfef <__gmpz_get_d_2exp@plt+0x1f5d6f> │ │ │ │ movq $0x5fbe88,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ movq $0x5fbf28,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb7bb57(%rip),%rbx │ │ │ │ + lea 0xb7bb77(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0x8eeb00b7,%ebx │ │ │ │ + add %bl,-0x45(%rax) │ │ │ │ + mov $0x0,%bh │ │ │ │ + jmp 5fbfb0 <__gmpz_get_d_2exp@plt+0x1f5d30> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -562255,17 +562303,18 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,0x4800b7b9(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x8d4800b7,%ecx │ │ │ │ + rex.RB loopne 5fc0f9 <__gmpz_get_d_2exp@plt+0x1f5e79> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 5fc11e <__gmpz_get_d_2exp@plt+0x1f5e9e> │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5fc113 <__gmpz_get_d_2exp@plt+0x1f5e93> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -562329,130 +562378,136 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900b7b8(%rax) │ │ │ │ + add %dh,0x4900b7b8(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5fc207 <__gmpz_get_d_2exp@plt+0x1f5f87> │ │ │ │ movq $0x5fc0a8,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x5fc140,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb7b95f(%rip),%rbx │ │ │ │ + lea 0xb7b97f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x47(%rax) │ │ │ │ + add %ah,-0x47(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5fc1c8 <__gmpz_get_d_2exp@plt+0x1f5f48> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bh,-0x72b7ff49(%rcx) │ │ │ │ + push %rax │ │ │ │ + mov $0x8d4800b7,%ecx │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 5fc2c5 <__gmpz_get_d_2exp@plt+0x1f6045> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5fc2ba <__gmpz_get_d_2exp@plt+0x1f603a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x5fc238,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x133eb69,-0x20(%rbp) │ │ │ │ - movq $0x12459a1,-0x18(%rbp) │ │ │ │ + movq $0x133eb89,-0x20(%rbp) │ │ │ │ + movq $0x12459c1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900b7b8(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5fc318 <__gmpz_get_d_2exp@plt+0x1f6098> │ │ │ │ + add %al,%al │ │ │ │ + mov $0x834900b7,%eax │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ movq $0x5fc258,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ - lea 0xc48b3f(%rip),%rbx │ │ │ │ + lea 0xc48b5f(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb7b87e(%rip),%rbx │ │ │ │ + lea 0xb7b89e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0x894c00b7,%eax │ │ │ │ - testl $0x8b4c0f73,-0x75(%rax) │ │ │ │ - jae 5fc35a <__gmpz_get_d_2exp@plt+0x1f60da> │ │ │ │ + add %dl,-0x48(%rax) │ │ │ │ + mov $0x0,%bh │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ jmp 5fc1c8 <__gmpz_get_d_2exp@plt+0x1f5f48> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - and %bh,-0x72b7ff49(%rax) │ │ │ │ + rex mov $0x8d4800b7,%eax │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 5fc3d5 <__gmpz_get_d_2exp@plt+0x1f6155> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5fc3ca <__gmpz_get_d_2exp@plt+0x1f614a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x5fc348,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x133eb69,-0x20(%rbp) │ │ │ │ - movq $0x12459a1,-0x18(%rbp) │ │ │ │ + movq $0x133eb89,-0x20(%rbp) │ │ │ │ + movq $0x12459c1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -562471,17 +562526,16 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x49(%rax) │ │ │ │ - mov $0x0,%bh │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + add %cl,0x4800b7b7(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5fc47f <__gmpz_get_d_2exp@plt+0x1f61ff> │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5fc474 <__gmpz_get_d_2exp@plt+0x1f61f4> │ │ │ │ movq $0x5fc368,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ @@ -562491,15 +562545,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x5fc4a0,-0x8(%rbp) │ │ │ │ mov %r8,%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp e43320 <__gmpz_get_d_2exp@plt+0xa3d0a0> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb7b732(%rip),%rbx │ │ │ │ + lea 0xb7b752(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -562523,15 +562577,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ mov $0xb7,%dh │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ lock mov %r14,%rdi │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5fc420 <__gmpz_get_d_2exp@plt+0x1f61a0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -562539,29 +562593,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x4a(%rax) │ │ │ │ + add %bh,-0x4a(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5fc1c8 <__gmpz_get_d_2exp@plt+0x1f5f48> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800b7b6 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + mov %dh,-0x72b7ff49(%rsi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 5fc566 <__gmpz_get_d_2exp@plt+0x1f62e6> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5fc2e8 <__gmpz_get_d_2exp@plt+0x1f6068> │ │ │ │ @@ -562569,19 +562623,17 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - mov $0xb7,%ch │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + mov $0x4800b7b5,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5fc5a6 <__gmpz_get_d_2exp@plt+0x1f6326> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5fbb90 <__gmpz_get_d_2exp@plt+0x1f5910> │ │ │ │ @@ -562628,28 +562680,28 @@ │ │ │ │ lea -0x77(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x8e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ - lea 0xb7b54d(%rip),%rbx │ │ │ │ + lea 0xb7b56d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ mov $0xb7,%ah │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ testl $0x5738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ jmp 5fbfb0 <__gmpz_get_d_2exp@plt+0x1f5d30> │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -562657,15 +562709,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x4c(%rax) │ │ │ │ + add %ch,-0x4c(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 5fba88 <__gmpz_get_d_2exp@plt+0x1f5808> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -562674,15 +562726,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x4c(%rax) │ │ │ │ + add %bh,-0x4c(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5fbd90 <__gmpz_get_d_2exp@plt+0x1f5b10> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ @@ -562690,30 +562742,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x4d(%rax) │ │ │ │ + add %ah,-0x4d(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5fa780 <__gmpz_get_d_2exp@plt+0x1f4500> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c00b7b4(%rax) │ │ │ │ + add %ch,0x4c00b7b4(%rax) │ │ │ │ mov %esi,%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5fc5c8 <__gmpz_get_d_2exp@plt+0x1f6348> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ @@ -562751,15 +562803,15 @@ │ │ │ │ lea -0x65(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x75(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ - lea 0xb7b3e2(%rip),%rbx │ │ │ │ + lea 0xb7b402(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -562784,47 +562836,47 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4d00b7b1(%rax) │ │ │ │ - mov %esi,%eax │ │ │ │ - xor %edi,%edi │ │ │ │ - lea 0xb7b194(%rip),%rsi │ │ │ │ + add %al,%al │ │ │ │ + mov $0xb7,%cl │ │ │ │ + add %cl,-0x77(%rbp) │ │ │ │ + lock xor %edi,%edi │ │ │ │ + lea 0xb7b1b4(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp b4c5a8 <__gmpz_get_d_2exp@plt+0x746328> │ │ │ │ nopl (%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x4f(%rax) │ │ │ │ - mov $0x0,%bh │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %dl,0x4900b7b1(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5fc8ff <__gmpz_get_d_2exp@plt+0x1f667f> │ │ │ │ movq $0x5fc830,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ movq $0x5fc888,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %r9,%rdi │ │ │ │ mov %r8,%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ jmp de1f70 <__gmpz_get_d_2exp@plt+0x9dbcf0> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb7b31f(%rip),%rbx │ │ │ │ + lea 0xb7b33f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -562893,15 +562945,15 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ mov $0xb7,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 5fca71 <__gmpz_get_d_2exp@plt+0x1f67f1> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5fcab7 <__gmpz_get_d_2exp@plt+0x1f6837> │ │ │ │ movq $0x5fca60,-0x20(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ @@ -562915,35 +562967,35 @@ │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ mov $0x0,%bh │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5fcaa7 <__gmpz_get_d_2exp@plt+0x1f6827> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x5fc998,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0xb7af8f(%rip),%rsi │ │ │ │ + lea 0xb7afaf(%rip),%rsi │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp b4c5a8 <__gmpz_get_d_2exp@plt+0x746328> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb7b182(%rip),%rbx │ │ │ │ + lea 0xb7b1a2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -563004,17 +563056,17 @@ │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb7f20,-0x40(%rbp) │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ - movq $0x11e1789,-0x28(%rbp) │ │ │ │ + movq $0x11e17a9,-0x28(%rbp) │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ - movq $0x12b1439,-0x18(%rbp) │ │ │ │ + movq $0x12b1459,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffc0,%rbp │ │ │ │ jmp b4bab0 <__gmpz_get_d_2exp@plt+0x745830> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -563031,22 +563083,22 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5fcc49 <__gmpz_get_d_2exp@plt+0x1f69c9> │ │ │ │ movq $0x5fcb48,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x11e1779,-0x8(%r12) │ │ │ │ + movq $0x11e1799,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ lea 0x9e0b7c(%rip),%r14 │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb7aff5(%rip),%rbx │ │ │ │ + lea 0xb7b015(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -563118,29 +563170,31 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4d00b7ac(%rax) │ │ │ │ - mov %esi,%eax │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + mov $0x0,%bh │ │ │ │ + mov %r14,%r8 │ │ │ │ xor %edi,%edi │ │ │ │ - lea 0xb7aca4(%rip),%rsi │ │ │ │ + lea 0xb7acc4(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp b4c5a8 <__gmpz_get_d_2exp@plt+0x746328> │ │ │ │ nopl (%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900b7ac(%rax) │ │ │ │ + add %ah,0x4900b7ac(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5fcded <__gmpz_get_d_2exp@plt+0x1f6b6d> │ │ │ │ movq $0x5fcce0,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x5fcd78,-0x8(%r12) │ │ │ │ @@ -563148,28 +563202,27 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %r8,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ jmp de1f70 <__gmpz_get_d_2exp@plt+0x9dbcf0> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb7ae59(%rip),%rbx │ │ │ │ + lea 0xb7ae79(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ + add %bl,-0x52(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5fcda8 <__gmpz_get_d_2exp@plt+0x1f6b28> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -563192,15 +563245,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ lods %ds:(%rsi),%eax │ │ │ │ mov $0x0,%bh │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5fca20 <__gmpz_get_d_2exp@plt+0x1f67a0> │ │ │ │ @@ -563236,31 +563289,29 @@ │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x5e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ - lea 0xb7ad3a(%rip),%rbx │ │ │ │ + lea 0xb7ad5a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 5fcefa <__gmpz_get_d_2exp@plt+0x1f6c7a> │ │ │ │ - mov $0x0,%bh │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ + add %ch,-0x76b2ff49(%rbp) │ │ │ │ + rorl $0xf8,-0x77(%rcx) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x4(%rbx),%r14 │ │ │ │ jmp 5fc8b8 <__gmpz_get_d_2exp@plt+0x1f6638> │ │ │ │ nopl (%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -563268,34 +563319,33 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - mov $0x0,%bh │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ + sbb %ch,-0x76b2ff49(%rbx) │ │ │ │ + rorl $0xf8,-0x77(%rcx) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x4(%rbx),%r14 │ │ │ │ jmp 5fa848 <__gmpz_get_d_2exp@plt+0x1f45c8> │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c00b7ac(%rax) │ │ │ │ - mov %esi,%esi │ │ │ │ + add %bl,%al │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + mov $0x0,%bh │ │ │ │ + mov %r14,%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5fcea8 <__gmpz_get_d_2exp@plt+0x1f6c28> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -563322,55 +563372,55 @@ │ │ │ │ lea -0x34(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x44(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb7ac39(%rip),%rbx │ │ │ │ + lea 0xb7ac59(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735809c4 <__environ@GLIBC_2.2.5+0x7223cedc> │ │ │ │ + rex.RB call 735809c4 <__environ@GLIBC_2.2.5+0x7223ce9c> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ - rex.RB call 15b3e41 <__environ@GLIBC_2.2.5+0x270359> │ │ │ │ + rex.RB call 15b3e41 <__environ@GLIBC_2.2.5+0x270319> │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp b1f7d0 <__gmpz_get_d_2exp@plt+0x719550> │ │ │ │ - lea 0xb7ac17(%rip),%rbx │ │ │ │ + lea 0xb7ac37(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73580a0c <__environ@GLIBC_2.2.5+0x7223cf24> │ │ │ │ + rex.RB call 73580a0c <__environ@GLIBC_2.2.5+0x7223cee4> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ - rex.RB call 15b3e89 <__environ@GLIBC_2.2.5+0x2703a1> │ │ │ │ + rex.RB call 15b3e89 <__environ@GLIBC_2.2.5+0x270361> │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp b1f770 <__gmpz_get_d_2exp@plt+0x7194f0> │ │ │ │ - lea 0xb7abd7(%rip),%rbx │ │ │ │ + lea 0xb7abf7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -563384,15 +563434,15 @@ │ │ │ │ jb 5fd126 <__gmpz_get_d_2exp@plt+0x1f6ea6> │ │ │ │ movq $0xfb73e0,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b1f6b0 <__gmpz_get_d_2exp@plt+0x719430> │ │ │ │ - lea 0xb7ab93(%rip),%rbx │ │ │ │ + lea 0xb7abb3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -563406,15 +563456,15 @@ │ │ │ │ jb 5fd176 <__gmpz_get_d_2exp@plt+0x1f6ef6> │ │ │ │ movq $0xfb73e0,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b1f5f0 <__gmpz_get_d_2exp@plt+0x719370> │ │ │ │ - lea 0xb7ab4b(%rip),%rbx │ │ │ │ + lea 0xb7ab6b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -563428,15 +563478,15 @@ │ │ │ │ jb 5fd1c6 <__gmpz_get_d_2exp@plt+0x1f6f46> │ │ │ │ movq $0xfb73e0,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ - lea 0xb7ab03(%rip),%rbx │ │ │ │ + lea 0xb7ab23(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -563525,21 +563575,21 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5fd32d <__gmpz_get_d_2exp@plt+0x1f70ad> │ │ │ │ movq $0x5fd230,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7b28,-0x28(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x18(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b1f6b0 <__gmpz_get_d_2exp@plt+0x719430> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb7a999(%rip),%rbx │ │ │ │ + lea 0xb7a9b9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -563563,54 +563613,54 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ cli │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 5fd3f9 <__gmpz_get_d_2exp@plt+0x1f7179> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5fd3dd <__gmpz_get_d_2exp@plt+0x1f715d> │ │ │ │ mov %r14,%rax │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ movq $0xfb73e0,-0x20(%rbp) │ │ │ │ - movq $0x124ce81,-0x18(%rbp) │ │ │ │ + movq $0x124cea1,-0x18(%rbp) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900c4fa(%rax) │ │ │ │ + add %ah,0x4900c4fa(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5fd43f <__gmpz_get_d_2exp@plt+0x1f71bf> │ │ │ │ movq $0x5fd358,-0x30(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ movq $0x5fd3a8,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb7a88f(%rip),%rbx │ │ │ │ + lea 0xb7a8af(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -563699,21 +563749,21 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5fd5ad <__gmpz_get_d_2exp@plt+0x1f732d> │ │ │ │ movq $0x5fd4b0,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7b28,-0x28(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x18(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b1f5f0 <__gmpz_get_d_2exp@plt+0x719370> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb7a731(%rip),%rbx │ │ │ │ + lea 0xb7a751(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -563879,22 +563929,22 @@ │ │ │ │ movq $0x5fd718,-0x10(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0xfb7b28,-0x28(%rbp) │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x18(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b1f5f0 <__gmpz_get_d_2exp@plt+0x719370> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb7a496(%rip),%rbx │ │ │ │ + lea 0xb7a4b6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -563904,15 +563954,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5fd8aa <__gmpz_get_d_2exp@plt+0x1f762a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x124cdc1,-0x18(%rbp) │ │ │ │ + movq $0x124cde1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -564007,22 +564057,22 @@ │ │ │ │ movq $0x5fd878,-0x20(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x5fd918,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7b28,-0x28(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x18(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b1f5f0 <__gmpz_get_d_2exp@plt+0x719370> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb7a2c6(%rip),%rbx │ │ │ │ + lea 0xb7a2e6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -564032,15 +564082,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5fda82 <__gmpz_get_d_2exp@plt+0x1f7802> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x124d121,-0x18(%rbp) │ │ │ │ + movq $0x124d141,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -564135,41 +564185,41 @@ │ │ │ │ movq $0x5fda50,-0x20(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x5fdaf0,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7b28,-0x28(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x18(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b1f5f0 <__gmpz_get_d_2exp@plt+0x719370> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb7a0f6(%rip),%rbx │ │ │ │ + lea 0xb7a116(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ + adc $0x30000000,%eax │ │ │ │ movabs 0x394cf0458d4800b7,%eax │ │ │ │ clc │ │ │ │ jb 5fdc6c <__gmpz_get_d_2exp@plt+0x1f79ec> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5fdc6a <__gmpz_get_d_2exp@plt+0x1f79ea> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb7a0af(%rip),%r14 │ │ │ │ + lea 0xb7a0cf(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c47568 <__gmpz_get_d_2exp@plt+0x8412e8> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -564313,56 +564363,56 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ sahf │ │ │ │ mov $0x0,%bh │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5fdee4 <__gmpz_get_d_2exp@plt+0x1f7c64> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5fded9 <__gmpz_get_d_2exp@plt+0x1f7c59> │ │ │ │ movq $0x5fddc8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x5fdf00,-0x8(%rbp) │ │ │ │ movq $0xfb7b28,-0x30(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x20(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ - movq $0x12298e9,-0x10(%rbp) │ │ │ │ + movq $0x1229909,-0x10(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f5f0 <__gmpz_get_d_2exp@plt+0x719370> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb79e8d(%rip),%rbx │ │ │ │ + lea 0xb79ead(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x62(%rax) │ │ │ │ + add %bh,-0x62(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5fdf19 <__gmpz_get_d_2exp@plt+0x1f7c99> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb79e38(%rip),%rbx │ │ │ │ + lea 0xb79e58(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0x70000000,%eax │ │ │ │ + adc $0x90000000,%eax │ │ │ │ sahf │ │ │ │ mov $0x0,%bh │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5fdf84 <__gmpz_get_d_2exp@plt+0x1f7d04> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -564371,15 +564421,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5fdf82 <__gmpz_get_d_2exp@plt+0x1f7d02> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb79e0f(%rip),%r14 │ │ │ │ + lea 0xb79e2f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c47568 <__gmpz_get_d_2exp@plt+0x8412e8> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -564523,50 +564573,51 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - pushf │ │ │ │ + add %bl,-0x64(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5fe1fc <__gmpz_get_d_2exp@plt+0x1f7f7c> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5fe1f1 <__gmpz_get_d_2exp@plt+0x1f7f71> │ │ │ │ movq $0x5fe0e0,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x5fe218,-0x8(%rbp) │ │ │ │ movq $0xfb7b28,-0x30(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x20(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ - movq $0x12298e9,-0x10(%rbp) │ │ │ │ + movq $0x1229909,-0x10(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f5f0 <__gmpz_get_d_2exp@plt+0x719370> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb79bed(%rip),%rbx │ │ │ │ + lea 0xb79c0d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800b79b(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %bl,%al │ │ │ │ + fwait │ │ │ │ + mov $0x0,%bh │ │ │ │ + mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 5fe231 <__gmpz_get_d_2exp@plt+0x1f7fb1> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb79b98(%rip),%rbx │ │ │ │ + lea 0xb79bb8(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -564583,15 +564634,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb79b67(%rip),%rbx │ │ │ │ + lea 0xb79b87(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -564599,20 +564650,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 5fe309 <__gmpz_get_d_2exp@plt+0x1f8089> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5fe2e6 <__gmpz_get_d_2exp@plt+0x1f8066> │ │ │ │ movq $0xfb73e0,-0x20(%rbp) │ │ │ │ - movq $0x1177e02,-0x18(%rbp) │ │ │ │ - movq $0x12b1439,-0x10(%rbp) │ │ │ │ + movq $0x1177e22,-0x18(%rbp) │ │ │ │ + movq $0x12b1459,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b1f5f0 <__gmpz_get_d_2exp@plt+0x719370> │ │ │ │ - lea 0xb79b1b(%rip),%rbx │ │ │ │ + lea 0xb79b3b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -564622,19 +564673,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 5fe361 <__gmpz_get_d_2exp@plt+0x1f80e1> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5fe33a <__gmpz_get_d_2exp@plt+0x1f80ba> │ │ │ │ movq $0xfb73e0,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x10(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ - lea 0xb79acf(%rip),%rbx │ │ │ │ + lea 0xb79aef(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -564668,15 +564719,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x66(%rax) │ │ │ │ + add %ah,-0x66(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5fe198 <__gmpz_get_d_2exp@plt+0x1f7f18> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ @@ -564684,31 +564735,33 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800b799(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ + add %al,%al │ │ │ │ + cltd │ │ │ │ + mov $0x0,%bh │ │ │ │ + mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5fde80 <__gmpz_get_d_2exp@plt+0x1f7c00> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cwtl │ │ │ │ + add %al,(%rax) │ │ │ │ + cltd │ │ │ │ mov $0x0,%bh │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5fd400 <__gmpz_get_d_2exp@plt+0x1f7180> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ @@ -565011,15 +565064,15 @@ │ │ │ │ lea -0x186(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x196(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x87(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x1a0,0x388(%r13) │ │ │ │ - lea 0xb79533(%rip),%rbx │ │ │ │ + lea 0xb79553(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -565033,15 +565086,15 @@ │ │ │ │ jb 5fe92e <__gmpz_get_d_2exp@plt+0x1f86ae> │ │ │ │ movq $0xfb73e0,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b3b670 <__gmpz_get_d_2exp@plt+0x7353f0> │ │ │ │ - lea 0xb7950b(%rip),%rbx │ │ │ │ + lea 0xb7952b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -565059,28 +565112,28 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900b794(%rax) │ │ │ │ + add %ch,0x4900b794(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5fe9b4 <__gmpz_get_d_2exp@plt+0x1f8734> │ │ │ │ movq $0x5fe950,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5fe678 <__gmpz_get_d_2exp@plt+0x1f83f8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb79482(%rip),%rbx │ │ │ │ + lea 0xb794a2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x18000000,%eax │ │ │ │ + adc $0x38000000,%eax │ │ │ │ adc $0xbe,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5fea24 <__gmpz_get_d_2exp@plt+0x1f87a4> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -565089,15 +565142,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5fea22 <__gmpz_get_d_2exp@plt+0x1f87a2> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbe13e0(%rip),%r14 │ │ │ │ + lea 0xbe1400(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e80d50 <__gmpz_get_d_2exp@plt+0xa7aad0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -565152,53 +565205,53 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800b793(%rax) │ │ │ │ + add %ah,0x4800b793(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5feb39 <__gmpz_get_d_2exp@plt+0x1f88b9> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5feb2e <__gmpz_get_d_2exp@plt+0x1f88ae> │ │ │ │ movq $0x5fea40,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7b28,-0x28(%rbp) │ │ │ │ - movq $0x1177e58,-0x20(%rbp) │ │ │ │ + movq $0x1177e78,-0x20(%rbp) │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ - movq $0x12298e9,-0x8(%rbp) │ │ │ │ + movq $0x1229909,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b3b670 <__gmpz_get_d_2exp@plt+0x7353f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb79338(%rip),%rbx │ │ │ │ + lea 0xb79358(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0xa0000000,%eax │ │ │ │ + adc $0xc0000000,%eax │ │ │ │ adc 0x458d4800(%rsi),%bh │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5feb9c <__gmpz_get_d_2exp@plt+0x1f891c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 5feb9a <__gmpz_get_d_2exp@plt+0x1f891a> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbe1268(%rip),%r14 │ │ │ │ + lea 0xbe1288(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e80d50 <__gmpz_get_d_2exp@plt+0xa7aad0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -565354,37 +565407,37 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - nop │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %eax,%ecx │ │ │ │ mov $0x0,%bh │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 5fee09 <__gmpz_get_d_2exp@plt+0x1f8b89> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5fedfe <__gmpz_get_d_2exp@plt+0x1f8b7e> │ │ │ │ movq $0x5febb8,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7f20,-0x30(%rbp) │ │ │ │ - movq $0x1177e88,-0x28(%rbp) │ │ │ │ + movq $0x1177ea8,-0x28(%rbp) │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %r8,-0x18(%rbp) │ │ │ │ - movq $0x12298e9,-0x10(%rbp) │ │ │ │ - movq $0x11e1299,-0x8(%rbp) │ │ │ │ + movq $0x1229909,-0x10(%rbp) │ │ │ │ + movq $0x11e12b9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b3b670 <__gmpz_get_d_2exp@plt+0x7353f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb79098(%rip),%rbx │ │ │ │ + lea 0xb790b8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -565437,35 +565490,34 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - movsbl (%rax),%eax │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,0xf(%rax) │ │ │ │ + mov $0x458d4800,%esi │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 5fef29 <__gmpz_get_d_2exp@plt+0x1f8ca9> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5fef1e <__gmpz_get_d_2exp@plt+0x1f8c9e> │ │ │ │ movq $0x5fee30,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7b28,-0x28(%rbp) │ │ │ │ - movq $0x11dfdf9,-0x20(%rbp) │ │ │ │ + movq $0x11dfe19,-0x20(%rbp) │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ - movq $0x12298e9,-0x8(%rbp) │ │ │ │ + movq $0x1229909,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b3b670 <__gmpz_get_d_2exp@plt+0x7353f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb78f88(%rip),%rbx │ │ │ │ + lea 0xb78fa8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -565619,36 +565671,36 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ or $0xbe,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 5ff1a1 <__gmpz_get_d_2exp@plt+0x1f8f21> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ff196 <__gmpz_get_d_2exp@plt+0x1f8f16> │ │ │ │ movq $0x5fef50,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7f20,-0x30(%rbp) │ │ │ │ - movq $0x11dfdf9,-0x28(%rbp) │ │ │ │ + movq $0x11dfe19,-0x28(%rbp) │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %r8,-0x18(%rbp) │ │ │ │ - movq $0x12298e9,-0x10(%rbp) │ │ │ │ - movq $0x11e1299,-0x8(%rbp) │ │ │ │ + movq $0x1229909,-0x10(%rbp) │ │ │ │ + movq $0x11e12b9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b3b670 <__gmpz_get_d_2exp@plt+0x7353f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb78d20(%rip),%rbx │ │ │ │ + lea 0xb78d40(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -565658,68 +565710,67 @@ │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - {rex2 0xbe} str -0x73(%r16) │ │ │ │ - rex.RB loopne 5ff239 <__gmpz_get_d_2exp@plt+0x1f8fb9> │ │ │ │ + add %al,-0x2b(%rax) │ │ │ │ + mov $0x458d4800,%esi │ │ │ │ + loopne 5ff239 <__gmpz_get_d_2exp@plt+0x1f8fb9> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5ff216 <__gmpz_get_d_2exp@plt+0x1f8f96> │ │ │ │ movq $0xfb73e0,-0x20(%rbp) │ │ │ │ - movq $0x11ec709,-0x18(%rbp) │ │ │ │ - movq $0x1177ed9,-0x10(%rbp) │ │ │ │ + movq $0x11ec729,-0x18(%rbp) │ │ │ │ + movq $0x1177ef9,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b3b670 <__gmpz_get_d_2exp@plt+0x7353f0> │ │ │ │ - lea 0xb78cc3(%rip),%rbx │ │ │ │ + lea 0xb78ce3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x2c(%rax) │ │ │ │ mov $0x458d4800,%esi │ │ │ │ loopne 5ff291 <__gmpz_get_d_2exp@plt+0x1f9011> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5ff26e <__gmpz_get_d_2exp@plt+0x1f8fee> │ │ │ │ movq $0xfb73e0,-0x20(%rbp) │ │ │ │ - movq $0x11ec669,-0x18(%rbp) │ │ │ │ - movq $0x1177ed9,-0x10(%rbp) │ │ │ │ + movq $0x11ec689,-0x18(%rbp) │ │ │ │ + movq $0x1177ef9,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b3b670 <__gmpz_get_d_2exp@plt+0x7353f0> │ │ │ │ - lea 0xb78c7b(%rip),%rbx │ │ │ │ + lea 0xb78c9b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - mov $0x458d4800,%esi │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + add %cl,(%rax) │ │ │ │ + movsbl (%rax),%eax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5ff2ce <__gmpz_get_d_2exp@plt+0x1f904e> │ │ │ │ movq $0xfb7b28,-0x28(%rbp) │ │ │ │ - movq $0x11e0181,-0x20(%rbp) │ │ │ │ - movq $0x11e0262,-0x18(%rbp) │ │ │ │ + movq $0x11e01a1,-0x20(%rbp) │ │ │ │ + movq $0x11e0282,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ - movq $0x12b1439,-0x8(%rbp) │ │ │ │ + movq $0x12b1459,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b3b670 <__gmpz_get_d_2exp@plt+0x7353f0> │ │ │ │ - lea 0xb78c2b(%rip),%rbx │ │ │ │ + lea 0xb78c4b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -565745,15 +565796,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73582c8c <__environ@GLIBC_2.2.5+0x7223f1a4> │ │ │ │ + rex.RB call 73582c8c <__environ@GLIBC_2.2.5+0x7223f164> │ │ │ │ push %rsi │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ff38c <__gmpz_get_d_2exp@plt+0x1f910c> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x5ff2f0,-0x18(%r12) │ │ │ │ @@ -565773,45 +565824,45 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ mov -0x3b7cb700(%rdi),%esi │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ movq $0x5ff338,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ mov %rdi,%rax │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ jmp 5ff138 <__gmpz_get_d_2exp@plt+0x1f8eb8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb78b17(%rip),%rbx │ │ │ │ + lea 0xb78b37(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73582d6c <__environ@GLIBC_2.2.5+0x7223f284> │ │ │ │ + rex.RB call 73582d6c <__environ@GLIBC_2.2.5+0x7223f244> │ │ │ │ and %cl,-0x10(%rcx,%rcx,4) │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp f4d040 <__gmpz_get_d_2exp@plt+0xb46dc0> │ │ │ │ @@ -565820,42 +565871,41 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x76(%rax) │ │ │ │ - mov $0x0,%bh │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %cl,0x4900b78a(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ff48e <__gmpz_get_d_2exp@plt+0x1f920e> │ │ │ │ movq $0x5ff418,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %rdi,%r8 │ │ │ │ lea -0x6(%r12),%rdi │ │ │ │ - lea 0xb78a50(%rip),%rsi │ │ │ │ + lea 0xb78a70(%rip),%rsi │ │ │ │ jmp 5ff138 <__gmpz_get_d_2exp@plt+0x1f8eb8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb78a80(%rip),%rbx │ │ │ │ + lea 0xb78aa0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73582e14 <__environ@GLIBC_2.2.5+0x7223f32c> │ │ │ │ + rex.RB call 73582e14 <__environ@GLIBC_2.2.5+0x7223f2ec> │ │ │ │ and %cl,-0x10(%rcx,%rcx,4) │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp f4d0a0 <__gmpz_get_d_2exp@plt+0xb46e20> │ │ │ │ @@ -565864,29 +565914,29 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ mov %esi,-0x3b7cb700(%rdi) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x21(%rdi) │ │ │ │ movq $0x5ff4c0,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %rdi,%r8 │ │ │ │ lea -0x6(%r12),%rdi │ │ │ │ - lea 0xb789a8(%rip),%rsi │ │ │ │ + lea 0xb789c8(%rip),%rsi │ │ │ │ jmp 5ff138 <__gmpz_get_d_2exp@plt+0x1f8eb8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb789e8(%rip),%rbx │ │ │ │ + lea 0xb78a08(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -565896,33 +565946,33 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 5ff5b9 <__gmpz_get_d_2exp@plt+0x1f9339> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 5ff592 <__gmpz_get_d_2exp@plt+0x1f9312> │ │ │ │ movq $0xfb73e0,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x10(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b3b670 <__gmpz_get_d_2exp@plt+0x7353f0> │ │ │ │ - lea 0xb789a7(%rip),%rbx │ │ │ │ + lea 0xb789c7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov %dh,-0x776b700(%rdi) │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov %esi,-0x776b700(%rdi) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 5feda0 <__gmpz_get_d_2exp@plt+0x1f8b20> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -565930,15 +565980,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900b788(%rax) │ │ │ │ + add %dh,0x4900b788(%rax) │ │ │ │ mov %edi,%eax │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 5fead8 <__gmpz_get_d_2exp@plt+0x1f8858> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ @@ -565947,16 +565997,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900b788(%rax) │ │ │ │ - mov %edi,%eax │ │ │ │ + add %dl,%al │ │ │ │ + mov %dh,-0x776b700(%rdi) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 5ff138 <__gmpz_get_d_2exp@plt+0x1f8eb8> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -565964,105 +566014,103 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x78(%rax) │ │ │ │ - mov $0x0,%bh │ │ │ │ - mov %rdi,%r8 │ │ │ │ + add %dl,0x4900b788(%rax) │ │ │ │ + mov %edi,%eax │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 5feec8 <__gmpz_get_d_2exp@plt+0x1f8c48> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x78(%rax) │ │ │ │ - mov $0x0,%bh │ │ │ │ - mov %r14,%rsi │ │ │ │ + add %cl,0x4c00b788(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5ff1e8 <__gmpz_get_d_2exp@plt+0x1f8f68> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x78(%rax) │ │ │ │ + add %dh,-0x78(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5ff240 <__gmpz_get_d_2exp@plt+0x1f8fc0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x78(%rax) │ │ │ │ - mov $0x0,%bh │ │ │ │ - mov %rsi,%rdi │ │ │ │ + add %cl,0x4800b788(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5ff508 <__gmpz_get_d_2exp@plt+0x1f9288> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov %dh,-0x876b800(%rdi) │ │ │ │ + add %dl,-0x78(%rax) │ │ │ │ + mov $0x0,%bh │ │ │ │ + mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 5ff460 <__gmpz_get_d_2exp@plt+0x1f91e0> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xchg %esi,-0x976b400(%rdi) │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov %dh,-0x976b400(%rdi) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 5ff298 <__gmpz_get_d_2exp@plt+0x1f9018> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ xchg %esi,-0x776b700(%rdi) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 5ff3b8 <__gmpz_get_d_2exp@plt+0x1f9138> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ @@ -566101,17 +566149,18 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %al,-0x72b7ff49(%rsi) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + test $0x86,%al │ │ │ │ + mov $0x0,%bh │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 5ff7e2 <__gmpz_get_d_2exp@plt+0x1f9562> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5fe990 <__gmpz_get_d_2exp@plt+0x1f8710> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -566191,15 +566240,15 @@ │ │ │ │ lea -0x12d(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x13d(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x67(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x148,0x388(%r13) │ │ │ │ - lea 0xb7856e(%rip),%rbx │ │ │ │ + lea 0xb7858e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -566237,15 +566286,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735833c4 <__environ@GLIBC_2.2.5+0x7223f8dc> │ │ │ │ + rex.RB call 735833c4 <__environ@GLIBC_2.2.5+0x7223f89c> │ │ │ │ push %rcx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ffabf <__gmpz_get_d_2exp@plt+0x1f983f> │ │ │ │ movq $0x5ffa10,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ @@ -566254,30 +566303,30 @@ │ │ │ │ movq $0x5ffae8,-0x10(%rbp) │ │ │ │ mov %rsi,%r14 │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd2b8 <__gmpz_get_d_2exp@plt+0x7f7038> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb784e7(%rip),%rbx │ │ │ │ + lea 0xb78507(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ shrb $0x0,-0x5(%rbp) │ │ │ │ - movq $0x1177fb1,0x0(%rbp) │ │ │ │ + movq $0x1177fd1,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -566296,26 +566345,26 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ mov $0x0,%bh │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 5ffb7c <__gmpz_get_d_2exp@plt+0x1f98fc> │ │ │ │ movq $0x5ffb18,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5fe678 <__gmpz_get_d_2exp@plt+0x1f83f8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb78432(%rip),%rbx │ │ │ │ + lea 0xb78452(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -566326,15 +566375,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 5ffbce <__gmpz_get_d_2exp@plt+0x1f994e> │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp a6e210 <__gmpz_get_d_2exp@plt+0x667f90> │ │ │ │ - lea 0xb783fb(%rip),%rbx │ │ │ │ + lea 0xb7841b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -566447,15 +566496,15 @@ │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x5ffd00,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb782d4(%rip),%rbx │ │ │ │ + lea 0xb782f4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -566532,15 +566581,15 @@ │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x5ffe30,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb781ac(%rip),%rbx │ │ │ │ + lea 0xb781cc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -566588,15 +566637,15 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb780e9(%rip),%rbx │ │ │ │ + lea 0xb78109(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -566629,15 +566678,15 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp a6e3a0 <__gmpz_get_d_2exp@plt+0x668120> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb78059(%rip),%rbx │ │ │ │ + lea 0xb78079(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -566682,15 +566731,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x600048,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5f9de8 <__gmpz_get_d_2exp@plt+0x1f3b68> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb77fb2(%rip),%rbx │ │ │ │ + lea 0xb77fd2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -566701,15 +566750,15 @@ │ │ │ │ jb 60011a <__gmpz_get_d_2exp@plt+0x1f9e9a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb73e0,-0x30(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x20(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x20(%rbp) │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp bc6d50 <__gmpz_get_d_2exp@plt+0x7c0ad0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ @@ -566718,15 +566767,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73583a8c <__environ@GLIBC_2.2.5+0x7223ffa4> │ │ │ │ + rex.RB call 73583a8c <__environ@GLIBC_2.2.5+0x7223ff64> │ │ │ │ rex.WR │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 600182 <__gmpz_get_d_2exp@plt+0x1f9f02> │ │ │ │ movq $0x6000d8,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ @@ -566734,29 +566783,29 @@ │ │ │ │ movq $0x6001a8,-0x10(%rbp) │ │ │ │ mov %rsi,%r14 │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd2b8 <__gmpz_get_d_2exp@plt+0x7f7038> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb77ee4(%rip),%rbx │ │ │ │ + lea 0xb77f04(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ shrb $0x0,-0x5(%rbp) │ │ │ │ - movq $0x1177fb1,0x0(%rbp) │ │ │ │ + movq $0x1177fd1,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -566797,15 +566846,15 @@ │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd130 <__gmpz_get_d_2exp@plt+0x7f6eb0> │ │ │ │ - lea 0xb77e15(%rip),%rbx │ │ │ │ + lea 0xb77e35(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -566844,15 +566893,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ shrb $0x0,-0x5(%rbp) │ │ │ │ - movq $0x1177fb1,0x0(%rbp) │ │ │ │ + movq $0x1177fd1,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -566864,15 +566913,15 @@ │ │ │ │ jb 60036a <__gmpz_get_d_2exp@plt+0x1fa0ea> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb73e0,-0x30(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x20(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x20(%rbp) │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp bc6d50 <__gmpz_get_d_2exp@plt+0x7c0ad0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ @@ -566881,24 +566930,24 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73583cdc <__environ@GLIBC_2.2.5+0x722401f4> │ │ │ │ + rex.RB call 73583cdc <__environ@GLIBC_2.2.5+0x722401b4> │ │ │ │ (bad) │ │ │ │ movq $0x6003d0,-0x18(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd130 <__gmpz_get_d_2exp@plt+0x7f6eb0> │ │ │ │ - lea 0xb77cd1(%rip),%rbx │ │ │ │ + lea 0xb77cf1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -566935,15 +566984,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ shrb $0x0,-0x5(%rbp) │ │ │ │ - movq $0x1177fb1,0x0(%rbp) │ │ │ │ + movq $0x1177fd1,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -567013,16 +567062,17 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d4800b77a,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ + sarb $0x0,-0x49(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 600542 <__gmpz_get_d_2exp@plt+0x1fa2c2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 5ffb58 <__gmpz_get_d_2exp@plt+0x1f98d8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -567046,20 +567096,17 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jp 60054e <__gmpz_get_d_2exp@plt+0x1fa2ce> │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - test $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x7a(%rax) │ │ │ │ + mov $0x0,%bh │ │ │ │ + add $0xa8,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 60065e <__gmpz_get_d_2exp@plt+0x1fa3de> │ │ │ │ movq $0x600478,-0xa0(%r12) │ │ │ │ mov %r14,-0x98(%r12) │ │ │ │ movq $0x6004a0,-0x90(%r12) │ │ │ │ mov %r14,-0x88(%r12) │ │ │ │ movq $0x6004d0,-0x80(%r12) │ │ │ │ @@ -567082,15 +567129,15 @@ │ │ │ │ lea -0x8d(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x9e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xa8,0x388(%r13) │ │ │ │ - lea 0xb77a20(%rip),%rbx │ │ │ │ + lea 0xb77a40(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -567140,18 +567187,18 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x6006b8,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ - lea 0xb77970(%rip),%rbx │ │ │ │ + lea 0xb77990(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb7795e(%rip),%rbx │ │ │ │ + lea 0xb7797e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -567193,15 +567240,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x600780,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5fa370 <__gmpz_get_d_2exp@plt+0x1f40f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb778e2(%rip),%rbx │ │ │ │ + lea 0xb77902(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -567217,15 +567264,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb7788f(%rip),%rbx │ │ │ │ + lea 0xb778af(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -567235,15 +567282,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 60089a <__gmpz_get_d_2exp@plt+0x1fa61a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x11780e2,-0x18(%rbp) │ │ │ │ + movq $0x1178102,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp a70240 <__gmpz_get_d_2exp@plt+0x669fc0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -567257,18 +567304,18 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x600868,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ - lea 0xb777c5(%rip),%rbx │ │ │ │ + lea 0xb777e5(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb777f3(%rip),%rbx │ │ │ │ + lea 0xb77813(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -567467,15 +567514,15 @@ │ │ │ │ movq $0x600b28,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x38(%r12),%r14 │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xb774cc(%rip),%rbx │ │ │ │ + lea 0xb774ec(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -567484,15 +567531,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 600c5a <__gmpz_get_d_2exp@plt+0x1fa9da> │ │ │ │ movq $0x600c78,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 600bc0 <__gmpz_get_d_2exp@plt+0x1fa940> │ │ │ │ - lea 0xb77497(%rip),%rbx │ │ │ │ + lea 0xb774b7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -567604,15 +567651,15 @@ │ │ │ │ lea -0x5f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x6f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ - lea 0xb772e1(%rip),%rbx │ │ │ │ + lea 0xb77301(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -567644,15 +567691,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x600e38,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5fa370 <__gmpz_get_d_2exp@plt+0x1f40f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb7725a(%rip),%rbx │ │ │ │ + lea 0xb7727a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -567711,15 +567758,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb77161(%rip),%rbx │ │ │ │ + lea 0xb77181(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -567751,15 +567798,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x600fc8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5fa370 <__gmpz_get_d_2exp@plt+0x1f40f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb770da(%rip),%rbx │ │ │ │ + lea 0xb770fa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -567810,15 +567857,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb77001(%rip),%rbx │ │ │ │ + lea 0xb77021(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -567850,15 +567897,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x601138,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5fa370 <__gmpz_get_d_2exp@plt+0x1f40f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb76f7a(%rip),%rbx │ │ │ │ + lea 0xb76f9a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -567890,15 +567937,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x6011c8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5fa370 <__gmpz_get_d_2exp@plt+0x1f40f0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb76ef2(%rip),%rbx │ │ │ │ + lea 0xb76f12(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -567949,15 +567996,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb76e19(%rip),%rbx │ │ │ │ + lea 0xb76e39(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -567989,15 +568036,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x601338,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 5fa138 <__gmpz_get_d_2exp@plt+0x1f3eb8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb76d92(%rip),%rbx │ │ │ │ + lea 0xb76db2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -568005,15 +568052,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6013f1 <__gmpz_get_d_2exp@plt+0x1fb171> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xcb0055(%rip),%r14 │ │ │ │ + lea 0xcb0075(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -568056,15 +568103,15 @@ │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6014c2 <__gmpz_get_d_2exp@plt+0x1fb242> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x1177e02,-0x20(%rbp) │ │ │ │ + movq $0x1177e22,-0x20(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ @@ -568141,15 +568188,15 @@ │ │ │ │ add %dh,0x1c(%rdi) │ │ │ │ movq $0x6014d8,-0x18(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb76b4d(%rip),%rbx │ │ │ │ + lea 0xb76b6d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -568177,15 +568224,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 60167a <__gmpz_get_d_2exp@plt+0x1fb3fa> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x12b1439,-0x18(%rbp) │ │ │ │ + movq $0x12b1459,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -568215,15 +568262,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ shrb $0x0,-0x5(%rbp) │ │ │ │ - movq $0x1177e02,0x0(%rbp) │ │ │ │ + movq $0x1177e22,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -568308,15 +568355,15 @@ │ │ │ │ add %dh,0x1c(%rdi) │ │ │ │ movq $0x601788,-0x18(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb768d5(%rip),%rbx │ │ │ │ + lea 0xb768f5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -568351,15 +568398,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7358523c <__environ@GLIBC_2.2.5+0x72241754> │ │ │ │ + rex.RB call 7358523c <__environ@GLIBC_2.2.5+0x72241714> │ │ │ │ and %cl,-0x10(%rcx,%rcx,4) │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd010 <__gmpz_get_d_2exp@plt+0x7f6d90> │ │ │ │ @@ -568438,15 +568485,15 @@ │ │ │ │ lea -0x77(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x87(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ - lea 0xb76704(%rip),%rbx │ │ │ │ + lea 0xb76724(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -568477,30 +568524,30 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x601a68,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 6019a0 <__gmpz_get_d_2exp@plt+0x1fb720> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb76682(%rip),%rbx │ │ │ │ + lea 0xb766a2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73585454 <__environ@GLIBC_2.2.5+0x7224196c> │ │ │ │ + rex.RB call 73585454 <__environ@GLIBC_2.2.5+0x7224192c> │ │ │ │ and %cl,-0x10(%rcx,%rcx,4) │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfcee8 <__gmpz_get_d_2exp@plt+0x7f6c68> │ │ │ │ @@ -568591,15 +568638,15 @@ │ │ │ │ lea -0x68(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x76(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ - lea 0xb764e6(%rip),%rbx │ │ │ │ + lea 0xb76506(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -568657,15 +568704,15 @@ │ │ │ │ movq $0x601cc8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb76414(%rip),%rbx │ │ │ │ + lea 0xb76434(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -568698,15 +568745,15 @@ │ │ │ │ mov %rdi,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb76399(%rip),%rbx │ │ │ │ + lea 0xb763b9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -568716,15 +568763,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 601e2a <__gmpz_get_d_2exp@plt+0x1fbbaa> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x12298e9,-0x18(%rbp) │ │ │ │ + movq $0x1229909,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -568732,15 +568779,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7358579c <__environ@GLIBC_2.2.5+0x72241cb4> │ │ │ │ + rex.RB call 7358579c <__environ@GLIBC_2.2.5+0x72241c74> │ │ │ │ (bad) │ │ │ │ movq $0x601e90,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -568775,15 +568822,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73585824 <__environ@GLIBC_2.2.5+0x72241d3c> │ │ │ │ + rex.RB call 73585824 <__environ@GLIBC_2.2.5+0x72241cfc> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 601f29 <__gmpz_get_d_2exp@plt+0x1fbca9> │ │ │ │ movq $0x601df8,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0x601e48,-0x10(%r12) │ │ │ │ @@ -568793,15 +568840,15 @@ │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb76455(%rip),%rbx │ │ │ │ + lea 0xb76475(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -568819,15 +568866,15 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb763f1(%rip),%rbx │ │ │ │ + lea 0xb76411(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -568837,15 +568884,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 601ff2 <__gmpz_get_d_2exp@plt+0x1fbd72> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x12298e9,-0x18(%rbp) │ │ │ │ + movq $0x1229909,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -568853,15 +568900,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73585964 <__environ@GLIBC_2.2.5+0x72241e7c> │ │ │ │ + rex.RB call 73585964 <__environ@GLIBC_2.2.5+0x72241e3c> │ │ │ │ (bad) │ │ │ │ movq $0x602058,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -568896,15 +568943,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735859ec <__environ@GLIBC_2.2.5+0x72241f04> │ │ │ │ + rex.RB call 735859ec <__environ@GLIBC_2.2.5+0x72241ec4> │ │ │ │ pop %rsi │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6020f4 <__gmpz_get_d_2exp@plt+0x1fbe74> │ │ │ │ movq $0x601fc0,-0x28(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ movq $0x602010,-0x10(%r12) │ │ │ │ @@ -568915,15 +568962,15 @@ │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb7629a(%rip),%rbx │ │ │ │ + lea 0xb762ba(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -568955,15 +569002,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbx,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc2776e(%rip),%rbx │ │ │ │ + lea 0xc2778e(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -569031,15 +569078,15 @@ │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x602228,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb7610c(%rip),%rbx │ │ │ │ + lea 0xb7612c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -569115,15 +569162,15 @@ │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x602358,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb75fe4(%rip),%rbx │ │ │ │ + lea 0xb76004(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -569171,15 +569218,15 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb75f21(%rip),%rbx │ │ │ │ + lea 0xb75f41(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -569189,15 +569236,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6024e2 <__gmpz_get_d_2exp@plt+0x1fc262> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x12298e9,-0x18(%rbp) │ │ │ │ + movq $0x1229909,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -569350,15 +569397,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7358606c <__environ@GLIBC_2.2.5+0x72242584> │ │ │ │ + rex.RB call 7358606c <__environ@GLIBC_2.2.5+0x72242544> │ │ │ │ movsxd -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x4b(%rdi) │ │ │ │ @@ -569373,15 +569420,15 @@ │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb75c35(%rip),%rbx │ │ │ │ + lea 0xb75c55(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -569432,17 +569479,17 @@ │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb75b60(%rip),%rbx │ │ │ │ + lea 0xb75b80(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xc27076(%rip),%rbx │ │ │ │ + lea 0xc27096(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -569453,15 +569500,15 @@ │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6028ca <__gmpz_get_d_2exp@plt+0x1fc64a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x11783c9,-0x20(%rbp) │ │ │ │ + movq $0x11783e9,-0x20(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ @@ -569480,18 +569527,18 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x602890,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x18(%r12),%rdi │ │ │ │ - lea 0xb75ab1(%rip),%rbx │ │ │ │ + lea 0xb75ad1(%rip),%rbx │ │ │ │ jmp fb9d08 <__gmpz_get_d_2exp@plt+0xbb3a88> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb75aa6(%rip),%rbx │ │ │ │ + lea 0xb75ac6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -569551,18 +569598,18 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x28(%rdi) │ │ │ │ movq $0x602968,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x20(%r12),%rdi │ │ │ │ - lea 0xb759a4(%rip),%rbx │ │ │ │ + lea 0xb759c4(%rip),%rbx │ │ │ │ jmp fb9d08 <__gmpz_get_d_2exp@plt+0xbb3a88> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb759a1(%rip),%rbx │ │ │ │ + lea 0xb759c1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -569572,15 +569619,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 602a82 <__gmpz_get_d_2exp@plt+0x1fc802> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x12298e9,-0x18(%rbp) │ │ │ │ + movq $0x1229909,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -569588,15 +569635,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735863f4 <__environ@GLIBC_2.2.5+0x7224290c> │ │ │ │ + rex.RB call 735863f4 <__environ@GLIBC_2.2.5+0x722428cc> │ │ │ │ imul $0x2ae8e845,-0x39(%rax),%ecx │ │ │ │ (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -569634,15 +569681,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73586484 <__environ@GLIBC_2.2.5+0x7224299c> │ │ │ │ + rex.RB call 73586484 <__environ@GLIBC_2.2.5+0x7224295c> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 602b89 <__gmpz_get_d_2exp@plt+0x1fc909> │ │ │ │ movq $0x602a50,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0x602aa0,-0x10(%r12) │ │ │ │ @@ -569652,15 +569699,15 @@ │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb75845(%rip),%rbx │ │ │ │ + lea 0xb75865(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -569680,15 +569727,15 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb757de(%rip),%rbx │ │ │ │ + lea 0xb757fe(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -569805,15 +569852,15 @@ │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp 602438 <__gmpz_get_d_2exp@plt+0x1fc1b8> │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ - lea 0xb7561c(%rip),%rbx │ │ │ │ + lea 0xb7563c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -569889,15 +569936,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x602e60,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %r14,%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 602d08 <__gmpz_get_d_2exp@plt+0x1fca88> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb754f7(%rip),%rbx │ │ │ │ + lea 0xb75517(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -569986,15 +570033,15 @@ │ │ │ │ lea -0x56(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x67(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb753a1(%rip),%rbx │ │ │ │ + lea 0xb753c1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -570030,15 +570077,15 @@ │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b4c0c0 <__gmpz_get_d_2exp@plt+0x745e40> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb75309(%rip),%rbx │ │ │ │ + lea 0xb75329(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -570074,15 +570121,15 @@ │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b4bf40 <__gmpz_get_d_2exp@plt+0x745cc0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb75271(%rip),%rbx │ │ │ │ + lea 0xb75291(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -570159,18 +570206,18 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xcae170(%rip),%rbx │ │ │ │ + lea 0xcae190(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb75169(%rip),%rbx │ │ │ │ + lea 0xb75189(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -570188,27 +570235,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ add -0x876b800(%rsi),%bh │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp b624b8 <__gmpz_get_d_2exp@plt+0x75c238> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %dl,-0x49(%rcx) │ │ │ │ + sub %dl,-0x49(%rcx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 6033b7 <__gmpz_get_d_2exp@plt+0x1fd137> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6033ac <__gmpz_get_d_2exp@plt+0x1fd12c> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -570217,16 +570264,16 @@ │ │ │ │ movq $0x6032f8,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0x603320,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x11e1879,-0x20(%rbp) │ │ │ │ - movq $0x12459a1,-0x18(%rbp) │ │ │ │ + movq $0x11e1899,-0x20(%rbp) │ │ │ │ + movq $0x12459c1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -570246,28 +570293,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - add -0x976b400(%rsi),%bh │ │ │ │ + add %cl,0x2(%rax) │ │ │ │ + mov $0xf6894c00,%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp b62648 <__gmpz_get_d_2exp@plt+0x75c3c8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W push %rax │ │ │ │ - mov $0x0,%bh │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + push $0x4800b750 │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6034ad <__gmpz_get_d_2exp@plt+0x1fd22d> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6034a2 <__gmpz_get_d_2exp@plt+0x1fd222> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -570296,22 +570342,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4f(%rax) │ │ │ │ + add %ch,0x4f(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 603500 <__gmpz_get_d_2exp@plt+0x1fd280> │ │ │ │ movq $0x603518,-0x18(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xb74f2d(%rip),%rsi │ │ │ │ + lea 0xb74f4d(%rip),%rsi │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp c13c40 <__gmpz_get_d_2exp@plt+0x80d9c0> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -570325,19 +570371,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbx,%riz,1) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ movq $0x603568,0x10(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xbde252(%rip),%r14 │ │ │ │ + lea 0xbde272(%rip),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xcadeee(%rip),%rbx │ │ │ │ + lea 0xcadf0e(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -570355,18 +570401,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - stc │ │ │ │ + add %al,(%rax) │ │ │ │ + cli │ │ │ │ mov $0x458d4800,%ebp │ │ │ │ - call 73586ee4 <__environ@GLIBC_2.2.5+0x722433fc> │ │ │ │ + call 73586ee4 <__environ@GLIBC_2.2.5+0x722433bc> │ │ │ │ rex.WR │ │ │ │ movq $0x6035d0,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -570376,17 +570422,19 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800bdf9(%rax) │ │ │ │ - mov 0x10(%rbp),%edi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ + add %al,%al │ │ │ │ + stc │ │ │ │ + mov $0x7d8b4800,%ebp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jae 6035df <__gmpz_get_d_2exp@plt+0x1fd35f> │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp b5fba0 <__gmpz_get_d_2exp@plt+0x759920> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -570412,30 +570460,30 @@ │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0x603590,-0x8(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb74e21(%rip),%rbx │ │ │ │ + lea 0xb74e41(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ rex.WRX mov $0x0,%dil │ │ │ │ jmp 603608 <__gmpz_get_d_2exp@plt+0x1fd388> │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ + adc $0x30000000,%eax │ │ │ │ gs enter $0x4800,$0x8d │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 6036e4 <__gmpz_get_d_2exp@plt+0x1fd464> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -570464,46 +570512,45 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.WRB mov $0x0,%r15b │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.WRX mov $0x0,%dil │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ - lea 0xb74d93(%rip),%rsi │ │ │ │ + lea 0xb74db3(%rip),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp b639d0 <__gmpz_get_d_2exp@plt+0x75d750> │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900b74d(%rax) │ │ │ │ + add %dh,0x4900b74d(%rax) │ │ │ │ mov %esi,%eax │ │ │ │ mov %r14,%rdi │ │ │ │ - lea 0xb74d63(%rip),%rsi │ │ │ │ + lea 0xb74d83(%rip),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp b63880 <__gmpz_get_d_2exp@plt+0x75d600> │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x4d,%al │ │ │ │ - mov $0x0,%bh │ │ │ │ + enter $0xb74d,$0x0 │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6037e2 <__gmpz_get_d_2exp@plt+0x1fd562> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6037d7 <__gmpz_get_d_2exp@plt+0x1fd557> │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -570548,19 +570595,19 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x603778,-0x18(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea 0xb74be2(%rip),%rsi │ │ │ │ + lea 0xb74c02(%rip),%rsi │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ jmp b4c5a8 <__gmpz_get_d_2exp@plt+0x746328> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb74cee(%rip),%rbx │ │ │ │ + lea 0xb74d0e(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -570568,16 +570615,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800b74c(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + add %bl,%al │ │ │ │ + rex.WR mov $0x0,%dil │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6038e1 <__gmpz_get_d_2exp@plt+0x1fd661> │ │ │ │ movq $0x6038c8,-0x20(%rbp) │ │ │ │ mov %r8,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ @@ -570588,23 +570636,22 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c(%rax) │ │ │ │ - mov $0x0,%bh │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ + add %bl,0x4c00b74c(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ mov 0x7(%rbx),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 603810 <__gmpz_get_d_2exp@plt+0x1fd590> │ │ │ │ - lea 0xb74c78(%rip),%rbx │ │ │ │ + lea 0xb74c98(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -570629,15 +570676,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10587294 <__environ@GLIBC_2.2.5+0xf2437ac> │ │ │ │ + rex.RB call 10587294 <__environ@GLIBC_2.2.5+0xf24376c> │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c072d5 <__gmpz_get_d_2exp@plt+0x801055> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -570699,19 +570746,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rdx,1) │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ - lea 0xcad9b5(%rip),%rbx │ │ │ │ + lea 0xcad9d5(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xcad9ac(%rip),%rbx │ │ │ │ + lea 0xcad9cc(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ @@ -570736,15 +570783,15 @@ │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b4c0c0 <__gmpz_get_d_2exp@plt+0x745e40> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb74ab6(%rip),%rbx │ │ │ │ + lea 0xb74ad6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -570755,29 +570802,29 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 603af2 <__gmpz_get_d_2exp@plt+0x1fd872> │ │ │ │ movq $0x603b10,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 603a50 <__gmpz_get_d_2exp@plt+0x1fd7d0> │ │ │ │ - lea 0xb74a7f(%rip),%rbx │ │ │ │ + lea 0xb74a9f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xcad8b1(%rip),%ebx │ │ │ │ + lea 0xcad8d1(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcad8ac(%rip),%rbx │ │ │ │ + lea 0xcad8cc(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -570834,15 +570881,15 @@ │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb74967(%rip),%rbx │ │ │ │ + lea 0xb74987(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -570896,15 +570943,15 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2d(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb74899(%rip),%rbx │ │ │ │ + lea 0xb748b9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -570936,15 +570983,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x603d08,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 603c90 <__gmpz_get_d_2exp@plt+0x1fda10> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb74812(%rip),%rbx │ │ │ │ + lea 0xb74832(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -570998,15 +571045,15 @@ │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ movq $0x603dd0,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x28(%r12),%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 603bb0 <__gmpz_get_d_2exp@plt+0x1fd930> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb7473f(%rip),%rbx │ │ │ │ + lea 0xb7475f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -571031,15 +571078,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10587804 <__environ@GLIBC_2.2.5+0xf243d1c> │ │ │ │ + rex.RB call 10587804 <__environ@GLIBC_2.2.5+0xf243cdc> │ │ │ │ (bad) │ │ │ │ lock add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c07db5 <__gmpz_get_d_2exp@plt+0x801b35> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -571084,15 +571131,15 @@ │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbp,%rdx,1) │ │ │ │ mov 0x6(%rbx),%esi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xcad4db(%rip),%rbx │ │ │ │ + lea 0xcad4fb(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x603f88,0x10(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 603f88 <__gmpz_get_d_2exp@plt+0x1fdd08> │ │ │ │ @@ -571102,18 +571149,18 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xcad489(%rip),%ebx │ │ │ │ + lea 0xcad4a9(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcad484(%rip),%rbx │ │ │ │ + lea 0xcad4a4(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ @@ -571139,15 +571186,15 @@ │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b4bf40 <__gmpz_get_d_2exp@plt+0x745cc0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb74566(%rip),%rbx │ │ │ │ + lea 0xb74586(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -571158,29 +571205,29 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 604072 <__gmpz_get_d_2exp@plt+0x1fddf2> │ │ │ │ movq $0x604090,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 603fd0 <__gmpz_get_d_2exp@plt+0x1fdd50> │ │ │ │ - lea 0xb7452f(%rip),%rbx │ │ │ │ + lea 0xb7454f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0xe(%rbp),%esi │ │ │ │ - lea 0xcad331(%rip),%rbx │ │ │ │ + lea 0xcad351(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcad32c(%rip),%rbx │ │ │ │ + lea 0xcad34c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ @@ -571195,29 +571242,29 @@ │ │ │ │ jb 6040f3 <__gmpz_get_d_2exp@plt+0x1fde73> │ │ │ │ movq $0x604110,-0x8(%rbp) │ │ │ │ mov %r8,%rax │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 603fd0 <__gmpz_get_d_2exp@plt+0x1fdd50> │ │ │ │ - lea 0xb744b6(%rip),%rbx │ │ │ │ + lea 0xb744d6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0xe(%rbp),%esi │ │ │ │ - lea 0xcad2ba(%rip),%rbx │ │ │ │ + lea 0xcad2da(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcad2a3(%rip),%rbx │ │ │ │ + lea 0xcad2c3(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ @@ -571229,50 +571276,50 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 60416a <__gmpz_get_d_2exp@plt+0x1fdeea> │ │ │ │ movq $0x604188,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 603fd0 <__gmpz_get_d_2exp@plt+0x1fdd50> │ │ │ │ - lea 0xb74447(%rip),%rbx │ │ │ │ + lea 0xb74467(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0xe(%rbp),%esi │ │ │ │ - lea 0xcad242(%rip),%rbx │ │ │ │ + lea 0xcad262(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcad22b(%rip),%rbx │ │ │ │ + lea 0xcad24b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73587b1c <__environ@GLIBC_2.2.5+0x72244034> │ │ │ │ + rex.RB call 73587b1c <__environ@GLIBC_2.2.5+0x72243ff4> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call c083e1 <__gmpz_get_d_2exp@plt+0x802161> │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 603fd0 <__gmpz_get_d_2exp@plt+0x1fdd50> │ │ │ │ - lea 0xb743cf(%rip),%rbx │ │ │ │ + lea 0xb743ef(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -571295,22 +571342,22 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73587b9c <__environ@GLIBC_2.2.5+0x722440b4> │ │ │ │ + rex.RB call 73587b9c <__environ@GLIBC_2.2.5+0x72244074> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call c084e1 <__gmpz_get_d_2exp@plt+0x802261> │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 603fd0 <__gmpz_get_d_2exp@plt+0x1fdd50> │ │ │ │ - lea 0xb74357(%rip),%rbx │ │ │ │ + lea 0xb74377(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -571519,15 +571566,15 @@ │ │ │ │ lea -0xee(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x106(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x3f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x110,0x388(%r13) │ │ │ │ - lea 0xb74015(%rip),%rbx │ │ │ │ + lea 0xb74035(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -571601,15 +571648,15 @@ │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x4d(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xb73ef9(%rip),%rbx │ │ │ │ + lea 0xb73f19(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -571623,17 +571670,16 @@ │ │ │ │ jmp e49ee8 <__gmpz_get_d_2exp@plt+0xa43c68> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,0x3d(%rax) │ │ │ │ - mov $0x0,%bh │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %cl,0x4800b73d(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 604783 <__gmpz_get_d_2exp@plt+0x1fe503> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 604778 <__gmpz_get_d_2exp@plt+0x1fe4f8> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -571695,40 +571741,39 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3c(%rax) │ │ │ │ - mov $0x0,%bh │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %al,0x4900b73c(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 604867 <__gmpz_get_d_2exp@plt+0x1fe5e7> │ │ │ │ movq $0x604720,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x6047a0,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb73d67(%rip),%rbx │ │ │ │ + lea 0xb73d87(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3d(%rax) │ │ │ │ + add %ch,0x3d(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ mov %r8,%rdi │ │ │ │ jmp 604828 <__gmpz_get_d_2exp@plt+0x1fe5a8> │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -571749,24 +571794,24 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900b73b(%rax) │ │ │ │ + add %bh,0x4900b73b(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 604914 <__gmpz_get_d_2exp@plt+0x1fe694> │ │ │ │ movq $0x6048b0,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 603608 <__gmpz_get_d_2exp@plt+0x1fd388> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb73cda(%rip),%rbx │ │ │ │ + lea 0xb73cfa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -571802,15 +571847,15 @@ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x604940,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x6049f8,-0x18(%rbp) │ │ │ │ - lea 0xc40fd6(%rip),%rsi │ │ │ │ + lea 0xc40ff6(%rip),%rsi │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp e43320 <__gmpz_get_d_2exp@plt+0xa3d0a0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -571850,26 +571895,26 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x27(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x604980,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ - lea 0xc403db(%rip),%rbx │ │ │ │ + lea 0xc403fb(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,%al │ │ │ │ - cmp %esi,0x458d4800(%rdi) │ │ │ │ + add %cl,(%rax) │ │ │ │ + cmp 0x458d4800(%rdi),%dh │ │ │ │ loopne 604af1 <__gmpz_get_d_2exp@plt+0x1fe871> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 604b03 <__gmpz_get_d_2exp@plt+0x1fe883> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 604af8 <__gmpz_get_d_2exp@plt+0x1fe878> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -571933,16 +571978,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cmp %dh,-0x3b7cb700(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %esi,-0x3b7cb700(%rdi) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -571960,70 +572005,71 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - js 604c46 <__gmpz_get_d_2exp@plt+0x1fe9c6> │ │ │ │ - mov $0x0,%bh │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + cwtl │ │ │ │ + cmp %dh,0x458d4800(%rdi) │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 604c7d <__gmpz_get_d_2exp@plt+0x1fe9fd> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 604c72 <__gmpz_get_d_2exp@plt+0x1fe9f2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x604ba8,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x133eb69,-0x20(%rbp) │ │ │ │ - movq $0x12459a1,-0x18(%rbp) │ │ │ │ + movq $0x133eb89,-0x20(%rbp) │ │ │ │ + movq $0x12459c1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%bh │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 604cd0 <__gmpz_get_d_2exp@plt+0x1fea50> │ │ │ │ + add %cl,(%rax) │ │ │ │ + cmp %dh,-0x3b7cb700(%rdi) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ movq $0x604c10,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ - lea 0xc40187(%rip),%rbx │ │ │ │ + lea 0xc401a7(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb7393e(%rip),%rbx │ │ │ │ + lea 0xb7395e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - cmp %esi,0x669eeb00(%rdi) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,0x39(%rax) │ │ │ │ + mov $0x0,%bh │ │ │ │ + jmp 604ca0 <__gmpz_get_d_2exp@plt+0x1fea20> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ @@ -572036,15 +572082,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 604d76 <__gmpz_get_d_2exp@plt+0x1feaf6> │ │ │ │ + add %bh,(%rcx) │ │ │ │ mov $0x0,%bh │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 604d93 <__gmpz_get_d_2exp@plt+0x1feb13> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 604d88 <__gmpz_get_d_2exp@plt+0x1feb08> │ │ │ │ @@ -572104,40 +572150,43 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%bh │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 604e72 <__gmpz_get_d_2exp@plt+0x1febf2> │ │ │ │ + add %cl,(%rax) │ │ │ │ + cmp %dh,-0x3b7cb700(%rdi) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ movq $0x604d40,-0x28(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x604db0,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb737bc(%rip),%rbx │ │ │ │ + lea 0xb737dc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x14ff48c9(%rax) │ │ │ │ - xchg %eax,%esi │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x0,%bh │ │ │ │ + jmp 604e38 <__gmpz_get_d_2exp@plt+0x1febb8> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -572154,15 +572203,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,0x4800b735(%rax) │ │ │ │ + add %bh,0x4800b735(%rax) │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 604f53 <__gmpz_get_d_2exp@plt+0x1fecd3> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 604f48 <__gmpz_get_d_2exp@plt+0x1fecc8> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -572225,116 +572274,118 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900b734(%rax) │ │ │ │ + add %dh,0x4900b734(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 605037 <__gmpz_get_d_2exp@plt+0x1fedb7> │ │ │ │ movq $0x604ef0,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x604f70,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb73617(%rip),%rbx │ │ │ │ + lea 0xb73637(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xor $0x894c00b7,%eax │ │ │ │ - testl $0x8b4c0f73,-0x75(%rax) │ │ │ │ - jae 60507a <__gmpz_get_d_2exp@plt+0x1fedfa> │ │ │ │ + add %bl,(%rax) │ │ │ │ + ss mov $0x0,%bh │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ jmp 604ff8 <__gmpz_get_d_2exp@plt+0x1fed78> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - call 486107be <__environ@GLIBC_2.2.5+0x472cccd6> │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + or %dh,(%rsi) │ │ │ │ + mov $0x0,%bh │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6050f5 <__gmpz_get_d_2exp@plt+0x1fee75> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6050ea <__gmpz_get_d_2exp@plt+0x1fee6a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x605068,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x133eb69,-0x20(%rbp) │ │ │ │ - movq $0x12459a1,-0x18(%rbp) │ │ │ │ + movq $0x133eb89,-0x20(%rbp) │ │ │ │ + movq $0x12459c1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x35(%rax) │ │ │ │ + add %bh,0x35(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 605148 <__gmpz_get_d_2exp@plt+0x1feec8> │ │ │ │ movq $0x605088,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ - lea 0xc3fd0f(%rip),%rbx │ │ │ │ + lea 0xc3fd2f(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb73536(%rip),%rbx │ │ │ │ + lea 0xb73556(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xor $0xb7,%al │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + add %cl,(%rax) │ │ │ │ + xor $0x894c00b7,%eax │ │ │ │ + testl $0x8b4c0f73,-0x75(%rax) │ │ │ │ + jae 60518a <__gmpz_get_d_2exp@plt+0x1fef0a> │ │ │ │ jmp 604ff8 <__gmpz_get_d_2exp@plt+0x1fed78> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - fdivs (%rdi,%rsi,4) │ │ │ │ + clc │ │ │ │ + xor $0xb7,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 605205 <__gmpz_get_d_2exp@plt+0x1fef85> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6051fa <__gmpz_get_d_2exp@plt+0x1fef7a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -572342,16 +572393,16 @@ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x605178,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x133eb69,-0x20(%rbp) │ │ │ │ - movq $0x12459a1,-0x18(%rbp) │ │ │ │ + movq $0x133eb89,-0x20(%rbp) │ │ │ │ + movq $0x12459c1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -572370,18 +572421,17 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xor $0xb7,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %al,0x34(%rax) │ │ │ │ + mov $0x0,%bh │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6052af <__gmpz_get_d_2exp@plt+0x1ff02f> │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6052a4 <__gmpz_get_d_2exp@plt+0x1ff024> │ │ │ │ movq $0x605198,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ @@ -572391,15 +572441,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x6052d0,-0x8(%rbp) │ │ │ │ mov %r8,%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp e43320 <__gmpz_get_d_2exp@plt+0xa3d0a0> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb733ea(%rip),%rbx │ │ │ │ + lea 0xb7340a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -572423,44 +572473,42 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900b733(%rax) │ │ │ │ + add %ah,0x4900b733(%rax) │ │ │ │ mov %esi,%eax │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 605250 <__gmpz_get_d_2exp@plt+0x1fefd0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ xor -0x876b400(%rdi),%esi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 604ff8 <__gmpz_get_d_2exp@plt+0x1fed78> │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - and %dh,(%rbx) │ │ │ │ - mov $0x0,%bh │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + rex xor 0x458d4800(%rdi),%esi │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 605396 <__gmpz_get_d_2exp@plt+0x1ff116> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 605118 <__gmpz_get_d_2exp@plt+0x1fee98> │ │ │ │ @@ -572468,17 +572516,18 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - xor 0x458d4800(%rdi),%dh │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + jo 6053e0 <__gmpz_get_d_2exp@plt+0x1ff160> │ │ │ │ + mov $0x0,%bh │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 6053d6 <__gmpz_get_d_2exp@plt+0x1ff156> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 6048f0 <__gmpz_get_d_2exp@plt+0x1fe670> │ │ │ │ @@ -572525,86 +572574,85 @@ │ │ │ │ lea -0x77(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x8e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ - lea 0xb73205(%rip),%rbx │ │ │ │ + lea 0xb73225(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x31(%rax) │ │ │ │ - mov $0x0,%bh │ │ │ │ - mov %r14,%rsi │ │ │ │ + add %bl,0x4c00b731(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 604e38 <__gmpz_get_d_2exp@plt+0x1febb8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - xor %dh,-0x976b400(%rdi) │ │ │ │ + add %dl,(%rax) │ │ │ │ + xor %esi,-0x976b400(%rdi) │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 604828 <__gmpz_get_d_2exp@plt+0x1fe5a8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ xor %esi,-0x976b400(%rdi) │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 604ca0 <__gmpz_get_d_2exp@plt+0x1fea20> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x2f(%rax) │ │ │ │ + add %ch,0x2f(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 603608 <__gmpz_get_d_2exp@plt+0x1fd388> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x31(%rax) │ │ │ │ + add %ch,0x31(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 6053f8 <__gmpz_get_d_2exp@plt+0x1ff178> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -572643,58 +572691,60 @@ │ │ │ │ lea -0x65(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x75(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ - lea 0xb730a2(%rip),%rbx │ │ │ │ + lea 0xb730c2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900b72e(%rax) │ │ │ │ - mov %esi,%eax │ │ │ │ + add %al,%al │ │ │ │ + cs mov $0x0,%bh │ │ │ │ + mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ - lea 0xb72e53(%rip),%rsi │ │ │ │ + lea 0xb72e73(%rip),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp b639d0 <__gmpz_get_d_2exp@plt+0x75d750> │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x2e(%rax) │ │ │ │ + add %dh,0x2e(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ - lea 0xb72e23(%rip),%rsi │ │ │ │ + lea 0xb72e43(%rip),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp b63880 <__gmpz_get_d_2exp@plt+0x75d600> │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800b72e │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + mov %ch,(%rsi) │ │ │ │ + mov $0x0,%bh │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 60572e <__gmpz_get_d_2exp@plt+0x1ff4ae> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 605723 <__gmpz_get_d_2exp@plt+0x1ff4a3> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -572719,30 +572769,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ sub $0xb7,%al │ │ │ │ add %cl,-0x77(%rbp) │ │ │ │ lock xor %edi,%edi │ │ │ │ - lea 0xb72cbc(%rip),%rsi │ │ │ │ + lea 0xb72cdc(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp b4c5a8 <__gmpz_get_d_2exp@plt+0x746328> │ │ │ │ nopl (%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ sub $0x834900b7,%eax │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x38(%rdi) │ │ │ │ @@ -572754,27 +572804,26 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %r8,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ jmp de1f70 <__gmpz_get_d_2exp@plt+0x9dbcf0> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb72f41(%rip),%rbx │ │ │ │ + lea 0xb72f61(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,0x2f(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 605850 <__gmpz_get_d_2exp@plt+0x1ff5d0> │ │ │ │ movq $0x605838,-0x20(%rbp) │ │ │ │ mov %r8,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ @@ -572787,23 +572836,24 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cs mov $0x0,%bh │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0x0,%bh │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 605780 <__gmpz_get_d_2exp@plt+0x1ff500> │ │ │ │ - lea 0xb72ed1(%rip),%rbx │ │ │ │ + lea 0xb72ef1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ @@ -572832,47 +572882,48 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sub $0xb7,%al │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - lock mov %r14,%rdi │ │ │ │ - lea 0xb72be3(%rip),%rsi │ │ │ │ + add %dl,0x2c(%rax) │ │ │ │ + mov $0x0,%bh │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %r14,%rdi │ │ │ │ + lea 0xb72c03(%rip),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp b639d0 <__gmpz_get_d_2exp@plt+0x75d750> │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sub -0xf76b700(%rdi),%esi │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0xb72bb3(%rip),%rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + sub $0xb7,%al │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + lock mov %r14,%rdi │ │ │ │ + lea 0xb72bd3(%rip),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp b63880 <__gmpz_get_d_2exp@plt+0x75d600> │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - sub 0x458d4800(%rdi),%esi │ │ │ │ - call 7358927c <__environ@GLIBC_2.2.5+0x72245794> │ │ │ │ + sbb %ch,(%rdi,%rsi,4) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7358927c <__environ@GLIBC_2.2.5+0x72245754> │ │ │ │ je 60597b <__gmpz_get_d_2exp@plt+0x1ff6fb> │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 60599a <__gmpz_get_d_2exp@plt+0x1ff71a> │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x605890,-0x30(%r12) │ │ │ │ @@ -572903,44 +572954,42 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x2b(%rax) │ │ │ │ - mov $0x0,%bh │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %cl,0x4900b72b(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 605a08 <__gmpz_get_d_2exp@plt+0x1ff788> │ │ │ │ movq $0x605928,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ - lea 0xb72a1a(%rip),%rsi │ │ │ │ + lea 0xb72a3a(%rip),%rsi │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ jmp b4c5a8 <__gmpz_get_d_2exp@plt+0x746328> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb72d1e(%rip),%rbx │ │ │ │ + lea 0xb72d3e(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sub $0xb7,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + sub $0x8d4800b7,%eax │ │ │ │ rex.RB loopne 605aa1 <__gmpz_get_d_2exp@plt+0x1ff821> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 605aa9 <__gmpz_get_d_2exp@plt+0x1ff829> │ │ │ │ movq $0x605a90,-0x20(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ @@ -572952,22 +573001,24 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c00b72c(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ + add %cl,%al │ │ │ │ + sub $0xb7,%al │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jnp 605a9f <__gmpz_get_d_2exp@plt+0x1ff81f> │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 6059d8 <__gmpz_get_d_2exp@plt+0x1ff758> │ │ │ │ - lea 0xb72c98(%rip),%rbx │ │ │ │ + lea 0xb72cb8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -572989,43 +573040,43 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sub %esi,-0xf76b700(%rdi) │ │ │ │ + add %bl,(%rax) │ │ │ │ + sub -0xf76b700(%rdi),%dh │ │ │ │ mov %r14,%rdi │ │ │ │ - lea 0xb729ab(%rip),%rsi │ │ │ │ + lea 0xb729cb(%rip),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp b639d0 <__gmpz_get_d_2exp@plt+0x75d750> │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900b729(%rax) │ │ │ │ - mov %esi,%eax │ │ │ │ + add %cl,%al │ │ │ │ + sub %esi,-0xf76b700(%rdi) │ │ │ │ mov %r14,%rdi │ │ │ │ - lea 0xb7297b(%rip),%rsi │ │ │ │ + lea 0xb7299b(%rip),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp b63880 <__gmpz_get_d_2exp@plt+0x75d600> │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ sub %esi,0x458d4800(%rdi) │ │ │ │ rorb $0xf,-0x8(%rcx,%rdi,1) │ │ │ │ (bad) │ │ │ │ test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -573041,54 +573092,54 @@ │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb7f20,-0x40(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ - movq $0x11e1789,-0x28(%rbp) │ │ │ │ + movq $0x11e17a9,-0x28(%rbp) │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ - movq $0x12b1439,-0x18(%rbp) │ │ │ │ + movq $0x12b1459,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffc0,%rbp │ │ │ │ jmp b4bab0 <__gmpz_get_d_2exp@plt+0x745830> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ sub %esi,-0x3b7cb700(%rdi) │ │ │ │ pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 605c74 <__gmpz_get_d_2exp@plt+0x1ff9f4> │ │ │ │ movq $0x605ac8,-0x50(%r12) │ │ │ │ mov %rsi,-0x40(%r12) │ │ │ │ movq $0x605b60,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x11e1779,-0x8(%r12) │ │ │ │ + movq $0x11e1799,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ lea 0x9d7b79(%rip),%r14 │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xb72ad2(%rip),%rbx │ │ │ │ + lea 0xb72af2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ + adc $0x30000000,%eax │ │ │ │ (bad) │ │ │ │ enter $0x4800,$0x8d │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 605ce4 <__gmpz_get_d_2exp@plt+0x1ffa64> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -573129,48 +573180,47 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x2a(%rax) │ │ │ │ - mov $0x0,%bh │ │ │ │ - mov %rsi,%r8 │ │ │ │ + add %dl,0x4900b72a(%rax) │ │ │ │ + mov %esi,%eax │ │ │ │ mov %r14,%rdi │ │ │ │ - lea 0xb72a23(%rip),%rsi │ │ │ │ + lea 0xb72a43(%rip),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp b639d0 <__gmpz_get_d_2exp@plt+0x75d750> │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sub -0xf76b700(%rdi),%dh │ │ │ │ + add %al,0x2a(%rax) │ │ │ │ + mov $0x0,%bh │ │ │ │ + mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ - lea 0xb729f3(%rip),%rsi │ │ │ │ + lea 0xb72a13(%rip),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp b63880 <__gmpz_get_d_2exp@plt+0x75d600> │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ch,(%rdx) │ │ │ │ - mov $0x0,%bh │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + pop %rax │ │ │ │ + sub 0x458d4800(%rdi),%dh │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 605e1d <__gmpz_get_d_2exp@plt+0x1ffb9d> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 605e12 <__gmpz_get_d_2exp@plt+0x1ffb92> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -573197,18 +573247,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ and $0x894d00b7,%eax │ │ │ │ lock xor %edi,%edi │ │ │ │ - lea 0xb725cc(%rip),%rsi │ │ │ │ + lea 0xb725ec(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp b4c5a8 <__gmpz_get_d_2exp@plt+0x746328> │ │ │ │ nopl (%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -573235,57 +573285,57 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %r8,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ jmp de1f70 <__gmpz_get_d_2exp@plt+0x9dbcf0> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb72921(%rip),%rbx │ │ │ │ + lea 0xb72941(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ sub %esi,-0xf76b700(%rdi) │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 605e70 <__gmpz_get_d_2exp@plt+0x1ffbf0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x28(%rax) │ │ │ │ + add %ah,0x28(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 605c10 <__gmpz_get_d_2exp@plt+0x1ff990> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ sub %dh,-0xf76b700(%rdi) │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 605a50 <__gmpz_get_d_2exp@plt+0x1ff7d0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ @@ -573319,28 +573369,28 @@ │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x5e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ - lea 0xb72812(%rip),%rbx │ │ │ │ + lea 0xb72832(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rdi) │ │ │ │ + and %ah,(%rdi) │ │ │ │ mov $0x0,%bh │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 606070 <__gmpz_get_d_2exp@plt+0x1ffdf0> │ │ │ │ movq $0x606058,-0x20(%rbp) │ │ │ │ mov 0x4(%rbx),%rax │ │ │ │ mov %rdi,%rbx │ │ │ │ @@ -573354,15 +573404,15 @@ │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ es mov $0x0,%bh │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 605780 <__gmpz_get_d_2exp@plt+0x1ff500> │ │ │ │ @@ -573374,15 +573424,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $1,(%rdi,%rsi,4) │ │ │ │ + lock and $0xb7,%al │ │ │ │ add %cl,-0x77(%rbp) │ │ │ │ rorl $0xf8,-0x77(%rcx) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x4(%rbx),%r14 │ │ │ │ jmp 603888 <__gmpz_get_d_2exp@plt+0x1fd608> │ │ │ │ nopl (%rax) │ │ │ │ @@ -573390,15 +573440,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x27(%rax) │ │ │ │ + add %ch,0x27(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 605f70 <__gmpz_get_d_2exp@plt+0x1ffcf0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -573427,15 +573477,15 @@ │ │ │ │ lea -0x34(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x44(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb726d1(%rip),%rbx │ │ │ │ + lea 0xb726f1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -573471,18 +573521,18 @@ │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb72654(%rip),%rbx │ │ │ │ + lea 0xb72674(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ - adc $0xb8000000,%eax │ │ │ │ + adc $0xd8000000,%eax │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 60625c <__gmpz_get_d_2exp@plt+0x1fffdc> │ │ │ │ sub $0x8,%rsp │ │ │ │ @@ -573492,15 +573542,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 60625a <__gmpz_get_d_2exp@plt+0x1fffda> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc48280(%rip),%r14 │ │ │ │ + lea 0xc482a0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e811c0 <__gmpz_get_d_2exp@plt+0xa7af40> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -573509,15 +573559,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73589bcc <__environ@GLIBC_2.2.5+0x722460e4> │ │ │ │ + rex.RB call 73589bcc <__environ@GLIBC_2.2.5+0x722460a4> │ │ │ │ movq $0x6062b8,-0x18(%ebp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -573550,53 +573600,53 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x25(%rax) │ │ │ │ + add %bh,0x25(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 606360 <__gmpz_get_d_2exp@plt+0x2000e0> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 606355 <__gmpz_get_d_2exp@plt+0x2000d5> │ │ │ │ movq $0x606278,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7b28,-0x28(%rbp) │ │ │ │ - movq $0x1178860,-0x20(%rbp) │ │ │ │ + movq $0x1178880,-0x20(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb72519(%rip),%rbx │ │ │ │ + lea 0xb72539(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x50000000,%eax │ │ │ │ + adc $0x70000000,%eax │ │ │ │ add $0x458d4800,%esp │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 6063c4 <__gmpz_get_d_2exp@plt+0x200144> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 6063c2 <__gmpz_get_d_2exp@plt+0x200142> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc48118(%rip),%r14 │ │ │ │ + lea 0xc48138(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e811c0 <__gmpz_get_d_2exp@plt+0xa7af40> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -573700,61 +573750,60 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x23(%rax) │ │ │ │ - mov $0x0,%bh │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + add %bl,0x4800b723(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 606578 <__gmpz_get_d_2exp@plt+0x2002f8> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 60656d <__gmpz_get_d_2exp@plt+0x2002ed> │ │ │ │ movq $0x606420,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7f20,-0x30(%rbp) │ │ │ │ - movq $0x1178890,-0x28(%rbp) │ │ │ │ + movq $0x11788b0,-0x28(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %r8,-0x18(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x10(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb72331(%rip),%rbx │ │ │ │ + lea 0xb72351(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x50000000,%eax │ │ │ │ + adc $0x70000000,%eax │ │ │ │ and 0x458d4800(%rdi),%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 6065dc <__gmpz_get_d_2exp@plt+0x20035c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 6065da <__gmpz_get_d_2exp@plt+0x20035a> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb722ef(%rip),%r14 │ │ │ │ + lea 0xb7230f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c47568 <__gmpz_get_d_2exp@plt+0x8412e8> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ - adc $0xe0000000,%eax │ │ │ │ - jle 6065b3 <__gmpz_get_d_2exp@plt+0x200333> │ │ │ │ + adc $0x0,%eax │ │ │ │ + jg 6065b3 <__gmpz_get_d_2exp@plt+0x200333> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 606634 <__gmpz_get_d_2exp@plt+0x2003b4> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -573762,15 +573811,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 606632 <__gmpz_get_d_2exp@plt+0x2003b2> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc47ea8(%rip),%r14 │ │ │ │ + lea 0xc47ec8(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e811c0 <__gmpz_get_d_2exp@plt+0xa7af40> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -573825,15 +573874,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1058a03c <__environ@GLIBC_2.2.5+0xf246554> │ │ │ │ + rex.RB call 1058a03c <__environ@GLIBC_2.2.5+0xf246514> │ │ │ │ (bad) │ │ │ │ sahf │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c0ce25 <__gmpz_get_d_2exp@plt+0x806ba5> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -573898,37 +573947,37 @@ │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 606819 <__gmpz_get_d_2exp@plt+0x200599> │ │ │ │ movq $0x6066e8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x606840,-0x8(%rbp) │ │ │ │ movq $0xfb7b28,-0x30(%rbp) │ │ │ │ - movq $0x1178928,-0x28(%rbp) │ │ │ │ + movq $0x1178948,-0x28(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ - movq $0x12298e9,-0x10(%rbp) │ │ │ │ + movq $0x1229909,-0x10(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb7211d(%rip),%rbx │ │ │ │ + lea 0xb7213d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ and %dh,-0x2776b800(%rdi) │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 606859 <__gmpz_get_d_2exp@plt+0x2005d9> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb720a8(%rip),%rbx │ │ │ │ + lea 0xb720c8(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -573963,46 +574012,46 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x4c(%rcx,%rdx,1) │ │ │ │ mov 0x6(%rbx),%esi │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xbf67e5(%rip),%rbx │ │ │ │ + lea 0xbf6805(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ jnp 6068cb <__gmpz_get_d_2exp@plt+0x20064b> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 606960 <__gmpz_get_d_2exp@plt+0x2006e0> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 606955 <__gmpz_get_d_2exp@plt+0x2006d5> │ │ │ │ movq $0x606888,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7b28,-0x28(%rbp) │ │ │ │ - movq $0x124e4d1,-0x20(%rbp) │ │ │ │ + movq $0x124e4f1,-0x20(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb72001(%rip),%rbx │ │ │ │ + lea 0xb72021(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -574028,46 +574077,46 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xcaaa01(%rip),%ebx │ │ │ │ + lea 0xcaaa21(%rip),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xb71f8c(%rip),%rbx │ │ │ │ + lea 0xb71fac(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ jp 6069cb <__gmpz_get_d_2exp@plt+0x20074b> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 606a3e <__gmpz_get_d_2exp@plt+0x2007be> │ │ │ │ movq $0xfb7b28,-0x28(%rbp) │ │ │ │ - movq $0x124e4d1,-0x20(%rbp) │ │ │ │ - movq $0x117897a,-0x18(%rbp) │ │ │ │ + movq $0x124e4f1,-0x20(%rbp) │ │ │ │ + movq $0x117899a,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ - movq $0x12b13da,-0x8(%rbp) │ │ │ │ + movq $0x12b13fa,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ - lea 0xb71f3b(%rip),%rbx │ │ │ │ + lea 0xb71f5b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0x58000000,%eax │ │ │ │ + adc $0x78000000,%eax │ │ │ │ (bad) │ │ │ │ mov $0x0,%bh │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 606aa4 <__gmpz_get_d_2exp@plt+0x200824> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -574076,15 +574125,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 606aa2 <__gmpz_get_d_2exp@plt+0x200822> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb71ef7(%rip),%r14 │ │ │ │ + lea 0xb71f17(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c47568 <__gmpz_get_d_2exp@plt+0x8412e8> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -574139,15 +574188,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1058a4ac <__environ@GLIBC_2.2.5+0xf2469c4> │ │ │ │ + rex.RB call 1058a4ac <__environ@GLIBC_2.2.5+0xf246984> │ │ │ │ (bad) │ │ │ │ sahf │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c0d705 <__gmpz_get_d_2exp@plt+0x807485> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -574212,37 +574261,38 @@ │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 606c89 <__gmpz_get_d_2exp@plt+0x200a09> │ │ │ │ movq $0x606b58,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x606cb0,-0x8(%rbp) │ │ │ │ movq $0xfb7b28,-0x30(%rbp) │ │ │ │ - movq $0x124e4d1,-0x28(%rbp) │ │ │ │ + movq $0x124e4f1,-0x28(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ - movq $0x12298e9,-0x10(%rbp) │ │ │ │ + movq $0x1229909,-0x10(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb71d5d(%rip),%rbx │ │ │ │ + lea 0xb71d7d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sbb $0x894800b7,%eax │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rbp,%rcx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ + add %cl,0x1d(%rax) │ │ │ │ + mov $0x0,%bh │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 606cc9 <__gmpz_get_d_2exp@plt+0x200a49> │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb71d08(%rip),%rbx │ │ │ │ + lea 0xb71d28(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -574298,57 +574348,54 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x4c(%rcx,%rdx,1) │ │ │ │ mov 0x6(%rbx),%esi │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xcaa635(%rip),%rbx │ │ │ │ + lea 0xcaa655(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 606e11 <__gmpz_get_d_2exp@plt+0x200b91> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 606df5 <__gmpz_get_d_2exp@plt+0x200b75> │ │ │ │ mov %r14,%rax │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ movq $0xfb73e0,-0x20(%rbp) │ │ │ │ - movq $0x124ce81,-0x18(%rbp) │ │ │ │ + movq $0x124cea1,-0x18(%rbp) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x60(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ + add %cl,0x4900c460(%rax) │ │ │ │ + add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 606e6a <__gmpz_get_d_2exp@plt+0x200bea> │ │ │ │ movq $0x606cf0,-0x40(%r12) │ │ │ │ mov %rsi,-0x30(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ movq $0x606d40,-0x20(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ @@ -574356,15 +574403,15 @@ │ │ │ │ movq $0x606dc0,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb71b9c(%rip),%rbx │ │ │ │ + lea 0xb71bbc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -574465,35 +574512,35 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ jne 606f93 <__gmpz_get_d_2exp@plt+0x200d13> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 607030 <__gmpz_get_d_2exp@plt+0x200db0> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 607025 <__gmpz_get_d_2exp@plt+0x200da5> │ │ │ │ movq $0x606ed8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7f20,-0x30(%rbp) │ │ │ │ - movq $0x124e4d1,-0x28(%rbp) │ │ │ │ + movq $0x124e4f1,-0x28(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %r8,-0x18(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x10(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb719f1(%rip),%rbx │ │ │ │ + lea 0xb71a11(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -574666,16 +574713,16 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jb 607263 <__gmpz_get_d_2exp@plt+0x200fe3> │ │ │ │ + add %dl,0x72(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 60732f <__gmpz_get_d_2exp@plt+0x2010af> │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 607324 <__gmpz_get_d_2exp@plt+0x2010a4> │ │ │ │ movq $0x607050,-0x40(%r12) │ │ │ │ @@ -574683,25 +574730,25 @@ │ │ │ │ movq $0x607088,-0x28(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ movq $0x607190,-0x10(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0xfb7f20,-0x30(%rbp) │ │ │ │ - movq $0x124e4d1,-0x28(%rbp) │ │ │ │ + movq $0x124e4f1,-0x28(%rbp) │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %r8,-0x18(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x10(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x10(%rbp) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb71702(%rip),%rbx │ │ │ │ + lea 0xb71722(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -574711,40 +574758,40 @@ │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ mov $0x0,%bh │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 60739c <__gmpz_get_d_2exp@plt+0x20111c> │ │ │ │ movq $0x6073b8,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e819d8 <__gmpz_get_d_2exp@plt+0xa7b758> │ │ │ │ - lea 0xb716ad(%rip),%rbx │ │ │ │ + lea 0xb716cd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800b716(%rax) │ │ │ │ - lea 0xb7168a(%rip),%edi │ │ │ │ + add %ah,0x4800b716(%rax) │ │ │ │ + lea 0xb716aa(%rip),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ - lea 0xb7166f(%rip),%rbx │ │ │ │ + lea 0xb7168f(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9d08 <__gmpz_get_d_2exp@plt+0xbb3a88> │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -574761,35 +574808,35 @@ │ │ │ │ jb 607414 <__gmpz_get_d_2exp@plt+0x201194> │ │ │ │ movq $0x607430,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e823e8 <__gmpz_get_d_2exp@plt+0xa7c168> │ │ │ │ - lea 0xb71645(%rip),%rbx │ │ │ │ + lea 0xb71665(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x0,%bh │ │ │ │ - lea 0xb71612(%rip),%rdi │ │ │ │ + lea 0xb71632(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ - lea 0xb715f7(%rip),%rbx │ │ │ │ + lea 0xb71617(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9d08 <__gmpz_get_d_2exp@plt+0xbb3a88> │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0x48000000,%eax │ │ │ │ + adc $0x68000000,%eax │ │ │ │ (bad) │ │ │ │ mov $0x0,%bh │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6074a4 <__gmpz_get_d_2exp@plt+0x201224> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -574798,15 +574845,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 6074a2 <__gmpz_get_d_2exp@plt+0x201222> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb715e7(%rip),%r14 │ │ │ │ + lea 0xb71607(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c47568 <__gmpz_get_d_2exp@plt+0x8412e8> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -574822,50 +574869,50 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb715f4(%rip),%rbx │ │ │ │ + lea 0xb71614(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - adc $0x8d4800b7,%eax │ │ │ │ - rex.RB clc │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0x0,%bh │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 60753c <__gmpz_get_d_2exp@plt+0x2012bc> │ │ │ │ movq $0x607550,-0x8(%rbp) │ │ │ │ mov %r14,%r8 │ │ │ │ - lea 0xb715be(%rip),%rdi │ │ │ │ + lea 0xb715de(%rip),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 6072a0 <__gmpz_get_d_2exp@plt+0x201020> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x15(%rax) │ │ │ │ - mov $0x0,%bh │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %bl,0x4800b715(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 607569 <__gmpz_get_d_2exp@plt+0x2012e9> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb71558(%rip),%rbx │ │ │ │ + lea 0xb71578(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -574882,24 +574929,24 @@ │ │ │ │ jb 6075bc <__gmpz_get_d_2exp@plt+0x20133c> │ │ │ │ movq $0x6075d8,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e6fd28 <__gmpz_get_d_2exp@plt+0xa69aa8> │ │ │ │ - lea 0xb7154d(%rip),%rbx │ │ │ │ + lea 0xb7156d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ adc $0x834900b7,%eax │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ @@ -574910,15 +574957,15 @@ │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x30000000,%eax │ │ │ │ + adc $0x50000000,%eax │ │ │ │ adc $0x8d4800b7,%eax │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 60766c <__gmpz_get_d_2exp@plt+0x2013ec> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -574926,52 +574973,53 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 60766a <__gmpz_get_d_2exp@plt+0x2013ea> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb714cf(%rip),%r14 │ │ │ │ + lea 0xb714ef(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c47568 <__gmpz_get_d_2exp@plt+0x8412e8> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ adc $0x8d4800b7,%eax │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6076b4 <__gmpz_get_d_2exp@plt+0x201434> │ │ │ │ movq $0x6076c8,-0x8(%rbp) │ │ │ │ mov %r14,%r8 │ │ │ │ - lea 0xb71446(%rip),%rdi │ │ │ │ + lea 0xb71466(%rip),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 6072a0 <__gmpz_get_d_2exp@plt+0x201020> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800b714(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 6076e1 <__gmpz_get_d_2exp@plt+0x201461> │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %dl,%al │ │ │ │ + adc $0xb7,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb71490(%rip),%rbx │ │ │ │ + lea 0xb714b0(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -574988,24 +575036,24 @@ │ │ │ │ jb 607734 <__gmpz_get_d_2exp@plt+0x2014b4> │ │ │ │ movq $0x607750,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e70670 <__gmpz_get_d_2exp@plt+0xa6a3f0> │ │ │ │ - lea 0xb7147d(%rip),%rbx │ │ │ │ + lea 0xb7149d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x14(%rax) │ │ │ │ + add %ch,0x14(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 60777f <__gmpz_get_d_2exp@plt+0x2014ff> │ │ │ │ movq $0x607688,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ @@ -575022,15 +575070,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1058b0fc <__environ@GLIBC_2.2.5+0xf247614> │ │ │ │ + rex.RB call 1058b0fc <__environ@GLIBC_2.2.5+0xf2475d4> │ │ │ │ (bad) │ │ │ │ mov $0x0,%dh │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x6077e8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ @@ -575082,37 +575130,37 @@ │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xb71366(%rip),%rbx │ │ │ │ + lea 0xb71386(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x6c(%rax) │ │ │ │ + add %ah,0x6c(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 6078ce <__gmpz_get_d_2exp@plt+0x20164e> │ │ │ │ movq $0xfb7f20,-0x30(%rbp) │ │ │ │ - movq $0x124e4d1,-0x28(%rbp) │ │ │ │ - movq $0x1178bdb,-0x20(%rbp) │ │ │ │ + movq $0x124e4f1,-0x28(%rbp) │ │ │ │ + movq $0x1178bfb,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x10(%rbp) │ │ │ │ - movq $0x133eb69,-0x8(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x10(%rbp) │ │ │ │ + movq $0x133eb89,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ - lea 0xb7130b(%rip),%rbx │ │ │ │ + lea 0xb7132b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -575152,40 +575200,40 @@ │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb7126a(%rip),%rbx │ │ │ │ + lea 0xb7128a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov %rax,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - imul $0x0,%esp,%eax │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,0x6b(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 6079e6 <__gmpz_get_d_2exp@plt+0x201766> │ │ │ │ movq $0xfb7b28,-0x28(%rbp) │ │ │ │ - movq $0x124e4d1,-0x20(%rbp) │ │ │ │ - movq $0x1178bf2,-0x18(%rbp) │ │ │ │ + movq $0x124e4f1,-0x20(%rbp) │ │ │ │ + movq $0x1178c12,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ - movq $0x12b1439,-0x8(%rbp) │ │ │ │ + movq $0x12b1459,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ - lea 0xb7120b(%rip),%rbx │ │ │ │ + lea 0xb7122b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -575270,156 +575318,155 @@ │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb710d6(%rip),%rbx │ │ │ │ + lea 0xb710f6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ movzwl (%rax),%eax │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 6073f0 <__gmpz_get_d_2exp@plt+0x201170> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ (bad) │ │ │ │ mov $0x0,%bh │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 607378 <__gmpz_get_d_2exp@plt+0x2010f8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ adc %dh,-0x976b400(%rdi) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 607710 <__gmpz_get_d_2exp@plt+0x201490> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0xf(%rax) │ │ │ │ + add %ch,0xf(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 607598 <__gmpz_get_d_2exp@plt+0x201318> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,0xe(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 606e18 <__gmpz_get_d_2exp@plt+0x200b98> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ movzwl (%rax),%eax │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 607890 <__gmpz_get_d_2exp@plt+0x201610> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0xd(%rax) │ │ │ │ + add %ah,0xd(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 606a08 <__gmpz_get_d_2exp@plt+0x200788> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c00b70f(%rax) │ │ │ │ + add %dh,0x4c00b70f(%rax) │ │ │ │ mov %esi,%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 6079b0 <__gmpz_get_d_2exp@plt+0x201730> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800b70c(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ + add %bl,%al │ │ │ │ + or $0xb7,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ jmp 6067c0 <__gmpz_get_d_2exp@plt+0x200540> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0xd(%rax) │ │ │ │ + add %ah,0xd(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 606c30 <__gmpz_get_d_2exp@plt+0x2009b0> │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ @@ -575428,15 +575475,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0xd(%rax) │ │ │ │ + add %ch,0xd(%rax) │ │ │ │ mov $0x0,%bh │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 606fd0 <__gmpz_get_d_2exp@plt+0x200d50> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -575446,17 +575493,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0xb(%rax) │ │ │ │ - mov $0x0,%bh │ │ │ │ - mov %rdi,%r8 │ │ │ │ + add %dl,0x4900b70b(%rax) │ │ │ │ + mov %edi,%eax │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 606308 <__gmpz_get_d_2exp@plt+0x200088> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -575464,17 +575510,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0xb(%rax) │ │ │ │ - mov $0x0,%bh │ │ │ │ - mov %rdi,%r8 │ │ │ │ + add %dl,0x4900b70b(%rax) │ │ │ │ + mov %edi,%eax │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 606518 <__gmpz_get_d_2exp@plt+0x200298> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -575482,16 +575527,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - or -0x776b700(%rdi),%esi │ │ │ │ + add %bl,(%rax) │ │ │ │ + or $0xb7,%al │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + clc │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 606908 <__gmpz_get_d_2exp@plt+0x200688> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -575499,15 +575546,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900b70c(%rax) │ │ │ │ + add %bh,0x4900b70c(%rax) │ │ │ │ mov %edi,%eax │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 6072a0 <__gmpz_get_d_2exp@plt+0x201020> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ @@ -575627,15 +575674,15 @@ │ │ │ │ lea -0x187(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x197(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x87(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x1a0,0x388(%r13) │ │ │ │ - lea 0xb70b7b(%rip),%rbx │ │ │ │ + lea 0xb70b9b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -575695,15 +575742,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7358badc <__environ@GLIBC_2.2.5+0x72247ff4> │ │ │ │ + rex.RB call 7358badc <__environ@GLIBC_2.2.5+0x72247fb4> │ │ │ │ push %rcx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6081d7 <__gmpz_get_d_2exp@plt+0x201f57> │ │ │ │ movq $0x6080f8,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ @@ -575712,30 +575759,30 @@ │ │ │ │ movq $0x608200,-0x10(%rbp) │ │ │ │ mov %rsi,%r14 │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd2b8 <__gmpz_get_d_2exp@plt+0x7f7038> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb70aaf(%rip),%rbx │ │ │ │ + lea 0xb70acf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ shrb $0x0,-0x5(%rbp) │ │ │ │ - movq $0x1178c91,0x0(%rbp) │ │ │ │ + movq $0x1178cb1,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -575754,24 +575801,27 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900b709(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 608294 <__gmpz_get_d_2exp@plt+0x202014> │ │ │ │ + add %al,%al │ │ │ │ + or %esi,-0x3b7cb700(%rdi) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x17(%rdi) │ │ │ │ movq $0x608230,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 607e28 <__gmpz_get_d_2exp@plt+0x201ba8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb709fa(%rip),%rbx │ │ │ │ + lea 0xb70a1a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -575779,36 +575829,36 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 6082ea <__gmpz_get_d_2exp@plt+0x20206a> │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ - movq $0x12298e9,-0x8(%rbp) │ │ │ │ + movq $0x1229909,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ - lea 0xb709bf(%rip),%rbx │ │ │ │ + lea 0xb709df(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 608332 <__gmpz_get_d_2exp@plt+0x2020b2> │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ - movq $0x12298e9,-0x8(%rbp) │ │ │ │ + movq $0x1229909,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ - lea 0xb7097f(%rip),%rbx │ │ │ │ + lea 0xb7099f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -575844,34 +575894,34 @@ │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp a70240 <__gmpz_get_d_2exp@plt+0x669fc0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb708e9(%rip),%rbx │ │ │ │ + lea 0xb70909(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7358bd4c <__environ@GLIBC_2.2.5+0x72248264> │ │ │ │ + rex.RB call 7358bd4c <__environ@GLIBC_2.2.5+0x72248224> │ │ │ │ sbb $0xe845c748,%eax │ │ │ │ shrb $0x0,-0x5(%rbp) │ │ │ │ - movq $0x120d669,-0x10(%rbp) │ │ │ │ + movq $0x120d689,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ - lea 0xb708a3(%rip),%rbx │ │ │ │ + lea 0xb708c3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -575886,22 +575936,22 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7358bdc4 <__environ@GLIBC_2.2.5+0x722482dc> │ │ │ │ + rex.RB call 7358bdc4 <__environ@GLIBC_2.2.5+0x7224829c> │ │ │ │ sbb $0xe845c748,%eax │ │ │ │ shrb $0x0,-0x5(%rbp) │ │ │ │ - movq $0x1178cd1,-0x10(%rbp) │ │ │ │ + movq $0x1178cf1,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ - lea 0xb7083b(%rip),%rbx │ │ │ │ + lea 0xb7085b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -575950,15 +576000,15 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb70771(%rip),%rbx │ │ │ │ + lea 0xb70791(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -576073,15 +576123,15 @@ │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x6086b0,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb70604(%rip),%rbx │ │ │ │ + lea 0xb70624(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -576112,15 +576162,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbx,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc21156(%rip),%rbx │ │ │ │ + lea 0xc21176(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -576188,15 +576238,15 @@ │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x608840,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb7047c(%rip),%rbx │ │ │ │ + lea 0xb7049c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -576244,50 +576294,48 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb703b9(%rip),%rbx │ │ │ │ + lea 0xb703d9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xe0000000,%eax │ │ │ │ - add $0xb7,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + adc $0x0,%eax │ │ │ │ + add $0x8d4800b7,%eax │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 6089e3 <__gmpz_get_d_2exp@plt+0x202763> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 6089e1 <__gmpz_get_d_2exp@plt+0x202761> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb7047f(%rip),%rsi │ │ │ │ - lea 0xb70452(%rip),%r14 │ │ │ │ + lea 0xb7049f(%rip),%rsi │ │ │ │ + lea 0xb70472(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x4,%al │ │ │ │ - mov $0x0,%bh │ │ │ │ + enter $0xb704,$0x0 │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 608a61 <__gmpz_get_d_2exp@plt+0x2027e1> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x608a38,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ @@ -576295,45 +576343,40 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 608a38 <__gmpz_get_d_2exp@plt+0x2027b8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4(%rax) │ │ │ │ - mov $0x0,%bh │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %cl,0x4800b704(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 608a51 <__gmpz_get_d_2exp@plt+0x2027d1> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb70448(%rip),%rbx │ │ │ │ + lea 0xb70468(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - add $0xb7,%al │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ + add %al,0x4(%rax) │ │ │ │ + mov $0x0,%bh │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 608aab <__gmpz_get_d_2exp@plt+0x20282b> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x6089f8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -576341,44 +576384,44 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ add 0x458d4800(%rdi),%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 608b20 <__gmpz_get_d_2exp@plt+0x2028a0> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 608b15 <__gmpz_get_d_2exp@plt+0x202895> │ │ │ │ movq $0x608a80,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp a6e3a0 <__gmpz_get_d_2exp@plt+0x668120> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb70399(%rip),%rbx │ │ │ │ + lea 0xb703b9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7358c49c <__environ@GLIBC_2.2.5+0x722489b4> │ │ │ │ + rex.RB call 7358c49c <__environ@GLIBC_2.2.5+0x72248974> │ │ │ │ jno 608b9a <__gmpz_get_d_2exp@plt+0x20291a> │ │ │ │ movl $0x608b90,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -576416,44 +576459,44 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7358c534 <__environ@GLIBC_2.2.5+0x72248a4c> │ │ │ │ + rex.RB call 7358c534 <__environ@GLIBC_2.2.5+0x72248a0c> │ │ │ │ rex.W │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 608c26 <__gmpz_get_d_2exp@plt+0x2029a6> │ │ │ │ movq $0x608b48,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb70298(%rip),%rbx │ │ │ │ + lea 0xb702b8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7358c5ac <__environ@GLIBC_2.2.5+0x72248ac4> │ │ │ │ + rex.RB call 7358c5ac <__environ@GLIBC_2.2.5+0x72248a84> │ │ │ │ jno 608caa <__gmpz_get_d_2exp@plt+0x202a2a> │ │ │ │ movl $0x608ca0,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -576491,15 +576534,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7358c644 <__environ@GLIBC_2.2.5+0x72248b5c> │ │ │ │ + rex.RB call 7358c644 <__environ@GLIBC_2.2.5+0x72248b1c> │ │ │ │ rex.WXB │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 608d39 <__gmpz_get_d_2exp@plt+0x202ab9> │ │ │ │ movq $0x608c58,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r8,(%r12) │ │ │ │ @@ -576507,15 +576550,15 @@ │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb7018d(%rip),%rbx │ │ │ │ + lea 0xb701ad(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -576538,15 +576581,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 608dba <__gmpz_get_d_2exp@plt+0x202b3a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x12298e9,-0x18(%rbp) │ │ │ │ + movq $0x1229909,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -576654,15 +576697,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7358c884 <__environ@GLIBC_2.2.5+0x72248d9c> │ │ │ │ + rex.RB call 7358c884 <__environ@GLIBC_2.2.5+0x72248d5c> │ │ │ │ jae 608f83 <__gmpz_get_d_2exp@plt+0x202d03> │ │ │ │ add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 608fa1 <__gmpz_get_d_2exp@plt+0x202d21> │ │ │ │ movq $0x608d88,-0x48(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ movq $0x608dd8,-0x30(%r12) │ │ │ │ @@ -576676,15 +576719,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb6ff35(%rip),%rbx │ │ │ │ + lea 0xb6ff55(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -576694,15 +576737,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 608ffa <__gmpz_get_d_2exp@plt+0x202d7a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x1178ef1,-0x18(%rbp) │ │ │ │ + movq $0x1178f11,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -576710,17 +576753,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1058c96c <__environ@GLIBC_2.2.5+0xf248e84> │ │ │ │ + rex.RB call 1058c96c <__environ@GLIBC_2.2.5+0xf248e44> │ │ │ │ (bad) │ │ │ │ - call 48609026 <__environ@GLIBC_2.2.5+0x472c553e> │ │ │ │ + call 48609026 <__environ@GLIBC_2.2.5+0x472c54fe> │ │ │ │ movl $0x609060,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ @@ -576837,15 +576880,15 @@ │ │ │ │ movq $0x609128,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb6fd12(%rip),%rbx │ │ │ │ + lea 0xb6fd32(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -576877,15 +576920,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x609218,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 602fd0 <__gmpz_get_d_2exp@plt+0x1fcd50> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb6fc8a(%rip),%rbx │ │ │ │ + lea 0xb6fcaa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -576949,17 +576992,17 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb6fb8f(%rip),%rbx │ │ │ │ + lea 0xb6fbaf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xc2054d(%rip),%rbx │ │ │ │ + lea 0xc2056d(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ @@ -576969,20 +577012,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 609411 <__gmpz_get_d_2exp@plt+0x203191> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 6093ea <__gmpz_get_d_2exp@plt+0x20316a> │ │ │ │ movq $0xfb73e0,-0x20(%rbp) │ │ │ │ - movq $0x1178f22,-0x18(%rbp) │ │ │ │ + movq $0x1178f42,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp a70240 <__gmpz_get_d_2exp@plt+0x669fc0> │ │ │ │ - lea 0xb6fb37(%rip),%rbx │ │ │ │ + lea 0xb6fb57(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -577010,15 +577053,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 609472 <__gmpz_get_d_2exp@plt+0x2031f2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x12298e9,-0x18(%rbp) │ │ │ │ + movq $0x1229909,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -577026,15 +577069,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1058cde4 <__environ@GLIBC_2.2.5+0xf2492fc> │ │ │ │ + rex.RB call 1058cde4 <__environ@GLIBC_2.2.5+0xf2492bc> │ │ │ │ (bad) │ │ │ │ cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c1297d <__gmpz_get_d_2exp@plt+0x80c6fd> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -577126,15 +577169,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 60962a <__gmpz_get_d_2exp@plt+0x2033aa> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x12298e9,-0x18(%rbp) │ │ │ │ + movq $0x1229909,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -577142,15 +577185,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1058cf9c <__environ@GLIBC_2.2.5+0xf2494b4> │ │ │ │ + rex.RB call 1058cf9c <__environ@GLIBC_2.2.5+0xf249474> │ │ │ │ (bad) │ │ │ │ cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c12ced <__gmpz_get_d_2exp@plt+0x80ca6d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -577253,15 +577296,15 @@ │ │ │ │ movq $0x609720,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x38(%r12),%r14 │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xb6f714(%rip),%rbx │ │ │ │ + lea 0xb6f734(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -577270,15 +577313,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 609852 <__gmpz_get_d_2exp@plt+0x2035d2> │ │ │ │ movq $0x609870,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 6097b8 <__gmpz_get_d_2exp@plt+0x203538> │ │ │ │ - lea 0xb6f6df(%rip),%rbx │ │ │ │ + lea 0xb6f6ff(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -577392,15 +577435,15 @@ │ │ │ │ lea -0x55(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x67(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb6f531(%rip),%rbx │ │ │ │ + lea 0xb6f551(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -577432,15 +577475,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x609a28,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 602fd0 <__gmpz_get_d_2exp@plt+0x1fcd50> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb6f4aa(%rip),%rbx │ │ │ │ + lea 0xb6f4ca(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -577473,29 +577516,29 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7358d484 <__environ@GLIBC_2.2.5+0x7224999c> │ │ │ │ + rex.RB call 7358d484 <__environ@GLIBC_2.2.5+0x7224995c> │ │ │ │ rex.XB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 609b71 <__gmpz_get_d_2exp@plt+0x2038f1> │ │ │ │ movq $0x609ac0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb6f3cd(%rip),%rbx │ │ │ │ + lea 0xb6f3ed(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -577546,22 +577589,22 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7358d594 <__environ@GLIBC_2.2.5+0x72249aac> │ │ │ │ + rex.RB call 7358d594 <__environ@GLIBC_2.2.5+0x72249a6c> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call c138d1 <__gmpz_get_d_2exp@plt+0x80d651> │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp a70038 <__gmpz_get_d_2exp@plt+0x669db8> │ │ │ │ - lea 0xb6f30f(%rip),%rbx │ │ │ │ + lea 0xb6f32f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -577644,15 +577687,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb6f1c1(%rip),%rbx │ │ │ │ + lea 0xb6f1e1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -577684,26 +577727,26 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x609dd8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 602fd0 <__gmpz_get_d_2exp@plt+0x1fcd50> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb6f13a(%rip),%rbx │ │ │ │ + lea 0xb6f15a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x10(%rax) │ │ │ │ + add %dh,-0x10(%rax) │ │ │ │ mov $0x0,%dh │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 608ad8 <__gmpz_get_d_2exp@plt+0x202858> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -577724,17 +577767,16 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - out %eax,(%dx) │ │ │ │ - mov $0x0,%dh │ │ │ │ + add %dl,(%rax) │ │ │ │ + lock mov $0x0,%dh │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 609f1d <__gmpz_get_d_2exp@plt+0x203c9d> │ │ │ │ movq $0x609e70,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0x609e90,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ @@ -577742,15 +577784,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb6f061(%rip),%rbx │ │ │ │ + lea 0xb6f081(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -577781,15 +577823,15 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x609fe0,-0x10(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 602fd0 <__gmpz_get_d_2exp@plt+0x1fcd50> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb6efd9(%rip),%rbx │ │ │ │ + lea 0xb6eff9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -577876,17 +577918,17 @@ │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb6ee98(%rip),%rbx │ │ │ │ + lea 0xb6eeb8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xc1f7b6(%rip),%rbx │ │ │ │ + lea 0xc1f7d6(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -577897,15 +577939,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 60a182 <__gmpz_get_d_2exp@plt+0x203f02> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x12298e9,-0x18(%rbp) │ │ │ │ + movq $0x1229909,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -577917,15 +577959,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 60a1ca <__gmpz_get_d_2exp@plt+0x203f4a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x1178faa,-0x18(%rbp) │ │ │ │ + movq $0x1178fca,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -577933,15 +577975,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7358db3c <__environ@GLIBC_2.2.5+0x7224a054> │ │ │ │ + rex.RB call 7358db3c <__environ@GLIBC_2.2.5+0x7224a014> │ │ │ │ jno 60a23a <__gmpz_get_d_2exp@plt+0x203fba> │ │ │ │ movl $0x60a230,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -578166,15 +578208,15 @@ │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 60a562 <__gmpz_get_d_2exp@plt+0x2042e2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x1178fc1,-0x20(%rbp) │ │ │ │ + movq $0x1178fe1,-0x20(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -578238,15 +578280,15 @@ │ │ │ │ movq $0x60a578,-0x20(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x20(%r12),%rbx │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb6e938(%rip),%rbx │ │ │ │ + lea 0xb6e958(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -578256,15 +578298,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 60a6da <__gmpz_get_d_2exp@plt+0x20445a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x1178faa,-0x18(%rbp) │ │ │ │ + movq $0x1178fca,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -578272,15 +578314,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7358e04c <__environ@GLIBC_2.2.5+0x7224a564> │ │ │ │ + rex.RB call 7358e04c <__environ@GLIBC_2.2.5+0x7224a524> │ │ │ │ jno 60a74a <__gmpz_get_d_2exp@plt+0x2044ca> │ │ │ │ movl $0x60a740,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -578323,15 +578365,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 60a7ba <__gmpz_get_d_2exp@plt+0x20453a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x12298e9,-0x18(%rbp) │ │ │ │ + movq $0x1229909,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -578489,15 +578531,15 @@ │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 60aa22 <__gmpz_get_d_2exp@plt+0x2047a2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x1178fc1,-0x20(%rbp) │ │ │ │ + movq $0x1178fe1,-0x20(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ @@ -578598,15 +578640,15 @@ │ │ │ │ movq $0x60aaf0,-0x20(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x20(%r12),%rbx │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb6e3d8(%rip),%rbx │ │ │ │ + lea 0xb6e3f8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -578662,15 +578704,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 60acc2 <__gmpz_get_d_2exp@plt+0x204a42> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x12298e9,-0x18(%rbp) │ │ │ │ + movq $0x1229909,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ @@ -578704,15 +578746,15 @@ │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 602d08 <__gmpz_get_d_2exp@plt+0x1fca88> │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ - lea 0xb6e251(%rip),%rbx │ │ │ │ + lea 0xb6e271(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -578789,15 +578831,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x60ae10,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %r14,%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 60ace0 <__gmpz_get_d_2exp@plt+0x204a60> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb6e12f(%rip),%rbx │ │ │ │ + lea 0xb6e14f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -578871,15 +578913,15 @@ │ │ │ │ mov %rbx,-0x18(%rbp) │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 602fd0 <__gmpz_get_d_2exp@plt+0x1fcd50> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb6e013(%rip),%rbx │ │ │ │ + lea 0xb6e033(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -578941,15 +578983,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x60b068,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 602438 <__gmpz_get_d_2exp@plt+0x1fc1b8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb6df12(%rip),%rbx │ │ │ │ + lea 0xb6df32(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -578959,15 +579001,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 60b12a <__gmpz_get_d_2exp@plt+0x204eaa> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x12298e9,-0x18(%rbp) │ │ │ │ + movq $0x1229909,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -578993,15 +579035,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7358ead4 <__environ@GLIBC_2.2.5+0x7224afec> │ │ │ │ + rex.RB call 7358ead4 <__environ@GLIBC_2.2.5+0x7224afac> │ │ │ │ jns 60b1d2 <__gmpz_get_d_2exp@plt+0x204f52> │ │ │ │ movl $0x60b1c8,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ @@ -579021,15 +579063,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x4c(%rcx,%riz,1) │ │ │ │ mov 0x10(%rbp),%esi │ │ │ │ movq $0xfb6dc0,0x0(%rbp) │ │ │ │ - movq $0x11eeb41,0x8(%rbp) │ │ │ │ + movq $0x11eeb61,0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -579078,15 +579120,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7358ec24 <__environ@GLIBC_2.2.5+0x7224b13c> │ │ │ │ + rex.RB call 7358ec24 <__environ@GLIBC_2.2.5+0x7224b0fc> │ │ │ │ rex.WR │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 60b31a <__gmpz_get_d_2exp@plt+0x20509a> │ │ │ │ movq $0x60b218,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ @@ -579094,29 +579136,29 @@ │ │ │ │ movq $0x60b340,-0x10(%rbp) │ │ │ │ mov %rsi,%r14 │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd2b8 <__gmpz_get_d_2exp@plt+0x7f7038> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb6dccc(%rip),%rbx │ │ │ │ + lea 0xb6dcec(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ shrb $0x0,-0x5(%rbp) │ │ │ │ - movq $0x1178c91,0x0(%rbp) │ │ │ │ + movq $0x1178cb1,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -579179,15 +579221,15 @@ │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd130 <__gmpz_get_d_2exp@plt+0x7f6eb0> │ │ │ │ - lea 0xb6dba5(%rip),%rbx │ │ │ │ + lea 0xb6dbc5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -579226,15 +579268,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ shrb $0x0,-0x5(%rbp) │ │ │ │ - movq $0x1178c91,0x0(%rbp) │ │ │ │ + movq $0x1178cb1,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -579245,15 +579287,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 60b54a <__gmpz_get_d_2exp@plt+0x2052ca> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x12298e9,-0x18(%rbp) │ │ │ │ + movq $0x1229909,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -579279,15 +579321,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7358eef4 <__environ@GLIBC_2.2.5+0x7224b40c> │ │ │ │ + rex.RB call 7358eef4 <__environ@GLIBC_2.2.5+0x7224b3cc> │ │ │ │ jns 60b5f2 <__gmpz_get_d_2exp@plt+0x205372> │ │ │ │ movl $0x60b5e8,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ @@ -579307,15 +579349,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x4c(%rcx,%riz,1) │ │ │ │ mov 0x10(%rbp),%esi │ │ │ │ movq $0xfb6dc0,0x0(%rbp) │ │ │ │ - movq $0x11eeb41,0x8(%rbp) │ │ │ │ + movq $0x11eeb61,0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -579364,24 +579406,24 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7358f044 <__environ@GLIBC_2.2.5+0x7224b55c> │ │ │ │ + rex.RB call 7358f044 <__environ@GLIBC_2.2.5+0x7224b51c> │ │ │ │ (bad) │ │ │ │ movq $0x60b738,-0x18(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd130 <__gmpz_get_d_2exp@plt+0x7f6eb0> │ │ │ │ - lea 0xb6d8e9(%rip),%rbx │ │ │ │ + lea 0xb6d909(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -579418,15 +579460,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ shrb $0x0,-0x5(%rbp) │ │ │ │ - movq $0x1178c91,0x0(%rbp) │ │ │ │ + movq $0x1178cb1,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -579496,15 +579538,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %dl,%ah │ │ │ │ + cmp %dl,%ah │ │ │ │ mov $0x0,%dh │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 60b8aa <__gmpz_get_d_2exp@plt+0x20562a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ @@ -579531,16 +579573,18 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900b6d3(%rax) │ │ │ │ - add $0xa8,%esp │ │ │ │ + add %al,%al │ │ │ │ + shll %cl,-0x3b7eb700(%rsi) │ │ │ │ + test $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 60b9c6 <__gmpz_get_d_2exp@plt+0x205746> │ │ │ │ movq $0x60b7e0,-0xa0(%r12) │ │ │ │ mov %r14,-0x98(%r12) │ │ │ │ movq $0x60b808,-0x90(%r12) │ │ │ │ mov %r14,-0x88(%r12) │ │ │ │ movq $0x60b838,-0x80(%r12) │ │ │ │ @@ -579563,15 +579607,15 @@ │ │ │ │ lea -0x8d(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x9e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xa8,0x388(%r13) │ │ │ │ - lea 0xb6d638(%rip),%rbx │ │ │ │ + lea 0xb6d658(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -579582,15 +579626,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 60ba16 <__gmpz_get_d_2exp@plt+0x205796> │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ - lea 0xb6d603(%rip),%rbx │ │ │ │ + lea 0xb6d623(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -579657,15 +579701,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7358f45c <__environ@GLIBC_2.2.5+0x7224b974> │ │ │ │ + rex.RB call 7358f45c <__environ@GLIBC_2.2.5+0x7224b934> │ │ │ │ push %rsi │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 60bb5c <__gmpz_get_d_2exp@plt+0x2058dc> │ │ │ │ movq $0xb17f68,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x60ba60,-0x8(%r12) │ │ │ │ @@ -579674,15 +579718,15 @@ │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb6d4c2(%rip),%rbx │ │ │ │ + lea 0xb6d4e2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -579715,37 +579759,37 @@ │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb6d42b(%rip),%rbx │ │ │ │ + lea 0xb6d44b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xc1dcd1(%rip),%rbx │ │ │ │ + lea 0xc1dcf1(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7358f58c <__environ@GLIBC_2.2.5+0x7224baa4> │ │ │ │ + rex.RB call 7358f58c <__environ@GLIBC_2.2.5+0x7224ba64> │ │ │ │ sbb $0xe845c748,%eax │ │ │ │ shrb $0x0,-0x5(%rbp) │ │ │ │ - movq $0x1179039,-0x10(%rbp) │ │ │ │ + movq $0x1179059,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ - lea 0xb6d3db(%rip),%rbx │ │ │ │ + lea 0xb6d3fb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -579814,15 +579858,15 @@ │ │ │ │ movq $0x60bce0,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb6d2d4(%rip),%rbx │ │ │ │ + lea 0xb6d2f4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -579855,15 +579899,15 @@ │ │ │ │ mov %rdi,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb6d259(%rip),%rbx │ │ │ │ + lea 0xb6d279(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -579928,15 +579972,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp a70240 <__gmpz_get_d_2exp@plt+0x669fc0> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb6d32c(%rip),%rbx │ │ │ │ + lea 0xb6d34c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -579964,15 +580008,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xb6d2cb,%eax │ │ │ │ + sbb $0xb6d2eb,%eax │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -580097,15 +580141,15 @@ │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x60c0a8,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb6d16c(%rip),%rbx │ │ │ │ + lea 0xb6d18c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -580214,15 +580258,15 @@ │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x60c248,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb6cfd4(%rip),%rbx │ │ │ │ + lea 0xb6cff4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -580270,15 +580314,15 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb6cf11(%rip),%rbx │ │ │ │ + lea 0xb6cf31(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -580313,15 +580357,15 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp a6e3a0 <__gmpz_get_d_2exp@plt+0x668120> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb6ce7c(%rip),%rbx │ │ │ │ + lea 0xb6ce9c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -580363,15 +580407,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7358fe44 <__environ@GLIBC_2.2.5+0x7224c35c> │ │ │ │ + rex.RB call 7358fe44 <__environ@GLIBC_2.2.5+0x7224c31c> │ │ │ │ (bad) │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 60c54e <__gmpz_get_d_2exp@plt+0x2062ce> │ │ │ │ movq $0x60c468,-0x38(%r12) │ │ │ │ mov %r8,-0x28(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ @@ -580382,15 +580426,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfcee8 <__gmpz_get_d_2exp@plt+0x7f6c68> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb6cd78(%rip),%rbx │ │ │ │ + lea 0xb6cd98(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -580429,15 +580473,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7358ff3c <__environ@GLIBC_2.2.5+0x7224c454> │ │ │ │ + rex.RB call 7358ff3c <__environ@GLIBC_2.2.5+0x7224c414> │ │ │ │ (bad) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 60c646 <__gmpz_get_d_2exp@plt+0x2063c6> │ │ │ │ movq $0x60c580,-0x30(%r12) │ │ │ │ mov %r8,-0x28(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ @@ -580448,15 +580492,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb6cc88(%rip),%rbx │ │ │ │ + lea 0xb6cca8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -580499,15 +580543,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359004c <__environ@GLIBC_2.2.5+0x7224c564> │ │ │ │ + rex.RB call 7359004c <__environ@GLIBC_2.2.5+0x7224c524> │ │ │ │ (bad) │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 60c756 <__gmpz_get_d_2exp@plt+0x2064d6> │ │ │ │ movq $0x60c670,-0x38(%r12) │ │ │ │ mov %r8,-0x28(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ @@ -580518,15 +580562,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd010 <__gmpz_get_d_2exp@plt+0x7f6d90> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb6cb80(%rip),%rbx │ │ │ │ + lea 0xb6cba0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -580569,15 +580613,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359015c <__environ@GLIBC_2.2.5+0x7224c674> │ │ │ │ + rex.RB call 7359015c <__environ@GLIBC_2.2.5+0x7224c634> │ │ │ │ (bad) │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 60c866 <__gmpz_get_d_2exp@plt+0x2065e6> │ │ │ │ movq $0x60c780,-0x38(%r12) │ │ │ │ mov %r8,-0x28(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ @@ -580588,15 +580632,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd380 <__gmpz_get_d_2exp@plt+0x7f7100> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb6ca78(%rip),%rbx │ │ │ │ + lea 0xb6ca98(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -580661,15 +580705,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd3e0 <__gmpz_get_d_2exp@plt+0x7f7160> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb6c96c(%rip),%rbx │ │ │ │ + lea 0xb6c98c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -580711,15 +580755,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359037c <__environ@GLIBC_2.2.5+0x7224c894> │ │ │ │ + rex.RB call 7359037c <__environ@GLIBC_2.2.5+0x7224c854> │ │ │ │ (bad) │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 60ca86 <__gmpz_get_d_2exp@plt+0x206806> │ │ │ │ movq $0x60c9a0,-0x38(%r12) │ │ │ │ mov %r8,-0x28(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ @@ -580730,15 +580774,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd440 <__gmpz_get_d_2exp@plt+0x7f71c0> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb6c868(%rip),%rbx │ │ │ │ + lea 0xb6c888(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -580781,15 +580825,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359048c <__environ@GLIBC_2.2.5+0x7224c9a4> │ │ │ │ + rex.RB call 7359048c <__environ@GLIBC_2.2.5+0x7224c964> │ │ │ │ (bad) │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 60cb96 <__gmpz_get_d_2exp@plt+0x206916> │ │ │ │ movq $0x60cab0,-0x38(%r12) │ │ │ │ mov %r8,-0x28(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ @@ -580800,15 +580844,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd4a0 <__gmpz_get_d_2exp@plt+0x7f7220> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb6c760(%rip),%rbx │ │ │ │ + lea 0xb6c780(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -580847,15 +580891,15 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb6c6b4(%rip),%rbx │ │ │ │ + lea 0xb6c6d4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -580905,15 +580949,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb6c5ff(%rip),%rbx │ │ │ │ + lea 0xb6c61f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -580951,15 +580995,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb6c567(%rip),%rbx │ │ │ │ + lea 0xb6c587(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -580994,18 +581038,18 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x60cdd8,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ - lea 0xb6c4d0(%rip),%rbx │ │ │ │ + lea 0xb6c4f0(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb6c4c6(%rip),%rbx │ │ │ │ + lea 0xb6c4e6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -581092,15 +581136,15 @@ │ │ │ │ movq $0x60cf10,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb6c37f(%rip),%rbx │ │ │ │ + lea 0xb6c39f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -581150,15 +581194,15 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb6c2b9(%rip),%rbx │ │ │ │ + lea 0xb6c2d9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -581190,15 +581234,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x60d0a0,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 60d028 <__gmpz_get_d_2exp@plt+0x206da8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb6c232(%rip),%rbx │ │ │ │ + lea 0xb6c252(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -581235,15 +581279,15 @@ │ │ │ │ movq $0x60d130,-0x18(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb6c19a(%rip),%rbx │ │ │ │ + lea 0xb6c1ba(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -581337,15 +581381,15 @@ │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x60d280,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb6c07c(%rip),%rbx │ │ │ │ + lea 0xb6c09c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -581487,15 +581531,15 @@ │ │ │ │ lea -0x85(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x95(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xa0,0x388(%r13) │ │ │ │ - lea 0xb6be73(%rip),%rbx │ │ │ │ + lea 0xb6be93(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -581527,15 +581571,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x60d520,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 60d430 <__gmpz_get_d_2exp@plt+0x2071b0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb6bdea(%rip),%rbx │ │ │ │ + lea 0xb6be0a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -581578,15 +581622,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73590f8c <__environ@GLIBC_2.2.5+0x7224d4a4> │ │ │ │ + rex.RB call 73590f8c <__environ@GLIBC_2.2.5+0x7224d464> │ │ │ │ (bad) │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 60d696 <__gmpz_get_d_2exp@plt+0x207416> │ │ │ │ movq $0x60d5b0,-0x38(%r12) │ │ │ │ mov %r8,-0x28(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ @@ -581597,15 +581641,15 @@ │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd130 <__gmpz_get_d_2exp@plt+0x7f6eb0> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb6bce0(%rip),%rbx │ │ │ │ + lea 0xb6bd00(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -581697,15 +581741,15 @@ │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x60d760,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb6bbbc(%rip),%rbx │ │ │ │ + lea 0xb6bbdc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -581801,15 +581845,15 @@ │ │ │ │ lea -0x55(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x67(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb6ba59(%rip),%rbx │ │ │ │ + lea 0xb6ba79(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -581841,15 +581885,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x60d958,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 60d8b0 <__gmpz_get_d_2exp@plt+0x207630> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb6b9d2(%rip),%rbx │ │ │ │ + lea 0xb6b9f2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -581865,15 +581909,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb6b97f(%rip),%rbx │ │ │ │ + lea 0xb6b99f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -581929,23 +581973,23 @@ │ │ │ │ movq $0x60da40,-0x38(%r12) │ │ │ │ mov %r8,-0x28(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ movq $0x60da80,-0x18(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb73e0,-0x20(%rbp) │ │ │ │ - movq $0x11793aa,-0x18(%rbp) │ │ │ │ + movq $0x11793ca,-0x18(%rbp) │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp a70240 <__gmpz_get_d_2exp@plt+0x669fc0> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb6b870(%rip),%rbx │ │ │ │ + lea 0xb6b890(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -582064,15 +582108,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73591644 <__environ@GLIBC_2.2.5+0x7224db5c> │ │ │ │ + rex.RB call 73591644 <__environ@GLIBC_2.2.5+0x7224db1c> │ │ │ │ push %rdi │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 60dd45 <__gmpz_get_d_2exp@plt+0x207ac5> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -582115,15 +582159,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73591704 <__environ@GLIBC_2.2.5+0x7224dc1c> │ │ │ │ + rex.RB call 73591704 <__environ@GLIBC_2.2.5+0x7224dbdc> │ │ │ │ push %rdi │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 60de05 <__gmpz_get_d_2exp@plt+0x207b85> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -582178,15 +582222,15 @@ │ │ │ │ lea -0x57(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x37(%r12),%r14 │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ - lea 0xb6b4d4(%rip),%rbx │ │ │ │ + lea 0xb6b4f4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -582195,15 +582239,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 60df1a <__gmpz_get_d_2exp@plt+0x207c9a> │ │ │ │ movq $0x60df38,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 60de30 <__gmpz_get_d_2exp@plt+0x207bb0> │ │ │ │ - lea 0xb6b49f(%rip),%rbx │ │ │ │ + lea 0xb6b4bf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -582321,15 +582365,15 @@ │ │ │ │ lea -0x54(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x67(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb6b2e9(%rip),%rbx │ │ │ │ + lea 0xb6b309(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -582361,15 +582405,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x60e0f8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 60d8b0 <__gmpz_get_d_2exp@plt+0x207630> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb6b262(%rip),%rbx │ │ │ │ + lea 0xb6b282(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -582435,15 +582479,15 @@ │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x60e1f8,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb6b194(%rip),%rbx │ │ │ │ + lea 0xb6b1b4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -582493,15 +582537,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb6b0c1(%rip),%rbx │ │ │ │ + lea 0xb6b0e1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -582556,15 +582600,15 @@ │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x60e3b0,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb6afec(%rip),%rbx │ │ │ │ + lea 0xb6b00c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -582595,15 +582639,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x60e438,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 60d8b0 <__gmpz_get_d_2exp@plt+0x207630> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb6af6a(%rip),%rbx │ │ │ │ + lea 0xb6af8a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -582655,15 +582699,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb6ae91(%rip),%rbx │ │ │ │ + lea 0xb6aeb1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -582695,15 +582739,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x60e5a8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 60d8b0 <__gmpz_get_d_2exp@plt+0x207630> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb6ae0a(%rip),%rbx │ │ │ │ + lea 0xb6ae2a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -582735,15 +582779,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x60e638,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 60d8b0 <__gmpz_get_d_2exp@plt+0x207630> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb6ad82(%rip),%rbx │ │ │ │ + lea 0xb6ada2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -582794,15 +582838,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb6aca9(%rip),%rbx │ │ │ │ + lea 0xb6acc9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -582834,15 +582878,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x60e7a8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 60d430 <__gmpz_get_d_2exp@plt+0x2071b0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb6ac22(%rip),%rbx │ │ │ │ + lea 0xb6ac42(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -582858,15 +582902,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb6abcf(%rip),%rbx │ │ │ │ + lea 0xb6abef(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -582894,15 +582938,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 60e8fa <__gmpz_get_d_2exp@plt+0x20867a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x12b1439,-0x18(%rbp) │ │ │ │ + movq $0x12b1459,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -582999,15 +583043,15 @@ │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x60e9d8,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %rdx,%r14 │ │ │ │ movq $0xfb73e0,-0x20(%rbp) │ │ │ │ - movq $0x117944a,-0x18(%rbp) │ │ │ │ + movq $0x117946a,-0x18(%rbp) │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd3e0 <__gmpz_get_d_2exp@plt+0x7f7160> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ @@ -583036,15 +583080,15 @@ │ │ │ │ lea -0x38(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xb6a917(%rip),%rbx │ │ │ │ + lea 0xb6a937(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -583072,15 +583116,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 60ebba <__gmpz_get_d_2exp@plt+0x20893a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x12b1439,-0x18(%rbp) │ │ │ │ + movq $0x12b1459,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -583142,15 +583186,15 @@ │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ movq $0x60ec10,-0x18(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb73e0,-0x30(%rbp) │ │ │ │ - movq $0x117944a,-0x28(%rbp) │ │ │ │ + movq $0x117946a,-0x28(%rbp) │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp bfd3e0 <__gmpz_get_d_2exp@plt+0x7f7160> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -583213,15 +583257,15 @@ │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xb6a65f(%rip),%rbx │ │ │ │ + lea 0xb6a67f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -583353,15 +583397,15 @@ │ │ │ │ lea -0x6f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x7f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xa0,0x388(%r13) │ │ │ │ - lea 0xb6a466(%rip),%rbx │ │ │ │ + lea 0xb6a486(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -583393,15 +583437,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x60f010,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 60ef30 <__gmpz_get_d_2exp@plt+0x208cb0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb6a3e2(%rip),%rbx │ │ │ │ + lea 0xb6a402(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -583524,15 +583568,15 @@ │ │ │ │ lea -0x5f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ - lea 0xb6a219(%rip),%rbx │ │ │ │ + lea 0xb6a239(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -583584,15 +583628,15 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb6a154(%rip),%rbx │ │ │ │ + lea 0xb6a174(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -583700,15 +583744,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb69fd7(%rip),%rbx │ │ │ │ + lea 0xb69ff7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -583765,15 +583809,15 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x2f(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb69eff(%rip),%rbx │ │ │ │ + lea 0xb69f1f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -584035,15 +584079,15 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb69cf6(%rip),%rbx │ │ │ │ + lea 0xb69d16(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -584093,15 +584137,15 @@ │ │ │ │ mov %rdi,%r14 │ │ │ │ movq $0xfb68a0,-0x8(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb69c1d(%rip),%rbx │ │ │ │ + lea 0xb69c3d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -584186,15 +584230,15 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfcee8 <__gmpz_get_d_2exp@plt+0x7f6c68> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb69ad3(%rip),%rbx │ │ │ │ + lea 0xb69af3(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -584214,15 +584258,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 60fc61 <__gmpz_get_d_2exp@plt+0x2099e1> │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp a6e210 <__gmpz_get_d_2exp@plt+0x667f90> │ │ │ │ - lea 0xb69a78(%rip),%rbx │ │ │ │ + lea 0xb69a98(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -584291,15 +584335,15 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfcee8 <__gmpz_get_d_2exp@plt+0x7f6c68> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb6995f(%rip),%rbx │ │ │ │ + lea 0xb6997f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -584356,15 +584400,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735937b4 <__environ@GLIBC_2.2.5+0x7224fccc> │ │ │ │ + rex.RB call 735937b4 <__environ@GLIBC_2.2.5+0x7224fc8c> │ │ │ │ movsxd -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x4b(%rdi) │ │ │ │ @@ -584379,15 +584423,15 @@ │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb6981d(%rip),%rbx │ │ │ │ + lea 0xb6983d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -584512,15 +584556,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73593a04 <__environ@GLIBC_2.2.5+0x7224ff1c> │ │ │ │ + rex.RB call 73593a04 <__environ@GLIBC_2.2.5+0x7224fedc> │ │ │ │ (bad) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61010e <__gmpz_get_d_2exp@plt+0x209e8e> │ │ │ │ movq $0x60ff68,-0x30(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %r9,-0x18(%r12) │ │ │ │ @@ -584531,15 +584575,15 @@ │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp b64a08 <__gmpz_get_d_2exp@plt+0x75e788> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb69618(%rip),%rbx │ │ │ │ + lea 0xb69638(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -584596,15 +584640,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73593b54 <__environ@GLIBC_2.2.5+0x7225006c> │ │ │ │ + rex.RB call 73593b54 <__environ@GLIBC_2.2.5+0x7225002c> │ │ │ │ (bad) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61025e <__gmpz_get_d_2exp@plt+0x209fde> │ │ │ │ movq $0x610138,-0x30(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %r9,-0x18(%r12) │ │ │ │ @@ -584615,15 +584659,15 @@ │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp b64a08 <__gmpz_get_d_2exp@plt+0x75e788> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb694d0(%rip),%rbx │ │ │ │ + lea 0xb694f0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -584682,15 +584726,15 @@ │ │ │ │ lea -0x1c(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2c(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb693f9(%rip),%rbx │ │ │ │ + lea 0xb69419(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -584742,15 +584786,15 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp a6e3a0 <__gmpz_get_d_2exp@plt+0x668120> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb69324(%rip),%rbx │ │ │ │ + lea 0xb69344(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -584946,15 +584990,15 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb68fba(%rip),%rbx │ │ │ │ + lea 0xb68fda(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -585041,15 +585085,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73594254 <__environ@GLIBC_2.2.5+0x7225076c> │ │ │ │ + rex.RB call 73594254 <__environ@GLIBC_2.2.5+0x7225072c> │ │ │ │ (bad) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61095e <__gmpz_get_d_2exp@plt+0x20a6de> │ │ │ │ movq $0x6107b8,-0x30(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %r9,-0x18(%r12) │ │ │ │ @@ -585060,15 +585104,15 @@ │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb68df0(%rip),%rbx │ │ │ │ + lea 0xb68e10(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -585125,15 +585169,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735943a4 <__environ@GLIBC_2.2.5+0x722508bc> │ │ │ │ + rex.RB call 735943a4 <__environ@GLIBC_2.2.5+0x7225087c> │ │ │ │ (bad) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 610aae <__gmpz_get_d_2exp@plt+0x20a82e> │ │ │ │ movq $0x610988,-0x30(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %r9,-0x18(%r12) │ │ │ │ @@ -585144,15 +585188,15 @@ │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb68ca8(%rip),%rbx │ │ │ │ + lea 0xb68cc8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -585211,15 +585255,15 @@ │ │ │ │ lea -0x1c(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2c(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb68bd1(%rip),%rbx │ │ │ │ + lea 0xb68bf1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -585231,23 +585275,23 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 610c16 <__gmpz_get_d_2exp@plt+0x20a996> │ │ │ │ movq $0xfb44a0,-0x48(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ movq $0xfb4430,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ movq $0xf81298,-0x18(%r12) │ │ │ │ - movq $0x11fd0c9,-0x10(%r12) │ │ │ │ + movq $0x11fd0e9,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb68b50(%rip),%rbx │ │ │ │ + lea 0xb68b70(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -585490,15 +585534,15 @@ │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ movq $0x610f88,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ mov %rbx,%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x1179779,-0x20(%rbp) │ │ │ │ + movq $0x1179799,-0x20(%rbp) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -585541,15 +585585,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xb68681(%rip),%rbx │ │ │ │ + lea 0xb686a1(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -585913,15 +585957,15 @@ │ │ │ │ movq $0xfb6dc0,0x0(%rbp) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ lea -0x57(%r12),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ - lea 0xb68085(%rip),%rbx │ │ │ │ + lea 0xb680a5(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -585949,19 +585993,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 61178b <__gmpz_get_d_2exp@plt+0x20b50b> │ │ │ │ mov %r9,%rax │ │ │ │ mov %r8,%r9 │ │ │ │ - lea 0xbeb944(%rip),%r8 │ │ │ │ + lea 0xbeb964(%rip),%r8 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 611678 <__gmpz_get_d_2exp@plt+0x20b3f8> │ │ │ │ - lea 0xb67ffe(%rip),%rbx │ │ │ │ + lea 0xb6801e(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -586029,15 +586073,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735951bc <__environ@GLIBC_2.2.5+0x722516d4> │ │ │ │ + rex.RB call 735951bc <__environ@GLIBC_2.2.5+0x72251694> │ │ │ │ xor %cl,-0x38(%rcx,%rcx,4) │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %r8,%rcx │ │ │ │ mov %r14,%r8 │ │ │ │ mov %rdi,%rdx │ │ │ │ mov 0x13(%rbx),%rdi │ │ │ │ mov 0xb(%rbx),%rsi │ │ │ │ @@ -586150,15 +586194,15 @@ │ │ │ │ lea -0x34(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x15(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp 610b40 <__gmpz_get_d_2exp@plt+0x20a8c0> │ │ │ │ movq $0xa0,0x388(%r13) │ │ │ │ - lea 0xb67d49(%rip),%rbx │ │ │ │ + lea 0xb67d69(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -586234,15 +586278,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x611ae0,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %rsi,%rdi │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 611958 <__gmpz_get_d_2exp@plt+0x20b6d8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb67c1f(%rip),%rbx │ │ │ │ + lea 0xb67c3f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -586436,15 +586480,15 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb678ca(%rip),%rbx │ │ │ │ + lea 0xb678ea(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -586603,15 +586647,15 @@ │ │ │ │ lea -0x6c(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x85(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xa8,0x388(%r13) │ │ │ │ - lea 0xb6765c(%rip),%rbx │ │ │ │ + lea 0xb6767c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -586643,15 +586687,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x612168,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 612088 <__gmpz_get_d_2exp@plt+0x20be08> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb675da(%rip),%rbx │ │ │ │ + lea 0xb675fa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -586705,15 +586749,15 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2c(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb67509(%rip),%rbx │ │ │ │ + lea 0xb67529(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -586810,15 +586854,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73595d64 <__environ@GLIBC_2.2.5+0x7225227c> │ │ │ │ + rex.RB call 73595d64 <__environ@GLIBC_2.2.5+0x7225223c> │ │ │ │ pop %rsp │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61246a <__gmpz_get_d_2exp@plt+0x20c1ea> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rbx │ │ │ │ @@ -586863,15 +586907,15 @@ │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb672b4(%rip),%rbx │ │ │ │ + lea 0xb672d4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -586925,15 +586969,15 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb671cf(%rip),%rbx │ │ │ │ + lea 0xb671ef(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -586966,15 +587010,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x612618,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 612088 <__gmpz_get_d_2exp@plt+0x20be08> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb6714a(%rip),%rbx │ │ │ │ + lea 0xb6716a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -587035,15 +587079,15 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x45(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb67057(%rip),%rbx │ │ │ │ + lea 0xb67077(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -587076,15 +587120,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x6127a0,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 612088 <__gmpz_get_d_2exp@plt+0x20be08> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb66fd2(%rip),%rbx │ │ │ │ + lea 0xb66ff2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -587117,15 +587161,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x612830,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 612088 <__gmpz_get_d_2exp@plt+0x20be08> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb66f4a(%rip),%rbx │ │ │ │ + lea 0xb66f6a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -587186,15 +587230,15 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x45(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb66e57(%rip),%rbx │ │ │ │ + lea 0xb66e77(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -587228,15 +587272,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x6129b8,-0x10(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x10(%r12),%rdi │ │ │ │ jmp 611958 <__gmpz_get_d_2exp@plt+0x20b6d8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb66dd2(%rip),%rbx │ │ │ │ + lea 0xb66df2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -587252,15 +587296,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb66d7f(%rip),%rbx │ │ │ │ + lea 0xb66d9f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -587293,15 +587337,15 @@ │ │ │ │ ja 612b3e <__gmpz_get_d_2exp@plt+0x20c8be> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0xf81298,-0x18(%r12) │ │ │ │ - movq $0x12b1439,-0x10(%r12) │ │ │ │ + movq $0x12b1459,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rbx,%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ @@ -587375,17 +587419,17 @@ │ │ │ │ add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735965a4 <__environ@GLIBC_2.2.5+0x72252abc> │ │ │ │ + rex.RB call 735965a4 <__environ@GLIBC_2.2.5+0x72252a7c> │ │ │ │ ss mov 0x1e(%rbx),%r9 │ │ │ │ - lea 0xb66ba6(%rip),%r8 │ │ │ │ + lea 0xb66bc6(%rip),%r8 │ │ │ │ mov 0x16(%rbx),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov %r14,%rcx │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ mov 0x26(%rbx),%rbx │ │ │ │ mov %rbx,-0x18(%rbp) │ │ │ │ @@ -587421,15 +587465,15 @@ │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffc8,%rbp │ │ │ │ jmp bfce20 <__gmpz_get_d_2exp@plt+0x7f6ba0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb66af7(%rip),%rbx │ │ │ │ + lea 0xb66b17(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -587519,15 +587563,15 @@ │ │ │ │ ja 612ea6 <__gmpz_get_d_2exp@plt+0x20cc26> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0xf81298,-0x18(%r12) │ │ │ │ - movq $0x12b1439,-0x10(%r12) │ │ │ │ + movq $0x12b1459,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rbx,%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ @@ -587545,15 +587589,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 612f15 <__gmpz_get_d_2exp@plt+0x20cc95> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x28(%rbx),%r9 │ │ │ │ - lea 0xb66922(%rip),%r8 │ │ │ │ + lea 0xb66942(%rip),%r8 │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ mov 0x38(%rbx),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ @@ -587571,15 +587615,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1059688c <__environ@GLIBC_2.2.5+0xf252da4> │ │ │ │ + rex.RB call 1059688c <__environ@GLIBC_2.2.5+0xf252d64> │ │ │ │ (bad) │ │ │ │ popf │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ jo 612f97 <__gmpz_get_d_2exp@plt+0x20cd17> │ │ │ │ cmp 0x358(%rbp),%esp │ │ │ │ @@ -587642,15 +587686,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ mov 0x0(%rbp),%rsi │ │ │ │ mov %r9,%r14 │ │ │ │ lea -0x2e(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 612f38 <__gmpz_get_d_2exp@plt+0x20ccb8> │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ - lea 0xb66798(%rip),%rbx │ │ │ │ + lea 0xb667b8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -587831,15 +587875,15 @@ │ │ │ │ lea -0x9d(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0xbd(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xe0,0x388(%r13) │ │ │ │ - lea 0xb664f0(%rip),%rbx │ │ │ │ + lea 0xb66510(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -587896,15 +587940,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x613348,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %rsi,%rdi │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 613220 <__gmpz_get_d_2exp@plt+0x20cfa0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb6641f(%rip),%rbx │ │ │ │ + lea 0xb6643f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -588037,15 +588081,15 @@ │ │ │ │ lea -0x6e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x84(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xa8,0x388(%r13) │ │ │ │ - lea 0xb66219(%rip),%rbx │ │ │ │ + lea 0xb66239(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -588121,15 +588165,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb660f4(%rip),%rbx │ │ │ │ + lea 0xb66114(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -588174,15 +588218,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb66024(%rip),%rbx │ │ │ │ + lea 0xb66044(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -588242,15 +588286,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73597274 <__environ@GLIBC_2.2.5+0x7225378c> │ │ │ │ + rex.RB call 73597274 <__environ@GLIBC_2.2.5+0x7225374c> │ │ │ │ (bad) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61397e <__gmpz_get_d_2exp@plt+0x20d6fe> │ │ │ │ movq $0x613848,-0x30(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ movq $0x6138d8,-0x20(%r12) │ │ │ │ @@ -588261,15 +588305,15 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb65ec8(%rip),%rbx │ │ │ │ + lea 0xb65ee8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -588330,15 +588374,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735973dc <__environ@GLIBC_2.2.5+0x722538f4> │ │ │ │ + rex.RB call 735973dc <__environ@GLIBC_2.2.5+0x722538b4> │ │ │ │ (bad) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 613ae6 <__gmpz_get_d_2exp@plt+0x20d866> │ │ │ │ movq $0x6139b0,-0x30(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ movq $0x613a40,-0x20(%r12) │ │ │ │ @@ -588349,15 +588393,15 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb65d68(%rip),%rbx │ │ │ │ + lea 0xb65d88(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -588397,15 +588441,15 @@ │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x20(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb65cca(%rip),%rbx │ │ │ │ + lea 0xb65cea(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -588445,15 +588489,15 @@ │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x20(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb65c2a(%rip),%rbx │ │ │ │ + lea 0xb65c4a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -588497,15 +588541,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x28(%r12),%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xb65b64(%rip),%rbx │ │ │ │ + lea 0xb65b84(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -588562,15 +588606,15 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb65a91(%rip),%rbx │ │ │ │ + lea 0xb65ab1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -588609,15 +588653,15 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ mov %r8,%rsi │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb659f4(%rip),%rbx │ │ │ │ + lea 0xb65a14(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -588683,15 +588727,15 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xb658e1(%rip),%rbx │ │ │ │ + lea 0xb65901(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -588712,15 +588756,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1059794c <__environ@GLIBC_2.2.5+0xf253e64> │ │ │ │ + rex.RB call 1059794c <__environ@GLIBC_2.2.5+0xf253e24> │ │ │ │ (bad) │ │ │ │ xchg %eax,%ecx │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c28045 <__gmpz_get_d_2exp@plt+0x821dc5> │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ @@ -588756,15 +588800,15 @@ │ │ │ │ movq $0xfb68a0,0x8(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb6580b(%rip),%rbx │ │ │ │ + lea 0xb6582b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -588776,24 +588820,24 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 614116 <__gmpz_get_d_2exp@plt+0x20de96> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61410b <__gmpz_get_d_2exp@plt+0x20de8b> │ │ │ │ movq $0xf81298,-0x18(%r12) │ │ │ │ - movq $0x12ae339,-0x10(%r12) │ │ │ │ + movq $0x12ae359,-0x10(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb65793(%rip),%rbx │ │ │ │ + lea 0xb657b3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -588862,15 +588906,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73597bac <__environ@GLIBC_2.2.5+0x722540c4> │ │ │ │ + rex.RB call 73597bac <__environ@GLIBC_2.2.5+0x72254084> │ │ │ │ (bad) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6142b6 <__gmpz_get_d_2exp@plt+0x20e036> │ │ │ │ movq $0x614140,-0x30(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ movq $0x614210,-0x20(%r12) │ │ │ │ @@ -588881,15 +588925,15 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb655f0(%rip),%rbx │ │ │ │ + lea 0xb65610(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -588983,15 +589027,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73597db4 <__environ@GLIBC_2.2.5+0x722542cc> │ │ │ │ + rex.RB call 73597db4 <__environ@GLIBC_2.2.5+0x7225428c> │ │ │ │ gs add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6144c3 <__gmpz_get_d_2exp@plt+0x20e243> │ │ │ │ movq $0x614328,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ mov %rsi,-0x28(%r12) │ │ │ │ movq $0x614418,-0x20(%r12) │ │ │ │ @@ -589002,15 +589046,15 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb653eb(%rip),%rbx │ │ │ │ + lea 0xb6540b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -589228,15 +589272,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73598104 <__environ@GLIBC_2.2.5+0x7225461c> │ │ │ │ + rex.RB call 73598104 <__environ@GLIBC_2.2.5+0x722545dc> │ │ │ │ (bad) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61480e <__gmpz_get_d_2exp@plt+0x20e58e> │ │ │ │ movq $0x6146b8,-0x30(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ movq $0x614768,-0x20(%r12) │ │ │ │ @@ -589247,15 +589291,15 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb650a8(%rip),%rbx │ │ │ │ + lea 0xb650c8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -589349,15 +589393,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735982fc <__environ@GLIBC_2.2.5+0x72254814> │ │ │ │ + rex.RB call 735982fc <__environ@GLIBC_2.2.5+0x722547d4> │ │ │ │ gs add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 614a0b <__gmpz_get_d_2exp@plt+0x20e78b> │ │ │ │ movq $0x6148a8,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ mov %rsi,-0x28(%r12) │ │ │ │ movq $0x614960,-0x20(%r12) │ │ │ │ @@ -589368,15 +589412,15 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb64eb3(%rip),%rbx │ │ │ │ + lea 0xb64ed3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -589449,15 +589493,15 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x88,0x388(%r13) │ │ │ │ - lea 0xb64d68(%rip),%rbx │ │ │ │ + lea 0xb64d88(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -589500,15 +589544,15 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb64ca9(%rip),%rbx │ │ │ │ + lea 0xb64cc9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -589541,26 +589585,26 @@ │ │ │ │ jb 614cfc <__gmpz_get_d_2exp@plt+0x20ea7c> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 614cf1 <__gmpz_get_d_2exp@plt+0x20ea71> │ │ │ │ movq $0x614c50,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ movq $0xf81298,-0x18(%r12) │ │ │ │ - movq $0x12ae339,-0x10(%r12) │ │ │ │ + movq $0x12ae359,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb64be5(%rip),%rbx │ │ │ │ + lea 0xb64c05(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -589615,27 +589659,27 @@ │ │ │ │ ja 614e11 <__gmpz_get_d_2exp@plt+0x20eb91> │ │ │ │ movq $0x614d18,-0x50(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ movq $0x614d50,-0x38(%r12) │ │ │ │ mov %r9,-0x28(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ movq $0xf81298,-0x18(%r12) │ │ │ │ - movq $0x12ae339,-0x10(%r12) │ │ │ │ + movq $0x12ae359,-0x10(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xb64acd(%rip),%rbx │ │ │ │ + lea 0xb64aed(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -589702,15 +589746,15 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xb649b9(%rip),%rbx │ │ │ │ + lea 0xb649d9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -589809,15 +589853,15 @@ │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x1f(%r12),%r14 │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb64835(%rip),%rbx │ │ │ │ + lea 0xb64855(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -589914,15 +589958,15 @@ │ │ │ │ mov %r8,-0x10(%r12) │ │ │ │ mov %r9,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x1f(%r12),%r14 │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb646c5(%rip),%rbx │ │ │ │ + lea 0xb646e5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -589982,15 +590026,15 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x3f(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x20(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb645dd(%rip),%rbx │ │ │ │ + lea 0xb645fd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -590259,15 +590303,15 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb6454e(%rip),%rbx │ │ │ │ + lea 0xb6456e(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -590317,15 +590361,15 @@ │ │ │ │ mov %rdi,%r14 │ │ │ │ movq $0xfb68a0,-0x8(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb64475(%rip),%rbx │ │ │ │ + lea 0xb64495(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -590410,15 +590454,15 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfcee8 <__gmpz_get_d_2exp@plt+0x7f6c68> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb6432b(%rip),%rbx │ │ │ │ + lea 0xb6434b(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -590438,15 +590482,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 6159c9 <__gmpz_get_d_2exp@plt+0x20f749> │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp a6e210 <__gmpz_get_d_2exp@plt+0x667f90> │ │ │ │ - lea 0xb642d0(%rip),%rbx │ │ │ │ + lea 0xb642f0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -590515,15 +590559,15 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfcee8 <__gmpz_get_d_2exp@plt+0x7f6c68> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb641b7(%rip),%rbx │ │ │ │ + lea 0xb641d7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -590580,15 +590624,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359951c <__environ@GLIBC_2.2.5+0x72255a34> │ │ │ │ + rex.RB call 7359951c <__environ@GLIBC_2.2.5+0x722559f4> │ │ │ │ movsxd -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x4b(%rdi) │ │ │ │ @@ -590603,15 +590647,15 @@ │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb64075(%rip),%rbx │ │ │ │ + lea 0xb64095(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -590749,15 +590793,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73599774 <__environ@GLIBC_2.2.5+0x72255c8c> │ │ │ │ + rex.RB call 73599774 <__environ@GLIBC_2.2.5+0x72255c4c> │ │ │ │ (bad) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 615e7e <__gmpz_get_d_2exp@plt+0x20fbfe> │ │ │ │ movq $0x615cd0,-0x30(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %r9,-0x18(%r12) │ │ │ │ @@ -590768,15 +590812,15 @@ │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp b64a08 <__gmpz_get_d_2exp@plt+0x75e788> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb63e68(%rip),%rbx │ │ │ │ + lea 0xb63e88(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -590853,15 +590897,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735998e4 <__environ@GLIBC_2.2.5+0x72255dfc> │ │ │ │ + rex.RB call 735998e4 <__environ@GLIBC_2.2.5+0x72255dbc> │ │ │ │ (bad) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 615fee <__gmpz_get_d_2exp@plt+0x20fd6e> │ │ │ │ movq $0x615ea8,-0x30(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %r9,-0x18(%r12) │ │ │ │ @@ -590872,15 +590916,15 @@ │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp b64a08 <__gmpz_get_d_2exp@plt+0x75e788> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb63d00(%rip),%rbx │ │ │ │ + lea 0xb63d20(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -590939,15 +590983,15 @@ │ │ │ │ lea -0x1c(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2c(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb63c29(%rip),%rbx │ │ │ │ + lea 0xb63c49(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -590999,15 +591043,15 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp a6e3a0 <__gmpz_get_d_2exp@plt+0x668120> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb63b54(%rip),%rbx │ │ │ │ + lea 0xb63b74(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -591234,15 +591278,15 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb637ea(%rip),%rbx │ │ │ │ + lea 0xb6380a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -591342,15 +591386,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73599fec <__environ@GLIBC_2.2.5+0x72256504> │ │ │ │ + rex.RB call 73599fec <__environ@GLIBC_2.2.5+0x722564c4> │ │ │ │ (bad) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6166f6 <__gmpz_get_d_2exp@plt+0x210476> │ │ │ │ movq $0x616548,-0x30(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %r9,-0x18(%r12) │ │ │ │ @@ -591361,15 +591405,15 @@ │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb63618(%rip),%rbx │ │ │ │ + lea 0xb63638(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -591446,15 +591490,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359a15c <__environ@GLIBC_2.2.5+0x72256674> │ │ │ │ + rex.RB call 7359a15c <__environ@GLIBC_2.2.5+0x72256634> │ │ │ │ (bad) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 616866 <__gmpz_get_d_2exp@plt+0x2105e6> │ │ │ │ movq $0x616720,-0x30(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %r9,-0x18(%r12) │ │ │ │ @@ -591465,15 +591509,15 @@ │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb634b0(%rip),%rbx │ │ │ │ + lea 0xb634d0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -591532,15 +591576,15 @@ │ │ │ │ lea -0x1c(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2c(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb633d9(%rip),%rbx │ │ │ │ + lea 0xb633f9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -591568,23 +591612,23 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2f(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ movq $0xf81298,-0x18(%r12) │ │ │ │ - movq $0x11fd0c9,-0x10(%r12) │ │ │ │ + movq $0x11fd0e9,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb6333d(%rip),%rbx │ │ │ │ + lea 0xb6335d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -591835,15 +591879,15 @@ │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ movq $0x616d20,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ mov %rbx,%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x1179d39,-0x20(%rbp) │ │ │ │ + movq $0x1179d59,-0x20(%rbp) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -591888,15 +591932,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xb62ea9(%rip),%rbx │ │ │ │ + lea 0xb62ec9(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -592281,15 +592325,15 @@ │ │ │ │ movq $0xfb6dc0,0x0(%rbp) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ lea -0x57(%r12),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ - lea 0xb628dd(%rip),%rbx │ │ │ │ + lea 0xb628fd(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -592317,19 +592361,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6174f3 <__gmpz_get_d_2exp@plt+0x211273> │ │ │ │ mov %r9,%rax │ │ │ │ mov %r8,%r9 │ │ │ │ - lea 0xbe5bdc(%rip),%r8 │ │ │ │ + lea 0xbe5bfc(%rip),%r8 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 6173e0 <__gmpz_get_d_2exp@plt+0x211160> │ │ │ │ - lea 0xb62856(%rip),%rbx │ │ │ │ + lea 0xb62876(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -592397,15 +592441,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359af24 <__environ@GLIBC_2.2.5+0x7225743c> │ │ │ │ + rex.RB call 7359af24 <__environ@GLIBC_2.2.5+0x722573fc> │ │ │ │ xor %cl,-0x38(%rcx,%rcx,4) │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %r8,%rcx │ │ │ │ mov %r14,%r8 │ │ │ │ mov %rdi,%rdx │ │ │ │ mov 0x13(%rbx),%rdi │ │ │ │ mov 0xb(%rbx),%rsi │ │ │ │ @@ -592518,15 +592562,15 @@ │ │ │ │ lea -0x34(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x15(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp 6168f8 <__gmpz_get_d_2exp@plt+0x210678> │ │ │ │ movq $0xa0,0x388(%r13) │ │ │ │ - lea 0xb625a1(%rip),%rbx │ │ │ │ + lea 0xb625c1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -592605,15 +592649,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x617848,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %rsi,%rdi │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 6176c0 <__gmpz_get_d_2exp@plt+0x211440> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb62477(%rip),%rbx │ │ │ │ + lea 0xb62497(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -592838,15 +592882,15 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb6211a(%rip),%rbx │ │ │ │ + lea 0xb6213a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -593005,15 +593049,15 @@ │ │ │ │ lea -0x6c(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x85(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xa8,0x388(%r13) │ │ │ │ - lea 0xb61eac(%rip),%rbx │ │ │ │ + lea 0xb61ecc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -593045,15 +593089,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x617ed8,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 617df8 <__gmpz_get_d_2exp@plt+0x211b78> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb61e2a(%rip),%rbx │ │ │ │ + lea 0xb61e4a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -593107,15 +593151,15 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2c(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb61d59(%rip),%rbx │ │ │ │ + lea 0xb61d79(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -593212,15 +593256,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359bad4 <__environ@GLIBC_2.2.5+0x72257fec> │ │ │ │ + rex.RB call 7359bad4 <__environ@GLIBC_2.2.5+0x72257fac> │ │ │ │ pop %rsp │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6181da <__gmpz_get_d_2exp@plt+0x211f5a> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rbx │ │ │ │ @@ -593265,15 +593309,15 @@ │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb61b04(%rip),%rbx │ │ │ │ + lea 0xb61b24(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -593327,15 +593371,15 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb61a1f(%rip),%rbx │ │ │ │ + lea 0xb61a3f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -593368,15 +593412,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x618388,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 617df8 <__gmpz_get_d_2exp@plt+0x211b78> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb6199a(%rip),%rbx │ │ │ │ + lea 0xb619ba(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -593437,15 +593481,15 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x45(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb618a7(%rip),%rbx │ │ │ │ + lea 0xb618c7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -593478,15 +593522,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x618510,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 617df8 <__gmpz_get_d_2exp@plt+0x211b78> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb61822(%rip),%rbx │ │ │ │ + lea 0xb61842(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -593519,15 +593563,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x6185a0,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 617df8 <__gmpz_get_d_2exp@plt+0x211b78> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb6179a(%rip),%rbx │ │ │ │ + lea 0xb617ba(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -593588,15 +593632,15 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x45(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb616a7(%rip),%rbx │ │ │ │ + lea 0xb616c7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -593630,15 +593674,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x618728,-0x10(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x10(%r12),%rdi │ │ │ │ jmp 6176c0 <__gmpz_get_d_2exp@plt+0x211440> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb61622(%rip),%rbx │ │ │ │ + lea 0xb61642(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -593654,15 +593698,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb615cf(%rip),%rbx │ │ │ │ + lea 0xb615ef(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -593695,15 +593739,15 @@ │ │ │ │ ja 6188ae <__gmpz_get_d_2exp@plt+0x21262e> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0xf81298,-0x18(%r12) │ │ │ │ - movq $0x12b1439,-0x10(%r12) │ │ │ │ + movq $0x12b1459,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rbx,%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ @@ -593777,17 +593821,17 @@ │ │ │ │ add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359c314 <__environ@GLIBC_2.2.5+0x7225882c> │ │ │ │ + rex.RB call 7359c314 <__environ@GLIBC_2.2.5+0x722587ec> │ │ │ │ ss mov 0x1e(%rbx),%r9 │ │ │ │ - lea 0xb613f6(%rip),%r8 │ │ │ │ + lea 0xb61416(%rip),%r8 │ │ │ │ mov 0x16(%rbx),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov %r14,%rcx │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ mov 0x26(%rbx),%rbx │ │ │ │ mov %rbx,-0x18(%rbp) │ │ │ │ @@ -593823,15 +593867,15 @@ │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffc8,%rbp │ │ │ │ jmp bfce20 <__gmpz_get_d_2exp@plt+0x7f6ba0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb61347(%rip),%rbx │ │ │ │ + lea 0xb61367(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -593921,15 +593965,15 @@ │ │ │ │ ja 618c16 <__gmpz_get_d_2exp@plt+0x212996> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0xf81298,-0x18(%r12) │ │ │ │ - movq $0x12b1439,-0x10(%r12) │ │ │ │ + movq $0x12b1459,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rbx,%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ @@ -593947,15 +593991,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 618c85 <__gmpz_get_d_2exp@plt+0x212a05> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x28(%rbx),%r9 │ │ │ │ - lea 0xb61172(%rip),%r8 │ │ │ │ + lea 0xb61192(%rip),%r8 │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ mov 0x38(%rbx),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ @@ -593973,15 +594017,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1059c5fc <__environ@GLIBC_2.2.5+0xf258b14> │ │ │ │ + rex.RB call 1059c5fc <__environ@GLIBC_2.2.5+0xf258ad4> │ │ │ │ (bad) │ │ │ │ popf │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ jo 618d07 <__gmpz_get_d_2exp@plt+0x212a87> │ │ │ │ cmp 0x358(%rbp),%esp │ │ │ │ @@ -594044,15 +594088,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ mov 0x0(%rbp),%rsi │ │ │ │ mov %r9,%r14 │ │ │ │ lea -0x2e(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 618ca8 <__gmpz_get_d_2exp@plt+0x212a28> │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ - lea 0xb60fe8(%rip),%rbx │ │ │ │ + lea 0xb61008(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -594233,15 +594277,15 @@ │ │ │ │ lea -0x9d(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0xbd(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xe0,0x388(%r13) │ │ │ │ - lea 0xb60d40(%rip),%rbx │ │ │ │ + lea 0xb60d60(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -594302,15 +594346,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x6190b8,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %rsi,%rdi │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 618f90 <__gmpz_get_d_2exp@plt+0x212d10> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb60c6f(%rip),%rbx │ │ │ │ + lea 0xb60c8f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -594443,15 +594487,15 @@ │ │ │ │ lea -0x6e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x84(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xa8,0x388(%r13) │ │ │ │ - lea 0xb60a69(%rip),%rbx │ │ │ │ + lea 0xb60a89(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -594527,15 +594571,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb60944(%rip),%rbx │ │ │ │ + lea 0xb60964(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -594580,15 +594624,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb60874(%rip),%rbx │ │ │ │ + lea 0xb60894(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -594664,15 +594708,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359cffc <__environ@GLIBC_2.2.5+0x72259514> │ │ │ │ + rex.RB call 7359cffc <__environ@GLIBC_2.2.5+0x722594d4> │ │ │ │ (bad) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 619706 <__gmpz_get_d_2exp@plt+0x213486> │ │ │ │ movq $0x6195b8,-0x30(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ movq $0x619660,-0x20(%r12) │ │ │ │ @@ -594683,15 +594727,15 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb60700(%rip),%rbx │ │ │ │ + lea 0xb60720(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -594768,15 +594812,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359d17c <__environ@GLIBC_2.2.5+0x72259694> │ │ │ │ + rex.RB call 7359d17c <__environ@GLIBC_2.2.5+0x72259654> │ │ │ │ (bad) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 619886 <__gmpz_get_d_2exp@plt+0x213606> │ │ │ │ movq $0x619738,-0x30(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ movq $0x6197e0,-0x20(%r12) │ │ │ │ @@ -594787,15 +594831,15 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb60588(%rip),%rbx │ │ │ │ + lea 0xb605a8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -594835,15 +594879,15 @@ │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x20(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb604ea(%rip),%rbx │ │ │ │ + lea 0xb6050a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -594883,15 +594927,15 @@ │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x20(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb6044a(%rip),%rbx │ │ │ │ + lea 0xb6046a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -594935,15 +594979,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x28(%r12),%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xb60384(%rip),%rbx │ │ │ │ + lea 0xb603a4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -595000,15 +595044,15 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb602b1(%rip),%rbx │ │ │ │ + lea 0xb602d1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -595047,15 +595091,15 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ mov %r8,%rsi │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb60214(%rip),%rbx │ │ │ │ + lea 0xb60234(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -595121,15 +595165,15 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xb60101(%rip),%rbx │ │ │ │ + lea 0xb60121(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -595150,15 +595194,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1059d6ec <__environ@GLIBC_2.2.5+0xf259c04> │ │ │ │ + rex.RB call 1059d6ec <__environ@GLIBC_2.2.5+0xf259bc4> │ │ │ │ (bad) │ │ │ │ xchg %eax,%ecx │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c33b85 <__gmpz_get_d_2exp@plt+0x82d905> │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ @@ -595194,15 +595238,15 @@ │ │ │ │ movq $0xfb68a0,0x8(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb6002b(%rip),%rbx │ │ │ │ + lea 0xb6004b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -595214,24 +595258,24 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 619eb6 <__gmpz_get_d_2exp@plt+0x213c36> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 619eab <__gmpz_get_d_2exp@plt+0x213c2b> │ │ │ │ movq $0xf81298,-0x18(%r12) │ │ │ │ - movq $0x12ae339,-0x10(%r12) │ │ │ │ + movq $0x12ae359,-0x10(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb5ffb3(%rip),%rbx │ │ │ │ + lea 0xb5ffd3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -595314,15 +595358,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359d944 <__environ@GLIBC_2.2.5+0x72259e5c> │ │ │ │ + rex.RB call 7359d944 <__environ@GLIBC_2.2.5+0x72259e1c> │ │ │ │ (bad) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61a04e <__gmpz_get_d_2exp@plt+0x213dce> │ │ │ │ movq $0x619ee0,-0x30(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ movq $0x619fa8,-0x20(%r12) │ │ │ │ @@ -595333,15 +595377,15 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb5fe18(%rip),%rbx │ │ │ │ + lea 0xb5fe38(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -595366,15 +595410,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1059da14 <__environ@GLIBC_2.2.5+0xf259f2c> │ │ │ │ + rex.RB call 1059da14 <__environ@GLIBC_2.2.5+0xf259eec> │ │ │ │ (bad) │ │ │ │ int $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x61a108,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -595452,15 +595496,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359db4c <__environ@GLIBC_2.2.5+0x7225a064> │ │ │ │ + rex.RB call 7359db4c <__environ@GLIBC_2.2.5+0x7225a024> │ │ │ │ gs add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61a25b <__gmpz_get_d_2exp@plt+0x213fdb> │ │ │ │ movq $0x61a0c0,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ mov %rsi,-0x28(%r12) │ │ │ │ movq $0x61a1b0,-0x20(%r12) │ │ │ │ @@ -595471,15 +595515,15 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb5fc13(%rip),%rbx │ │ │ │ + lea 0xb5fc33(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -595601,15 +595645,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359dd74 <__environ@GLIBC_2.2.5+0x7225a28c> │ │ │ │ + rex.RB call 7359dd74 <__environ@GLIBC_2.2.5+0x7225a24c> │ │ │ │ (bad) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61a47e <__gmpz_get_d_2exp@plt+0x2141fe> │ │ │ │ movq $0x61a2d0,-0x30(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ movq $0x61a3d8,-0x20(%r12) │ │ │ │ @@ -595620,15 +595664,15 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb5f9f8(%rip),%rbx │ │ │ │ + lea 0xb5fa18(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -595653,15 +595697,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1059de44 <__environ@GLIBC_2.2.5+0xf25a35c> │ │ │ │ + rex.RB call 1059de44 <__environ@GLIBC_2.2.5+0xf25a31c> │ │ │ │ (bad) │ │ │ │ mov $0x0,%ch │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x61a538,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -595735,15 +595779,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359df64 <__environ@GLIBC_2.2.5+0x7225a47c> │ │ │ │ + rex.RB call 7359df64 <__environ@GLIBC_2.2.5+0x7225a43c> │ │ │ │ gs add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61a673 <__gmpz_get_d_2exp@plt+0x2143f3> │ │ │ │ movq $0x61a4f0,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ mov %rsi,-0x28(%r12) │ │ │ │ movq $0x61a5c8,-0x20(%r12) │ │ │ │ @@ -595754,15 +595798,15 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb5f80b(%rip),%rbx │ │ │ │ + lea 0xb5f82b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -595786,25 +595830,25 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359e034 <__environ@GLIBC_2.2.5+0x7225a54c> │ │ │ │ + rex.RB call 7359e034 <__environ@GLIBC_2.2.5+0x7225a50c> │ │ │ │ and -0x39(%rax),%cl │ │ │ │ rex.RB call c34e19 <__gmpz_get_d_2exp@plt+0x82eb99> │ │ │ │ mov %r14,%rax │ │ │ │ mov %r9,%r14 │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xb5f786(%rip),%rbx │ │ │ │ + lea 0xb5f7a6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -595881,15 +595925,15 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb5f641(%rip),%rbx │ │ │ │ + lea 0xb5f661(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -595922,26 +595966,26 @@ │ │ │ │ jb 61a924 <__gmpz_get_d_2exp@plt+0x2146a4> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61a919 <__gmpz_get_d_2exp@plt+0x214699> │ │ │ │ movq $0x61a878,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ movq $0xf81298,-0x18(%r12) │ │ │ │ - movq $0x12ae339,-0x10(%r12) │ │ │ │ + movq $0x12ae359,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb5f57d(%rip),%rbx │ │ │ │ + lea 0xb5f59d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -595996,27 +596040,27 @@ │ │ │ │ ja 61aa39 <__gmpz_get_d_2exp@plt+0x2147b9> │ │ │ │ movq $0x61a940,-0x50(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ movq $0x61a978,-0x38(%r12) │ │ │ │ mov %r9,-0x28(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ movq $0xf81298,-0x18(%r12) │ │ │ │ - movq $0x12ae339,-0x10(%r12) │ │ │ │ + movq $0x12ae359,-0x10(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xb5f465(%rip),%rbx │ │ │ │ + lea 0xb5f485(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -596083,15 +596127,15 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xb5f351(%rip),%rbx │ │ │ │ + lea 0xb5f371(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -596190,15 +596234,15 @@ │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x1f(%r12),%r14 │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb5f1cd(%rip),%rbx │ │ │ │ + lea 0xb5f1ed(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -596295,15 +596339,15 @@ │ │ │ │ mov %r8,-0x10(%r12) │ │ │ │ mov %r9,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x1f(%r12),%r14 │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb5f05d(%rip),%rbx │ │ │ │ + lea 0xb5f07d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -596363,15 +596407,15 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x3f(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x20(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb5ef75(%rip),%rbx │ │ │ │ + lea 0xb5ef95(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -596489,15 +596533,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359ea74 <__environ@GLIBC_2.2.5+0x7225af8c> │ │ │ │ + rex.RB call 7359ea74 <__environ@GLIBC_2.2.5+0x7225af4c> │ │ │ │ imul $0xffffffc4,-0x7d(%rcx),%ecx │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x53(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -596544,15 +596588,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359eb44 <__environ@GLIBC_2.2.5+0x7225b05c> │ │ │ │ + rex.RB call 7359eb44 <__environ@GLIBC_2.2.5+0x7225b01c> │ │ │ │ movsxd -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x4b(%rdi) │ │ │ │ @@ -596567,15 +596611,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb5efe5(%rip),%rbx │ │ │ │ + lea 0xb5f005(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -596596,15 +596640,15 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb5ef79(%rip),%rbx │ │ │ │ + lea 0xb5ef99(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -596648,15 +596692,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359eccc <__environ@GLIBC_2.2.5+0x7225b1e4> │ │ │ │ + rex.RB call 7359eccc <__environ@GLIBC_2.2.5+0x7225b1a4> │ │ │ │ movsxd -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61b3d9 <__gmpz_get_d_2exp@plt+0x215159> │ │ │ │ movq $0x61b2f0,-0x38(%r12) │ │ │ │ mov %r9,-0x28(%r12) │ │ │ │ @@ -596669,15 +596713,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfcee8 <__gmpz_get_d_2exp@plt+0x7f6c68> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb5ee6d(%rip),%rbx │ │ │ │ + lea 0xb5ee8d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -596689,15 +596733,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 61b426 <__gmpz_get_d_2exp@plt+0x2151a6> │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp a6e210 <__gmpz_get_d_2exp@plt+0x667f90> │ │ │ │ - lea 0xb5ee33(%rip),%rbx │ │ │ │ + lea 0xb5ee53(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -596740,15 +596784,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359ee24 <__environ@GLIBC_2.2.5+0x7225b33c> │ │ │ │ + rex.RB call 7359ee24 <__environ@GLIBC_2.2.5+0x7225b2fc> │ │ │ │ (bad) │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61b52e <__gmpz_get_d_2exp@plt+0x2152ae> │ │ │ │ movq $0x61b448,-0x38(%r12) │ │ │ │ mov %r8,-0x28(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ @@ -596759,15 +596803,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfcee8 <__gmpz_get_d_2exp@plt+0x7f6c68> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb5ed28(%rip),%rbx │ │ │ │ + lea 0xb5ed48(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -596803,30 +596847,30 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359ef2c <__environ@GLIBC_2.2.5+0x7225b444> │ │ │ │ + rex.RB call 7359ef2c <__environ@GLIBC_2.2.5+0x7225b404> │ │ │ │ rex.W │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61b61e <__gmpz_get_d_2exp@plt+0x21539e> │ │ │ │ movq $0x61b560,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb5ec40(%rip),%rbx │ │ │ │ + lea 0xb5ec60(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -596945,15 +596989,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359f14c <__environ@GLIBC_2.2.5+0x7225b664> │ │ │ │ + rex.RB call 7359f14c <__environ@GLIBC_2.2.5+0x7225b624> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61b851 <__gmpz_get_d_2exp@plt+0x2155d1> │ │ │ │ movq $0x61b6c8,-0x28(%r12) │ │ │ │ mov %r8,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ @@ -596963,15 +597007,15 @@ │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp b64a08 <__gmpz_get_d_2exp@plt+0x75e788> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb5ea55(%rip),%rbx │ │ │ │ + lea 0xb5ea75(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -597024,15 +597068,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359f27c <__environ@GLIBC_2.2.5+0x7225b794> │ │ │ │ + rex.RB call 7359f27c <__environ@GLIBC_2.2.5+0x7225b754> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61b981 <__gmpz_get_d_2exp@plt+0x215701> │ │ │ │ movq $0x61b878,-0x28(%r12) │ │ │ │ mov %r8,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ @@ -597042,15 +597086,15 @@ │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp b64a08 <__gmpz_get_d_2exp@plt+0x75e788> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb5e92d(%rip),%rbx │ │ │ │ + lea 0xb5e94d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -597109,15 +597153,15 @@ │ │ │ │ lea -0x1d(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2d(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb5e859(%rip),%rbx │ │ │ │ + lea 0xb5e879(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -597164,15 +597208,15 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp a6e3a0 <__gmpz_get_d_2exp@plt+0x668120> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb5e794(%rip),%rbx │ │ │ │ + lea 0xb5e7b4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -597224,15 +597268,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359f554 <__environ@GLIBC_2.2.5+0x7225ba6c> │ │ │ │ + rex.RB call 7359f554 <__environ@GLIBC_2.2.5+0x7225ba2c> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61bc59 <__gmpz_get_d_2exp@plt+0x2159d9> │ │ │ │ movq $0x61bb58,-0x28(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ movq $0x61bbb8,-0x18(%r12) │ │ │ │ @@ -597242,15 +597286,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb5e66d(%rip),%rbx │ │ │ │ + lea 0xb5e68d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -597331,15 +597375,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359f704 <__environ@GLIBC_2.2.5+0x7225bc1c> │ │ │ │ + rex.RB call 7359f704 <__environ@GLIBC_2.2.5+0x7225bbdc> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61be09 <__gmpz_get_d_2exp@plt+0x215b89> │ │ │ │ movq $0x61bc80,-0x28(%r12) │ │ │ │ mov %r8,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ @@ -597349,15 +597393,15 @@ │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb5e4c5(%rip),%rbx │ │ │ │ + lea 0xb5e4e5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -597410,15 +597454,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359f834 <__environ@GLIBC_2.2.5+0x7225bd4c> │ │ │ │ + rex.RB call 7359f834 <__environ@GLIBC_2.2.5+0x7225bd0c> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61bf39 <__gmpz_get_d_2exp@plt+0x215cb9> │ │ │ │ movq $0x61be30,-0x28(%r12) │ │ │ │ mov %r8,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ @@ -597428,15 +597472,15 @@ │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb5e39d(%rip),%rbx │ │ │ │ + lea 0xb5e3bd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -597495,15 +597539,15 @@ │ │ │ │ lea -0x1d(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2d(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb5e2c9(%rip),%rbx │ │ │ │ + lea 0xb5e2e9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -597621,15 +597665,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359fb44 <__environ@GLIBC_2.2.5+0x7225c05c> │ │ │ │ + rex.RB call 7359fb44 <__environ@GLIBC_2.2.5+0x7225c01c> │ │ │ │ imul $0xffffffc4,-0x7d(%rcx),%ecx │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x53(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -597791,15 +597835,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb5de37(%rip),%rbx │ │ │ │ + lea 0xb5de57(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -597811,19 +597855,19 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 61c506 <__gmpz_get_d_2exp@plt+0x216286> │ │ │ │ mov %r9,%rax │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ - lea 0xbe0bc9(%rip),%rdi │ │ │ │ + lea 0xbe0be9(%rip),%rdi │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 61c440 <__gmpz_get_d_2exp@plt+0x2161c0> │ │ │ │ - lea 0xb5ddf3(%rip),%rbx │ │ │ │ + lea 0xb5de13(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -597874,15 +597918,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7359ff1c <__environ@GLIBC_2.2.5+0x7225c434> │ │ │ │ + rex.RB call 7359ff1c <__environ@GLIBC_2.2.5+0x7225c3f4> │ │ │ │ pop %rsi │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61c624 <__gmpz_get_d_2exp@plt+0x2163a4> │ │ │ │ movq $0x61c530,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ movq $0x61c580,-0x18(%r12) │ │ │ │ @@ -597893,15 +597937,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb5dcd2(%rip),%rbx │ │ │ │ + lea 0xb5dcf2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -598042,15 +598086,15 @@ │ │ │ │ lea -0x25(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp 61bfc8 <__gmpz_get_d_2exp@plt+0x215d48> │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ - lea 0xb5dae4(%rip),%rbx │ │ │ │ + lea 0xb5db04(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -598126,15 +598170,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x61c8b8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %r14,%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 61c760 <__gmpz_get_d_2exp@plt+0x2164e0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb5d9bf(%rip),%rbx │ │ │ │ + lea 0xb5d9df(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -598184,15 +598228,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a0364 <__environ@GLIBC_2.2.5+0x7225c87c> │ │ │ │ + rex.RB call 735a0364 <__environ@GLIBC_2.2.5+0x7225c83c> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61ca69 <__gmpz_get_d_2exp@plt+0x2167e9> │ │ │ │ movq $0x61c978,-0x28(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ movq $0x61c9c8,-0x18(%r12) │ │ │ │ @@ -598202,15 +598246,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb5d8a5(%rip),%rbx │ │ │ │ + lea 0xb5d8c5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -598323,15 +598367,15 @@ │ │ │ │ lea -0x55(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x66(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb5d6f9(%rip),%rbx │ │ │ │ + lea 0xb5d719(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -598363,15 +598407,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x61cc48,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 61cba0 <__gmpz_get_d_2exp@plt+0x216920> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb5d672(%rip),%rbx │ │ │ │ + lea 0xb5d692(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -598447,15 +598491,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a072c <__environ@GLIBC_2.2.5+0x7225cc44> │ │ │ │ + rex.RB call 735a072c <__environ@GLIBC_2.2.5+0x7225cc04> │ │ │ │ push %rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61ce29 <__gmpz_get_d_2exp@plt+0x216ba9> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x61cd60,-0x10(%r12) │ │ │ │ @@ -598492,15 +598536,15 @@ │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb5d4a4(%rip),%rbx │ │ │ │ + lea 0xb5d4c4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -598550,15 +598594,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb5d3d1(%rip),%rbx │ │ │ │ + lea 0xb5d3f1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -598590,15 +598634,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x61cfa8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 61cba0 <__gmpz_get_d_2exp@plt+0x216920> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb5d34a(%rip),%rbx │ │ │ │ + lea 0xb5d36a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -598650,15 +598694,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb5d271(%rip),%rbx │ │ │ │ + lea 0xb5d291(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -598690,15 +598734,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x61d118,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 61cba0 <__gmpz_get_d_2exp@plt+0x216920> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb5d1ea(%rip),%rbx │ │ │ │ + lea 0xb5d20a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -598730,15 +598774,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x61d1a8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 61cba0 <__gmpz_get_d_2exp@plt+0x216920> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb5d162(%rip),%rbx │ │ │ │ + lea 0xb5d182(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -598790,15 +598834,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb5d089(%rip),%rbx │ │ │ │ + lea 0xb5d0a9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -598831,15 +598875,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x61d318,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 61c760 <__gmpz_get_d_2exp@plt+0x2164e0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb5d002(%rip),%rbx │ │ │ │ + lea 0xb5d022(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -598855,15 +598899,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb5cfaf(%rip),%rbx │ │ │ │ + lea 0xb5cfcf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -598877,15 +598921,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61d45d <__gmpz_get_d_2exp@plt+0x2171dd> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ - movq $0x12b1439,-0x8(%r12) │ │ │ │ + movq $0x12b1459,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ @@ -598918,15 +598962,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a0e1c <__environ@GLIBC_2.2.5+0x7225d334> │ │ │ │ + rex.RB call 735a0e1c <__environ@GLIBC_2.2.5+0x7225d2f4> │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61d535 <__gmpz_get_d_2exp@plt+0x2172b5> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -598958,15 +599002,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 61d590 <__gmpz_get_d_2exp@plt+0x217310> │ │ │ │ mov 0x1f(%rbx),%r9 │ │ │ │ mov 0x17(%rbx),%r8 │ │ │ │ - lea 0xb5ce22(%rip),%rdi │ │ │ │ + lea 0xb5ce42(%rip),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 61c440 <__gmpz_get_d_2exp@plt+0x2161c0> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -598988,15 +599032,15 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp bfce20 <__gmpz_get_d_2exp@plt+0x7f6ba0> │ │ │ │ - lea 0xb5cdb9(%rip),%rbx │ │ │ │ + lea 0xb5cdd9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -599062,15 +599106,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61d71d <__gmpz_get_d_2exp@plt+0x21749d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ - movq $0x12b1439,-0x8(%r12) │ │ │ │ + movq $0x12b1459,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ @@ -599080,21 +599124,21 @@ │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a1094 <__environ@GLIBC_2.2.5+0x7225d5ac> │ │ │ │ + rex.RB call 735a1094 <__environ@GLIBC_2.2.5+0x7225d56c> │ │ │ │ xor $0x48,%al │ │ │ │ movl $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x28(%rbx),%r9 │ │ │ │ mov 0x20(%rbx),%r8 │ │ │ │ - lea 0xb5cc36(%rip),%rdi │ │ │ │ + lea 0xb5cc56(%rip),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 61c440 <__gmpz_get_d_2exp@plt+0x2161c0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -599161,15 +599205,15 @@ │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %r8,%r14 │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp 61d7a0 <__gmpz_get_d_2exp@plt+0x217520> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb5cafd(%rip),%rbx │ │ │ │ + lea 0xb5cb1d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -599324,15 +599368,15 @@ │ │ │ │ lea -0x86(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x9e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xc0,0x388(%r13) │ │ │ │ - lea 0xb5c8c8(%rip),%rbx │ │ │ │ + lea 0xb5c8e8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -599388,15 +599432,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x61db00,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %r14,%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 61d9f8 <__gmpz_get_d_2exp@plt+0x217778> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb5c7f7(%rip),%rbx │ │ │ │ + lea 0xb5c817(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -599519,15 +599563,15 @@ │ │ │ │ lea -0x5f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ - lea 0xb5c631(%rip),%rbx │ │ │ │ + lea 0xb5c651(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -599566,15 +599610,15 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb5c584(%rip),%rbx │ │ │ │ + lea 0xb5c5a4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -599592,15 +599636,15 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb5c51c(%rip),%rbx │ │ │ │ + lea 0xb5c53c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -599611,23 +599655,23 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 61df21 <__gmpz_get_d_2exp@plt+0x217ca1> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61df16 <__gmpz_get_d_2exp@plt+0x217c96> │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb5c4b0(%rip),%rbx │ │ │ │ + lea 0xb5c4d0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -599667,15 +599711,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x30(%rdi) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ movq $0xfb68a0,0x0(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -599716,15 +599760,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a19e4 <__environ@GLIBC_2.2.5+0x7225defc> │ │ │ │ + rex.RB call 735a19e4 <__environ@GLIBC_2.2.5+0x7225debc> │ │ │ │ (bad) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61e0ee <__gmpz_get_d_2exp@plt+0x217e6e> │ │ │ │ movq $0x61df48,-0x30(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ @@ -599735,15 +599779,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb5c2e0(%rip),%rbx │ │ │ │ + lea 0xb5c300(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -599777,24 +599821,24 @@ │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61e1be <__gmpz_get_d_2exp@plt+0x217f3e> │ │ │ │ movq $0x61e118,-0x30(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb5c218(%rip),%rbx │ │ │ │ + lea 0xb5c238(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -599837,15 +599881,15 @@ │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb5c154(%rip),%rbx │ │ │ │ + lea 0xb5c174(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -599870,15 +599914,15 @@ │ │ │ │ jb 61e303 <__gmpz_get_d_2exp@plt+0x218083> │ │ │ │ movq $0x61e320,-0x8(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xb5c0f6(%rip),%rbx │ │ │ │ + lea 0xb5c116(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -599902,15 +599946,15 @@ │ │ │ │ jb 61e36b <__gmpz_get_d_2exp@plt+0x2180eb> │ │ │ │ movq $0x61e388,-0x8(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xb5c096(%rip),%rbx │ │ │ │ + lea 0xb5c0b6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -599975,15 +600019,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a1db4 <__environ@GLIBC_2.2.5+0x7225e2cc> │ │ │ │ + rex.RB call 735a1db4 <__environ@GLIBC_2.2.5+0x7225e28c> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61e4b9 <__gmpz_get_d_2exp@plt+0x218239> │ │ │ │ movq $0x61e3b0,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ movq $0x61e418,-0x18(%r12) │ │ │ │ @@ -599993,15 +600037,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb5bf45(%rip),%rbx │ │ │ │ + lea 0xb5bf65(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -600054,15 +600098,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a1eec <__environ@GLIBC_2.2.5+0x7225e404> │ │ │ │ + rex.RB call 735a1eec <__environ@GLIBC_2.2.5+0x7225e3c4> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61e5f1 <__gmpz_get_d_2exp@plt+0x218371> │ │ │ │ movq $0x61e4e8,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ movq $0x61e550,-0x18(%r12) │ │ │ │ @@ -600072,15 +600116,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb5be15(%rip),%rbx │ │ │ │ + lea 0xb5be35(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -600118,15 +600162,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb5bd7f(%rip),%rbx │ │ │ │ + lea 0xb5bd9f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -600164,15 +600208,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb5bce7(%rip),%rbx │ │ │ │ + lea 0xb5bd07(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -600209,15 +600253,15 @@ │ │ │ │ movq $0x61e758,-0x18(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb5bc52(%rip),%rbx │ │ │ │ + lea 0xb5bc72(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -600243,15 +600287,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 61e878 <__gmpz_get_d_2exp@plt+0x2185f8> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61e86d <__gmpz_get_d_2exp@plt+0x2185ed> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ @@ -600283,15 +600327,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a222c <__environ@GLIBC_2.2.5+0x7225e744> │ │ │ │ + rex.RB call 735a222c <__environ@GLIBC_2.2.5+0x7225e704> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61e931 <__gmpz_get_d_2exp@plt+0x2186b1> │ │ │ │ movq $0x61e820,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ movq $0x61e890,-0x18(%r12) │ │ │ │ @@ -600301,15 +600345,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb5bafd(%rip),%rbx │ │ │ │ + lea 0xb5bb1d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -600383,15 +600427,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb5b9ef(%rip),%rbx │ │ │ │ + lea 0xb5ba0f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -600465,15 +600509,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb5b8e7(%rip),%rbx │ │ │ │ + lea 0xb5b907(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -600530,15 +600574,15 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x2f(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb5b80f(%rip),%rbx │ │ │ │ + lea 0xb5b82f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -600783,15 +600827,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a28f4 <__environ@GLIBC_2.2.5+0x7225ee0c> │ │ │ │ + rex.RB call 735a28f4 <__environ@GLIBC_2.2.5+0x7225edcc> │ │ │ │ (bad) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61effe <__gmpz_get_d_2exp@plt+0x218d7e> │ │ │ │ movq $0x61ee20,-0x30(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ movq $0x61ef28,-0x20(%r12) │ │ │ │ @@ -600802,15 +600846,15 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb5b450(%rip),%rbx │ │ │ │ + lea 0xb5b470(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -600845,15 +600889,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ cmovs -0x3c16f73b(%rbx),%eax │ │ │ │ - call ffffffffffa2f137 <__environ@GLIBC_2.2.5+0xfffffffffe6eb64f> │ │ │ │ + call ffffffffffa2f137 <__environ@GLIBC_2.2.5+0xfffffffffe6eb60f> │ │ │ │ lock nopl %gs:0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -601065,15 +601109,15 @@ │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x20(%r12),%r14 │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb5b095(%rip),%rbx │ │ │ │ + lea 0xb5b0b5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -601098,15 +601142,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105a2d84 <__environ@GLIBC_2.2.5+0xf25f29c> │ │ │ │ + rex.RB call 105a2d84 <__environ@GLIBC_2.2.5+0xf25f25c> │ │ │ │ (bad) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c3e8bd <__gmpz_get_d_2exp@plt+0x83863d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -601180,15 +601224,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105a2e9c <__environ@GLIBC_2.2.5+0xf25f3b4> │ │ │ │ + rex.RB call 105a2e9c <__environ@GLIBC_2.2.5+0xf25f374> │ │ │ │ (bad) │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c3eaed <__gmpz_get_d_2exp@plt+0x83886d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -601262,15 +601306,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a2fb4 <__environ@GLIBC_2.2.5+0x7225f4cc> │ │ │ │ + rex.RB call 735a2fb4 <__environ@GLIBC_2.2.5+0x7225f48c> │ │ │ │ movsxd -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x4b(%rdi) │ │ │ │ @@ -601285,15 +601329,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb5b02d(%rip),%rbx │ │ │ │ + lea 0xb5b04d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -601314,15 +601358,15 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb5afc1(%rip),%rbx │ │ │ │ + lea 0xb5afe1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -601366,15 +601410,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a313c <__environ@GLIBC_2.2.5+0x7225f654> │ │ │ │ + rex.RB call 735a313c <__environ@GLIBC_2.2.5+0x7225f614> │ │ │ │ movsxd -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61f849 <__gmpz_get_d_2exp@plt+0x2195c9> │ │ │ │ movq $0x61f760,-0x38(%r12) │ │ │ │ mov %r9,-0x28(%r12) │ │ │ │ @@ -601387,15 +601431,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfcee8 <__gmpz_get_d_2exp@plt+0x7f6c68> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb5aeb5(%rip),%rbx │ │ │ │ + lea 0xb5aed5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -601407,15 +601451,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 61f896 <__gmpz_get_d_2exp@plt+0x219616> │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp a6e210 <__gmpz_get_d_2exp@plt+0x667f90> │ │ │ │ - lea 0xb5ae7b(%rip),%rbx │ │ │ │ + lea 0xb5ae9b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -601458,15 +601502,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a3294 <__environ@GLIBC_2.2.5+0x7225f7ac> │ │ │ │ + rex.RB call 735a3294 <__environ@GLIBC_2.2.5+0x7225f76c> │ │ │ │ (bad) │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61f99e <__gmpz_get_d_2exp@plt+0x21971e> │ │ │ │ movq $0x61f8b8,-0x38(%r12) │ │ │ │ mov %r8,-0x28(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ @@ -601477,15 +601521,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfcee8 <__gmpz_get_d_2exp@plt+0x7f6c68> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb5ad70(%rip),%rbx │ │ │ │ + lea 0xb5ad90(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -601521,30 +601565,30 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a339c <__environ@GLIBC_2.2.5+0x7225f8b4> │ │ │ │ + rex.RB call 735a339c <__environ@GLIBC_2.2.5+0x7225f874> │ │ │ │ rex.W │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61fa8e <__gmpz_get_d_2exp@plt+0x21980e> │ │ │ │ movq $0x61f9d0,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb5ac88(%rip),%rbx │ │ │ │ + lea 0xb5aca8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -601680,15 +601724,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a35d4 <__environ@GLIBC_2.2.5+0x7225faec> │ │ │ │ + rex.RB call 735a35d4 <__environ@GLIBC_2.2.5+0x7225faac> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61fcd9 <__gmpz_get_d_2exp@plt+0x219a59> │ │ │ │ movq $0x61fb38,-0x28(%r12) │ │ │ │ mov %r8,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ @@ -601698,15 +601742,15 @@ │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp b64a08 <__gmpz_get_d_2exp@plt+0x75e788> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb5aa85(%rip),%rbx │ │ │ │ + lea 0xb5aaa5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -601780,15 +601824,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a3734 <__environ@GLIBC_2.2.5+0x7225fc4c> │ │ │ │ + rex.RB call 735a3734 <__environ@GLIBC_2.2.5+0x7225fc0c> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 61fe39 <__gmpz_get_d_2exp@plt+0x219bb9> │ │ │ │ movq $0x61fd00,-0x28(%r12) │ │ │ │ mov %r8,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ @@ -601798,15 +601842,15 @@ │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp b64a08 <__gmpz_get_d_2exp@plt+0x75e788> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb5a92d(%rip),%rbx │ │ │ │ + lea 0xb5a94d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -601865,15 +601909,15 @@ │ │ │ │ lea -0x1d(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2d(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb5a859(%rip),%rbx │ │ │ │ + lea 0xb5a879(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -601920,15 +601964,15 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp a6e3a0 <__gmpz_get_d_2exp@plt+0x668120> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb5a794(%rip),%rbx │ │ │ │ + lea 0xb5a7b4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -601990,15 +602034,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a3a14 <__environ@GLIBC_2.2.5+0x7225ff2c> │ │ │ │ + rex.RB call 735a3a14 <__environ@GLIBC_2.2.5+0x7225feec> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 620119 <__gmpz_get_d_2exp@plt+0x219e99> │ │ │ │ movq $0x620010,-0x28(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ movq $0x620078,-0x18(%r12) │ │ │ │ @@ -602008,15 +602052,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb5a665(%rip),%rbx │ │ │ │ + lea 0xb5a685(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -602114,15 +602158,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a3bdc <__environ@GLIBC_2.2.5+0x722600f4> │ │ │ │ + rex.RB call 735a3bdc <__environ@GLIBC_2.2.5+0x722600b4> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6202e1 <__gmpz_get_d_2exp@plt+0x21a061> │ │ │ │ movq $0x620140,-0x28(%r12) │ │ │ │ mov %r8,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ @@ -602132,15 +602176,15 @@ │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb5a4a5(%rip),%rbx │ │ │ │ + lea 0xb5a4c5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -602214,15 +602258,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a3d3c <__environ@GLIBC_2.2.5+0x72260254> │ │ │ │ + rex.RB call 735a3d3c <__environ@GLIBC_2.2.5+0x72260214> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 620441 <__gmpz_get_d_2exp@plt+0x21a1c1> │ │ │ │ movq $0x620308,-0x28(%r12) │ │ │ │ mov %r8,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ @@ -602232,15 +602276,15 @@ │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb5a34d(%rip),%rbx │ │ │ │ + lea 0xb5a36d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -602299,15 +602343,15 @@ │ │ │ │ lea -0x1d(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2d(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb5a279(%rip),%rbx │ │ │ │ + lea 0xb5a299(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -602332,15 +602376,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105a3ee4 <__environ@GLIBC_2.2.5+0xf2603fc> │ │ │ │ + rex.RB call 105a3ee4 <__environ@GLIBC_2.2.5+0xf2603bc> │ │ │ │ (bad) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c40b7d <__gmpz_get_d_2exp@plt+0x83a8fd> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -602414,15 +602458,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105a3ffc <__environ@GLIBC_2.2.5+0xf260514> │ │ │ │ + rex.RB call 105a3ffc <__environ@GLIBC_2.2.5+0xf2604d4> │ │ │ │ (bad) │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c40dad <__gmpz_get_d_2exp@plt+0x83ab2d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -602628,15 +602672,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb59dd7(%rip),%rbx │ │ │ │ + lea 0xb59df7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -602648,19 +602692,19 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 620a1e <__gmpz_get_d_2exp@plt+0x21a79e> │ │ │ │ mov %r9,%rax │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ - lea 0xbdc6b1(%rip),%rdi │ │ │ │ + lea 0xbdc6d1(%rip),%rdi │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 620958 <__gmpz_get_d_2exp@plt+0x21a6d8> │ │ │ │ - lea 0xb59d93(%rip),%rbx │ │ │ │ + lea 0xb59db3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -602724,15 +602768,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a4444 <__environ@GLIBC_2.2.5+0x7226095c> │ │ │ │ + rex.RB call 735a4444 <__environ@GLIBC_2.2.5+0x7226091c> │ │ │ │ pop %rsi │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 620b4c <__gmpz_get_d_2exp@plt+0x21a8cc> │ │ │ │ movq $0x620a48,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ movq $0x620aa8,-0x18(%r12) │ │ │ │ @@ -602743,15 +602787,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb59c62(%rip),%rbx │ │ │ │ + lea 0xb59c82(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -602892,15 +602936,15 @@ │ │ │ │ lea -0x25(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp 6204d0 <__gmpz_get_d_2exp@plt+0x21a250> │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ - lea 0xb59a74(%rip),%rbx │ │ │ │ + lea 0xb59a94(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -602976,15 +603020,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x620de0,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %r14,%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 620c88 <__gmpz_get_d_2exp@plt+0x21aa08> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb5994f(%rip),%rbx │ │ │ │ + lea 0xb5996f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -603046,15 +603090,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a489c <__environ@GLIBC_2.2.5+0x72260db4> │ │ │ │ + rex.RB call 735a489c <__environ@GLIBC_2.2.5+0x72260d74> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 620fa1 <__gmpz_get_d_2exp@plt+0x21ad21> │ │ │ │ movq $0x620ea0,-0x28(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ movq $0x620f00,-0x18(%r12) │ │ │ │ @@ -603064,15 +603108,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb59825(%rip),%rbx │ │ │ │ + lea 0xb59845(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -603185,15 +603229,15 @@ │ │ │ │ lea -0x55(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x66(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb59679(%rip),%rbx │ │ │ │ + lea 0xb59699(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -603225,15 +603269,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x621180,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 6210d8 <__gmpz_get_d_2exp@plt+0x21ae58> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb595f2(%rip),%rbx │ │ │ │ + lea 0xb59612(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -603309,15 +603353,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a4c64 <__environ@GLIBC_2.2.5+0x7226117c> │ │ │ │ + rex.RB call 735a4c64 <__environ@GLIBC_2.2.5+0x7226113c> │ │ │ │ push %rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 621361 <__gmpz_get_d_2exp@plt+0x21b0e1> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x621298,-0x10(%r12) │ │ │ │ @@ -603354,15 +603398,15 @@ │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb59424(%rip),%rbx │ │ │ │ + lea 0xb59444(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -603412,15 +603456,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb59351(%rip),%rbx │ │ │ │ + lea 0xb59371(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -603452,15 +603496,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x6214e0,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 6210d8 <__gmpz_get_d_2exp@plt+0x21ae58> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb592ca(%rip),%rbx │ │ │ │ + lea 0xb592ea(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -603512,15 +603556,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb591f1(%rip),%rbx │ │ │ │ + lea 0xb59211(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -603552,15 +603596,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x621650,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 6210d8 <__gmpz_get_d_2exp@plt+0x21ae58> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb5916a(%rip),%rbx │ │ │ │ + lea 0xb5918a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -603592,15 +603636,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x6216e0,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 6210d8 <__gmpz_get_d_2exp@plt+0x21ae58> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb590e2(%rip),%rbx │ │ │ │ + lea 0xb59102(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -603652,15 +603696,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb59009(%rip),%rbx │ │ │ │ + lea 0xb59029(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -603693,15 +603737,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x621850,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 620c88 <__gmpz_get_d_2exp@plt+0x21aa08> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb58f82(%rip),%rbx │ │ │ │ + lea 0xb58fa2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -603717,15 +603761,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb58f2f(%rip),%rbx │ │ │ │ + lea 0xb58f4f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -603739,15 +603783,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 621995 <__gmpz_get_d_2exp@plt+0x21b715> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ - movq $0x12b1439,-0x8(%r12) │ │ │ │ + movq $0x12b1459,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ @@ -603780,15 +603824,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a5354 <__environ@GLIBC_2.2.5+0x7226186c> │ │ │ │ + rex.RB call 735a5354 <__environ@GLIBC_2.2.5+0x7226182c> │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 621a6d <__gmpz_get_d_2exp@plt+0x21b7ed> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -603820,15 +603864,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 621ac8 <__gmpz_get_d_2exp@plt+0x21b848> │ │ │ │ mov 0x1f(%rbx),%r9 │ │ │ │ mov 0x17(%rbx),%r8 │ │ │ │ - lea 0xb58da2(%rip),%rdi │ │ │ │ + lea 0xb58dc2(%rip),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 620958 <__gmpz_get_d_2exp@plt+0x21a6d8> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -603850,15 +603894,15 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp bfce20 <__gmpz_get_d_2exp@plt+0x7f6ba0> │ │ │ │ - lea 0xb58d39(%rip),%rbx │ │ │ │ + lea 0xb58d59(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -603924,15 +603968,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 621c55 <__gmpz_get_d_2exp@plt+0x21b9d5> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ - movq $0x12b1439,-0x8(%r12) │ │ │ │ + movq $0x12b1459,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ @@ -603942,21 +603986,21 @@ │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a55cc <__environ@GLIBC_2.2.5+0x72261ae4> │ │ │ │ + rex.RB call 735a55cc <__environ@GLIBC_2.2.5+0x72261aa4> │ │ │ │ xor $0x48,%al │ │ │ │ movl $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x28(%rbx),%r9 │ │ │ │ mov 0x20(%rbx),%r8 │ │ │ │ - lea 0xb58bb6(%rip),%rdi │ │ │ │ + lea 0xb58bd6(%rip),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 620958 <__gmpz_get_d_2exp@plt+0x21a6d8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -604023,15 +604067,15 @@ │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %r8,%r14 │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp 621cd8 <__gmpz_get_d_2exp@plt+0x21ba58> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb58a7d(%rip),%rbx │ │ │ │ + lea 0xb58a9d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -604198,15 +604242,15 @@ │ │ │ │ lea -0x86(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x9e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xc0,0x388(%r13) │ │ │ │ - lea 0xb58848(%rip),%rbx │ │ │ │ + lea 0xb58868(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -604261,15 +604305,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x622038,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %r14,%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 621f30 <__gmpz_get_d_2exp@plt+0x21bcb0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb58777(%rip),%rbx │ │ │ │ + lea 0xb58797(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -604392,15 +604436,15 @@ │ │ │ │ lea -0x5f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ - lea 0xb585b1(%rip),%rbx │ │ │ │ + lea 0xb585d1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -604439,15 +604483,15 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb58504(%rip),%rbx │ │ │ │ + lea 0xb58524(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -604465,15 +604509,15 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb5849c(%rip),%rbx │ │ │ │ + lea 0xb584bc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -604484,37 +604528,37 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 622459 <__gmpz_get_d_2exp@plt+0x21c1d9> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 62244e <__gmpz_get_d_2exp@plt+0x21c1ce> │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb58430(%rip),%rbx │ │ │ │ + lea 0xb58450(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a5dd4 <__environ@GLIBC_2.2.5+0x722622ec> │ │ │ │ + rex.RB call 735a5dd4 <__environ@GLIBC_2.2.5+0x722622ac> │ │ │ │ push %rsp │ │ │ │ movq $0x6224c8,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -604553,15 +604597,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x34(%rdi) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ movq $0xfb68a0,0x8(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ @@ -604603,15 +604647,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a5f34 <__environ@GLIBC_2.2.5+0x7226244c> │ │ │ │ + rex.RB call 735a5f34 <__environ@GLIBC_2.2.5+0x7226240c> │ │ │ │ (bad) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 62263e <__gmpz_get_d_2exp@plt+0x21c3be> │ │ │ │ movq $0x622480,-0x30(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ @@ -604622,15 +604666,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb58248(%rip),%rbx │ │ │ │ + lea 0xb58268(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -604664,24 +604708,24 @@ │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 62270e <__gmpz_get_d_2exp@plt+0x21c48e> │ │ │ │ movq $0x622668,-0x30(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb58180(%rip),%rbx │ │ │ │ + lea 0xb581a0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -604724,15 +604768,15 @@ │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb580bc(%rip),%rbx │ │ │ │ + lea 0xb580dc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -604757,15 +604801,15 @@ │ │ │ │ jb 622853 <__gmpz_get_d_2exp@plt+0x21c5d3> │ │ │ │ movq $0x622870,-0x8(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xb5805e(%rip),%rbx │ │ │ │ + lea 0xb5807e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -604789,15 +604833,15 @@ │ │ │ │ jb 6228bb <__gmpz_get_d_2exp@plt+0x21c63b> │ │ │ │ movq $0x6228d8,-0x8(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xb57ffe(%rip),%rbx │ │ │ │ + lea 0xb5801e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -604871,15 +604915,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a6304 <__environ@GLIBC_2.2.5+0x7226281c> │ │ │ │ + rex.RB call 735a6304 <__environ@GLIBC_2.2.5+0x722627dc> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 622a09 <__gmpz_get_d_2exp@plt+0x21c789> │ │ │ │ movq $0x622900,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ movq $0x622968,-0x18(%r12) │ │ │ │ @@ -604889,15 +604933,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb57ead(%rip),%rbx │ │ │ │ + lea 0xb57ecd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -604960,15 +605004,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a643c <__environ@GLIBC_2.2.5+0x72262954> │ │ │ │ + rex.RB call 735a643c <__environ@GLIBC_2.2.5+0x72262914> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 622b41 <__gmpz_get_d_2exp@plt+0x21c8c1> │ │ │ │ movq $0x622a38,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ movq $0x622aa0,-0x18(%r12) │ │ │ │ @@ -604978,15 +605022,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb57d7d(%rip),%rbx │ │ │ │ + lea 0xb57d9d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -605024,15 +605068,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb57ce7(%rip),%rbx │ │ │ │ + lea 0xb57d07(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -605070,15 +605114,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb57c4f(%rip),%rbx │ │ │ │ + lea 0xb57c6f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -605115,15 +605159,15 @@ │ │ │ │ movq $0x622ca8,-0x18(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb57bba(%rip),%rbx │ │ │ │ + lea 0xb57bda(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -605149,15 +605193,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 622dc8 <__gmpz_get_d_2exp@plt+0x21cb48> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 622dbd <__gmpz_get_d_2exp@plt+0x21cb3d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ @@ -605189,15 +605233,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a677c <__environ@GLIBC_2.2.5+0x72262c94> │ │ │ │ + rex.RB call 735a677c <__environ@GLIBC_2.2.5+0x72262c54> │ │ │ │ pop %rbx │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 622e81 <__gmpz_get_d_2exp@plt+0x21cc01> │ │ │ │ movq $0x622d70,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ movq $0x622de0,-0x18(%r12) │ │ │ │ @@ -605207,15 +605251,15 @@ │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb57a65(%rip),%rbx │ │ │ │ + lea 0xb57a85(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -605289,15 +605333,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb57957(%rip),%rbx │ │ │ │ + lea 0xb57977(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -605371,15 +605415,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb5784f(%rip),%rbx │ │ │ │ + lea 0xb5786f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -605436,29 +605480,29 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x2f(%r12),%rsi │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb57777(%rip),%rbx │ │ │ │ + lea 0xb57797(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105a6b0c <__environ@GLIBC_2.2.5+0xf263024> │ │ │ │ + rex.RB call 105a6b0c <__environ@GLIBC_2.2.5+0xf262fe4> │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock clc │ │ │ │ xor %esp,0x0(%rdx) │ │ │ │ @@ -605579,15 +605623,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a6cbc <__environ@GLIBC_2.2.5+0x722631d4> │ │ │ │ + rex.RB call 735a6cbc <__environ@GLIBC_2.2.5+0x72263194> │ │ │ │ (bad) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6233c6 <__gmpz_get_d_2exp@plt+0x21d146> │ │ │ │ movq $0x6231b8,-0x30(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ movq $0x6232f0,-0x20(%r12) │ │ │ │ @@ -605598,29 +605642,29 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb57540(%rip),%rbx │ │ │ │ + lea 0xb57560(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105a6d4c <__environ@GLIBC_2.2.5+0xf263264> │ │ │ │ + rex.RB call 105a6d4c <__environ@GLIBC_2.2.5+0xf263224> │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %dh,(%rdx,%riz,2) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ @@ -605759,15 +605803,15 @@ │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x20(%r12),%r14 │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb5730d(%rip),%rbx │ │ │ │ + lea 0xb5732d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -605868,15 +605912,15 @@ │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbp,%rdx,1) │ │ │ │ mov 0x20(%rbp),%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xc8dc7c(%rip),%rbx │ │ │ │ + lea 0xc8dc9c(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -605904,15 +605948,15 @@ │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b4c0c0 <__gmpz_get_d_2exp@plt+0x745e40> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb573ce(%rip),%rbx │ │ │ │ + lea 0xb573ee(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -606046,15 +606090,15 @@ │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b4bf40 <__gmpz_get_d_2exp@plt+0x745cc0> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb57206(%rip),%rbx │ │ │ │ + lea 0xb57226(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -606131,18 +606175,18 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc8d958(%rip),%rbx │ │ │ │ + lea 0xc8d978(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb57101(%rip),%rbx │ │ │ │ + lea 0xb57121(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -606161,17 +606205,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xe2,%al │ │ │ │ - mov $0x458d4800,%ebx │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + enter $0xbbe2,$0x0 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 623b93 <__gmpz_get_d_2exp@plt+0x21d913> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 623b88 <__gmpz_get_d_2exp@plt+0x21d908> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -606207,29 +606251,28 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c00bbe1(%rax) │ │ │ │ + add %dh,0x4c00bbe1(%rax) │ │ │ │ mov %esi,%edi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp b4f8d0 <__gmpz_get_d_2exp@plt+0x749650> │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,%al │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - mov $0x0,%ch │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,(%rax) │ │ │ │ + jo 623bbc <__gmpz_get_d_2exp@plt+0x21d93c> │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 623ca3 <__gmpz_get_d_2exp@plt+0x21da23> │ │ │ │ add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 623c98 <__gmpz_get_d_2exp@plt+0x21da18> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -606260,23 +606303,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ mov $0x0,%ch │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 623cf0 <__gmpz_get_d_2exp@plt+0x21da70> │ │ │ │ movq $0x623d08,-0x18(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xb56eed(%rip),%rsi │ │ │ │ + lea 0xb56f0d(%rip),%rsi │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp c13c40 <__gmpz_get_d_2exp@plt+0x80d9c0> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -606290,19 +606333,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbx,%riz,1) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ movq $0x623d58,0x10(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xbbda62(%rip),%r14 │ │ │ │ + lea 0xbbda82(%rip),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xc8d6fe(%rip),%rbx │ │ │ │ + lea 0xc8d71e(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -606321,18 +606364,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - int1 │ │ │ │ - mov $0x458d4800,%ebx │ │ │ │ - call 735a76d4 <__environ@GLIBC_2.2.5+0x72263bec> │ │ │ │ + add %dl,(%rax) │ │ │ │ + repnz mov $0x458d4800,%ebx │ │ │ │ + call 735a76d4 <__environ@GLIBC_2.2.5+0x72263bac> │ │ │ │ rex.WR │ │ │ │ movq $0x623dc0,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -606342,17 +606384,19 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800bbf1(%rax) │ │ │ │ - mov 0x10(%rbp),%edi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ + add %dl,%al │ │ │ │ + int1 │ │ │ │ + mov $0x7d8b4800,%ebx │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jae 623dcf <__gmpz_get_d_2exp@plt+0x21db4f> │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp b5fba0 <__gmpz_get_d_2exp@plt+0x759920> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -606380,25 +606424,27 @@ │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0x623d80,-0x8(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb56dbc(%rip),%rbx │ │ │ │ + lea 0xb56ddc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800b56d(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + add %al,%al │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + mov $0x0,%ch │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 623ef4 <__gmpz_get_d_2exp@plt+0x21dc74> │ │ │ │ movq $0x623eb0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -606408,39 +606454,37 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x6d(%rax) │ │ │ │ - mov $0x0,%ch │ │ │ │ - movq $0x623ee0,0x0(%rbp) │ │ │ │ + add %cl,0x4800b56d(%rax) │ │ │ │ + movl $0x623ee0,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 623ee0 <__gmpz_get_d_2exp@plt+0x21dc60> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ + add %bl,0x6d(%rax) │ │ │ │ mov $0x0,%ch │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 623df8 <__gmpz_get_d_2exp@plt+0x21db78> │ │ │ │ - lea 0xb56d45(%rip),%rbx │ │ │ │ + lea 0xb56d65(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -606536,15 +606580,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a797c <__environ@GLIBC_2.2.5+0x72263e94> │ │ │ │ + rex.RB call 735a797c <__environ@GLIBC_2.2.5+0x72263e54> │ │ │ │ pop %rax │ │ │ │ movq $0x624070,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -606574,15 +606618,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105a79f4 <__environ@GLIBC_2.2.5+0xf263f0c> │ │ │ │ + rex.RB call 105a79f4 <__environ@GLIBC_2.2.5+0xf263ecc> │ │ │ │ (bad) │ │ │ │ xchg %eax,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -606626,31 +606670,31 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x6a(%rax) │ │ │ │ + add %bh,0x6a(%rax) │ │ │ │ mov $0x0,%ch │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6241ae <__gmpz_get_d_2exp@plt+0x21df2e> │ │ │ │ movq $0x6240a0,-0x20(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %r8,%rax │ │ │ │ mov %r9,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0xb56a24(%rip),%rsi │ │ │ │ + lea 0xb56a44(%rip),%rsi │ │ │ │ lea -0x20(%r12),%r14 │ │ │ │ jmp b4c5a8 <__gmpz_get_d_2exp@plt+0x746328> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb56a90(%rip),%rbx │ │ │ │ + lea 0xb56ab0(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -606658,15 +606702,15 @@ │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x6a(%rax) │ │ │ │ + add %bh,0x6a(%rax) │ │ │ │ mov $0x0,%ch │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6242b4 <__gmpz_get_d_2exp@plt+0x21e034> │ │ │ │ movq $0x624238,-0x20(%rbp) │ │ │ │ mov %r9,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ @@ -606679,15 +606723,15 @@ │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ push $0xffffffffffffffb5 │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,0x42(%r8) │ │ │ │ (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ @@ -606697,40 +606741,39 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - imul $0x62429800,0x45c74800(%rbp),%esi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ + push $0xffffffffffffffb5 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,0x48006242(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ jne 624298 <__gmpz_get_d_2exp@plt+0x21e018> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c00b569(%rax) │ │ │ │ - mov 0x20(%rbp),%ecx │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ + add %bl,%al │ │ │ │ + imul $0x458b4c20,0x4d8b4c00(%rbp),%esi │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 6242bc <__gmpz_get_d_2exp@plt+0x21e03c> │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 624170 <__gmpz_get_d_2exp@plt+0x21def0> │ │ │ │ - lea 0xb569a5(%rip),%rbx │ │ │ │ + lea 0xb569c5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -606847,15 +606890,15 @@ │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbp,%rdx,1) │ │ │ │ mov 0x20(%rbp),%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xc8cf9c(%rip),%rbx │ │ │ │ + lea 0xc8cfbc(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -606886,15 +606929,15 @@ │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b4c0c0 <__gmpz_get_d_2exp@plt+0x745e40> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb56793(%rip),%rbx │ │ │ │ + lea 0xb567b3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -606906,29 +606949,29 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 62451a <__gmpz_get_d_2exp@plt+0x21e29a> │ │ │ │ movq $0x624538,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 624458 <__gmpz_get_d_2exp@plt+0x21e1d8> │ │ │ │ - lea 0xb56757(%rip),%rbx │ │ │ │ + lea 0xb56777(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xc8ce89(%rip),%ebx │ │ │ │ + lea 0xc8cea9(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc8ce84(%rip),%rbx │ │ │ │ + lea 0xc8cea4(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -606992,15 +607035,15 @@ │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xb56635(%rip),%rbx │ │ │ │ + lea 0xb56655(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -607056,15 +607099,15 @@ │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x3d(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb5655f(%rip),%rbx │ │ │ │ + lea 0xb5657f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -607118,15 +607161,15 @@ │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ movq $0x624778,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x28(%r12),%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 6246c0 <__gmpz_get_d_2exp@plt+0x21e440> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb5648f(%rip),%rbx │ │ │ │ + lea 0xb564af(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -607200,15 +607243,15 @@ │ │ │ │ movq $0x624888,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x40(%r12),%rdi │ │ │ │ lea -0x28(%r12),%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 6245d8 <__gmpz_get_d_2exp@plt+0x21e358> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb56374(%rip),%rbx │ │ │ │ + lea 0xb56394(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -607363,15 +607406,15 @@ │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b4bf40 <__gmpz_get_d_2exp@plt+0x745cc0> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb56163(%rip),%rbx │ │ │ │ + lea 0xb56183(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -607383,29 +607426,29 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 624b7a <__gmpz_get_d_2exp@plt+0x21e8fa> │ │ │ │ movq $0x624b98,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 624ab8 <__gmpz_get_d_2exp@plt+0x21e838> │ │ │ │ - lea 0xb56127(%rip),%rbx │ │ │ │ + lea 0xb56147(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0xe(%rbp),%esi │ │ │ │ - lea 0xc8c829(%rip),%rbx │ │ │ │ + lea 0xc8c849(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc8c824(%rip),%rbx │ │ │ │ + lea 0xc8c844(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -607421,29 +607464,29 @@ │ │ │ │ jb 624bfb <__gmpz_get_d_2exp@plt+0x21e97b> │ │ │ │ movq $0x624c18,-0x8(%rbp) │ │ │ │ mov %r9,%rax │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rax,%r8 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 624ab8 <__gmpz_get_d_2exp@plt+0x21e838> │ │ │ │ - lea 0xb560ae(%rip),%rbx │ │ │ │ + lea 0xb560ce(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0xe(%rbp),%esi │ │ │ │ - lea 0xc8c7b2(%rip),%rbx │ │ │ │ + lea 0xc8c7d2(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc8c79b(%rip),%rbx │ │ │ │ + lea 0xc8c7bb(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -607456,51 +607499,51 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 624c72 <__gmpz_get_d_2exp@plt+0x21e9f2> │ │ │ │ movq $0x624c90,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 624ab8 <__gmpz_get_d_2exp@plt+0x21e838> │ │ │ │ - lea 0xb5603f(%rip),%rbx │ │ │ │ + lea 0xb5605f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0xe(%rbp),%esi │ │ │ │ - lea 0xc8c73a(%rip),%rbx │ │ │ │ + lea 0xc8c75a(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc8c723(%rip),%rbx │ │ │ │ + lea 0xc8c743(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a8624 <__environ@GLIBC_2.2.5+0x72264b3c> │ │ │ │ + rex.RB call 735a8624 <__environ@GLIBC_2.2.5+0x72264afc> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call c499f1 <__gmpz_get_d_2exp@plt+0x843771> │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 624ab8 <__gmpz_get_d_2exp@plt+0x21e838> │ │ │ │ - lea 0xb55fc7(%rip),%rbx │ │ │ │ + lea 0xb55fe7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -607524,22 +607567,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735a86a4 <__environ@GLIBC_2.2.5+0x72264bbc> │ │ │ │ + rex.RB call 735a86a4 <__environ@GLIBC_2.2.5+0x72264b7c> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call c49af1 <__gmpz_get_d_2exp@plt+0x843871> │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 624ab8 <__gmpz_get_d_2exp@plt+0x21e838> │ │ │ │ - lea 0xb55f4f(%rip),%rbx │ │ │ │ + lea 0xb55f6f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -607776,15 +607819,15 @@ │ │ │ │ lea -0x126(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x146(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x3f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x150,0x388(%r13) │ │ │ │ - lea 0xb55bca(%rip),%rbx │ │ │ │ + lea 0xb55bea(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -607864,15 +607907,15 @@ │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x65(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb55a92(%rip),%rbx │ │ │ │ + lea 0xb55ab2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -607886,15 +607929,15 @@ │ │ │ │ jmp e49ee8 <__gmpz_get_d_2exp@plt+0xa43c68> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,0x4800b559(%rax) │ │ │ │ + add %dh,0x4800b559(%rax) │ │ │ │ lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 62535f <__gmpz_get_d_2exp@plt+0x21f0df> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 625354 <__gmpz_get_d_2exp@plt+0x21f0d4> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -607918,15 +607961,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ pop %rcx │ │ │ │ mov $0x0,%ch │ │ │ │ movq $0x625338,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -607935,16 +607978,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - pop %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + pop %rcx │ │ │ │ mov $0x0,%ch │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ movq $0xfb68a0,0x10(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 623df8 <__gmpz_get_d_2exp@plt+0x21db78> │ │ │ │ @@ -607995,15 +608038,15 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ pop %rax │ │ │ │ mov $0x0,%ch │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 62544c <__gmpz_get_d_2exp@plt+0x21f1cc> │ │ │ │ movq $0x625288,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ @@ -608012,28 +608055,27 @@ │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ movq $0x625380,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb55882(%rip),%rbx │ │ │ │ + lea 0xb558a2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x58(%rax) │ │ │ │ - mov $0x0,%ch │ │ │ │ - mov %r9,%r8 │ │ │ │ + add %al,0x4d00b558(%rax) │ │ │ │ + mov %ecx,%eax │ │ │ │ jmp 625408 <__gmpz_get_d_2exp@plt+0x21f188> │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -608053,15 +608095,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x57(%rax) │ │ │ │ + add %ah,0x57(%rax) │ │ │ │ mov $0x0,%ch │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 625587 <__gmpz_get_d_2exp@plt+0x21f307> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 62557c <__gmpz_get_d_2exp@plt+0x21f2fc> │ │ │ │ @@ -608079,16 +608121,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push %rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rdi │ │ │ │ mov $0x0,%ch │ │ │ │ movq $0x625568,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 625568 <__gmpz_get_d_2exp@plt+0x21f2e8> │ │ │ │ @@ -608096,22 +608138,24 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800b556(%rax) │ │ │ │ - mov 0x8(%rbp),%edi │ │ │ │ + add %dl,%al │ │ │ │ + push %rsi │ │ │ │ + mov $0x0,%ch │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 623df8 <__gmpz_get_d_2exp@plt+0x21db78> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb55772(%rip),%rbx │ │ │ │ + lea 0xb55792(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -608147,15 +608191,15 @@ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x6255a8,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x625660,-0x18(%rbp) │ │ │ │ - lea 0xc2036e(%rip),%rsi │ │ │ │ + lea 0xc2038e(%rip),%rsi │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp e43320 <__gmpz_get_d_2exp@plt+0xa3d0a0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -608195,25 +608239,25 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x27(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x6255e8,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ - lea 0xc1f773(%rip),%rbx │ │ │ │ + lea 0xc1f793(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ push %rbp │ │ │ │ mov $0x0,%ch │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6257df <__gmpz_get_d_2exp@plt+0x21f55f> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -608239,32 +608283,31 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800b554(%rax) │ │ │ │ + add %dh,0x4800b554(%rax) │ │ │ │ movl $0x6257b8,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 6257b8 <__gmpz_get_d_2exp@plt+0x21f538> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x54(%rax) │ │ │ │ - mov $0x0,%ch │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ + add %al,0x4800b554(%rax) │ │ │ │ + mov 0x8(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ movq $0xfb68a0,0x10(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 623df8 <__gmpz_get_d_2exp@plt+0x21db78> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -608314,15 +608357,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900b553(%rax) │ │ │ │ + add %dh,0x4900b553(%rax) │ │ │ │ add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6258d8 <__gmpz_get_d_2exp@plt+0x21f658> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ movq $0x625708,-0x38(%r12) │ │ │ │ @@ -608339,16 +608382,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - push %rsp │ │ │ │ + add %cl,0x54(%rax) │ │ │ │ mov $0x0,%ch │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 62596e <__gmpz_get_d_2exp@plt+0x21f6ee> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 625963 <__gmpz_get_d_2exp@plt+0x21f6e3> │ │ │ │ @@ -608359,51 +608401,51 @@ │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x625888,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x133eb69,-0x20(%rbp) │ │ │ │ - movq $0x12459a1,-0x18(%rbp) │ │ │ │ + movq $0x133eb89,-0x20(%rbp) │ │ │ │ + movq $0x12459c1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900b553(%rax) │ │ │ │ + add %dh,0x4900b553(%rax) │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6259c5 <__gmpz_get_d_2exp@plt+0x21f745> │ │ │ │ movq $0x6258f8,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x20(%r12),%r14 │ │ │ │ - lea 0xc1f492(%rip),%rbx │ │ │ │ + lea 0xc1f4b2(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb55369(%rip),%rbx │ │ │ │ + lea 0xb55389(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x53(%rax) │ │ │ │ + add %ch,0x53(%rax) │ │ │ │ mov $0x0,%ch │ │ │ │ jmp 625990 <__gmpz_get_d_2exp@plt+0x21f710> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -608418,15 +608460,15 @@ │ │ │ │ jmp e49ee8 <__gmpz_get_d_2exp@plt+0xa43c68> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ push %rbx │ │ │ │ mov $0x0,%ch │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 625a92 <__gmpz_get_d_2exp@plt+0x21f812> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -608490,15 +608532,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ push %rdx │ │ │ │ mov $0x0,%ch │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 625b77 <__gmpz_get_d_2exp@plt+0x21f8f7> │ │ │ │ movq $0x625a38,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ @@ -608506,29 +608548,30 @@ │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ movq $0x625ab0,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb551d7(%rip),%rbx │ │ │ │ + lea 0xb551f7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x14ff4aaf(%rax) │ │ │ │ - mov 0xf(%rsi),%fs │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + push %rcx │ │ │ │ + mov $0x0,%ch │ │ │ │ + jmp 625b38 <__gmpz_get_d_2exp@plt+0x21f8b8> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -608544,16 +608587,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - push %rax │ │ │ │ + add %al,0x50(%rax) │ │ │ │ mov $0x0,%ch │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 625ccf <__gmpz_get_d_2exp@plt+0x21fa4f> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 625cc4 <__gmpz_get_d_2exp@plt+0x21fa44> │ │ │ │ @@ -608578,32 +608620,32 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800b54f(%rax) │ │ │ │ - movl $0x625ca8,0x0(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + rex.WRXB mov $0x0,%r13b │ │ │ │ + movq $0x625ca8,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 625ca8 <__gmpz_get_d_2exp@plt+0x21fa28> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4f(%rax) │ │ │ │ - mov $0x0,%ch │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ + add %dl,0x4800b54f(%rax) │ │ │ │ + mov 0x8(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ movq $0xfb68a0,0x10(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 623df8 <__gmpz_get_d_2exp@plt+0x21db78> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -608652,55 +608694,55 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900b54e(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %al,%al │ │ │ │ + rex.WRX mov $0x0,%bpl │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 625dbc <__gmpz_get_d_2exp@plt+0x21fb3c> │ │ │ │ movq $0x625bf8,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ mov %r8,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ movq $0x625cf0,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb54fb2(%rip),%rbx │ │ │ │ + lea 0xb54fd2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4d00b54f(%rax) │ │ │ │ + add %dh,0x4d00b54f(%rax) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x17(%rbx),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 625d78 <__gmpz_get_d_2exp@plt+0x21faf8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,0x4f(%rax) │ │ │ │ - mov $0x0,%ch │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + add %bl,0x4800b54f(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 625e8e <__gmpz_get_d_2exp@plt+0x21fc0e> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 625e83 <__gmpz_get_d_2exp@plt+0x21fc03> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -608709,66 +608751,65 @@ │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x625df0,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x133eb69,-0x20(%rbp) │ │ │ │ - movq $0x12459a1,-0x18(%rbp) │ │ │ │ + movq $0x133eb89,-0x20(%rbp) │ │ │ │ + movq $0x12459c1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.WRX mov $0x0,%bpl │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.WRXB mov $0x0,%r13b │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 625ee5 <__gmpz_get_d_2exp@plt+0x21fc65> │ │ │ │ movq $0x625e18,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x20(%r12),%r14 │ │ │ │ - lea 0xc1ef72(%rip),%rbx │ │ │ │ + lea 0xc1ef92(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb54eb9(%rip),%rbx │ │ │ │ + lea 0xb54ed9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4e(%rax) │ │ │ │ - mov $0x0,%ch │ │ │ │ - mov %r14,%r8 │ │ │ │ + add %cl,0x4d00b54e(%rax) │ │ │ │ + mov %esi,%eax │ │ │ │ mov 0x17(%rbx),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 625d78 <__gmpz_get_d_2exp@plt+0x21faf8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,0x4e(%rax) │ │ │ │ + add %dh,0x4e(%rax) │ │ │ │ mov $0x0,%ch │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 625fb6 <__gmpz_get_d_2exp@plt+0x21fd36> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 625fab <__gmpz_get_d_2exp@plt+0x21fd2b> │ │ │ │ @@ -608779,16 +608820,16 @@ │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x625f18,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x133eb69,-0x20(%rbp) │ │ │ │ - movq $0x12459a1,-0x18(%rbp) │ │ │ │ + movq $0x133eb89,-0x20(%rbp) │ │ │ │ + movq $0x12459c1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -608808,15 +608849,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800b54d(%rax) │ │ │ │ + add %dh,0x4800b54d(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 626064 <__gmpz_get_d_2exp@plt+0x21fde4> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 626059 <__gmpz_get_d_2exp@plt+0x21fdd9> │ │ │ │ movq $0x625f40,-0x30(%r12) │ │ │ │ @@ -608828,15 +608869,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x626080,-0x8(%rbp) │ │ │ │ mov %r9,%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp e43320 <__gmpz_get_d_2exp@plt+0xa3d0a0> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb54d55(%rip),%rbx │ │ │ │ + lea 0xb54d75(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -608860,16 +608901,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rex.WR mov $0x0,%bpl │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.WRB mov $0x0,%r13b │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %r14,%r8 │ │ │ │ mov 0x16(%rbx),%rdi │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 626000 <__gmpz_get_d_2exp@plt+0x21fd80> │ │ │ │ nop │ │ │ │ @@ -608877,27 +608918,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4d00b54c(%rax) │ │ │ │ + add %ah,0x4d00b54c(%rax) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x17(%rbx),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 625d78 <__gmpz_get_d_2exp@plt+0x21faf8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,0x4800b54c(%rax) │ │ │ │ + add %ch,0x4800b54c(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 626152 <__gmpz_get_d_2exp@plt+0x21fed2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ @@ -608907,15 +608948,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,0x4800b54b(%rax) │ │ │ │ + add %bh,0x4800b54b(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 626192 <__gmpz_get_d_2exp@plt+0x21ff12> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ @@ -608965,43 +609006,44 @@ │ │ │ │ lea -0x8f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0xae(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xb8,0x388(%r13) │ │ │ │ - lea 0xb54b4a(%rip),%rbx │ │ │ │ + lea 0xb54b6a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c00b54a(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ + add %bl,%al │ │ │ │ + rex.WX mov $0x0,%bpl │ │ │ │ + mov %r14,%rdi │ │ │ │ mov 0xd(%rbx),%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 625b38 <__gmpz_get_d_2exp@plt+0x21f8b8> │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ rex.WX mov $0x0,%bpl │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xd(%rbx),%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 625408 <__gmpz_get_d_2exp@plt+0x21f188> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -609010,31 +609052,31 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4a(%rax) │ │ │ │ + add %ah,0x4a(%rax) │ │ │ │ mov $0x0,%ch │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 625990 <__gmpz_get_d_2exp@plt+0x21f710> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rex.W mov $0x0,%bpl │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.WB mov $0x0,%r13b │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6263ac <__gmpz_get_d_2exp@plt+0x22012c> │ │ │ │ movq $0x626368,-0x18(%rbp) │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -609046,45 +609088,46 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800b548(%rax) │ │ │ │ - movl $0x626398,0x0(%rbp) │ │ │ │ + add %dl,%al │ │ │ │ + rex.W mov $0x0,%bpl │ │ │ │ + movq $0x626398,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 626398 <__gmpz_get_d_2exp@plt+0x220118> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800b548(%rax) │ │ │ │ + add %ah,0x4800b548(%rax) │ │ │ │ mov 0x10(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 623df8 <__gmpz_get_d_2exp@plt+0x21db78> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ rex.WX mov $0x0,%bpl │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 6261b0 <__gmpz_get_d_2exp@plt+0x21ff30> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -609126,28 +609169,27 @@ │ │ │ │ lea -0x85(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x9d(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xa8,0x388(%r13) │ │ │ │ - lea 0xb54937(%rip),%rbx │ │ │ │ + lea 0xb54957(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x47(%rax) │ │ │ │ - mov $0x0,%ch │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %cl,0x4800b547(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 62657b <__gmpz_get_d_2exp@plt+0x2202fb> │ │ │ │ movq $0x626530,-0x20(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ @@ -609159,32 +609201,32 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rex.RXB mov $0x0,%r13b │ │ │ │ + add %al,0x47(%rax) │ │ │ │ + mov $0x0,%ch │ │ │ │ movq $0x626560,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 626560 <__gmpz_get_d_2exp@plt+0x2202e0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rex.RX mov $0x0,%bpl │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.RXB mov $0x0,%r13b │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ xor %r8d,%r8d │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 624170 <__gmpz_get_d_2exp@plt+0x21def0> │ │ │ │ @@ -609193,29 +609235,30 @@ │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4900b546(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ + add %bl,%al │ │ │ │ + rex.RX mov $0x0,%bpl │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6265d1 <__gmpz_get_d_2exp@plt+0x220351> │ │ │ │ movq $0x6264e8,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ mov %r9,%rsi │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp de1f70 <__gmpz_get_d_2exp@plt+0x9dbcf0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb54855(%rip),%rbx │ │ │ │ + lea 0xb54875(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -609236,15 +609279,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ rex.RX mov $0x0,%bpl │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 626724 <__gmpz_get_d_2exp@plt+0x2204a4> │ │ │ │ movq $0x626680,-0x28(%rbp) │ │ │ │ mov %r8,%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ @@ -609258,15 +609301,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ rex.RB mov $0x0,%r13b │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 62672f <__gmpz_get_d_2exp@plt+0x2204af> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x6265f8,-0x10(%r12) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ @@ -609281,39 +609324,38 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x45(%rax) │ │ │ │ - mov $0x0,%ch │ │ │ │ - movq $0x626708,0x0(%rbp) │ │ │ │ + add %bl,0x4800b545(%rax) │ │ │ │ + movl $0x626708,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 626708 <__gmpz_get_d_2exp@plt+0x220488> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x45(%rax) │ │ │ │ + add %ch,0x45(%rax) │ │ │ │ mov $0x0,%ch │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 624170 <__gmpz_get_d_2exp@plt+0x21def0> │ │ │ │ - lea 0xb5471d(%rip),%rbx │ │ │ │ + lea 0xb5473d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -609335,15 +609377,15 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ rex.R mov $0x0,%bpl │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 62685e <__gmpz_get_d_2exp@plt+0x2205de> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 626853 <__gmpz_get_d_2exp@plt+0x2205d3> │ │ │ │ @@ -609362,15 +609404,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x44(%rax) │ │ │ │ + add %bh,0x44(%rax) │ │ │ │ mov $0x0,%ch │ │ │ │ movq $0x626828,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 626828 <__gmpz_get_d_2exp@plt+0x2205a8> │ │ │ │ @@ -609378,27 +609420,27 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rex.R mov $0x0,%bpl │ │ │ │ + add %cl,0x44(%rax) │ │ │ │ + mov $0x0,%ch │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ xor %r8d,%r8d │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ movq $0xfb68a0,0x10(%rbp) │ │ │ │ - movq $0x12b1439,0x18(%rbp) │ │ │ │ + movq $0x12b1459,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 624170 <__gmpz_get_d_2exp@plt+0x21def0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb545f3(%rip),%rbx │ │ │ │ + lea 0xb54613(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -609419,15 +609461,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800b543(%rax) │ │ │ │ + add %dh,0x4800b543(%rax) │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 626953 <__gmpz_get_d_2exp@plt+0x2206d3> │ │ │ │ movq $0x626908,-0x20(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ @@ -609440,15 +609482,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x43(%rax) │ │ │ │ + add %ch,0x43(%rax) │ │ │ │ mov $0x0,%ch │ │ │ │ movq $0x626938,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 626938 <__gmpz_get_d_2exp@plt+0x2206b8> │ │ │ │ @@ -609456,15 +609498,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ rex.XB mov $0x0,%r13b │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ xor %r8d,%r8d │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ @@ -609475,16 +609517,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.X mov $0x0,%bpl │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.XB mov $0x0,%r13b │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6269b7 <__gmpz_get_d_2exp@plt+0x220737> │ │ │ │ movq $0x626880,-0x30(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ movq $0x6268c0,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ @@ -609492,27 +609534,27 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %r9,%rdi │ │ │ │ mov %r8,%rsi │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ jmp de1f70 <__gmpz_get_d_2exp@plt+0x9dbcf0> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb5449f(%rip),%rbx │ │ │ │ + lea 0xb544bf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900b544(%rax) │ │ │ │ + add %ah,0x4900b544(%rax) │ │ │ │ mov %esi,%ecx │ │ │ │ mov %r14,%r8 │ │ │ │ mov 0x16(%rbx),%rdi │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 626970 <__gmpz_get_d_2exp@plt+0x2206f0> │ │ │ │ nop │ │ │ │ @@ -609520,15 +609562,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x44(%rax) │ │ │ │ + add %ah,0x44(%rax) │ │ │ │ mov $0x0,%ch │ │ │ │ mov %r14,%r8 │ │ │ │ mov 0x17(%rbx),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 626790 <__gmpz_get_d_2exp@plt+0x220510> │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -609537,15 +609579,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ rex.R mov $0x0,%bpl │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %r14,%r8 │ │ │ │ mov 0x16(%rbx),%rdi │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 626638 <__gmpz_get_d_2exp@plt+0x2203b8> │ │ │ │ @@ -609588,28 +609630,28 @@ │ │ │ │ lea -0x57(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x76(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ - lea 0xb54368(%rip),%rbx │ │ │ │ + lea 0xb54388(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,-0x4b(%rbx) │ │ │ │ + sub %al,-0x4b(%rbx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 626b5a <__gmpz_get_d_2exp@plt+0x2208da> │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %r8,%rax │ │ │ │ mov %rsi,%r8 │ │ │ │ @@ -609627,16 +609669,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - call 486320b9 <__environ@GLIBC_2.2.5+0x472ee5d1> │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + or %al,-0x4b(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 626ba2 <__gmpz_get_d_2exp@plt+0x220922> │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %r8,%rax │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xc(%rbx),%rsi │ │ │ │ @@ -609650,16 +609693,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c00b542(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ + add %bl,%al │ │ │ │ + rex.X mov $0x0,%bpl │ │ │ │ + mov %r14,%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 626a78 <__gmpz_get_d_2exp@plt+0x2207f8> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -609690,15 +609734,15 @@ │ │ │ │ lea -0x44(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x5c(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ - lea 0xb54232(%rip),%rbx │ │ │ │ + lea 0xb54252(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -609740,15 +609784,15 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb54196(%rip),%rbx │ │ │ │ + lea 0xb541b6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -609761,15 +609805,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 626d71 <__gmpz_get_d_2exp@plt+0x220af1> │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp a6e210 <__gmpz_get_d_2exp@plt+0x667f90> │ │ │ │ - lea 0xb54158(%rip),%rbx │ │ │ │ + lea 0xb54178(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -609823,15 +609867,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735aa79c <__environ@GLIBC_2.2.5+0x72266cb4> │ │ │ │ + rex.RB call 735aa79c <__environ@GLIBC_2.2.5+0x72266c74> │ │ │ │ pop %rsi │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 626ea4 <__gmpz_get_d_2exp@plt+0x220c24> │ │ │ │ movq $0x626d90,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0x626dd0,-0x10(%r12) │ │ │ │ @@ -609842,15 +609886,15 @@ │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb54022(%rip),%rbx │ │ │ │ + lea 0xb54042(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -609973,15 +610017,15 @@ │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp a70240 <__gmpz_get_d_2exp@plt+0x669fc0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb53e09(%rip),%rbx │ │ │ │ + lea 0xb53e29(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -610065,36 +610109,36 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp a6e3a0 <__gmpz_get_d_2exp@plt+0x668120> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb53d06(%rip),%rbx │ │ │ │ + lea 0xb53d26(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735aab94 <__environ@GLIBC_2.2.5+0x722670ac> │ │ │ │ + rex.RB call 735aab94 <__environ@GLIBC_2.2.5+0x7226706c> │ │ │ │ sbb $0x49,%al │ │ │ │ mov %esi,%esi │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfcee8 <__gmpz_get_d_2exp@plt+0x7f6c68> │ │ │ │ - lea 0xb53cc4(%rip),%rbx │ │ │ │ + lea 0xb53ce4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -610195,15 +610239,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105aad74 <__environ@GLIBC_2.2.5+0xf26728c> │ │ │ │ + rex.RB call 105aad74 <__environ@GLIBC_2.2.5+0xf26724c> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6274a9 <__gmpz_get_d_2exp@plt+0x221229> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -610235,15 +610279,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735aae24 <__environ@GLIBC_2.2.5+0x7226733c> │ │ │ │ + rex.RB call 735aae24 <__environ@GLIBC_2.2.5+0x722672fc> │ │ │ │ push %rax │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 62751e <__gmpz_get_d_2exp@plt+0x22129e> │ │ │ │ movq $0x627420,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ @@ -610252,36 +610296,36 @@ │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb53a08(%rip),%rbx │ │ │ │ + lea 0xb53a28(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735aaea4 <__environ@GLIBC_2.2.5+0x722673bc> │ │ │ │ + rex.RB call 735aaea4 <__environ@GLIBC_2.2.5+0x7226737c> │ │ │ │ sbb $0x49,%al │ │ │ │ mov %esi,%esi │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd010 <__gmpz_get_d_2exp@plt+0x7f6d90> │ │ │ │ - lea 0xb539c4(%rip),%rbx │ │ │ │ + lea 0xb539e4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -610417,15 +610461,15 @@ │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd3e0 <__gmpz_get_d_2exp@plt+0x7f7160> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb5379e(%rip),%rbx │ │ │ │ + lea 0xb537be(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -610462,15 +610506,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 62784a <__gmpz_get_d_2exp@plt+0x2215ca> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x117af51,-0x18(%rbp) │ │ │ │ + movq $0x117af71,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -610523,15 +610567,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105ab254 <__environ@GLIBC_2.2.5+0xf26776c> │ │ │ │ + rex.RB call 105ab254 <__environ@GLIBC_2.2.5+0xf26772c> │ │ │ │ (bad) │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c4f25d <__gmpz_get_d_2exp@plt+0x848fdd> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -610682,15 +610726,15 @@ │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ - lea 0xb533e7(%rip),%rbx │ │ │ │ + lea 0xb53407(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -610782,19 +610826,19 @@ │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x627c68,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb5327f(%rip),%rbx │ │ │ │ + lea 0xb5329f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ - adc $0xd8000000,%eax │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ addr32 ret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 627d3c <__gmpz_get_d_2exp@plt+0x221abc> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -610802,15 +610846,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 627d3a <__gmpz_get_d_2exp@plt+0x221aba> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc267a0(%rip),%r14 │ │ │ │ + lea 0xc267c0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e811c0 <__gmpz_get_d_2exp@plt+0xa7af40> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -610842,37 +610886,37 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800b531(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %bl,%al │ │ │ │ + xor %esi,0x458d4800(%rbp) │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ jb 627e08 <__gmpz_get_d_2exp@plt+0x221b88> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 627dfd <__gmpz_get_d_2exp@plt+0x221b7d> │ │ │ │ movq $0x627d58,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7b28,-0x28(%rbp) │ │ │ │ - movq $0x117af68,-0x20(%rbp) │ │ │ │ + movq $0x117af88,-0x20(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb53179(%rip),%rbx │ │ │ │ + lea 0xb53199(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xa8000000,%eax │ │ │ │ + adc $0xc8000000,%eax │ │ │ │ retw $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 627e6c <__gmpz_get_d_2exp@plt+0x221bec> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -610880,15 +610924,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 627e6a <__gmpz_get_d_2exp@plt+0x221bea> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc26670(%rip),%r14 │ │ │ │ + lea 0xc26690(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e811c0 <__gmpz_get_d_2exp@plt+0xa7af40> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -610975,40 +611019,38 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%ch │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,(%rax) │ │ │ │ + xor %dh,0x458d4800(%rbp) │ │ │ │ + rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ jb 628008 <__gmpz_get_d_2exp@plt+0x221d88> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 627ffd <__gmpz_get_d_2exp@plt+0x221d7d> │ │ │ │ movq $0x627ef8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7f20,-0x30(%rbp) │ │ │ │ - movq $0x117af98,-0x28(%rbp) │ │ │ │ + movq $0x117afb8,-0x28(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %r8,-0x18(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x10(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb52fa9(%rip),%rbx │ │ │ │ + lea 0xb52fc9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xc8000000,%eax │ │ │ │ + adc $0xe8000000,%eax │ │ │ │ (bad) │ │ │ │ mov $0x0,%ch │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 62806c <__gmpz_get_d_2exp@plt+0x221dec> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -611017,21 +611059,21 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 62806a <__gmpz_get_d_2exp@plt+0x221dea> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb52f67(%rip),%r14 │ │ │ │ + lea 0xb52f87(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c47568 <__gmpz_get_d_2exp@plt+0x8412e8> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ - adc $0x50000000,%eax │ │ │ │ + adc $0x70000000,%eax │ │ │ │ fs ret $0x4800 │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6280c4 <__gmpz_get_d_2exp@plt+0x221e44> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -611039,15 +611081,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 6280c2 <__gmpz_get_d_2exp@plt+0x221e42> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc26418(%rip),%r14 │ │ │ │ + lea 0xc26438(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e811c0 <__gmpz_get_d_2exp@plt+0xa7af40> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -611164,38 +611206,38 @@ │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 628299 <__gmpz_get_d_2exp@plt+0x222019> │ │ │ │ movq $0x6281d0,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x6282c0,-0x8(%rbp) │ │ │ │ movq $0xfb7b28,-0x30(%rbp) │ │ │ │ - movq $0x117b030,-0x28(%rbp) │ │ │ │ + movq $0x117b050,-0x28(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ - movq $0x12298e9,-0x10(%rbp) │ │ │ │ + movq $0x1229909,-0x10(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb52da5(%rip),%rbx │ │ │ │ + lea 0xb52dc5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x2d(%rax) │ │ │ │ + add %dh,0x2d(%rax) │ │ │ │ mov $0x0,%ch │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 6282d9 <__gmpz_get_d_2exp@plt+0x222059> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb52d30(%rip),%rbx │ │ │ │ + lea 0xb52d50(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -611224,38 +611266,37 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x61(%rax) │ │ │ │ - ret $0x4800 │ │ │ │ + add %dl,0x4800c261(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6283b8 <__gmpz_get_d_2exp@plt+0x222138> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6283ad <__gmpz_get_d_2exp@plt+0x22212d> │ │ │ │ movq $0x628308,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7b28,-0x28(%rbp) │ │ │ │ - movq $0x124e4d1,-0x20(%rbp) │ │ │ │ + movq $0x124e4f1,-0x20(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb52cb1(%rip),%rbx │ │ │ │ + lea 0xb52cd1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xd0000000,%eax │ │ │ │ + adc $0xf0000000,%eax │ │ │ │ sub $0xb5,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 62841c <__gmpz_get_d_2exp@plt+0x22219c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -611264,15 +611305,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 62841a <__gmpz_get_d_2exp@plt+0x22219a> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb52c6f(%rip),%r14 │ │ │ │ + lea 0xb52c8f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c47568 <__gmpz_get_d_2exp@plt+0x8412e8> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -611389,37 +611430,37 @@ │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6285f1 <__gmpz_get_d_2exp@plt+0x222371> │ │ │ │ movq $0x628528,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x628618,-0x8(%rbp) │ │ │ │ movq $0xfb7b28,-0x30(%rbp) │ │ │ │ - movq $0x124e4d1,-0x28(%rbp) │ │ │ │ + movq $0x124e4f1,-0x28(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ - movq $0x12298e9,-0x10(%rbp) │ │ │ │ + movq $0x1229909,-0x10(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb52ae5(%rip),%rbx │ │ │ │ + lea 0xb52b05(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800b52a(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %dl,%al │ │ │ │ + sub -0x2776b800(%rbp),%dh │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 628631 <__gmpz_get_d_2exp@plt+0x2223b1> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb52a90(%rip),%rbx │ │ │ │ + lea 0xb52ab0(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -611467,15 +611508,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,0x4800c247(%rax) │ │ │ │ + add %ch,0x4800c247(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 62877b <__gmpz_get_d_2exp@plt+0x2224fb> │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 628770 <__gmpz_get_d_2exp@plt+0x2224f0> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -611487,15 +611528,15 @@ │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ movq $0x6286a8,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x124ce81,-0x20(%rbp) │ │ │ │ + movq $0x124cea1,-0x20(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ @@ -611517,30 +611558,30 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ rex.RX ret $0x4900 │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6287ff <__gmpz_get_d_2exp@plt+0x22257f> │ │ │ │ movq $0x6286f8,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ movq $0x628798,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb528f7(%rip),%rbx │ │ │ │ + lea 0xb52917(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -611625,34 +611666,34 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800c25b(%rax) │ │ │ │ + add %ah,0x4800c25b(%rax) │ │ │ │ lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6289b0 <__gmpz_get_d_2exp@plt+0x222730> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6289a5 <__gmpz_get_d_2exp@plt+0x222725> │ │ │ │ movq $0x6288a0,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7f20,-0x30(%rbp) │ │ │ │ - movq $0x124e4d1,-0x28(%rbp) │ │ │ │ + movq $0x124e4f1,-0x28(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %r8,-0x18(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x10(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb52761(%rip),%rbx │ │ │ │ + lea 0xb52781(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -611806,15 +611847,15 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ pop %rax │ │ │ │ ret $0x4800 │ │ │ │ lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 628c87 <__gmpz_get_d_2exp@plt+0x222a07> │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -611824,25 +611865,25 @@ │ │ │ │ movq $0x628a08,-0x28(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ movq $0x628b38,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0xfb7f20,-0x30(%rbp) │ │ │ │ - movq $0x124e4d1,-0x28(%rbp) │ │ │ │ + movq $0x124e4f1,-0x28(%rbp) │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %r8,-0x18(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x10(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x10(%rbp) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb5249a(%rip),%rbx │ │ │ │ + lea 0xb524ba(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -611852,15 +611893,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 628cda <__gmpz_get_d_2exp@plt+0x222a5a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x124cdc1,-0x18(%rbp) │ │ │ │ + movq $0x124cde1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -611948,37 +611989,39 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800c256(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + push %rsi │ │ │ │ + ret $0x4800 │ │ │ │ lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 628e9b <__gmpz_get_d_2exp@plt+0x222c1b> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 628e90 <__gmpz_get_d_2exp@plt+0x222c10> │ │ │ │ movq $0x628ca8,-0x20(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x628d78,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7f20,-0x30(%rbp) │ │ │ │ - movq $0x124e4d1,-0x28(%rbp) │ │ │ │ + movq $0x124e4f1,-0x28(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x10(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x10(%rbp) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb52296(%rip),%rbx │ │ │ │ + lea 0xb522b6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -611988,15 +612031,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 628eea <__gmpz_get_d_2exp@plt+0x222c6a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x124d121,-0x18(%rbp) │ │ │ │ + movq $0x124d141,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -612084,56 +612127,56 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800c254(%rax) │ │ │ │ + add %bh,0x4800c254(%rax) │ │ │ │ lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6290ab <__gmpz_get_d_2exp@plt+0x222e2b> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6290a0 <__gmpz_get_d_2exp@plt+0x222e20> │ │ │ │ movq $0x628eb8,-0x20(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x628f88,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7f20,-0x30(%rbp) │ │ │ │ - movq $0x124e4d1,-0x28(%rbp) │ │ │ │ + movq $0x124e4f1,-0x28(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x10(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x10(%rbp) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb52096(%rip),%rbx │ │ │ │ + lea 0xb520b6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0xb8000000,%eax │ │ │ │ + adc $0xd8000000,%eax │ │ │ │ and %dh,0x458d4800(%rbp) │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 62910c <__gmpz_get_d_2exp@plt+0x222e8c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 62910a <__gmpz_get_d_2exp@plt+0x222e8a> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb52057(%rip),%r14 │ │ │ │ + lea 0xb52077(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c47568 <__gmpz_get_d_2exp@plt+0x8412e8> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -612279,45 +612322,45 @@ │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 629371 <__gmpz_get_d_2exp@plt+0x2230f1> │ │ │ │ movq $0x629258,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x629398,-0x8(%rbp) │ │ │ │ movq $0xfb7f20,-0x38(%rbp) │ │ │ │ - movq $0x124e4d1,-0x30(%rbp) │ │ │ │ + movq $0x124e4f1,-0x30(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ mov %rdi,-0x20(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x18(%rbp) │ │ │ │ - movq $0x12298e9,-0x10(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x18(%rbp) │ │ │ │ + movq $0x1229909,-0x10(%rbp) │ │ │ │ add $0xffffffffffffffc8,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb51e3d(%rip),%rbx │ │ │ │ + lea 0xb51e5d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x0,%ch │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 6293b1 <__gmpz_get_d_2exp@plt+0x223131> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb51de8(%rip),%rbx │ │ │ │ + lea 0xb51e08(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0x30000000,%eax │ │ │ │ + adc $0x50000000,%eax │ │ │ │ (bad) │ │ │ │ mov $0x0,%ch │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 62941c <__gmpz_get_d_2exp@plt+0x22319c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -612326,15 +612369,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 62941a <__gmpz_get_d_2exp@plt+0x22319a> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb51dcf(%rip),%r14 │ │ │ │ + lea 0xb51def(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c47568 <__gmpz_get_d_2exp@plt+0x8412e8> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -612480,38 +612523,38 @@ │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 629681 <__gmpz_get_d_2exp@plt+0x223401> │ │ │ │ movq $0x629568,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x6296a8,-0x8(%rbp) │ │ │ │ movq $0xfb7f20,-0x38(%rbp) │ │ │ │ - movq $0x124e4d1,-0x30(%rbp) │ │ │ │ + movq $0x124e4f1,-0x30(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ mov %rdi,-0x20(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x18(%rbp) │ │ │ │ - movq $0x12298e9,-0x10(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x18(%rbp) │ │ │ │ + movq $0x1229909,-0x10(%rbp) │ │ │ │ add $0xffffffffffffffc8,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb51bb5(%rip),%rbx │ │ │ │ + lea 0xb51bd5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800b51b(%rax) │ │ │ │ + add %ah,0x4800b51b(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 6296c1 <__gmpz_get_d_2exp@plt+0x223441> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb51b60(%rip),%rbx │ │ │ │ + lea 0xb51b80(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -612531,35 +612574,34 @@ │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb51b2c(%rip),%rbx │ │ │ │ + lea 0xb51b4c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4d(%rax) │ │ │ │ - ret $0x4800 │ │ │ │ + add %bl,0x4800c24d(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 62978e <__gmpz_get_d_2exp@plt+0x22350e> │ │ │ │ movq $0xfb7b28,-0x28(%rbp) │ │ │ │ - movq $0x124e4d1,-0x20(%rbp) │ │ │ │ - movq $0x117b26a,-0x18(%rbp) │ │ │ │ + movq $0x124e4f1,-0x20(%rbp) │ │ │ │ + movq $0x117b28a,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ - movq $0x12b1439,-0x8(%rbp) │ │ │ │ + movq $0x12b1459,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ - lea 0xb51adb(%rip),%rbx │ │ │ │ + lea 0xb51afb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -612582,15 +612624,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb51a84(%rip),%rbx │ │ │ │ + lea 0xb51aa4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -612601,15 +612643,15 @@ │ │ │ │ jb 62984a <__gmpz_get_d_2exp@plt+0x2235ca> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x117b281,-0x18(%rbp) │ │ │ │ + movq $0x117b2a1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -612645,26 +612687,26 @@ │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x629868,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb519ac(%rip),%rbx │ │ │ │ + lea 0xb519cc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x18(%rax) │ │ │ │ + add %dh,0x18(%rax) │ │ │ │ mov $0x0,%ch │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 629038 <__gmpz_get_d_2exp@plt+0x222db8> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ @@ -612672,45 +612714,45 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ sbb %dh,-0x876b800(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 628e28 <__gmpz_get_d_2exp@plt+0x222ba8> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ sbb %esi,-0x876b800(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 629620 <__gmpz_get_d_2exp@plt+0x2233a0> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x18(%rax) │ │ │ │ + add %dh,0x18(%rax) │ │ │ │ mov $0x0,%ch │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 629310 <__gmpz_get_d_2exp@plt+0x223090> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ @@ -612718,17 +612760,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x17(%rax) │ │ │ │ - mov $0x0,%ch │ │ │ │ - mov %rsi,%rdi │ │ │ │ + add %dl,0x4800b517(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 6287c0 <__gmpz_get_d_2exp@plt+0x222540> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -612777,43 +612818,44 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sbb %dh,-0x976b400(%rbp) │ │ │ │ + add %al,0x18(%rax) │ │ │ │ + mov $0x0,%ch │ │ │ │ + mov %r14,%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 629758 <__gmpz_get_d_2exp@plt+0x2234d8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ adc $0x894800b5,%eax │ │ │ │ testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ jmp 628240 <__gmpz_get_d_2exp@plt+0x221fc0> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x16(%rax) │ │ │ │ + add %ch,0x16(%rax) │ │ │ │ mov $0x0,%ch │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 628598 <__gmpz_get_d_2exp@plt+0x222318> │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ @@ -612822,15 +612864,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x16(%rax) │ │ │ │ + add %dh,0x16(%rax) │ │ │ │ mov $0x0,%ch │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 628950 <__gmpz_get_d_2exp@plt+0x2226d0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -612840,15 +612882,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900b514(%rax) │ │ │ │ + add %dh,0x4900b514(%rax) │ │ │ │ mov %edi,%eax │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 627db0 <__gmpz_get_d_2exp@plt+0x221b30> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ @@ -612857,15 +612899,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900b514(%rax) │ │ │ │ + add %dh,0x4900b514(%rax) │ │ │ │ mov %edi,%eax │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 627fa8 <__gmpz_get_d_2exp@plt+0x221d28> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ @@ -612874,15 +612916,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ adc $0x894900b5,%eax │ │ │ │ clc │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 628360 <__gmpz_get_d_2exp@plt+0x2220e0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -612892,16 +612934,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900b515(%rax) │ │ │ │ - mov %edi,%eax │ │ │ │ + add %al,%al │ │ │ │ + adc $0x894900b5,%eax │ │ │ │ + clc │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 628bf8 <__gmpz_get_d_2exp@plt+0x222978> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -613013,15 +613056,15 @@ │ │ │ │ lea -0x186(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x196(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x87(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x1a0,0x388(%r13) │ │ │ │ - lea 0xb5141b(%rip),%rbx │ │ │ │ + lea 0xb5143b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -613039,27 +613082,27 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ adc -0x3b7cb700(%rbp),%esi │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x629e90,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 629c08 <__gmpz_get_d_2exp@plt+0x223988> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb51402(%rip),%rbx │ │ │ │ + lea 0xb51422(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -613070,15 +613113,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 629f46 <__gmpz_get_d_2exp@plt+0x223cc6> │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ - lea 0xb513cb(%rip),%rbx │ │ │ │ + lea 0xb513eb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -613089,23 +613132,23 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 629fc1 <__gmpz_get_d_2exp@plt+0x223d41> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 629fb6 <__gmpz_get_d_2exp@plt+0x223d36> │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb51358(%rip),%rbx │ │ │ │ + lea 0xb51378(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -613138,17 +613181,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ cmovs 0x13e908c5(%rbx),%eax │ │ │ │ cmp %ebx,0x1d8d4800(%rax) │ │ │ │ - fcoml (%rdx) │ │ │ │ - mov $0x0,%ch │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + cld │ │ │ │ + adc 0x65ff4100(%rbp),%dh │ │ │ │ + clc │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ @@ -613179,29 +613222,29 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735ada34 <__environ@GLIBC_2.2.5+0x72269f4c> │ │ │ │ + rex.RB call 735ada34 <__environ@GLIBC_2.2.5+0x72269f0c> │ │ │ │ rex.XB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 62a121 <__gmpz_get_d_2exp@plt+0x223ea1> │ │ │ │ movq $0x62a070,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb51205(%rip),%rbx │ │ │ │ + lea 0xb51225(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -613327,18 +613370,18 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x62a280,-0x18(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ - lea 0xb51017(%rip),%rbx │ │ │ │ + lea 0xb51037(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb5100e(%rip),%rbx │ │ │ │ + lea 0xb5102e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -613410,18 +613453,18 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x62a3c0,-0x18(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ - lea 0xb50ed7(%rip),%rbx │ │ │ │ + lea 0xb50ef7(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb50ed6(%rip),%rbx │ │ │ │ + lea 0xb50ef6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -613470,15 +613513,15 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb50e11(%rip),%rbx │ │ │ │ + lea 0xb50e31(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -613578,18 +613621,18 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x62a650,-0x18(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ - lea 0xb50c47(%rip),%rbx │ │ │ │ + lea 0xb50c67(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb50c56(%rip),%rbx │ │ │ │ + lea 0xb50c76(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -613661,18 +613704,18 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x62a790,-0x18(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ - lea 0xb50b07(%rip),%rbx │ │ │ │ + lea 0xb50b27(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb50b1e(%rip),%rbx │ │ │ │ + lea 0xb50b3e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -613721,15 +613764,15 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb50a59(%rip),%rbx │ │ │ │ + lea 0xb50a79(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -613762,15 +613805,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x62a938,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 62a8c0 <__gmpz_get_d_2exp@plt+0x224640> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb509d2(%rip),%rbx │ │ │ │ + lea 0xb509f2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -613782,21 +613825,21 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x31(%rdi) │ │ │ │ movq $0xfb4430,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ - movq $0x11fd0c9,-0x8(%r12) │ │ │ │ + movq $0x11fd0e9,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb50968(%rip),%rbx │ │ │ │ + lea 0xb50988(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -613824,15 +613867,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ shrb $0x0,-0x5(%rbp) │ │ │ │ - movq $0x117b389,0x0(%rbp) │ │ │ │ + movq $0x117b3a9,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -613974,15 +614017,15 @@ │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd3e0 <__gmpz_get_d_2exp@plt+0x7f7160> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb506ae(%rip),%rbx │ │ │ │ + lea 0xb506ce(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -614101,18 +614144,18 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x28(%rdi) │ │ │ │ movq $0x62ade0,-0x20(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x20(%r12),%rdi │ │ │ │ - lea 0xb50094(%rip),%rbx │ │ │ │ + lea 0xb500b4(%rip),%rbx │ │ │ │ jmp fb9d08 <__gmpz_get_d_2exp@plt+0xbb3a88> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb504c9(%rip),%rbx │ │ │ │ + lea 0xb504e9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -614149,15 +614192,15 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xb50416(%rip),%rbx │ │ │ │ + lea 0xb50436(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -614185,15 +614228,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ shrb $0x0,-0x5(%rbp) │ │ │ │ - movq $0x117b3a1,0x0(%rbp) │ │ │ │ + movq $0x117b3c1,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ @@ -614209,18 +614252,18 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x62afa0,-0x18(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x18(%r12),%rdi │ │ │ │ - lea 0xb4ff01(%rip),%rbx │ │ │ │ + lea 0xb4ff21(%rip),%rbx │ │ │ │ jmp fb9d08 <__gmpz_get_d_2exp@plt+0xbb3a88> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb50346(%rip),%rbx │ │ │ │ + lea 0xb50366(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -614362,15 +614405,15 @@ │ │ │ │ lea -0xae(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0xc7(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xd0,0x388(%r13) │ │ │ │ - lea 0xb50108(%rip),%rbx │ │ │ │ + lea 0xb50128(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -614403,15 +614446,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x62b2c0,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 62b1a0 <__gmpz_get_d_2exp@plt+0x224f20> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb50082(%rip),%rbx │ │ │ │ + lea 0xb500a2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -614453,15 +614496,15 @@ │ │ │ │ movq $0x62b410,-0x10(%rbp) │ │ │ │ mov %rsi,%r14 │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd130 <__gmpz_get_d_2exp@plt+0x7f6eb0> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb4ffc6(%rip),%rbx │ │ │ │ + lea 0xb4ffe6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -614551,15 +614594,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735aeebc <__environ@GLIBC_2.2.5+0x7226b3d4> │ │ │ │ + rex.RB call 735aeebc <__environ@GLIBC_2.2.5+0x7226b394> │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 62b5d5 <__gmpz_get_d_2exp@plt+0x225355> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -614586,15 +614629,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735aef54 <__environ@GLIBC_2.2.5+0x7226b46c> │ │ │ │ + rex.RB call 735aef54 <__environ@GLIBC_2.2.5+0x7226b42c> │ │ │ │ push %rax │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 62b64e <__gmpz_get_d_2exp@plt+0x2253ce> │ │ │ │ movq $0x62b568,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ @@ -614603,15 +614646,15 @@ │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb4fd68(%rip),%rbx │ │ │ │ + lea 0xb4fd88(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -614715,15 +614758,15 @@ │ │ │ │ lea -0x6e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x87(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ - lea 0xb4fbd8(%rip),%rbx │ │ │ │ + lea 0xb4fbf8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -614756,15 +614799,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x62b810,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 62b748 <__gmpz_get_d_2exp@plt+0x2254c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb4fb52(%rip),%rbx │ │ │ │ + lea 0xb4fb72(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -614859,15 +614902,15 @@ │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp a70240 <__gmpz_get_d_2exp@plt+0x669fc0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb4f99e(%rip),%rbx │ │ │ │ + lea 0xb4f9be(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -615439,15 +615482,15 @@ │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x48(%r12),%r14 │ │ │ │ lea -0x20(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ - lea 0xb4f072(%rip),%rbx │ │ │ │ + lea 0xb4f092(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -615458,15 +615501,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 62c3b2 <__gmpz_get_d_2exp@plt+0x226132> │ │ │ │ movq $0x62c3d0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 62c308 <__gmpz_get_d_2exp@plt+0x226088> │ │ │ │ - lea 0xb4f037(%rip),%rbx │ │ │ │ + lea 0xb4f057(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -615594,15 +615637,15 @@ │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x87(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ - lea 0xb4ee58(%rip),%rbx │ │ │ │ + lea 0xb4ee78(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -615635,15 +615678,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x62c5b8,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 62b748 <__gmpz_get_d_2exp@plt+0x2254c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb4edd2(%rip),%rbx │ │ │ │ + lea 0xb4edf2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -615693,15 +615736,15 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb4ed09(%rip),%rbx │ │ │ │ + lea 0xb4ed29(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -615782,15 +615825,15 @@ │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp a70038 <__gmpz_get_d_2exp@plt+0x669db8> │ │ │ │ - lea 0xb4ebe5(%rip),%rbx │ │ │ │ + lea 0xb4ec05(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -615880,15 +615923,15 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb4ea6f(%rip),%rbx │ │ │ │ + lea 0xb4ea8f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -615921,15 +615964,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x62c9c0,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 62b748 <__gmpz_get_d_2exp@plt+0x2254c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb4e9ea(%rip),%rbx │ │ │ │ + lea 0xb4ea0a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -615984,15 +616027,15 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb4e8ff(%rip),%rbx │ │ │ │ + lea 0xb4e91f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -616025,15 +616068,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x62cb40,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 62b748 <__gmpz_get_d_2exp@plt+0x2254c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb4e87a(%rip),%rbx │ │ │ │ + lea 0xb4e89a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -616066,15 +616109,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x62cbd0,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 62b748 <__gmpz_get_d_2exp@plt+0x2254c8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb4e7f2(%rip),%rbx │ │ │ │ + lea 0xb4e812(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -616129,15 +616172,15 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb4e707(%rip),%rbx │ │ │ │ + lea 0xb4e727(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -616170,15 +616213,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x62cd50,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 62b1a0 <__gmpz_get_d_2exp@plt+0x224f20> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb4e682(%rip),%rbx │ │ │ │ + lea 0xb4e6a2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -616226,15 +616269,15 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xb4e59e(%rip),%rbx │ │ │ │ + lea 0xb4e5be(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -616268,15 +616311,15 @@ │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x62cec8,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ - movq $0x12b1439,-0x8(%r12) │ │ │ │ + movq $0x12b1459,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -616325,15 +616368,15 @@ │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 62d04a <__gmpz_get_d_2exp@plt+0x226dca> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x117b451,-0x20(%rbp) │ │ │ │ + movq $0x117b471,-0x20(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -616533,15 +616576,15 @@ │ │ │ │ movq $0x62d218,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x20(%r12),%rbx │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb4e0f8(%rip),%rbx │ │ │ │ + lea 0xb4e118(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -616593,15 +616636,15 @@ │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x62d3b0,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ - movq $0x12b1439,-0x8(%r12) │ │ │ │ + movq $0x12b1459,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ @@ -616638,15 +616681,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ shrb $0x0,-0x5(%rbp) │ │ │ │ - movq $0x117b451,0x0(%rbp) │ │ │ │ + movq $0x117b471,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -616856,15 +616899,15 @@ │ │ │ │ movq $0x62d748,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x20(%r12),%rbx │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb4dc10(%rip),%rbx │ │ │ │ + lea 0xb4dc30(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -616984,15 +617027,15 @@ │ │ │ │ lea -0x8f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0xa7(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xb0,0x388(%r13) │ │ │ │ - lea 0xb4da29(%rip),%rbx │ │ │ │ + lea 0xb4da49(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -617025,15 +617068,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x62da58,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 62d968 <__gmpz_get_d_2exp@plt+0x2276e8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb4d9a2(%rip),%rbx │ │ │ │ + lea 0xb4d9c2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -617142,15 +617185,15 @@ │ │ │ │ lea -0x78(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x8e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ - lea 0xb4d7f2(%rip),%rbx │ │ │ │ + lea 0xb4d812(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -617182,15 +617225,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x62dca0,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 62a8c0 <__gmpz_get_d_2exp@plt+0x224640> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb4d76a(%rip),%rbx │ │ │ │ + lea 0xb4d78a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -617218,15 +617261,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 62dd9a <__gmpz_get_d_2exp@plt+0x227b1a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x117af51,-0x18(%rbp) │ │ │ │ + movq $0x117af71,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -617260,15 +617303,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105b1764 <__environ@GLIBC_2.2.5+0xf26dc7c> │ │ │ │ + rex.RB call 105b1764 <__environ@GLIBC_2.2.5+0xf26dc3c> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x62de50,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -617407,15 +617450,15 @@ │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb4d434(%rip),%rbx │ │ │ │ + lea 0xb4d454(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -617460,15 +617503,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 62e10a <__gmpz_get_d_2exp@plt+0x227e8a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x117af51,-0x18(%rbp) │ │ │ │ + movq $0x117af71,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -617521,15 +617564,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105b1b14 <__environ@GLIBC_2.2.5+0xf26e02c> │ │ │ │ + rex.RB call 105b1b14 <__environ@GLIBC_2.2.5+0xf26dfec> │ │ │ │ (bad) │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c5c3dd <__gmpz_get_d_2exp@plt+0x85615d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -617687,15 +617730,15 @@ │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ - lea 0xb4d043(%rip),%rbx │ │ │ │ + lea 0xb4d063(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -617741,15 +617784,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 62e50a <__gmpz_get_d_2exp@plt+0x22828a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x117af51,-0x18(%rbp) │ │ │ │ + movq $0x117af71,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -617783,15 +617826,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105b1ed4 <__environ@GLIBC_2.2.5+0xf26e3ec> │ │ │ │ + rex.RB call 105b1ed4 <__environ@GLIBC_2.2.5+0xf26e3ac> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x62e5c0,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -617934,15 +617977,15 @@ │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x88,0x388(%r13) │ │ │ │ - lea 0xb4ccbe(%rip),%rbx │ │ │ │ + lea 0xb4ccde(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -618001,16 +618044,16 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 62e858 <__gmpz_get_d_2exp@plt+0x2285d8> │ │ │ │ - mov $0x0,%ah │ │ │ │ + cwtl │ │ │ │ + lret $0xb4 │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 62e8b2 <__gmpz_get_d_2exp@plt+0x228632> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -618036,15 +618079,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ lret $0xb4 │ │ │ │ add $0xa8,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 62e9ce <__gmpz_get_d_2exp@plt+0x22874e> │ │ │ │ movq $0x62e7f8,-0xa0(%r12) │ │ │ │ mov %r14,-0x98(%r12) │ │ │ │ movq $0x62e820,-0x90(%r12) │ │ │ │ @@ -618069,15 +618112,15 @@ │ │ │ │ lea -0x8e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x9f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xa8,0x388(%r13) │ │ │ │ - lea 0xb4cac0(%rip),%rbx │ │ │ │ + lea 0xb4cae0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -618121,29 +618164,29 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735b240c <__environ@GLIBC_2.2.5+0x7226e924> │ │ │ │ + rex.RB call 735b240c <__environ@GLIBC_2.2.5+0x7226e8e4> │ │ │ │ rex.XB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 62eaf9 <__gmpz_get_d_2exp@plt+0x228879> │ │ │ │ movq $0x62ea00,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb4c9a5(%rip),%rbx │ │ │ │ + lea 0xb4c9c5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -618212,30 +618255,30 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735b2594 <__environ@GLIBC_2.2.5+0x7226eaac> │ │ │ │ + rex.RB call 735b2594 <__environ@GLIBC_2.2.5+0x7226ea6c> │ │ │ │ rex.W │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 62ec86 <__gmpz_get_d_2exp@plt+0x228a06> │ │ │ │ movq $0x62eb68,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb4c820(%rip),%rbx │ │ │ │ + lea 0xb4c840(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -618373,29 +618416,29 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735b27cc <__environ@GLIBC_2.2.5+0x7226ece4> │ │ │ │ + rex.RB call 735b27cc <__environ@GLIBC_2.2.5+0x7226eca4> │ │ │ │ rex.XB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 62eeb9 <__gmpz_get_d_2exp@plt+0x228c39> │ │ │ │ movq $0x62ede0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb4c5f5(%rip),%rbx │ │ │ │ + lea 0xb4c615(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -618464,30 +618507,30 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735b2944 <__environ@GLIBC_2.2.5+0x7226ee5c> │ │ │ │ + rex.RB call 735b2944 <__environ@GLIBC_2.2.5+0x7226ee1c> │ │ │ │ rex.W │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 62f036 <__gmpz_get_d_2exp@plt+0x228db6> │ │ │ │ movq $0x62ef50,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb4c480(%rip),%rbx │ │ │ │ + lea 0xb4c4a0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -618578,15 +618621,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb4c32f(%rip),%rbx │ │ │ │ + lea 0xb4c34f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -618620,15 +618663,15 @@ │ │ │ │ mov %rdi,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb4c2b1(%rip),%rbx │ │ │ │ + lea 0xb4c2d1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -618728,15 +618771,15 @@ │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbp,%rdx,1) │ │ │ │ mov 0x20(%rbp),%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xc82064(%rip),%rbx │ │ │ │ + lea 0xc82084(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -618764,15 +618807,15 @@ │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b4c0c0 <__gmpz_get_d_2exp@plt+0x745e40> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb4c34e(%rip),%rbx │ │ │ │ + lea 0xb4c36e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -618822,15 +618865,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - call 486357a5 <__environ@GLIBC_2.2.5+0x472f1cbd> │ │ │ │ + call 486357a5 <__environ@GLIBC_2.2.5+0x472f1c7d> │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -618906,15 +618949,15 @@ │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b4bf40 <__gmpz_get_d_2exp@plt+0x745cc0> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb4c186(%rip),%rbx │ │ │ │ + lea 0xb4c1a6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -618991,18 +619034,18 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xc81d40(%rip),%rbx │ │ │ │ + lea 0xc81d60(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb4c081(%rip),%rbx │ │ │ │ + lea 0xb4c0a1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -619021,16 +619064,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - es mov $0x458d4800,%ebx │ │ │ │ + mov $0x26,%al │ │ │ │ + mov $0x458d4800,%ebx │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 62f7ab <__gmpz_get_d_2exp@plt+0x22952b> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 62f7a0 <__gmpz_get_d_2exp@plt+0x229520> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -619067,27 +619110,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x25(%rax) │ │ │ │ - mov $0xf7894c00,%ebx │ │ │ │ + add %bl,0x4c00bb25(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp b4f8d0 <__gmpz_get_d_2exp@plt+0x749650> │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,-0x41(%rax) │ │ │ │ - mov $0x0,%ah │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + add %dl,0x4800b4bf(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 62f8bb <__gmpz_get_d_2exp@plt+0x22963b> │ │ │ │ add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 62f8b0 <__gmpz_get_d_2exp@plt+0x229630> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -619119,21 +619161,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800b4be(%rax) │ │ │ │ + add %ch,0x4800b4be(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 62f908 <__gmpz_get_d_2exp@plt+0x229688> │ │ │ │ movq $0x62f920,-0x18(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0xb4be6d(%rip),%rsi │ │ │ │ + lea 0xb4be8d(%rip),%rsi │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp c13c40 <__gmpz_get_d_2exp@plt+0x80d9c0> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -619147,19 +619189,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbx,%riz,1) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ movq $0x62f970,0x10(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xbb1e4a(%rip),%r14 │ │ │ │ + lea 0xbb1e6a(%rip),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xc81ae6(%rip),%rbx │ │ │ │ + lea 0xc81b06(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -619178,17 +619220,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ xor $0x8d4800bb,%eax │ │ │ │ - rex.RB call 735b32ec <__environ@GLIBC_2.2.5+0x7226f804> │ │ │ │ + rex.RB call 735b32ec <__environ@GLIBC_2.2.5+0x7226f7c4> │ │ │ │ rex.WR │ │ │ │ movq $0x62f9d8,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -619198,15 +619240,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800bb35(%rax) │ │ │ │ + add %bh,0x4800bb35(%rax) │ │ │ │ mov 0x10(%rbp),%edi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp b5fba0 <__gmpz_get_d_2exp@plt+0x759920> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -619236,44 +619278,45 @@ │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0x62f998,-0x8(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb4bd3c(%rip),%rbx │ │ │ │ + lea 0xb4bd5c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0x8d4800b4,%ebp │ │ │ │ - rex.RB call 735b33e4 <__environ@GLIBC_2.2.5+0x7226f8fc> │ │ │ │ - jae 62fae2 <__gmpz_get_d_2exp@plt+0x229862> │ │ │ │ - movl $0x62fac8,-0x18(%rbp) │ │ │ │ + add %al,-0x43(%rax) │ │ │ │ + mov $0x0,%ah │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 62fb0c <__gmpz_get_d_2exp@plt+0x22988c> │ │ │ │ + movq $0x62fac8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 62fac8 <__gmpz_get_d_2exp@plt+0x229848> │ │ │ │ jmp *(%rbx) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0xc74800b4,%esp │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0xc74800b4,%ebp │ │ │ │ add %r15b,%r8b │ │ │ │ cli │ │ │ │ (bad) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ @@ -619285,21 +619328,22 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800b4bc(%rax) │ │ │ │ - mov 0x10(%rbp),%edi │ │ │ │ + add %bl,%al │ │ │ │ + mov $0x8b4800b4,%esp │ │ │ │ + jge 62fb0c <__gmpz_get_d_2exp@plt+0x22988c> │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 62fa10 <__gmpz_get_d_2exp@plt+0x229790> │ │ │ │ - lea 0xb4bcc5(%rip),%rbx │ │ │ │ + lea 0xb4bce5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -619395,15 +619439,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735b3594 <__environ@GLIBC_2.2.5+0x7226faac> │ │ │ │ + rex.RB call 735b3594 <__environ@GLIBC_2.2.5+0x7226fa6c> │ │ │ │ pop %rax │ │ │ │ movq $0x62fc88,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -619433,15 +619477,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105b360c <__environ@GLIBC_2.2.5+0xf26fb24> │ │ │ │ + rex.RB call 105b360c <__environ@GLIBC_2.2.5+0xf26fae4> │ │ │ │ (bad) │ │ │ │ xchg %eax,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -619485,34 +619529,34 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ mov $0x834900b4,%ecx │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x31(%rdi) │ │ │ │ movq $0x62fcb8,-0x20(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %r8,%rax │ │ │ │ mov %r9,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0xb4b9a4(%rip),%rsi │ │ │ │ + lea 0xb4b9c4(%rip),%rsi │ │ │ │ lea -0x20(%r12),%r14 │ │ │ │ jmp b4c5a8 <__gmpz_get_d_2exp@plt+0x746328> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb4ba10(%rip),%rbx │ │ │ │ + lea 0xb4ba30(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -619520,15 +619564,15 @@ │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ mov $0x8d4800b4,%ecx │ │ │ │ rex.RB loopne 62fe61 <__gmpz_get_d_2exp@plt+0x229be1> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 62fecc <__gmpz_get_d_2exp@plt+0x229c4c> │ │ │ │ movq $0x62fe50,-0x20(%rbp) │ │ │ │ mov %r9,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ @@ -619541,53 +619585,52 @@ │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800b4b9(%rax) │ │ │ │ + add %bh,0x4800b4b9(%rax) │ │ │ │ movl $0x62fe80,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 62fe80 <__gmpz_get_d_2exp@plt+0x229c00> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x47(%rax) │ │ │ │ - mov $0x0,%ah │ │ │ │ - movq $0x62feb0,0x0(%rbp) │ │ │ │ + add %cl,0x4800b4b9(%rax) │ │ │ │ + movl $0x62feb0,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 62feb0 <__gmpz_get_d_2exp@plt+0x229c30> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0x8b4c00b4,%ecx │ │ │ │ - rex.WRB and %r9b,0x45(%r11,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jge 62fed4 <__gmpz_get_d_2exp@plt+0x229c54> │ │ │ │ + add %bl,-0x47(%rax) │ │ │ │ + mov $0x0,%ah │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 62fd88 <__gmpz_get_d_2exp@plt+0x229b08> │ │ │ │ - lea 0xb4b925(%rip),%rbx │ │ │ │ + lea 0xb4b945(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -619702,15 +619745,15 @@ │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbp,%rdx,1) │ │ │ │ mov 0x20(%rbp),%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xc81384(%rip),%rbx │ │ │ │ + lea 0xc813a4(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -619741,15 +619784,15 @@ │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b4c0c0 <__gmpz_get_d_2exp@plt+0x745e40> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb4b713(%rip),%rbx │ │ │ │ + lea 0xb4b733(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -619761,29 +619804,29 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 630132 <__gmpz_get_d_2exp@plt+0x229eb2> │ │ │ │ movq $0x630150,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 630070 <__gmpz_get_d_2exp@plt+0x229df0> │ │ │ │ - lea 0xb4b6d7(%rip),%rbx │ │ │ │ + lea 0xb4b6f7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xc81271(%rip),%ebx │ │ │ │ + lea 0xc81291(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc8126c(%rip),%rbx │ │ │ │ + lea 0xc8128c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -619847,15 +619890,15 @@ │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0xb4b5b5(%rip),%rbx │ │ │ │ + lea 0xb4b5d5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -619911,15 +619954,15 @@ │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x3d(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb4b4df(%rip),%rbx │ │ │ │ + lea 0xb4b4ff(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -619973,15 +620016,15 @@ │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ movq $0x630390,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x28(%r12),%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 6302d8 <__gmpz_get_d_2exp@plt+0x22a058> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb4b40f(%rip),%rbx │ │ │ │ + lea 0xb4b42f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -620055,15 +620098,15 @@ │ │ │ │ movq $0x6304a0,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x40(%r12),%rdi │ │ │ │ lea -0x28(%r12),%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 6301f0 <__gmpz_get_d_2exp@plt+0x229f70> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb4b2f4(%rip),%rbx │ │ │ │ + lea 0xb4b314(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -620216,15 +620259,15 @@ │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp b4bf40 <__gmpz_get_d_2exp@plt+0x745cc0> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb4b0e3(%rip),%rbx │ │ │ │ + lea 0xb4b103(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -620236,29 +620279,29 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 630792 <__gmpz_get_d_2exp@plt+0x22a512> │ │ │ │ movq $0x6307b0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 6306d0 <__gmpz_get_d_2exp@plt+0x22a450> │ │ │ │ - lea 0xb4b0a7(%rip),%rbx │ │ │ │ + lea 0xb4b0c7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0xe(%rbp),%esi │ │ │ │ - lea 0xc80c11(%rip),%rbx │ │ │ │ + lea 0xc80c31(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc80c0c(%rip),%rbx │ │ │ │ + lea 0xc80c2c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -620274,29 +620317,29 @@ │ │ │ │ jb 630813 <__gmpz_get_d_2exp@plt+0x22a593> │ │ │ │ movq $0x630830,-0x8(%rbp) │ │ │ │ mov %r9,%rax │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rax,%r8 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 6306d0 <__gmpz_get_d_2exp@plt+0x22a450> │ │ │ │ - lea 0xb4b02e(%rip),%rbx │ │ │ │ + lea 0xb4b04e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0xe(%rbp),%esi │ │ │ │ - lea 0xc80b9a(%rip),%rbx │ │ │ │ + lea 0xc80bba(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc80b83(%rip),%rbx │ │ │ │ + lea 0xc80ba3(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -620309,51 +620352,51 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 63088a <__gmpz_get_d_2exp@plt+0x22a60a> │ │ │ │ movq $0x6308a8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 6306d0 <__gmpz_get_d_2exp@plt+0x22a450> │ │ │ │ - lea 0xb4afbf(%rip),%rbx │ │ │ │ + lea 0xb4afdf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0xe(%rbp),%esi │ │ │ │ - lea 0xc80b22(%rip),%rbx │ │ │ │ + lea 0xc80b42(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc80b0b(%rip),%rbx │ │ │ │ + lea 0xc80b2b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735b423c <__environ@GLIBC_2.2.5+0x72270754> │ │ │ │ + rex.RB call 735b423c <__environ@GLIBC_2.2.5+0x72270714> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call c61221 <__gmpz_get_d_2exp@plt+0x85afa1> │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 6306d0 <__gmpz_get_d_2exp@plt+0x22a450> │ │ │ │ - lea 0xb4af47(%rip),%rbx │ │ │ │ + lea 0xb4af67(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -620377,22 +620420,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735b42bc <__environ@GLIBC_2.2.5+0x722707d4> │ │ │ │ + rex.RB call 735b42bc <__environ@GLIBC_2.2.5+0x72270794> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call c61321 <__gmpz_get_d_2exp@plt+0x85b0a1> │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 6306d0 <__gmpz_get_d_2exp@plt+0x22a450> │ │ │ │ - lea 0xb4aecf(%rip),%rbx │ │ │ │ + lea 0xb4aeef(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -620629,15 +620672,15 @@ │ │ │ │ lea -0x126(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x146(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x3f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x150,0x388(%r13) │ │ │ │ - lea 0xb4ab4a(%rip),%rbx │ │ │ │ + lea 0xb4ab6a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -620717,15 +620760,15 @@ │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x65(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb4aa12(%rip),%rbx │ │ │ │ + lea 0xb4aa32(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -620739,15 +620782,15 @@ │ │ │ │ jmp e49ee8 <__gmpz_get_d_2exp@plt+0xa43c68> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ test $0x8d4800b4,%eax │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 630f77 <__gmpz_get_d_2exp@plt+0x22acf7> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 630f6c <__gmpz_get_d_2exp@plt+0x22acec> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -620771,32 +620814,31 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800b4a8(%rax) │ │ │ │ + add %dh,0x4800b4a8(%rax) │ │ │ │ movl $0x630f50,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 630f50 <__gmpz_get_d_2exp@plt+0x22acd0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x58(%rax) │ │ │ │ - mov $0x0,%ah │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ + add %al,0x4800b4a8(%rax) │ │ │ │ + mov 0x8(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ movq $0xfb68a0,0x10(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 62fa10 <__gmpz_get_d_2exp@plt+0x229790> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -620845,56 +620887,56 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900b4a7(%rax) │ │ │ │ + add %dh,0x4900b4a7(%rax) │ │ │ │ add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 631064 <__gmpz_get_d_2exp@plt+0x22ade4> │ │ │ │ movq $0x630ea0,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ mov %r8,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ movq $0x630f98,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb4a802(%rip),%rbx │ │ │ │ + lea 0xb4a822(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - mov $0x0,%ah │ │ │ │ - mov %r9,%r8 │ │ │ │ - jmp 631020 <__gmpz_get_d_2exp@plt+0x22ada0> │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + test $0xb4,%al │ │ │ │ + add %cl,-0x77(%rbp) │ │ │ │ + enter $0x83eb,$0xf │ │ │ │ + (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 6310d2 <__gmpz_get_d_2exp@plt+0x22ae52> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp d9cbf0 <__gmpz_get_d_2exp@plt+0x996970> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -620902,15 +620944,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ mov $0x0,%ah │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 63119f <__gmpz_get_d_2exp@plt+0x22af1f> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -620929,40 +620971,38 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x5a(%rax) │ │ │ │ - mov $0x0,%ah │ │ │ │ - movq $0x631180,0x0(%rbp) │ │ │ │ + add %al,0x4800b4a6(%rax) │ │ │ │ + movl $0x631180,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 631180 <__gmpz_get_d_2exp@plt+0x22af00> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %dl,-0x5a(%rax) │ │ │ │ mov $0x0,%ah │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 62fa10 <__gmpz_get_d_2exp@plt+0x229790> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb4a6f2(%rip),%rbx │ │ │ │ + lea 0xb4a712(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -620998,15 +621038,15 @@ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x6311c0,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x631278,-0x18(%rbp) │ │ │ │ - lea 0xc14756(%rip),%rsi │ │ │ │ + lea 0xc14776(%rip),%rsi │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp e43320 <__gmpz_get_d_2exp@plt+0xa3d0a0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -621046,25 +621086,25 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x27(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x631200,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ - lea 0xc13b5b(%rip),%rbx │ │ │ │ + lea 0xc13b7b(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,0x4800b4a4(%rax) │ │ │ │ + add %dh,0x4800b4a4(%rax) │ │ │ │ lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6313f7 <__gmpz_get_d_2exp@plt+0x22b177> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6313ec <__gmpz_get_d_2exp@plt+0x22b16c> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -621088,15 +621128,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ mov $0x0,%ah │ │ │ │ movq $0x6313d0,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -621105,20 +621145,22 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - movabs %eax,0x8948087d8b4800b4 │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x39(%rax) │ │ │ │ - adc %r12b,0x4800fb68(%r8) │ │ │ │ - add $0x10,%ebp │ │ │ │ + add %al,(%rax) │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + mov $0x0,%ah │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + movq $0xfb68a0,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp 62fa10 <__gmpz_get_d_2exp@plt+0x229790> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -621164,15 +621206,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ movabs %eax,0x3b4d40c4834900b4 │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x43(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ @@ -621191,17 +621233,17 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,0x4800b4a3(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %cl,%al │ │ │ │ + movabs %eax,0x394cd8458d4800b4 │ │ │ │ + clc │ │ │ │ jb 631586 <__gmpz_get_d_2exp@plt+0x22b306> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 63157b <__gmpz_get_d_2exp@plt+0x22b2fb> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -621209,53 +621251,53 @@ │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x6314a0,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x133eb69,-0x20(%rbp) │ │ │ │ - movq $0x12459a1,-0x18(%rbp) │ │ │ │ + movq $0x133eb89,-0x20(%rbp) │ │ │ │ + movq $0x12459c1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ movabs %eax,0x3b4d28c4834900b4 │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x28(%rdi) │ │ │ │ movq $0x631510,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x20(%r12),%r14 │ │ │ │ - lea 0xc1387a(%rip),%rbx │ │ │ │ + lea 0xc1389a(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb4a2e9(%rip),%rbx │ │ │ │ + lea 0xb4a309(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ movabs %al,0x441f0f6696eb00b4 │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -621269,15 +621311,15 @@ │ │ │ │ jmp e49ee8 <__gmpz_get_d_2exp@plt+0xa43c68> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,0x4800b4a2(%rax) │ │ │ │ + add %ch,0x4800b4a2(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6316aa <__gmpz_get_d_2exp@plt+0x22b42a> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 63169f <__gmpz_get_d_2exp@plt+0x22b41f> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -621339,42 +621381,43 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900b4a1(%rax) │ │ │ │ + add %ch,0x4900b4a1(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 63178f <__gmpz_get_d_2exp@plt+0x22b50f> │ │ │ │ movq $0x631650,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ movq $0x6316c8,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb4a157(%rip),%rbx │ │ │ │ + lea 0xb4a177(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - movabs 0x441f0f668eeb00b4,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,-0x5f(%rax) │ │ │ │ + mov $0x0,%ah │ │ │ │ + jmp 631750 <__gmpz_get_d_2exp@plt+0x22b4d0> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -621390,16 +621433,18 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,0x4800b49f(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ + add %al,%al │ │ │ │ + lahf │ │ │ │ + mov $0x0,%ah │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6318e7 <__gmpz_get_d_2exp@plt+0x22b667> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6318dc <__gmpz_get_d_2exp@plt+0x22b65c> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -621422,16 +621467,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - lahf │ │ │ │ + add %al,-0x61(%rax) │ │ │ │ mov $0x0,%ah │ │ │ │ movq $0x6318c0,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 6318c0 <__gmpz_get_d_2exp@plt+0x22b640> │ │ │ │ @@ -621439,16 +621483,16 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sahf │ │ │ │ + add %dl,(%rax) │ │ │ │ + lahf │ │ │ │ mov $0x0,%ah │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ movq $0xfb68a0,0x10(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 62fa10 <__gmpz_get_d_2exp@plt+0x229790> │ │ │ │ @@ -621499,16 +621543,15 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sahf │ │ │ │ + add %al,-0x62(%rax) │ │ │ │ mov $0x0,%ah │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6319d4 <__gmpz_get_d_2exp@plt+0x22b754> │ │ │ │ movq $0x631810,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ @@ -621516,41 +621559,41 @@ │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ movq $0x631908,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb49f32(%rip),%rbx │ │ │ │ + lea 0xb49f52(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ lahf │ │ │ │ mov $0x0,%ah │ │ │ │ mov %r14,%r8 │ │ │ │ mov 0x17(%rbx),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 631990 <__gmpz_get_d_2exp@plt+0x22b710> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sahf │ │ │ │ + add %bl,(%rax) │ │ │ │ + lahf │ │ │ │ mov $0x0,%ah │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 631aa6 <__gmpz_get_d_2exp@plt+0x22b826> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 631a9b <__gmpz_get_d_2exp@plt+0x22b81b> │ │ │ │ @@ -621561,67 +621604,66 @@ │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x631a08,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x133eb69,-0x20(%rbp) │ │ │ │ - movq $0x12459a1,-0x18(%rbp) │ │ │ │ + movq $0x133eb89,-0x20(%rbp) │ │ │ │ + movq $0x12459c1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x62(%rax) │ │ │ │ - mov $0x0,%ah │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %al,0x4900b49e(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 631afd <__gmpz_get_d_2exp@plt+0x22b87d> │ │ │ │ movq $0x631a30,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x20(%r12),%r14 │ │ │ │ - lea 0xc1335a(%rip),%rbx │ │ │ │ + lea 0xc1337a(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb49e39(%rip),%rbx │ │ │ │ + lea 0xb49e59(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - popf │ │ │ │ - mov $0x0,%ah │ │ │ │ + add %cl,(%rax) │ │ │ │ + sahf │ │ │ │ + mov $0x0,%ah │ │ │ │ mov %r14,%r8 │ │ │ │ mov 0x17(%rbx),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 631990 <__gmpz_get_d_2exp@plt+0x22b710> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ popf │ │ │ │ mov $0x0,%ah │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 631bce <__gmpz_get_d_2exp@plt+0x22b94e> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -621633,16 +621675,16 @@ │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x631b30,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x133eb69,-0x20(%rbp) │ │ │ │ - movq $0x12459a1,-0x18(%rbp) │ │ │ │ + movq $0x133eb89,-0x20(%rbp) │ │ │ │ + movq $0x12459c1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp dac540 <__gmpz_get_d_2exp@plt+0x9a62c0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -621662,15 +621704,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ popf │ │ │ │ mov $0x0,%ah │ │ │ │ lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 631c7c <__gmpz_get_d_2exp@plt+0x22b9fc> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -621684,15 +621726,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x631c98,-0x8(%rbp) │ │ │ │ mov %r9,%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp e43320 <__gmpz_get_d_2exp@plt+0xa3d0a0> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb49cd5(%rip),%rbx │ │ │ │ + lea 0xb49cf5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -621716,46 +621758,45 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x64(%rax) │ │ │ │ - mov $0x0,%ah │ │ │ │ - mov %rsi,%r9 │ │ │ │ + add %dl,0x4900b49c(%rax) │ │ │ │ + mov %esi,%ecx │ │ │ │ mov %r14,%r8 │ │ │ │ mov 0x16(%rbx),%rdi │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 631c18 <__gmpz_get_d_2exp@plt+0x22b998> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ pushf │ │ │ │ mov $0x0,%ah │ │ │ │ mov %r14,%r8 │ │ │ │ mov 0x17(%rbx),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 631990 <__gmpz_get_d_2exp@plt+0x22b710> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ pushf │ │ │ │ mov $0x0,%ah │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 631d6a <__gmpz_get_d_2exp@plt+0x22baea> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -621767,15 +621808,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ fwait │ │ │ │ mov $0x0,%ah │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 631daa <__gmpz_get_d_2exp@plt+0x22bb2a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -621827,29 +621868,28 @@ │ │ │ │ lea -0x8f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0xae(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xb8,0x388(%r13) │ │ │ │ - lea 0xb49aca(%rip),%rbx │ │ │ │ + lea 0xb49aea(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,-0x66(%rax) │ │ │ │ mov $0x0,%ah │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xd(%rbx),%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 631750 <__gmpz_get_d_2exp@plt+0x22b4d0> │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -621857,15 +621897,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900b499(%rax) │ │ │ │ + add %dh,0x4900b499(%rax) │ │ │ │ mov %edi,%eax │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xd(%rbx),%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 631020 <__gmpz_get_d_2exp@plt+0x22ada0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ @@ -621873,15 +621913,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ cltd │ │ │ │ mov $0x0,%ah │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 6315a8 <__gmpz_get_d_2exp@plt+0x22b328> │ │ │ │ sldt (%rax) │ │ │ │ @@ -621889,17 +621929,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x68(%rax) │ │ │ │ - mov $0x0,%ah │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %dl,0x4800b498(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 631fc4 <__gmpz_get_d_2exp@plt+0x22bd44> │ │ │ │ movq $0x631f80,-0x18(%rbp) │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ @@ -621910,16 +621949,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cwtl │ │ │ │ + add %dl,-0x68(%rax) │ │ │ │ mov $0x0,%ah │ │ │ │ movq $0x631fb0,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 631fb0 <__gmpz_get_d_2exp@plt+0x22bd30> │ │ │ │ @@ -621927,15 +621965,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ cwtl │ │ │ │ mov $0x0,%ah │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 62fa10 <__gmpz_get_d_2exp@plt+0x229790> │ │ │ │ @@ -621944,15 +621982,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c00b499(%rax) │ │ │ │ + add %ch,0x4c00b499(%rax) │ │ │ │ mov %esi,%edi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 631dc8 <__gmpz_get_d_2exp@plt+0x22bb48> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -621993,27 +622031,27 @@ │ │ │ │ lea -0x85(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x9d(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xa8,0x388(%r13) │ │ │ │ - lea 0xb498b7(%rip),%rbx │ │ │ │ + lea 0xb498d7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %eax,%edi │ │ │ │ mov $0x0,%ah │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 632193 <__gmpz_get_d_2exp@plt+0x22bf13> │ │ │ │ movq $0x632148,-0x20(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ @@ -622027,32 +622065,33 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800b496(%rax) │ │ │ │ - movl $0x632178,0x0(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + xchg %eax,%esi │ │ │ │ + mov $0x0,%ah │ │ │ │ + movq $0x632178,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 632178 <__gmpz_get_d_2exp@plt+0x22bef8> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x6a(%rax) │ │ │ │ - mov $0x0,%ah │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ + add %dl,0x4c00b496(%rax) │ │ │ │ + mov 0x18(%rbp),%ecx │ │ │ │ xor %r8d,%r8d │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 62fd88 <__gmpz_get_d_2exp@plt+0x229b08> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -622060,31 +622099,30 @@ │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xchg %eax,%esi │ │ │ │ + add %bl,-0x6a(%rax) │ │ │ │ mov $0x0,%ah │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6321e9 <__gmpz_get_d_2exp@plt+0x22bf69> │ │ │ │ movq $0x632100,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ mov %r9,%rsi │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp de1f70 <__gmpz_get_d_2exp@plt+0x9dbcf0> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb497d5(%rip),%rbx │ │ │ │ + lea 0xb497f5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -622105,15 +622143,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800b495(%rax) │ │ │ │ + add %bh,0x4800b495(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 63233c <__gmpz_get_d_2exp@plt+0x22c0bc> │ │ │ │ movq $0x632298,-0x28(%rbp) │ │ │ │ mov %r8,%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ @@ -622126,15 +622164,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x6b(%rax) │ │ │ │ + add %dh,-0x6b(%rax) │ │ │ │ mov $0x0,%ah │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 632347 <__gmpz_get_d_2exp@plt+0x22c0c7> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x632210,-0x10(%r12) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ @@ -622149,41 +622187,41 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ + add %bl,(%rax) │ │ │ │ + xchg %eax,%ebp │ │ │ │ mov $0x0,%ah │ │ │ │ movq $0x632320,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 632320 <__gmpz_get_d_2exp@plt+0x22c0a0> │ │ │ │ jmp *(%rbx) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ xchg %eax,%esp │ │ │ │ mov $0x0,%ah │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 62fd88 <__gmpz_get_d_2exp@plt+0x229b08> │ │ │ │ - lea 0xb4969d(%rip),%rbx │ │ │ │ + lea 0xb496bd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -622205,15 +622243,15 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x6c(%rax) │ │ │ │ + add %ah,-0x6c(%rax) │ │ │ │ mov $0x0,%ah │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 632476 <__gmpz_get_d_2exp@plt+0x22c1f6> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 63246b <__gmpz_get_d_2exp@plt+0x22c1eb> │ │ │ │ @@ -622232,15 +622270,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ xchg %eax,%ebx │ │ │ │ mov $0x0,%ah │ │ │ │ movq $0x632440,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -622249,26 +622287,28 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c00b493(%rax) │ │ │ │ - mov 0x18(%rbp),%ecx │ │ │ │ + add %cl,%al │ │ │ │ + xchg %eax,%ebx │ │ │ │ + mov $0x0,%ah │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ xor %r8d,%r8d │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ movq $0xfb68a0,0x10(%rbp) │ │ │ │ - movq $0x12b1439,0x18(%rbp) │ │ │ │ + movq $0x12b1459,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 62fd88 <__gmpz_get_d_2exp@plt+0x229b08> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb49573(%rip),%rbx │ │ │ │ + lea 0xb49593(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -622289,15 +622329,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ xchg %eax,%ebx │ │ │ │ mov $0x0,%ah │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 63256b <__gmpz_get_d_2exp@plt+0x22c2eb> │ │ │ │ movq $0x632520,-0x20(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ @@ -622312,15 +622352,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ xchg %eax,%edx │ │ │ │ mov $0x0,%ah │ │ │ │ movq $0x632550,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -622329,15 +622369,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c00b492(%rax) │ │ │ │ + add %bh,0x4c00b492(%rax) │ │ │ │ mov 0x18(%rbp),%ecx │ │ │ │ xor %r8d,%r8d │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 62fd88 <__gmpz_get_d_2exp@plt+0x229b08> │ │ │ │ @@ -622347,44 +622387,43 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x6e(%rax) │ │ │ │ - mov $0x0,%ah │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %al,0x4900b492(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6325cf <__gmpz_get_d_2exp@plt+0x22c34f> │ │ │ │ movq $0x632498,-0x30(%r12) │ │ │ │ mov %rdi,-0x20(%r12) │ │ │ │ movq $0x6324d8,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %r9,%rdi │ │ │ │ mov %r8,%rsi │ │ │ │ lea -0x17(%r12),%r14 │ │ │ │ jmp de1f70 <__gmpz_get_d_2exp@plt+0x9dbcf0> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb4941f(%rip),%rbx │ │ │ │ + lea 0xb4943f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ xchg %eax,%esp │ │ │ │ mov $0x0,%ah │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %r14,%r8 │ │ │ │ mov 0x16(%rbx),%rdi │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ @@ -622394,15 +622433,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ xchg %eax,%ebx │ │ │ │ mov $0x0,%ah │ │ │ │ mov %r14,%r8 │ │ │ │ mov 0x17(%rbx),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 6323a8 <__gmpz_get_d_2exp@plt+0x22c128> │ │ │ │ @@ -622412,15 +622451,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900b493(%rax) │ │ │ │ + add %ah,0x4900b493(%rax) │ │ │ │ mov %esi,%ecx │ │ │ │ mov %r14,%r8 │ │ │ │ mov 0x16(%rbx),%rdi │ │ │ │ mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 632250 <__gmpz_get_d_2exp@plt+0x22bfd0> │ │ │ │ nop │ │ │ │ @@ -622462,29 +622501,30 @@ │ │ │ │ lea -0x57(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x76(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ - lea 0xb492e8(%rip),%rbx │ │ │ │ + lea 0xb49308(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov %dl,-0x72b7ff4c(%rdx) │ │ │ │ - rex.RB clc │ │ │ │ + test $0x92,%al │ │ │ │ + mov $0x0,%ah │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 632772 <__gmpz_get_d_2exp@plt+0x22c4f2> │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %r8,%rax │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xc(%rbx),%rsi │ │ │ │ @@ -622500,16 +622540,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800b490 │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + mov %dl,-0x72b7ff4c(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6327ba <__gmpz_get_d_2exp@plt+0x22c53a> │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %r8,%rax │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xc(%rbx),%rsi │ │ │ │ @@ -622523,16 +622563,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xchg %eax,%edx │ │ │ │ + add %bl,-0x6e(%rax) │ │ │ │ mov $0x0,%ah │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 632690 <__gmpz_get_d_2exp@plt+0x22c410> │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -622565,15 +622604,15 @@ │ │ │ │ lea -0x44(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x5c(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ - lea 0xb491b2(%rip),%rbx │ │ │ │ + lea 0xb491d2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -622615,15 +622654,15 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb49116(%rip),%rbx │ │ │ │ + lea 0xb49136(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -622636,15 +622675,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 632989 <__gmpz_get_d_2exp@plt+0x22c709> │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp a6e210 <__gmpz_get_d_2exp@plt+0x667f90> │ │ │ │ - lea 0xb490d8(%rip),%rbx │ │ │ │ + lea 0xb490f8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -622698,15 +622737,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735b63b4 <__environ@GLIBC_2.2.5+0x722728cc> │ │ │ │ + rex.RB call 735b63b4 <__environ@GLIBC_2.2.5+0x7227288c> │ │ │ │ pop %rsi │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 632abc <__gmpz_get_d_2exp@plt+0x22c83c> │ │ │ │ movq $0x6329a8,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0x6329e8,-0x10(%r12) │ │ │ │ @@ -622717,15 +622756,15 @@ │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb48fa2(%rip),%rbx │ │ │ │ + lea 0xb48fc2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -622880,15 +622919,15 @@ │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp a70240 <__gmpz_get_d_2exp@plt+0x669fc0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb48d59(%rip),%rbx │ │ │ │ + lea 0xb48d79(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -622972,36 +623011,36 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp a6e3a0 <__gmpz_get_d_2exp@plt+0x668120> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb48c56(%rip),%rbx │ │ │ │ + lea 0xb48c76(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735b67dc <__environ@GLIBC_2.2.5+0x72272cf4> │ │ │ │ + rex.RB call 735b67dc <__environ@GLIBC_2.2.5+0x72272cb4> │ │ │ │ sbb $0x49,%al │ │ │ │ mov %esi,%esi │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfcee8 <__gmpz_get_d_2exp@plt+0x7f6c68> │ │ │ │ - lea 0xb48c14(%rip),%rbx │ │ │ │ + lea 0xb48c34(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -623174,15 +623213,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735b6a8c <__environ@GLIBC_2.2.5+0x72272fa4> │ │ │ │ + rex.RB call 735b6a8c <__environ@GLIBC_2.2.5+0x72272f64> │ │ │ │ push %rax │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 633186 <__gmpz_get_d_2exp@plt+0x22cf06> │ │ │ │ movq $0x633048,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ @@ -623191,36 +623230,36 @@ │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb48938(%rip),%rbx │ │ │ │ + lea 0xb48958(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735b6b0c <__environ@GLIBC_2.2.5+0x72273024> │ │ │ │ + rex.RB call 735b6b0c <__environ@GLIBC_2.2.5+0x72272fe4> │ │ │ │ sbb $0x49,%al │ │ │ │ mov %esi,%esi │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd010 <__gmpz_get_d_2exp@plt+0x7f6d90> │ │ │ │ - lea 0xb488f4(%rip),%rbx │ │ │ │ + lea 0xb48914(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -623366,15 +623405,15 @@ │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd3e0 <__gmpz_get_d_2exp@plt+0x7f7160> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb486d6(%rip),%rbx │ │ │ │ + lea 0xb486f6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -623411,15 +623450,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6334aa <__gmpz_get_d_2exp@plt+0x22d22a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x117bae9,-0x18(%rbp) │ │ │ │ + movq $0x117bb09,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -623472,15 +623511,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105b6eb4 <__environ@GLIBC_2.2.5+0xf2733cc> │ │ │ │ + rex.RB call 105b6eb4 <__environ@GLIBC_2.2.5+0xf27338c> │ │ │ │ (bad) │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c66b1d <__gmpz_get_d_2exp@plt+0x86089d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -623631,15 +623670,15 @@ │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ - lea 0xb4831f(%rip),%rbx │ │ │ │ + lea 0xb4833f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -623731,19 +623770,19 @@ │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x6338c8,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb481b7(%rip),%rbx │ │ │ │ + lea 0xb481d7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ - adc $0x78000000,%eax │ │ │ │ + adc $0x98000000,%eax │ │ │ │ stos %eax,%es:(%rdi) │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 63399c <__gmpz_get_d_2exp@plt+0x22d71c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -623752,15 +623791,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 63399a <__gmpz_get_d_2exp@plt+0x22d71a> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc1ab40(%rip),%r14 │ │ │ │ + lea 0xc1ab60(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e811c0 <__gmpz_get_d_2exp@plt+0xa7af40> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -623792,37 +623831,36 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - xorb $0x4c,-0x27ba72b8(%rax,%rax,1) │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 633a68 <__gmpz_get_d_2exp@plt+0x22d7e8> │ │ │ │ + add %dl,(%rax) │ │ │ │ + xorl $0x72f8394c,-0x27ba72b8(%rax,%rax,1) │ │ │ │ + rex.WRXB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 633a5d <__gmpz_get_d_2exp@plt+0x22d7dd> │ │ │ │ movq $0x6339b8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7b28,-0x28(%rbp) │ │ │ │ - movq $0x117bb00,-0x20(%rbp) │ │ │ │ + movq $0x117bb20,-0x20(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb480b1(%rip),%rbx │ │ │ │ + lea 0xb480d1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x48000000,%eax │ │ │ │ + adc $0x68000000,%eax │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 633acc <__gmpz_get_d_2exp@plt+0x22d84c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -623831,15 +623869,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 633aca <__gmpz_get_d_2exp@plt+0x22d84a> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc1aa10(%rip),%r14 │ │ │ │ + lea 0xc1aa30(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e811c0 <__gmpz_get_d_2exp@plt+0xa7af40> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -623926,39 +623964,39 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jg 633bbb <__gmpz_get_d_2exp@plt+0x22d93b> │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + add %cl,0x7f(%rax) │ │ │ │ + mov $0x0,%ah │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 633c68 <__gmpz_get_d_2exp@plt+0x22d9e8> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 633c5d <__gmpz_get_d_2exp@plt+0x22d9dd> │ │ │ │ movq $0x633b58,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7f20,-0x30(%rbp) │ │ │ │ - movq $0x117bb30,-0x28(%rbp) │ │ │ │ + movq $0x117bb50,-0x28(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %r8,-0x18(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x10(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb47ee1(%rip),%rbx │ │ │ │ + lea 0xb47f01(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + adc $0x20000000,%eax │ │ │ │ jg 633c3b <__gmpz_get_d_2exp@plt+0x22d9bb> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 633ccc <__gmpz_get_d_2exp@plt+0x22da4c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -623967,38 +624005,38 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 633cca <__gmpz_get_d_2exp@plt+0x22da4a> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb47e9f(%rip),%r14 │ │ │ │ + lea 0xb47ebf(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c47568 <__gmpz_get_d_2exp@plt+0x8412e8> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ - adc $0xf0000000,%eax │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + adc $0x10000000,%eax │ │ │ │ + test $0xc1,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 633d24 <__gmpz_get_d_2exp@plt+0x22daa4> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 633d22 <__gmpz_get_d_2exp@plt+0x22daa2> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc1a7b8(%rip),%r14 │ │ │ │ + lea 0xc1a7d8(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e811c0 <__gmpz_get_d_2exp@plt+0xa7af40> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -624115,37 +624153,37 @@ │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 633ef9 <__gmpz_get_d_2exp@plt+0x22dc79> │ │ │ │ movq $0x633e30,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x633f20,-0x8(%rbp) │ │ │ │ movq $0xfb7b28,-0x30(%rbp) │ │ │ │ - movq $0x117bbc8,-0x28(%rbp) │ │ │ │ + movq $0x117bbe8,-0x28(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ - movq $0x12298e9,-0x10(%rbp) │ │ │ │ + movq $0x1229909,-0x10(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb47cdd(%rip),%rbx │ │ │ │ + lea 0xb47cfd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800b47c(%rax) │ │ │ │ + add %ch,0x4800b47c(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 633f39 <__gmpz_get_d_2exp@plt+0x22dcb9> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb47c68(%rip),%rbx │ │ │ │ + lea 0xb47c88(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -624174,39 +624212,39 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 634018 <__gmpz_get_d_2exp@plt+0x22dd98> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 63400d <__gmpz_get_d_2exp@plt+0x22dd8d> │ │ │ │ movq $0x633f68,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7b28,-0x28(%rbp) │ │ │ │ - movq $0x124e4d1,-0x20(%rbp) │ │ │ │ + movq $0x124e4f1,-0x20(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb47be9(%rip),%rbx │ │ │ │ + lea 0xb47c09(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x8000000,%eax │ │ │ │ + adc $0x28000000,%eax │ │ │ │ jl 633feb <__gmpz_get_d_2exp@plt+0x22dd6b> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 63407c <__gmpz_get_d_2exp@plt+0x22ddfc> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -624215,15 +624253,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 63407a <__gmpz_get_d_2exp@plt+0x22ddfa> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb47ba7(%rip),%r14 │ │ │ │ + lea 0xb47bc7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c47568 <__gmpz_get_d_2exp@plt+0x8412e8> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -624340,38 +624378,38 @@ │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 634251 <__gmpz_get_d_2exp@plt+0x22dfd1> │ │ │ │ movq $0x634188,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x634278,-0x8(%rbp) │ │ │ │ movq $0xfb7b28,-0x30(%rbp) │ │ │ │ - movq $0x124e4d1,-0x28(%rbp) │ │ │ │ + movq $0x124e4f1,-0x28(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ - movq $0x12298e9,-0x10(%rbp) │ │ │ │ + movq $0x1229909,-0x10(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb47a1d(%rip),%rbx │ │ │ │ + lea 0xb47a3d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jns 63422b <__gmpz_get_d_2exp@plt+0x22dfab> │ │ │ │ + add %cl,(%rax) │ │ │ │ + jp 63422b <__gmpz_get_d_2exp@plt+0x22dfab> │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbp,%rcx,1) │ │ │ │ mov 0x6(%rbx),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb479c8(%rip),%rbx │ │ │ │ + lea 0xb479e8(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -624419,18 +624457,18 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov %ecx,%eax │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + roll $0x48,(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 6343db <__gmpz_get_d_2exp@plt+0x22e15b> │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6343d0 <__gmpz_get_d_2exp@plt+0x22e150> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -624440,15 +624478,15 @@ │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ movq $0x634308,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x124ce81,-0x20(%rbp) │ │ │ │ + movq $0x124cea1,-0x20(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ @@ -624470,30 +624508,29 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x76(%rax) │ │ │ │ - roll $0x49,(%rax) │ │ │ │ + add %al,0x4900c18a(%rax) │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 63445f <__gmpz_get_d_2exp@plt+0x22e1df> │ │ │ │ movq $0x634358,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ movq $0x6343f8,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb4782f(%rip),%rbx │ │ │ │ + lea 0xb4784f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -624578,36 +624615,35 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - lahf │ │ │ │ + add %al,-0x61(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 634610 <__gmpz_get_d_2exp@plt+0x22e390> │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 634605 <__gmpz_get_d_2exp@plt+0x22e385> │ │ │ │ movq $0x634500,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7f20,-0x30(%rbp) │ │ │ │ - movq $0x124e4d1,-0x28(%rbp) │ │ │ │ + movq $0x124e4f1,-0x28(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %r8,-0x18(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x10(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb47699(%rip),%rbx │ │ │ │ + lea 0xb476b9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -624761,16 +624797,15 @@ │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x64(%rax) │ │ │ │ - roll $0x48,(%rax) │ │ │ │ + add %bl,0x4800c19c(%rax) │ │ │ │ lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6348e7 <__gmpz_get_d_2exp@plt+0x22e667> │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6348dc <__gmpz_get_d_2exp@plt+0x22e65c> │ │ │ │ movq $0x634630,-0x40(%r12) │ │ │ │ @@ -624778,25 +624813,25 @@ │ │ │ │ movq $0x634668,-0x28(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ movq $0x634798,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0xfb7f20,-0x30(%rbp) │ │ │ │ - movq $0x124e4d1,-0x28(%rbp) │ │ │ │ + movq $0x124e4f1,-0x28(%rbp) │ │ │ │ lea -0xd(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %r8,-0x18(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x10(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x10(%rbp) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb473d2(%rip),%rbx │ │ │ │ + lea 0xb473f2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -624806,15 +624841,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 63493a <__gmpz_get_d_2exp@plt+0x22e6ba> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x124cdc1,-0x18(%rbp) │ │ │ │ + movq $0x124cde1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -624902,38 +624937,38 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x66(%rax) │ │ │ │ + add %ch,-0x66(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 634afb <__gmpz_get_d_2exp@plt+0x22e87b> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 634af0 <__gmpz_get_d_2exp@plt+0x22e870> │ │ │ │ movq $0x634908,-0x20(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x6349d8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7f20,-0x30(%rbp) │ │ │ │ - movq $0x124e4d1,-0x28(%rbp) │ │ │ │ + movq $0x124e4f1,-0x28(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x10(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x10(%rbp) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb471ce(%rip),%rbx │ │ │ │ + lea 0xb471ee(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -624943,15 +624978,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 634b4a <__gmpz_get_d_2exp@plt+0x22e8ca> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x124d121,-0x18(%rbp) │ │ │ │ + movq $0x124d141,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -625039,60 +625074,59 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cwtl │ │ │ │ + add %bl,-0x68(%rax) │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 634d0b <__gmpz_get_d_2exp@plt+0x22ea8b> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 634d00 <__gmpz_get_d_2exp@plt+0x22ea80> │ │ │ │ movq $0x634b18,-0x20(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x634be8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb7f20,-0x30(%rbp) │ │ │ │ - movq $0x124e4d1,-0x28(%rbp) │ │ │ │ + movq $0x124e4f1,-0x28(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x10(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x10(%rbp) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb46fce(%rip),%rbx │ │ │ │ + lea 0xb46fee(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0xf0000000,%eax │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - mov $0x0,%ah │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + adc $0x10000000,%eax │ │ │ │ + jo 634cdb <__gmpz_get_d_2exp@plt+0x22ea5b> │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 634d6c <__gmpz_get_d_2exp@plt+0x22eaec> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 634d6a <__gmpz_get_d_2exp@plt+0x22eaea> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb46f8f(%rip),%r14 │ │ │ │ + lea 0xb46faf(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c47568 <__gmpz_get_d_2exp@plt+0x8412e8> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -625238,44 +625272,44 @@ │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 634fd1 <__gmpz_get_d_2exp@plt+0x22ed51> │ │ │ │ movq $0x634eb8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x634ff8,-0x8(%rbp) │ │ │ │ movq $0xfb7f20,-0x38(%rbp) │ │ │ │ - movq $0x124e4d1,-0x30(%rbp) │ │ │ │ + movq $0x124e4f1,-0x30(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ mov %rdi,-0x20(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x18(%rbp) │ │ │ │ - movq $0x12298e9,-0x10(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x18(%rbp) │ │ │ │ + movq $0x1229909,-0x10(%rbp) │ │ │ │ add $0xffffffffffffffc8,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb46d75(%rip),%rbx │ │ │ │ + lea 0xb46d95(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x6d(%rax) │ │ │ │ + add %ah,0x6d(%rax) │ │ │ │ mov $0x0,%ah │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 635011 <__gmpz_get_d_2exp@plt+0x22ed91> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb46d20(%rip),%rbx │ │ │ │ + lea 0xb46d40(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0x68000000,%eax │ │ │ │ + adc $0x88000000,%eax │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ mov $0x0,%ah │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 63507c <__gmpz_get_d_2exp@plt+0x22edfc> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -625284,15 +625318,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 63507a <__gmpz_get_d_2exp@plt+0x22edfa> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb46d07(%rip),%r14 │ │ │ │ + lea 0xb46d27(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c47568 <__gmpz_get_d_2exp@plt+0x8412e8> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -625438,38 +625472,39 @@ │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6352e1 <__gmpz_get_d_2exp@plt+0x22f061> │ │ │ │ movq $0x6351c8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x635308,-0x8(%rbp) │ │ │ │ movq $0xfb7f20,-0x38(%rbp) │ │ │ │ - movq $0x124e4d1,-0x30(%rbp) │ │ │ │ + movq $0x124e4f1,-0x30(%rbp) │ │ │ │ lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ mov %rdi,-0x20(%rbp) │ │ │ │ - movq $0x11fd0c9,-0x18(%rbp) │ │ │ │ - movq $0x12298e9,-0x10(%rbp) │ │ │ │ + movq $0x11fd0e9,-0x18(%rbp) │ │ │ │ + movq $0x1229909,-0x10(%rbp) │ │ │ │ add $0xffffffffffffffc8,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb46aed(%rip),%rbx │ │ │ │ + lea 0xb46b0d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800b46a(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 635321 <__gmpz_get_d_2exp@plt+0x22f0a1> │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %bl,%al │ │ │ │ + push $0xffffffffffffffb4 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb46a98(%rip),%rbx │ │ │ │ + lea 0xb46ab8(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -625489,36 +625524,36 @@ │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb46a64(%rip),%rbx │ │ │ │ + lea 0xb46a84(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ xchg %eax,%ecx │ │ │ │ roll $0x48,(%rax) │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6353ee <__gmpz_get_d_2exp@plt+0x22f16e> │ │ │ │ movq $0xfb7b28,-0x28(%rbp) │ │ │ │ - movq $0x124e4d1,-0x20(%rbp) │ │ │ │ - movq $0x117be02,-0x18(%rbp) │ │ │ │ + movq $0x124e4f1,-0x20(%rbp) │ │ │ │ + movq $0x117be22,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ - movq $0x12b1439,-0x8(%rbp) │ │ │ │ + movq $0x12b1459,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ - lea 0xb46a13(%rip),%rbx │ │ │ │ + lea 0xb46a33(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -625541,15 +625576,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb469bc(%rip),%rbx │ │ │ │ + lea 0xb469dc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -625560,15 +625595,15 @@ │ │ │ │ jb 6354aa <__gmpz_get_d_2exp@plt+0x22f22a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x117be19,-0x18(%rbp) │ │ │ │ + movq $0x117be39,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp b1f530 <__gmpz_get_d_2exp@plt+0x7192b0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -625604,41 +625639,41 @@ │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ movq $0x6354c8,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb468e4(%rip),%rbx │ │ │ │ + lea 0xb46904(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800b467(%rax) │ │ │ │ + add %ch,0x4800b467(%rax) │ │ │ │ mov %esi,%edi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 634c98 <__gmpz_get_d_2exp@plt+0x22ea18> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x67(%rax) │ │ │ │ + add %dh,0x67(%rax) │ │ │ │ mov $0x0,%ah │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 634a88 <__gmpz_get_d_2exp@plt+0x22e808> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ @@ -625646,45 +625681,48 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - push $0xffffffff894800b4 │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + add %bl,0x68(%rax) │ │ │ │ + mov $0x0,%ah │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ jmp 635280 <__gmpz_get_d_2exp@plt+0x22f000> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800b467(%rax) │ │ │ │ + add %ch,0x4800b467(%rax) │ │ │ │ mov %esi,%edi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 634f70 <__gmpz_get_d_2exp@plt+0x22ecf0> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800b466(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ + add %cl,%al │ │ │ │ + data16 mov $0x0,%ah │ │ │ │ + mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 634420 <__gmpz_get_d_2exp@plt+0x22e1a0> │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -625733,30 +625771,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x67(%rax) │ │ │ │ + add %bh,0x67(%rax) │ │ │ │ mov $0x0,%ah │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 6353b8 <__gmpz_get_d_2exp@plt+0x22f138> │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ gs mov $0x0,%ah │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 633ea0 <__gmpz_get_d_2exp@plt+0x22dc20> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ @@ -625764,15 +625802,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800b465(%rax) │ │ │ │ + add %ah,0x4800b465(%rax) │ │ │ │ mov %esi,%edi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 6341f8 <__gmpz_get_d_2exp@plt+0x22df78> │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -625780,15 +625818,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900b465(%rax) │ │ │ │ + add %ch,0x4900b465(%rax) │ │ │ │ mov %edi,%eax │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 6345b0 <__gmpz_get_d_2exp@plt+0x22e330> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ @@ -625797,15 +625835,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ movsxd 0x48f88949(%rax,%rax,1),%esi │ │ │ │ mov %esi,%edi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 633a10 <__gmpz_get_d_2exp@plt+0x22d790> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ @@ -625814,15 +625852,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ movsxd 0x48f88949(%rax,%rax,1),%esi │ │ │ │ mov %esi,%edi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 633c08 <__gmpz_get_d_2exp@plt+0x22d988> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ @@ -625831,15 +625869,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x64(%rax) │ │ │ │ + add %dh,0x64(%rax) │ │ │ │ mov $0x0,%ah │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 633fc0 <__gmpz_get_d_2exp@plt+0x22dd40> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -625849,15 +625887,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ fs mov $0x0,%ah │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ jmp 634858 <__gmpz_get_d_2exp@plt+0x22e5d8> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -625971,15 +626009,15 @@ │ │ │ │ lea -0x186(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x196(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x87(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x1a0,0x388(%r13) │ │ │ │ - lea 0xb46353(%rip),%rbx │ │ │ │ + lea 0xb46373(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -625997,28 +626035,24 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x17(%rdi) │ │ │ │ + add %bl,(%rax) │ │ │ │ + movsxd 0x18c48349(%rax,%rax,1),%esi │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 635b54 <__gmpz_get_d_2exp@plt+0x22f8d4> │ │ │ │ movq $0x635af0,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 635868 <__gmpz_get_d_2exp@plt+0x22f5e8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb4633a(%rip),%rbx │ │ │ │ + lea 0xb4635a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -626029,15 +626063,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 635ba6 <__gmpz_get_d_2exp@plt+0x22f926> │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ - lea 0xb46303(%rip),%rbx │ │ │ │ + lea 0xb46323(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -626048,23 +626082,23 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 635c21 <__gmpz_get_d_2exp@plt+0x22f9a1> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 635c16 <__gmpz_get_d_2exp@plt+0x22f996> │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ - movq $0x12ae339,-0x8(%r12) │ │ │ │ + movq $0x12ae359,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd258 <__gmpz_get_d_2exp@plt+0x7f6fd8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb46290(%rip),%rbx │ │ │ │ + lea 0xb462b0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -626098,15 +626132,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ cmovs -0x4c16f73b(%rbx),%eax │ │ │ │ jl 635c43 <__gmpz_get_d_2exp@plt+0x22f9c3> │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xb46214,%eax │ │ │ │ + sbb $0xb46234,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -626148,29 +626182,29 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735b9694 <__environ@GLIBC_2.2.5+0x72275bac> │ │ │ │ + rex.RB call 735b9694 <__environ@GLIBC_2.2.5+0x72275b6c> │ │ │ │ rex.XB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 635d81 <__gmpz_get_d_2exp@plt+0x22fb01> │ │ │ │ movq $0x635cd0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb4613d(%rip),%rbx │ │ │ │ + lea 0xb4615d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -626313,18 +626347,18 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x635ef8,-0x18(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ - lea 0xb45f37(%rip),%rbx │ │ │ │ + lea 0xb45f57(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb45f2e(%rip),%rbx │ │ │ │ + lea 0xb45f4e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -626417,18 +626451,18 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x636068,-0x18(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ - lea 0xb45dc7(%rip),%rbx │ │ │ │ + lea 0xb45de7(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb45dc6(%rip),%rbx │ │ │ │ + lea 0xb45de6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -626477,15 +626511,15 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb45d01(%rip),%rbx │ │ │ │ + lea 0xb45d21(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -626602,18 +626636,18 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x636310,-0x18(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ - lea 0xb45b1f(%rip),%rbx │ │ │ │ + lea 0xb45b3f(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb45b2e(%rip),%rbx │ │ │ │ + lea 0xb45b4e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -626706,18 +626740,18 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x636480,-0x18(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ - lea 0xb459af(%rip),%rbx │ │ │ │ + lea 0xb459cf(%rip),%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb459c6(%rip),%rbx │ │ │ │ + lea 0xb459e6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -626766,15 +626800,15 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb45901(%rip),%rbx │ │ │ │ + lea 0xb45921(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -626807,15 +626841,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x636628,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 6365b0 <__gmpz_get_d_2exp@plt+0x230330> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb4587a(%rip),%rbx │ │ │ │ + lea 0xb4589a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -626842,22 +626876,22 @@ │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ - movq $0x11fd0c9,-0x8(%r12) │ │ │ │ + movq $0x11fd0e9,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb457e6(%rip),%rbx │ │ │ │ + lea 0xb45806(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -626885,15 +626919,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ shrb $0x0,-0x5(%rbp) │ │ │ │ - movq $0x117bf21,0x0(%rbp) │ │ │ │ + movq $0x117bf41,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -627045,15 +627079,15 @@ │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd3e0 <__gmpz_get_d_2exp@plt+0x7f7160> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb45536(%rip),%rbx │ │ │ │ + lea 0xb45556(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -627187,18 +627221,18 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x28(%rdi) │ │ │ │ movq $0x636b08,-0x20(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x20(%r12),%rdi │ │ │ │ - lea 0xb44f04(%rip),%rbx │ │ │ │ + lea 0xb44f24(%rip),%rbx │ │ │ │ jmp fb9d08 <__gmpz_get_d_2exp@plt+0xbb3a88> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb45339(%rip),%rbx │ │ │ │ + lea 0xb45359(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -627251,15 +627285,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb4526b(%rip),%rbx │ │ │ │ + lea 0xb4528b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -627287,15 +627321,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ shrb $0x0,-0x5(%rbp) │ │ │ │ - movq $0x117bf39,0x0(%rbp) │ │ │ │ + movq $0x117bf59,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ @@ -627311,18 +627345,18 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ movq $0x636ce8,-0x18(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x18(%r12),%rdi │ │ │ │ - lea 0xb44d51(%rip),%rbx │ │ │ │ + lea 0xb44d71(%rip),%rbx │ │ │ │ jmp fb9d08 <__gmpz_get_d_2exp@plt+0xbb3a88> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb45196(%rip),%rbx │ │ │ │ + lea 0xb451b6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -627464,15 +627498,15 @@ │ │ │ │ lea -0xae(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0xc7(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xd0,0x388(%r13) │ │ │ │ - lea 0xb44f58(%rip),%rbx │ │ │ │ + lea 0xb44f78(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -627505,15 +627539,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x637008,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 636ee8 <__gmpz_get_d_2exp@plt+0x230c68> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb44ed2(%rip),%rbx │ │ │ │ + lea 0xb44ef2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -627555,15 +627589,15 @@ │ │ │ │ movq $0x637158,-0x10(%rbp) │ │ │ │ mov %rsi,%r14 │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd130 <__gmpz_get_d_2exp@plt+0x7f6eb0> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb44e16(%rip),%rbx │ │ │ │ + lea 0xb44e36(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -627727,15 +627761,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735bace4 <__environ@GLIBC_2.2.5+0x722771fc> │ │ │ │ + rex.RB call 735bace4 <__environ@GLIBC_2.2.5+0x722771bc> │ │ │ │ push %rax │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6373de <__gmpz_get_d_2exp@plt+0x23115e> │ │ │ │ movq $0x6372b8,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ @@ -627744,15 +627778,15 @@ │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb44b70(%rip),%rbx │ │ │ │ + lea 0xb44b90(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -627856,15 +627890,15 @@ │ │ │ │ lea -0x6e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x87(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ - lea 0xb449e0(%rip),%rbx │ │ │ │ + lea 0xb44a00(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -627897,15 +627931,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x6375a0,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 6374d8 <__gmpz_get_d_2exp@plt+0x231258> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb4495a(%rip),%rbx │ │ │ │ + lea 0xb4497a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -628033,15 +628067,15 @@ │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp a70240 <__gmpz_get_d_2exp@plt+0x669fc0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb44776(%rip),%rbx │ │ │ │ + lea 0xb44796(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -628607,15 +628641,15 @@ │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x48(%r12),%r14 │ │ │ │ lea -0x20(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ - lea 0xb43eda(%rip),%rbx │ │ │ │ + lea 0xb43efa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -628626,15 +628660,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6380e2 <__gmpz_get_d_2exp@plt+0x231e62> │ │ │ │ movq $0x638100,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 638038 <__gmpz_get_d_2exp@plt+0x231db8> │ │ │ │ - lea 0xb43e9f(%rip),%rbx │ │ │ │ + lea 0xb43ebf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -628762,15 +628796,15 @@ │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x87(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ - lea 0xb43cc0(%rip),%rbx │ │ │ │ + lea 0xb43ce0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -628803,15 +628837,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x6382e8,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 6374d8 <__gmpz_get_d_2exp@plt+0x231258> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb43c3a(%rip),%rbx │ │ │ │ + lea 0xb43c5a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -628861,15 +628895,15 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb43b71(%rip),%rbx │ │ │ │ + lea 0xb43b91(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -628950,15 +628984,15 @@ │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp a70038 <__gmpz_get_d_2exp@plt+0x669db8> │ │ │ │ - lea 0xb43a4d(%rip),%rbx │ │ │ │ + lea 0xb43a6d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -629048,15 +629082,15 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb438d7(%rip),%rbx │ │ │ │ + lea 0xb438f7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -629089,15 +629123,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x6386f0,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 6374d8 <__gmpz_get_d_2exp@plt+0x231258> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb43852(%rip),%rbx │ │ │ │ + lea 0xb43872(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -629152,15 +629186,15 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb43767(%rip),%rbx │ │ │ │ + lea 0xb43787(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -629193,15 +629227,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x638870,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 6374d8 <__gmpz_get_d_2exp@plt+0x231258> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb436e2(%rip),%rbx │ │ │ │ + lea 0xb43702(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -629234,15 +629268,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x638900,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 6374d8 <__gmpz_get_d_2exp@plt+0x231258> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb4365a(%rip),%rbx │ │ │ │ + lea 0xb4367a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -629297,15 +629331,15 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb4356f(%rip),%rbx │ │ │ │ + lea 0xb4358f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -629338,15 +629372,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x638a80,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 636ee8 <__gmpz_get_d_2exp@plt+0x230c68> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb434ea(%rip),%rbx │ │ │ │ + lea 0xb4350a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -629410,15 +629444,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb433eb(%rip),%rbx │ │ │ │ + lea 0xb4340b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -629452,15 +629486,15 @@ │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x638c18,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ - movq $0x12b1439,-0x8(%r12) │ │ │ │ + movq $0x12b1459,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -629509,15 +629543,15 @@ │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 638d9a <__gmpz_get_d_2exp@plt+0x232b1a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb6dc0,-0x28(%rbp) │ │ │ │ - movq $0x117bfe9,-0x20(%rbp) │ │ │ │ + movq $0x117c009,-0x20(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -629726,15 +629760,15 @@ │ │ │ │ movq $0x638f60,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x20(%r12),%rbx │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb42f48(%rip),%rbx │ │ │ │ + lea 0xb42f68(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -629786,15 +629820,15 @@ │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x6390f8,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf812b8,-0x10(%r12) │ │ │ │ - movq $0x12b1439,-0x8(%r12) │ │ │ │ + movq $0x12b1459,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ @@ -629831,15 +629865,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ shrb $0x0,-0x5(%rbp) │ │ │ │ - movq $0x117bfe9,0x0(%rbp) │ │ │ │ + movq $0x117c009,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -630060,15 +630094,15 @@ │ │ │ │ movq $0x639488,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x20(%r12),%rbx │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb42a68(%rip),%rbx │ │ │ │ + lea 0xb42a88(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -630188,15 +630222,15 @@ │ │ │ │ lea -0x8f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0xa7(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xb0,0x388(%r13) │ │ │ │ - lea 0xb42881(%rip),%rbx │ │ │ │ + lea 0xb428a1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -630229,15 +630263,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x639798,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ jmp 6396a8 <__gmpz_get_d_2exp@plt+0x233428> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb427fa(%rip),%rbx │ │ │ │ + lea 0xb4281a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -630346,15 +630380,15 @@ │ │ │ │ lea -0x78(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x8e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ - lea 0xb4264a(%rip),%rbx │ │ │ │ + lea 0xb4266a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -630386,15 +630420,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x6399e0,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 6365b0 <__gmpz_get_d_2exp@plt+0x230330> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb425c2(%rip),%rbx │ │ │ │ + lea 0xb425e2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -630422,15 +630456,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 639ada <__gmpz_get_d_2exp@plt+0x23385a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x117bae9,-0x18(%rbp) │ │ │ │ + movq $0x117bb09,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -630464,15 +630498,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105bd4a4 <__environ@GLIBC_2.2.5+0xf2799bc> │ │ │ │ + rex.RB call 105bd4a4 <__environ@GLIBC_2.2.5+0xf27997c> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x639b90,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -630611,15 +630645,15 @@ │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb4228c(%rip),%rbx │ │ │ │ + lea 0xb422ac(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -630664,15 +630698,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 639e4a <__gmpz_get_d_2exp@plt+0x233bca> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x117bae9,-0x18(%rbp) │ │ │ │ + movq $0x117bb09,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -630725,15 +630759,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105bd854 <__environ@GLIBC_2.2.5+0xf279d6c> │ │ │ │ + rex.RB call 105bd854 <__environ@GLIBC_2.2.5+0xf279d2c> │ │ │ │ (bad) │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c73e5d <__gmpz_get_d_2exp@plt+0x86dbdd> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -630891,15 +630925,15 @@ │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ - lea 0xb41e9b(%rip),%rbx │ │ │ │ + lea 0xb41ebb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -630945,15 +630979,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 63a24a <__gmpz_get_d_2exp@plt+0x233fca> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x117bae9,-0x18(%rbp) │ │ │ │ + movq $0x117bb09,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -630987,15 +631021,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105bdc14 <__environ@GLIBC_2.2.5+0xf27a12c> │ │ │ │ + rex.RB call 105bdc14 <__environ@GLIBC_2.2.5+0xf27a0ec> │ │ │ │ (bad) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x63a300,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -631138,15 +631172,15 @@ │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x88,0x388(%r13) │ │ │ │ - lea 0xb41b16(%rip),%rbx │ │ │ │ + lea 0xb41b36(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -631205,17 +631239,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rcrb $1,(%rax) │ │ │ │ - mov $0x0,%ah │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lock sbb %dh,-0xfba72b8(%rax,%rax,1) │ │ │ │ cmp %r15,%rax │ │ │ │ jb 63a5f2 <__gmpz_get_d_2exp@plt+0x234372> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 635b30 <__gmpz_get_d_2exp@plt+0x22f8b0> │ │ │ │ @@ -631240,15 +631272,15 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x18(%rax) │ │ │ │ + add %bh,0x18(%rax) │ │ │ │ mov $0x0,%ah │ │ │ │ add $0xa8,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 63a70e <__gmpz_get_d_2exp@plt+0x23448e> │ │ │ │ movq $0x63a538,-0xa0(%r12) │ │ │ │ mov %r14,-0x98(%r12) │ │ │ │ movq $0x63a560,-0x90(%r12) │ │ │ │ @@ -631273,15 +631305,15 @@ │ │ │ │ lea -0x8e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x9f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xa8,0x388(%r13) │ │ │ │ - lea 0xb41918(%rip),%rbx │ │ │ │ + lea 0xb41938(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -631336,29 +631368,29 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735be13c <__environ@GLIBC_2.2.5+0x7227a654> │ │ │ │ + rex.RB call 735be13c <__environ@GLIBC_2.2.5+0x7227a614> │ │ │ │ rex.XB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 63a829 <__gmpz_get_d_2exp@plt+0x2345a9> │ │ │ │ movq $0x63a740,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb4180d(%rip),%rbx │ │ │ │ + lea 0xb4182d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -631383,15 +631415,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105be1ec <__environ@GLIBC_2.2.5+0xf27a704> │ │ │ │ + rex.RB call 105be1ec <__environ@GLIBC_2.2.5+0xf27a6c4> │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c7518d <__gmpz_get_d_2exp@plt+0x86ef0d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -631447,30 +631479,30 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735be2dc <__environ@GLIBC_2.2.5+0x7227a7f4> │ │ │ │ + rex.RB call 735be2dc <__environ@GLIBC_2.2.5+0x7227a7b4> │ │ │ │ rex.W │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 63a9ce <__gmpz_get_d_2exp@plt+0x23474e> │ │ │ │ movq $0x63a898,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb41670(%rip),%rbx │ │ │ │ + lea 0xb41690(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -631495,15 +631527,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105be394 <__environ@GLIBC_2.2.5+0xf27a8ac> │ │ │ │ + rex.RB call 105be394 <__environ@GLIBC_2.2.5+0xf27a86c> │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock subb $0x43,-0x74b7ff9d(%rdx) │ │ │ │ (bad) │ │ │ │ @@ -631574,29 +631606,29 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735be494 <__environ@GLIBC_2.2.5+0x7227a9ac> │ │ │ │ + rex.RB call 735be494 <__environ@GLIBC_2.2.5+0x7227a96c> │ │ │ │ rex.XB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 63ab81 <__gmpz_get_d_2exp@plt+0x234901> │ │ │ │ movq $0x63aa40,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb414c5(%rip),%rbx │ │ │ │ + lea 0xb414e5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -631621,15 +631653,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105be544 <__environ@GLIBC_2.2.5+0xf27aa5c> │ │ │ │ + rex.RB call 105be544 <__environ@GLIBC_2.2.5+0xf27aa1c> │ │ │ │ (bad) │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c7583d <__gmpz_get_d_2exp@plt+0x86f5bd> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -631683,30 +631715,30 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735be61c <__environ@GLIBC_2.2.5+0x7227ab34> │ │ │ │ + rex.RB call 735be61c <__environ@GLIBC_2.2.5+0x7227aaf4> │ │ │ │ rex.W │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 63ad0e <__gmpz_get_d_2exp@plt+0x234a8e> │ │ │ │ movq $0x63abf0,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb6dc0,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb41340(%rip),%rbx │ │ │ │ + lea 0xb41360(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -631797,15 +631829,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb411ef(%rip),%rbx │ │ │ │ + lea 0xb4120f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -631839,15 +631871,15 @@ │ │ │ │ mov %rdi,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb41171(%rip),%rbx │ │ │ │ + lea 0xb41191(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -631870,15 +631902,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb41384(%rip),%rbx │ │ │ │ + lea 0xb413a4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -631899,17 +631931,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ cmovs -0x5c16f73b(%rbx),%eax │ │ │ │ sub %edx,0x1d8d4800(%rdi) │ │ │ │ - sub $0x13,%al │ │ │ │ - mov $0x0,%ah │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + adc -0x79a00bf(%rax,%rax,1),%r14 │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -631923,15 +631953,15 @@ │ │ │ │ add %dh,0x1a(%rdi) │ │ │ │ movq $0x63b038,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb413af(%rip),%rbx │ │ │ │ + lea 0xb413cf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ int $0x29 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -632006,28 +632036,28 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb412ca(%rip),%rbx │ │ │ │ + lea 0xb412ea(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105bea7c <__environ@GLIBC_2.2.5+0xf27af94> │ │ │ │ + rex.RB call 105bea7c <__environ@GLIBC_2.2.5+0xf27af54> │ │ │ │ (bad) │ │ │ │ fildl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x63b168,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ @@ -632096,28 +632126,28 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb411c1(%rip),%rbx │ │ │ │ + lea 0xb411e1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105beb8c <__environ@GLIBC_2.2.5+0xf27b0a4> │ │ │ │ + rex.RB call 105beb8c <__environ@GLIBC_2.2.5+0xf27b064> │ │ │ │ (bad) │ │ │ │ stos %eax,%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c764c5 <__gmpz_get_d_2exp@plt+0x870245> │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ @@ -632166,15 +632196,15 @@ │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb410e9(%rip),%rbx │ │ │ │ + lea 0xb41109(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -632274,15 +632304,15 @@ │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb40fa8(%rip),%rbx │ │ │ │ + lea 0xb40fc8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -632322,15 +632352,15 @@ │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb40f0e(%rip),%rbx │ │ │ │ + lea 0xb40f2e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -632426,15 +632456,15 @@ │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x63b628,-0x18(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb40d6c(%rip),%rbx │ │ │ │ + lea 0xb40d8c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -632722,15 +632752,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735bf44c <__environ@GLIBC_2.2.5+0x7227b964> │ │ │ │ + rex.RB call 735bf44c <__environ@GLIBC_2.2.5+0x7227b924> │ │ │ │ jae 63bb4a <__gmpz_get_d_2exp@plt+0x2358ca> │ │ │ │ movl $0x63bb30,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -632765,30 +632795,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fisttps -0x75(%rax) │ │ │ │ jne 63bb6f <__gmpz_get_d_2exp@plt+0x2358ef> │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 63b500 <__gmpz_get_d_2exp@plt+0x235280> │ │ │ │ - lea 0xb40885(%rip),%rbx │ │ │ │ + lea 0xb408a5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 63bbe9 <__gmpz_get_d_2exp@plt+0x235969> │ │ │ │ cmp %edi,%eax │ │ │ │ jae 63bbcb <__gmpz_get_d_2exp@plt+0x23594b> │ │ │ │ - lea 0xb408a8(%rip),%rbx │ │ │ │ + lea 0xb408c8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -632915,15 +632945,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 63bd71 <__gmpz_get_d_2exp@plt+0x235af1> │ │ │ │ cmp %edi,%eax │ │ │ │ jae 63bd5b <__gmpz_get_d_2exp@plt+0x235adb> │ │ │ │ - lea 0xb40728(%rip),%rbx │ │ │ │ + lea 0xb40748(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -633079,15 +633109,15 @@ │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfcb78 <__gmpz_get_d_2exp@plt+0x7f68f8> │ │ │ │ movq $0x63bf98,0x0(%rbp) │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ jmp bfcb78 <__gmpz_get_d_2exp@plt+0x7f68f8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb404dc(%rip),%rbx │ │ │ │ + lea 0xb404fc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -633162,15 +633192,15 @@ │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ fisttps -0x75(%rax) │ │ │ │ jne 63c07b <__gmpz_get_d_2exp@plt+0x235dfb> │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 63bd20 <__gmpz_get_d_2exp@plt+0x235aa0> │ │ │ │ ... │ │ │ │ - adc $0x18000000,%eax │ │ │ │ + adc $0x38000000,%eax │ │ │ │ add $0xb4,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 63c0bc <__gmpz_get_d_2exp@plt+0x235e3c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -633179,15 +633209,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 63c0ba <__gmpz_get_d_2exp@plt+0x235e3a> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb403b7(%rip),%r14 │ │ │ │ + lea 0xb403d7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c47568 <__gmpz_get_d_2exp@plt+0x8412e8> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -633253,17 +633283,17 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 745bfaec <__environ@GLIBC_2.2.5+0x7327c004> │ │ │ │ + rex.RB call 745bfaec <__environ@GLIBC_2.2.5+0x7327bfc4> │ │ │ │ rex.RXB │ │ │ │ - lea 0xb40328(%rip),%rbx │ │ │ │ + lea 0xb40348(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 63c29a <__gmpz_get_d_2exp@plt+0x23601a> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x63c0d0,-0x20(%r12) │ │ │ │ @@ -633367,17 +633397,17 @@ │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 63c198 <__gmpz_get_d_2exp@plt+0x235f18> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x63c3f0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbed57e(%rip),%rbx │ │ │ │ + lea 0xbed59e(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb40163(%rip),%rbx │ │ │ │ + lea 0xb40183(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -633440,15 +633470,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x0(%rax) │ │ │ │ + add %bh,0x0(%rax) │ │ │ │ mov $0x0,%ah │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 63c520 <__gmpz_get_d_2exp@plt+0x2362a0> │ │ │ │ movq $0x63c490,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ @@ -633459,16 +633489,17 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - add %dh,0x8458b48(%rax,%rax,1) │ │ │ │ + add %al,0x0(%rax) │ │ │ │ + mov $0x0,%ah │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ jne 63c52b <__gmpz_get_d_2exp@plt+0x2362ab> │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 63c542 <__gmpz_get_d_2exp@plt+0x2362c2> │ │ │ │ @@ -633490,83 +633521,81 @@ │ │ │ │ mov %rdx,(%r12) │ │ │ │ movq $0x63c598,0x8(%rbp) │ │ │ │ mov %rcx,%rdi │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 63c198 <__gmpz_get_d_2exp@plt+0x235f18> │ │ │ │ - lea 0xb3ffb9(%rip),%rbx │ │ │ │ + lea 0xb3ffd9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x63c568,0x8(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 63c2e8 <__gmpz_get_d_2exp@plt+0x236068> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ + add %ch,-0x1(%rax) │ │ │ │ mov $0x0,%bl │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 63c5e1 <__gmpz_get_d_2exp@plt+0x236361> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ push -0x2776b800(%rbx) │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 63c5e1 <__gmpz_get_d_2exp@plt+0x236361> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%bl │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %cl,(%rax) │ │ │ │ + push -0x2776b800(%rbx) │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 63c5e1 <__gmpz_get_d_2exp@plt+0x236361> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb3fec8(%rip),%rbx │ │ │ │ + lea 0xb3fee8(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ + adc $0x30000000,%eax │ │ │ │ push 0x458d4800(%rbx) │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 63c64c <__gmpz_get_d_2exp@plt+0x2363cc> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 63c64a <__gmpz_get_d_2exp@plt+0x2363ca> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb3feaf(%rip),%r14 │ │ │ │ + lea 0xb3fecf(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c47568 <__gmpz_get_d_2exp@plt+0x8412e8> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -633632,17 +633661,17 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 745c007c <__environ@GLIBC_2.2.5+0x7327c594> │ │ │ │ + rex.RB call 745c007c <__environ@GLIBC_2.2.5+0x7327c554> │ │ │ │ rex.RXB │ │ │ │ - lea 0xb3fe20(%rip),%rbx │ │ │ │ + lea 0xb3fe40(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 63c82a <__gmpz_get_d_2exp@plt+0x2365aa> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x63c660,-0x20(%r12) │ │ │ │ @@ -633746,17 +633775,17 @@ │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 63c728 <__gmpz_get_d_2exp@plt+0x2364a8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x63c980,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbecfee(%rip),%rbx │ │ │ │ + lea 0xbed00e(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb3fc5b(%rip),%rbx │ │ │ │ + lea 0xb3fc7b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -633819,15 +633848,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x5(%rax) │ │ │ │ + add %dh,-0x5(%rax) │ │ │ │ mov $0x0,%bl │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 63cab0 <__gmpz_get_d_2exp@plt+0x236830> │ │ │ │ movq $0x63ca20,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ @@ -633838,15 +633867,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ sti │ │ │ │ mov $0x0,%bl │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ jne 63cabb <__gmpz_get_d_2exp@plt+0x23683b> │ │ │ │ @@ -633871,65 +633900,65 @@ │ │ │ │ mov %rcx,(%r12) │ │ │ │ movq $0x63cb28,0x8(%rbp) │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 63c728 <__gmpz_get_d_2exp@plt+0x2364a8> │ │ │ │ - lea 0xb3fab1(%rip),%rbx │ │ │ │ + lea 0xb3fad1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x63caf8,0x8(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 63c878 <__gmpz_get_d_2exp@plt+0x2365f8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x6(%rax) │ │ │ │ + add %ah,-0x6(%rax) │ │ │ │ mov $0x0,%bl │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 63cb71 <__gmpz_get_d_2exp@plt+0x2368f1> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ cli │ │ │ │ mov $0x0,%bl │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 63cb71 <__gmpz_get_d_2exp@plt+0x2368f1> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - stc │ │ │ │ + add %al,(%rax) │ │ │ │ + cli │ │ │ │ mov $0x0,%bl │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 63cb71 <__gmpz_get_d_2exp@plt+0x2368f1> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb3f9c0(%rip),%rbx │ │ │ │ + lea 0xb3f9e0(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -633955,17 +633984,17 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 745c0534 <__environ@GLIBC_2.2.5+0x7327ca4c> │ │ │ │ + rex.RB call 745c0534 <__environ@GLIBC_2.2.5+0x7327ca0c> │ │ │ │ rex.RXB │ │ │ │ - lea 0xb3f988(%rip),%rbx │ │ │ │ + lea 0xb3f9a8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 63ccd6 <__gmpz_get_d_2exp@plt+0x236a56> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x63cb98,-0x20(%r12) │ │ │ │ @@ -634069,15 +634098,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105c06d4 <__environ@GLIBC_2.2.5+0xf27cbec> │ │ │ │ + rex.RB call 105c06d4 <__environ@GLIBC_2.2.5+0xf27cbac> │ │ │ │ (bad) │ │ │ │ roll $0x0,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c79b55 <__gmpz_get_d_2exp@plt+0x8738d5> │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -634122,15 +634151,15 @@ │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x20(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 63cbe0 <__gmpz_get_d_2exp@plt+0x236960> │ │ │ │ - lea 0xb3f72b(%rip),%rbx │ │ │ │ + lea 0xb3f74b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 63cbe0 <__gmpz_get_d_2exp@plt+0x236960> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ @@ -634142,16 +634171,16 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 745c07ec <__environ@GLIBC_2.2.5+0x7327cd04> │ │ │ │ - cs lea 0xb3f6f0(%rip),%rbx │ │ │ │ + rex.RB call 745c07ec <__environ@GLIBC_2.2.5+0x7327ccc4> │ │ │ │ + cs lea 0xb3f710(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -634249,15 +634278,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 63d002 <__gmpz_get_d_2exp@plt+0x236d82> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x117c589,-0x18(%rbp) │ │ │ │ + movq $0x117c5a9,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -634265,15 +634294,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105c0974 <__environ@GLIBC_2.2.5+0xf27ce8c> │ │ │ │ + rex.RB call 105c0974 <__environ@GLIBC_2.2.5+0xf27ce4c> │ │ │ │ (bad) │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c7a09d <__gmpz_get_d_2exp@plt+0x873e1d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -634373,29 +634402,29 @@ │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb3f401(%rip),%rbx │ │ │ │ + lea 0xb3f421(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 745c0b14 <__environ@GLIBC_2.2.5+0x7327d02c> │ │ │ │ - cs lea 0xb3f3e8(%rip),%rbx │ │ │ │ + rex.RB call 745c0b14 <__environ@GLIBC_2.2.5+0x7327cfec> │ │ │ │ + cs lea 0xb3f408(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -634492,15 +634521,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 63d32a <__gmpz_get_d_2exp@plt+0x2370aa> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x117c5a9,-0x18(%rbp) │ │ │ │ + movq $0x117c5c9,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp d9a3b8 <__gmpz_get_d_2exp@plt+0x994138> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -634508,15 +634537,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105c0c9c <__environ@GLIBC_2.2.5+0xf27d1b4> │ │ │ │ + rex.RB call 105c0c9c <__environ@GLIBC_2.2.5+0xf27d174> │ │ │ │ (bad) │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c7a6ed <__gmpz_get_d_2exp@plt+0x87446d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -634616,29 +634645,29 @@ │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb3f0f9(%rip),%rbx │ │ │ │ + lea 0xb3f119(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 745c0e3c <__environ@GLIBC_2.2.5+0x7327d354> │ │ │ │ - cs lea 0xb3f0d0(%rip),%rbx │ │ │ │ + rex.RB call 745c0e3c <__environ@GLIBC_2.2.5+0x7327d314> │ │ │ │ + cs lea 0xb3f0f0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -634711,15 +634740,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105c0f44 <__environ@GLIBC_2.2.5+0xf27d45c> │ │ │ │ + rex.RB call 105c0f44 <__environ@GLIBC_2.2.5+0xf27d41c> │ │ │ │ (bad) │ │ │ │ lahf │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c7ac35 <__gmpz_get_d_2exp@plt+0x8749b5> │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ @@ -634761,15 +634790,15 @@ │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ jmp 63d4e8 <__gmpz_get_d_2exp@plt+0x237268> │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 63d4e8 <__gmpz_get_d_2exp@plt+0x237268> │ │ │ │ - lea 0xb3ef2d(%rip),%rbx │ │ │ │ + lea 0xb3ef4d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -634824,17 +634853,17 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 745c10a4 <__environ@GLIBC_2.2.5+0x7327d5bc> │ │ │ │ + rex.RB call 745c10a4 <__environ@GLIBC_2.2.5+0x7327d57c> │ │ │ │ jno 63d7a2 <__gmpz_get_d_2exp@plt+0x237522> │ │ │ │ - lea 0xb3ee78(%rip),%ebx │ │ │ │ + lea 0xb3ee98(%rip),%ebx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -634928,15 +634957,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105c120c <__environ@GLIBC_2.2.5+0xf27d724> │ │ │ │ + rex.RB call 105c120c <__environ@GLIBC_2.2.5+0xf27d6e4> │ │ │ │ (bad) │ │ │ │ roll $0x0,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c7b1c5 <__gmpz_get_d_2exp@plt+0x874f45> │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -634981,15 +635010,15 @@ │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ mov %rsi,%rdi │ │ │ │ lea -0x20(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 63d750 <__gmpz_get_d_2exp@plt+0x2374d0> │ │ │ │ - lea 0xb3ec53(%rip),%rbx │ │ │ │ + lea 0xb3ec73(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 63d750 <__gmpz_get_d_2exp@plt+0x2374d0> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ @@ -635001,16 +635030,16 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 745c1324 <__environ@GLIBC_2.2.5+0x7327d83c> │ │ │ │ - cs lea 0xb3ec08(%rip),%rbx │ │ │ │ + rex.RB call 745c1324 <__environ@GLIBC_2.2.5+0x7327d7fc> │ │ │ │ + cs lea 0xb3ec28(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -635085,15 +635114,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105c142c <__environ@GLIBC_2.2.5+0xf27d944> │ │ │ │ + rex.RB call 105c142c <__environ@GLIBC_2.2.5+0xf27d904> │ │ │ │ (bad) │ │ │ │ lahf │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c7b605 <__gmpz_get_d_2exp@plt+0x875385> │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ @@ -635135,15 +635164,15 @@ │ │ │ │ mov %rdx,0x10(%rbp) │ │ │ │ jmp 63d9d0 <__gmpz_get_d_2exp@plt+0x237750> │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 63d9d0 <__gmpz_get_d_2exp@plt+0x237750> │ │ │ │ - lea 0xb3ea65(%rip),%rbx │ │ │ │ + lea 0xb3ea85(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -635198,17 +635227,17 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 745c158c <__environ@GLIBC_2.2.5+0x7327daa4> │ │ │ │ + rex.RB call 745c158c <__environ@GLIBC_2.2.5+0x7327da64> │ │ │ │ jno 63dc8a <__gmpz_get_d_2exp@plt+0x237a0a> │ │ │ │ - lea 0xb3e9b0(%rip),%ebx │ │ │ │ + lea 0xb3e9d0(%rip),%ebx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -635301,15 +635330,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105c16ec <__environ@GLIBC_2.2.5+0xf27dc04> │ │ │ │ + rex.RB call 105c16ec <__environ@GLIBC_2.2.5+0xf27dbc4> │ │ │ │ (bad) │ │ │ │ roll $0x0,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c7bb85 <__gmpz_get_d_2exp@plt+0x875905> │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -635354,15 +635383,15 @@ │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x20(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 63dc38 <__gmpz_get_d_2exp@plt+0x2379b8> │ │ │ │ - lea 0xb3e793(%rip),%rbx │ │ │ │ + lea 0xb3e7b3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 63dc38 <__gmpz_get_d_2exp@plt+0x2379b8> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ @@ -635434,17 +635463,17 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb3e668(%rip),%rbx │ │ │ │ + lea 0xb3e688(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xb41350(%rip),%rbx │ │ │ │ + lea 0xb41370(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x63dff8,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ mov 0x1f(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -635591,17 +635620,17 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb3e43b(%rip),%rbx │ │ │ │ + lea 0xb3e45b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xb41113(%rip),%rbx │ │ │ │ + lea 0xb41133(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x63e230,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ mov 0x1f(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -635697,17 +635726,17 @@ │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb3e2bc(%rip),%rbx │ │ │ │ + lea 0xb3e2dc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xb40f8c(%rip),%rbx │ │ │ │ + lea 0xb40fac(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x63e3b8,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ mov 0x1f(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -635784,21 +635813,21 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0xe(%rbp),%esi │ │ │ │ - lea 0xc72f42(%rip),%rbx │ │ │ │ + lea 0xc72f62(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc72f2b(%rip),%rbx │ │ │ │ + lea 0xc72f4b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb3e194(%rip),%rbx │ │ │ │ + lea 0xb3e1b4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -636002,15 +636031,15 @@ │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rsi,%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp 63e5f8 <__gmpz_get_d_2exp@plt+0x238378> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb3de97(%rip),%rbx │ │ │ │ + lea 0xb3deb7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -636219,15 +636248,15 @@ │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rdi,%r14 │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp 63e900 <__gmpz_get_d_2exp@plt+0x238680> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb3db82(%rip),%rbx │ │ │ │ + lea 0xb3dba2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -636241,17 +636270,17 @@ │ │ │ │ jb 63eb1d <__gmpz_get_d_2exp@plt+0x23889d> │ │ │ │ movq $0x63eb48,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb3db3c(%rip),%rbx │ │ │ │ + lea 0xb3db5c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xc728ab(%rip),%rbx │ │ │ │ + lea 0xc728cb(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -636293,15 +636322,15 @@ │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 63eaf8 <__gmpz_get_d_2exp@plt+0x238878> │ │ │ │ movq $0xfb6dc0,0x0(%rbp) │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp f4d100 <__gmpz_get_d_2exp@plt+0xb46e80> │ │ │ │ - lea 0xc727ff(%rip),%rbx │ │ │ │ + lea 0xc7281f(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -636343,16 +636372,16 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 745c25a4 <__environ@GLIBC_2.2.5+0x7327eabc> │ │ │ │ - cs lea 0xb3da10(%rip),%rbx │ │ │ │ + rex.RB call 745c25a4 <__environ@GLIBC_2.2.5+0x7327ea7c> │ │ │ │ + cs lea 0xb3da30(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -636432,45 +636461,45 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%cl │ │ │ │ jmp 63ed61 <__gmpz_get_d_2exp@plt+0x238ae1> │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ - add %dl,0x50000000(%rip) │ │ │ │ + add %dl,0x70000000(%rip) │ │ │ │ fidivl 0x458d4800(%rbx) │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 63edc3 <__gmpz_get_d_2exp@plt+0x238b43> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 63edc1 <__gmpz_get_d_2exp@plt+0x238b41> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb3d9ef(%rip),%rsi │ │ │ │ - lea 0xb3d9c2(%rip),%r14 │ │ │ │ + lea 0xb3da0f(%rip),%rsi │ │ │ │ + lea 0xb3d9e2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ fidivl 0x458d4800(%rbx) │ │ │ │ - call 105c2734 <__environ@GLIBC_2.2.5+0xf27ec4c> │ │ │ │ + call 105c2734 <__environ@GLIBC_2.2.5+0xf27ec0c> │ │ │ │ (bad) │ │ │ │ movabs %eax,0x18f045c748000000 │ │ │ │ out %al,(%dx) │ │ │ │ movsxd (%rax),%eax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -636480,16 +636509,16 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - fnstenv -0x2776b800(%rbx) │ │ │ │ + add %bl,(%rax) │ │ │ │ + fidivl -0x2776b800(%rbx) │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 63ee80 <__gmpz_get_d_2exp@plt+0x238c00> │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 63ee37 <__gmpz_get_d_2exp@plt+0x238bb7> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -636507,18 +636536,18 @@ │ │ │ │ jmp 63ede0 <__gmpz_get_d_2exp@plt+0x238b60> │ │ │ │ movq $0x63eed8,-0x8(%rbp) │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 63ede0 <__gmpz_get_d_2exp@plt+0x238b60> │ │ │ │ - lea 0xb3d969(%rip),%rbx │ │ │ │ + lea 0xb3d989(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb3d979(%rip),%rbx │ │ │ │ + lea 0xb3d999(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -636549,31 +636578,31 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ fnstenv -0x12c1700(%rbx) │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %dl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 745c287c <__environ@GLIBC_2.2.5+0x7327ed94> │ │ │ │ - cs lea 0xb3d8f8(%rip),%rbx │ │ │ │ + rex.RB call 745c287c <__environ@GLIBC_2.2.5+0x7327ed54> │ │ │ │ + cs lea 0xb3d918(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -636653,43 +636682,43 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%cl │ │ │ │ jmp 63f039 <__gmpz_get_d_2exp@plt+0x238db9> │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ - add %dl,-0x68000000(%rip) │ │ │ │ + add %dl,-0x48000000(%rip) │ │ │ │ fdivs 0x458d4800(%rbx) │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 63f09b <__gmpz_get_d_2exp@plt+0x238e1b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 63f099 <__gmpz_get_d_2exp@plt+0x238e19> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb3d837(%rip),%rsi │ │ │ │ - lea 0xb3d80a(%rip),%r14 │ │ │ │ + lea 0xb3d857(%rip),%rsi │ │ │ │ + lea 0xb3d82a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x28(%rax) │ │ │ │ + add %bh,-0x28(%rax) │ │ │ │ mov $0x0,%bl │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 63f168 <__gmpz_get_d_2exp@plt+0x238ee8> │ │ │ │ movq $0x63f0f0,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ @@ -636700,15 +636729,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x28(%rax) │ │ │ │ + add %ah,-0x28(%rax) │ │ │ │ mov $0x0,%bl │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 63f158 <__gmpz_get_d_2exp@plt+0x238ed8> │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 63f10f <__gmpz_get_d_2exp@plt+0x238e8f> │ │ │ │ @@ -636728,18 +636757,18 @@ │ │ │ │ jmp 63f0b8 <__gmpz_get_d_2exp@plt+0x238e38> │ │ │ │ movq $0x63f1b0,-0x8(%rbp) │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 63f0b8 <__gmpz_get_d_2exp@plt+0x238e38> │ │ │ │ - lea 0xb3d7b1(%rip),%rbx │ │ │ │ + lea 0xb3d7d1(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb3d7c1(%rip),%rbx │ │ │ │ + lea 0xb3d7e1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -636770,15 +636799,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x29(%rax) │ │ │ │ + add %dh,-0x29(%rax) │ │ │ │ mov $0x0,%bl │ │ │ │ jmp 63f0b8 <__gmpz_get_d_2exp@plt+0x238e38> │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -636805,15 +636834,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jae 63f283 <__gmpz_get_d_2exp@plt+0x239003> │ │ │ │ - lea 0xb3d708(%rip),%rbx │ │ │ │ + lea 0xb3d728(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 63f325 <__gmpz_get_d_2exp@plt+0x2390a5> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x63f1f8,-0x18(%r12) │ │ │ │ @@ -636894,15 +636923,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jae 63f3d3 <__gmpz_get_d_2exp@plt+0x239153> │ │ │ │ - lea 0xb3d5c0(%rip),%rbx │ │ │ │ + lea 0xb3d5e0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 63f491 <__gmpz_get_d_2exp@plt+0x239211> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x63f348,-0x18(%r12) │ │ │ │ @@ -636988,15 +637017,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jae 63f543 <__gmpz_get_d_2exp@plt+0x2392c3> │ │ │ │ - lea 0xb3d458(%rip),%rbx │ │ │ │ + lea 0xb3d478(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 63f5d2 <__gmpz_get_d_2exp@plt+0x239352> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x63f4b8,-0x18(%r12) │ │ │ │ @@ -637057,15 +637086,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 63f621 <__gmpz_get_d_2exp@plt+0x2393a1> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc71e21(%rip),%r14 │ │ │ │ + lea 0xc71e41(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 63f4f8 <__gmpz_get_d_2exp@plt+0x239278> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -637076,15 +637105,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 63f661 <__gmpz_get_d_2exp@plt+0x2393e1> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc71de1(%rip),%r14 │ │ │ │ + lea 0xc71e01(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 63f4f8 <__gmpz_get_d_2exp@plt+0x239278> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -637127,18 +637156,18 @@ │ │ │ │ jmp 63f4f8 <__gmpz_get_d_2exp@plt+0x239278> │ │ │ │ movq $0x63f5f8,-0x10(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 63f4f8 <__gmpz_get_d_2exp@plt+0x239278> │ │ │ │ - lea 0xb3d245(%rip),%rbx │ │ │ │ + lea 0xb3d265(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xc71d08(%rip),%r14 │ │ │ │ + lea 0xc71d28(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 63f4f8 <__gmpz_get_d_2exp@plt+0x239278> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -637165,15 +637194,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 63f7a9 <__gmpz_get_d_2exp@plt+0x239529> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc71c99(%rip),%r14 │ │ │ │ + lea 0xc71cb9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 63f388 <__gmpz_get_d_2exp@plt+0x239108> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -637184,15 +637213,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 63f7e9 <__gmpz_get_d_2exp@plt+0x239569> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc71c59(%rip),%r14 │ │ │ │ + lea 0xc71c79(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 63f388 <__gmpz_get_d_2exp@plt+0x239108> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -637235,18 +637264,18 @@ │ │ │ │ jmp 63f388 <__gmpz_get_d_2exp@plt+0x239108> │ │ │ │ movq $0x63f780,-0x10(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 63f388 <__gmpz_get_d_2exp@plt+0x239108> │ │ │ │ - lea 0xb3d0cd(%rip),%rbx │ │ │ │ + lea 0xb3d0ed(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xc71b80(%rip),%r14 │ │ │ │ + lea 0xc71ba0(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 63f388 <__gmpz_get_d_2exp@plt+0x239108> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -637258,15 +637287,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 63f911 <__gmpz_get_d_2exp@plt+0x239691> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc71b31(%rip),%r14 │ │ │ │ + lea 0xc71b51(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 63f238 <__gmpz_get_d_2exp@plt+0x238fb8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -637277,15 +637306,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 63f951 <__gmpz_get_d_2exp@plt+0x2396d1> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc71af1(%rip),%r14 │ │ │ │ + lea 0xc71b11(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 63f238 <__gmpz_get_d_2exp@plt+0x238fb8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -637328,18 +637357,18 @@ │ │ │ │ jmp 63f238 <__gmpz_get_d_2exp@plt+0x238fb8> │ │ │ │ movq $0x63f8e8,-0x10(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 63f238 <__gmpz_get_d_2exp@plt+0x238fb8> │ │ │ │ - lea 0xb3cf6d(%rip),%rbx │ │ │ │ + lea 0xb3cf8d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xc71a18(%rip),%r14 │ │ │ │ + lea 0xc71a38(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 63f238 <__gmpz_get_d_2exp@plt+0x238fb8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -637356,20 +637385,20 @@ │ │ │ │ ja 63fac5 <__gmpz_get_d_2exp@plt+0x239845> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e91,-0x8(%r12) │ │ │ │ + movq $0x1231eb1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x63fae8,-0x20(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0xfb6dc0,-0x38(%rbp) │ │ │ │ - movq $0x1231dd1,-0x30(%rbp) │ │ │ │ + movq $0x1231df1,-0x30(%rbp) │ │ │ │ mov %rcx,-0x28(%rbp) │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffc8,%rbp │ │ │ │ jmp de1af8 <__gmpz_get_d_2exp@plt+0x9db878> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -637380,15 +637409,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jge 63faf4 <__gmpz_get_d_2exp@plt+0x239874> │ │ │ │ - lea 0xc71946(%rip),%rsi │ │ │ │ + lea 0xc71966(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp de5868 <__gmpz_get_d_2exp@plt+0x9df5e8> │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -637431,15 +637460,15 @@ │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231d89,-0x8(%r12) │ │ │ │ + movq $0x1231da9,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ add $0x20,%rbp │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ @@ -637462,36 +637491,36 @@ │ │ │ │ ja 63fc45 <__gmpz_get_d_2exp@plt+0x2399c5> │ │ │ │ movq $0x63fb10,-0x40(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e81,-0x8(%r12) │ │ │ │ + movq $0x1231ea1,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb3cd31(%rip),%rbx │ │ │ │ + lea 0xb3cd51(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735c35cc <__environ@GLIBC_2.2.5+0x7227fae4> │ │ │ │ + rex.RB call 735c35cc <__environ@GLIBC_2.2.5+0x7227faa4> │ │ │ │ push %rax │ │ │ │ movq $0x63fcb8,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -637590,15 +637619,15 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x32(%rdi) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e91,-0x8(%r12) │ │ │ │ + movq $0x1231eb1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp de1f70 <__gmpz_get_d_2exp@plt+0x9dbcf0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -637651,15 +637680,15 @@ │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x63fe10,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x1231e81,-0x8(%r12) │ │ │ │ + movq $0x1231ea1,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ @@ -637690,28 +637719,28 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x63fd50,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb3ca01(%rip),%rbx │ │ │ │ + lea 0xb3ca21(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735c3904 <__environ@GLIBC_2.2.5+0x7227fe1c> │ │ │ │ + rex.RB call 735c3904 <__environ@GLIBC_2.2.5+0x7227fddc> │ │ │ │ rex.R │ │ │ │ movq $0x63ffe8,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -637728,15 +637757,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jge 63fffc <__gmpz_get_d_2exp@plt+0x239d7c> │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 63ff10 <__gmpz_get_d_2exp@plt+0x239c90> │ │ │ │ - lea 0xb3c994(%rip),%rbx │ │ │ │ + lea 0xb3c9b4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -637745,18 +637774,18 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 640047 <__gmpz_get_d_2exp@plt+0x239dc7> │ │ │ │ mov %rsi,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ - movq $0x12b1439,-0x8(%rbp) │ │ │ │ + movq $0x12b1459,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 63ff10 <__gmpz_get_d_2exp@plt+0x239c90> │ │ │ │ - lea 0xb3c952(%rip),%rbx │ │ │ │ + lea 0xb3c972(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -637787,15 +637816,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x640070,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ jmp de1f70 <__gmpz_get_d_2exp@plt+0x9dbcf0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb3c8da(%rip),%rbx │ │ │ │ + lea 0xb3c8fa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -637862,15 +637891,15 @@ │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x46(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb3c7d1(%rip),%rbx │ │ │ │ + lea 0xb3c7f1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -637944,15 +637973,15 @@ │ │ │ │ mov 0x7(%rbx),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 640200 <__gmpz_get_d_2exp@plt+0x239f80> │ │ │ │ - lea 0xb3c6bd(%rip),%rbx │ │ │ │ + lea 0xb3c6dd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x640328,0x10(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 640328 <__gmpz_get_d_2exp@plt+0x23a0a8> │ │ │ │ jmp *(%rbx) │ │ │ │ @@ -637963,15 +637992,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add (%rdi),%ecx │ │ │ │ test %dl,0x48000000(%rdx) │ │ │ │ add $0xffffffd8,%ebp │ │ │ │ - lea 0xc7109a(%rip),%rbx │ │ │ │ + lea 0xc710ba(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x640380,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rdi,%rbx │ │ │ │ @@ -638004,15 +638033,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0xfb6dc0,0x8(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f4d160 <__gmpz_get_d_2exp@plt+0xb46ee0> │ │ │ │ - lea 0xc71003(%rip),%rbx │ │ │ │ + lea 0xc71023(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 640339 <__gmpz_get_d_2exp@plt+0x23a0b9> │ │ │ │ xchg %ax,%ax │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -638106,15 +638135,15 @@ │ │ │ │ mov 0x7(%rbx),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 640428 <__gmpz_get_d_2exp@plt+0x23a1a8> │ │ │ │ - lea 0xb3c49d(%rip),%rbx │ │ │ │ + lea 0xb3c4bd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x640550,0x10(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 640550 <__gmpz_get_d_2exp@plt+0x23a2d0> │ │ │ │ jmp *(%rbx) │ │ │ │ @@ -638125,15 +638154,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add (%rdi),%ecx │ │ │ │ test %dl,0x48000000(%rdx) │ │ │ │ add $0xffffffd8,%ebp │ │ │ │ - lea 0xc70e69(%rip),%rbx │ │ │ │ + lea 0xc70e89(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x6405a8,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rdi,%rbx │ │ │ │ @@ -638166,15 +638195,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0xfb6dc0,0x8(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f4d100 <__gmpz_get_d_2exp@plt+0xb46e80> │ │ │ │ - lea 0xc70de4(%rip),%rbx │ │ │ │ + lea 0xc70e04(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 640561 <__gmpz_get_d_2exp@plt+0x23a2e1> │ │ │ │ xchg %ax,%ax │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -638268,15 +638297,15 @@ │ │ │ │ mov 0x7(%rbx),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 640650 <__gmpz_get_d_2exp@plt+0x23a3d0> │ │ │ │ - lea 0xb3c27d(%rip),%rbx │ │ │ │ + lea 0xb3c29d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x640778,0x10(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 640778 <__gmpz_get_d_2exp@plt+0x23a4f8> │ │ │ │ jmp *(%rbx) │ │ │ │ @@ -638287,15 +638316,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add (%rdi),%ecx │ │ │ │ test %al,0x48000000(%rdx) │ │ │ │ add $0xffffffd8,%ebp │ │ │ │ - lea 0xc70c41(%rip),%rbx │ │ │ │ + lea 0xc70c61(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x6407d0,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rdi,%rbx │ │ │ │ @@ -638325,15 +638354,15 @@ │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 640789 <__gmpz_get_d_2exp@plt+0x23a509> │ │ │ │ mov 0x6(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xc70bcc(%rip),%rbx │ │ │ │ + lea 0xc70bec(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 640789 <__gmpz_get_d_2exp@plt+0x23a509> │ │ │ │ xchg %ax,%ax │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -638404,15 +638433,15 @@ │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb3c0b9(%rip),%rbx │ │ │ │ + lea 0xb3c0d9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -638444,30 +638473,30 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x640930,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 6408b8 <__gmpz_get_d_2exp@plt+0x23a638> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb3c052(%rip),%rbx │ │ │ │ + lea 0xb3c072(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735c431c <__environ@GLIBC_2.2.5+0x72280834> │ │ │ │ + rex.RB call 735c431c <__environ@GLIBC_2.2.5+0x722807f4> │ │ │ │ and -0x39(%rax),%ecx │ │ │ │ rex.RB call c813e1 <__gmpz_get_d_2exp@plt+0x87b161> │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -638513,18 +638542,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 640a84 <__gmpz_get_d_2exp@plt+0x23a804> │ │ │ │ movq $0x640aa0,-0x8(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xc48c0e(%rip),%r14 │ │ │ │ + lea 0xc48c2e(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f6cab8 <__gmpz_get_d_2exp@plt+0xb66838> │ │ │ │ - lea 0xb3bf75(%rip),%rbx │ │ │ │ + lea 0xb3bf95(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -638549,24 +638578,24 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735c4444 <__environ@GLIBC_2.2.5+0x7228095c> │ │ │ │ + rex.RB call 735c4444 <__environ@GLIBC_2.2.5+0x7228091c> │ │ │ │ (bad) │ │ │ │ movq $0x640b38,-0x18(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 63f808 <__gmpz_get_d_2exp@plt+0x239588> │ │ │ │ - lea 0xb3bee9(%rip),%rbx │ │ │ │ + lea 0xb3bf09(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -638588,15 +638617,15 @@ │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,0x4800640b(%r8) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ - lea 0xc48b16(%rip),%r14 │ │ │ │ + lea 0xc48b36(%rip),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp f6cab8 <__gmpz_get_d_2exp@plt+0xb66838> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -638618,18 +638647,18 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0xe(%rbp),%esi │ │ │ │ - lea 0xc70801(%rip),%rbx │ │ │ │ + lea 0xc70821(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc707fc(%rip),%rbx │ │ │ │ + lea 0xc7081c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ @@ -638645,15 +638674,15 @@ │ │ │ │ mov %r14,%rax │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 63f808 <__gmpz_get_d_2exp@plt+0x239588> │ │ │ │ - lea 0xb3bddd(%rip),%rbx │ │ │ │ + lea 0xb3bdfd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -638681,15 +638710,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,0x4800640c(%r8) │ │ │ │ mov 0x10(%rbp),%esi │ │ │ │ - lea 0xc489fe(%rip),%r14 │ │ │ │ + lea 0xc48a1e(%rip),%r14 │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ jmp f6cab8 <__gmpz_get_d_2exp@plt+0xb66838> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -638734,24 +638763,24 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735c466c <__environ@GLIBC_2.2.5+0x72280b84> │ │ │ │ + rex.RB call 735c466c <__environ@GLIBC_2.2.5+0x72280b44> │ │ │ │ (bad) │ │ │ │ movq $0x640d60,-0x18(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 63f808 <__gmpz_get_d_2exp@plt+0x239588> │ │ │ │ - lea 0xb3bcd1(%rip),%rbx │ │ │ │ + lea 0xb3bcf1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -638771,15 +638800,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r15b,0x4800640d(%r8) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ - lea 0xc488ee(%rip),%r14 │ │ │ │ + lea 0xc4890e(%rip),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp f6cab8 <__gmpz_get_d_2exp@plt+0xb66838> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -638801,18 +638830,18 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0xe(%rbp),%esi │ │ │ │ - lea 0xc705e2(%rip),%rbx │ │ │ │ + lea 0xc70602(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc705cb(%rip),%rbx │ │ │ │ + lea 0xc705eb(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ @@ -638828,15 +638857,15 @@ │ │ │ │ mov %r14,%rax │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 63f808 <__gmpz_get_d_2exp@plt+0x239588> │ │ │ │ - lea 0xb3bbc5(%rip),%rbx │ │ │ │ + lea 0xb3bbe5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -638859,15 +638888,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,%r8b │ │ │ │ (bad) │ │ │ │ add %cl,%fs:-0x75(%rax) │ │ │ │ jne 640ebc <__gmpz_get_d_2exp@plt+0x23ac3c> │ │ │ │ - lea 0xc487d6(%rip),%r14 │ │ │ │ + lea 0xc487f6(%rip),%r14 │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ jmp f6cab8 <__gmpz_get_d_2exp@plt+0xb66838> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -638911,24 +638940,24 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735c4894 <__environ@GLIBC_2.2.5+0x72280dac> │ │ │ │ + rex.RB call 735c4894 <__environ@GLIBC_2.2.5+0x72280d6c> │ │ │ │ (bad) │ │ │ │ movq $0x640f88,-0x18(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 63f808 <__gmpz_get_d_2exp@plt+0x239588> │ │ │ │ - lea 0xb3bab9(%rip),%rbx │ │ │ │ + lea 0xb3bad9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -638949,15 +638978,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,%r8b │ │ │ │ pcmpgtb (%rax),%mm0 │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - lea 0xc486c6(%rip),%r14 │ │ │ │ + lea 0xc486e6(%rip),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp f6cab8 <__gmpz_get_d_2exp@plt+0xb66838> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -638979,18 +639008,18 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add 0xe(%rbp),%esi │ │ │ │ - lea 0xc703ba(%rip),%rbx │ │ │ │ + lea 0xc703da(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc703a3(%rip),%rbx │ │ │ │ + lea 0xc703c3(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -639161,29 +639190,29 @@ │ │ │ │ lea -0xbe(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0xce(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x3f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xd8,0x388(%r13) │ │ │ │ - lea 0xb3b75d(%rip),%rbx │ │ │ │ + lea 0xb3b77d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ or $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jae 641323 <__gmpz_get_d_2exp@plt+0x23b0a3> │ │ │ │ - lea 0xb3b738(%rip),%rbx │ │ │ │ + lea 0xb3b758(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -639237,15 +639266,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,%r8b │ │ │ │ adc 0x48(%rax,%rax,1),%esp │ │ │ │ mov %ebx,%esi │ │ │ │ xor %r14d,%r14d │ │ │ │ jmp 6412f0 <__gmpz_get_d_2exp@plt+0x23b070> │ │ │ │ - lea 0xb3b67e(%rip),%rbx │ │ │ │ + lea 0xb3b69e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -639270,17 +639299,17 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 745c4d84 <__environ@GLIBC_2.2.5+0x7328129c> │ │ │ │ + rex.RB call 745c4d84 <__environ@GLIBC_2.2.5+0x7328125c> │ │ │ │ sub -0x73(%rax),%ecx │ │ │ │ - sbb $0xb3b6a0,%eax │ │ │ │ + sbb $0xb3b6c0,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -639321,15 +639350,15 @@ │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 641430 <__gmpz_get_d_2exp@plt+0x23b1b0> │ │ │ │ mov %r14,%rax │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xc6ce5c(%rip),%rbx │ │ │ │ + lea 0xc6ce7c(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -639344,19 +639373,18 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0xb3,%bh │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %al,-0x49(%rax) │ │ │ │ + mov $0x0,%bl │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 641542 <__gmpz_get_d_2exp@plt+0x23b2c2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -639419,19 +639447,18 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0xb3,%dh │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + add %cl,-0x4a(%rax) │ │ │ │ + mov $0x0,%bl │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 64163a <__gmpz_get_d_2exp@plt+0x23b3ba> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -639671,32 +639698,33 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %dh,-0x72b7ff4d(%rdx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + test $0xb2,%al │ │ │ │ + mov $0x0,%bl │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 6419c1 <__gmpz_get_d_2exp@plt+0x23b741> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xb3b26e(%rip),%r14 │ │ │ │ + lea 0xb3b28e(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,-0x4e(%rax) │ │ │ │ + add %ch,-0x4e(%rax) │ │ │ │ mov $0x0,%bl │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 641a6c <__gmpz_get_d_2exp@plt+0x23b7ec> │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 641a61 <__gmpz_get_d_2exp@plt+0x23b7e1> │ │ │ │ @@ -639724,17 +639752,19 @@ │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,0x4800b3b1(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + mov $0xb3,%cl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 641b2b <__gmpz_get_d_2exp@plt+0x23b8ab> │ │ │ │ add $0x70,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 641b20 <__gmpz_get_d_2exp@plt+0x23b8a0> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -639765,16 +639795,16 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0xb3,%al │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0xb3,%cl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 641c04 <__gmpz_get_d_2exp@plt+0x23b984> │ │ │ │ add $0x80,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 641bf9 <__gmpz_get_d_2exp@plt+0x23b979> │ │ │ │ @@ -639977,34 +640007,33 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ + js 641e13 <__gmpz_get_d_2exp@plt+0x23bb93> │ │ │ │ mov $0x0,%bl │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 641e91 <__gmpz_get_d_2exp@plt+0x23bc11> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xb3ad3e(%rip),%r14 │ │ │ │ + lea 0xb3ad5e(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ lods %ds:(%rsi),%eax │ │ │ │ mov $0x0,%bl │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 641f3c <__gmpz_get_d_2exp@plt+0x23bcbc> │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -640060,16 +640089,18 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800b3ac(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ + add %al,%al │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + mov $0x0,%bl │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x3,%rcx │ │ │ │ jae 642006 <__gmpz_get_d_2exp@plt+0x23bd86> │ │ │ │ cmp $0x2,%rcx │ │ │ │ jb 641fd2 <__gmpz_get_d_2exp@plt+0x23bd52> │ │ │ │ movq $0x642088,-0x10(%rbp) │ │ │ │ @@ -640092,46 +640123,44 @@ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 8dfeb8 <__gmpz_get_d_2exp@plt+0x4d9c38> │ │ │ │ movq $0x642038,0x10(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 8dfeb8 <__gmpz_get_d_2exp@plt+0x4d9c38> │ │ │ │ - lea 0xb3ac17(%rip),%rbx │ │ │ │ + lea 0xb3ac37(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ + add %cl,-0x55(%rax) │ │ │ │ mov $0x0,%bl │ │ │ │ movq $0x642058,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp bfd130 <__gmpz_get_d_2exp@plt+0x7f6eb0> │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ stos %eax,%es:(%rdi) │ │ │ │ mov $0x0,%bl │ │ │ │ mov %rbx,%r14 │ │ │ │ movq $0xfb68a0,-0x8(%rbp) │ │ │ │ - movq $0x117cb62,0x0(%rbp) │ │ │ │ + movq $0x117cb82,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ + add %bl,-0x55(%rax) │ │ │ │ mov $0x0,%bl │ │ │ │ movq $0x6420c0,-0x10(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rcx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ @@ -640142,15 +640171,15 @@ │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ stos %eax,%es:(%rdi) │ │ │ │ mov $0x0,%bl │ │ │ │ add $0x78,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 642151 <__gmpz_get_d_2exp@plt+0x23bed1> │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ movq $0x641c18,-0x70(%r12) │ │ │ │ @@ -640181,15 +640210,15 @@ │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.RX add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ mov $0x0,%bl │ │ │ │ movq $0x6421b0,-0x10(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rcx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ @@ -640201,15 +640230,15 @@ │ │ │ │ nop │ │ │ │ or %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900b3aa(%rax) │ │ │ │ + add %ch,0x4900b3aa(%rax) │ │ │ │ add $0x98,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 642269 <__gmpz_get_d_2exp@plt+0x23bfe9> │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ movq $0x641518,-0x90(%r12) │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ @@ -640275,15 +640304,15 @@ │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,-0x57(%rax) │ │ │ │ + add %bh,-0x57(%rax) │ │ │ │ mov $0x0,%bl │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 64230a <__gmpz_get_d_2exp@plt+0x23c08a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ @@ -640293,15 +640322,15 @@ │ │ │ │ jmp 643468 <__gmpz_get_d_2exp@plt+0x23d1e8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ test $0x8d4800b3,%eax │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 64239f <__gmpz_get_d_2exp@plt+0x23c11f> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 642394 <__gmpz_get_d_2exp@plt+0x23c114> │ │ │ │ @@ -640398,16 +640427,18 @@ │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,0x4800b3a7(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,%al │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + mov $0x0,%bl │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6424c2 <__gmpz_get_d_2exp@plt+0x23c242> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ @@ -640415,17 +640446,16 @@ │ │ │ │ jmp 643468 <__gmpz_get_d_2exp@plt+0x23d1e8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x59(%rax) │ │ │ │ - mov $0x0,%bl │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,0x4800b3a7(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 642557 <__gmpz_get_d_2exp@plt+0x23c2d7> │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 64254c <__gmpz_get_d_2exp@plt+0x23c2cc> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -640766,32 +640796,33 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - movabs %al,0x394cf0458d4800b3 │ │ │ │ - clc │ │ │ │ + js 642968 <__gmpz_get_d_2exp@plt+0x23c6e8> │ │ │ │ + mov $0x0,%bl │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 6429f1 <__gmpz_get_d_2exp@plt+0x23c771> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xb3a23e(%rip),%r14 │ │ │ │ + lea 0xb3a25e(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ movabs %al,0x394cf0458d4800b3 │ │ │ │ clc │ │ │ │ jb 642aaa <__gmpz_get_d_2exp@plt+0x23c82a> │ │ │ │ add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 642a9f <__gmpz_get_d_2exp@plt+0x23c81f> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ @@ -640822,17 +640853,16 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,-0x5f(%rax) │ │ │ │ - mov $0x0,%bl │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,0x4800b3a1(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 642b81 <__gmpz_get_d_2exp@plt+0x23c901> │ │ │ │ add $0x88,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 642b76 <__gmpz_get_d_2exp@plt+0x23c8f6> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -640868,17 +640898,17 @@ │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800b3a0(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + movabs 0x394cf0458d4800b3,%al │ │ │ │ + clc │ │ │ │ jb 642c71 <__gmpz_get_d_2exp@plt+0x23c9f1> │ │ │ │ add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 642c66 <__gmpz_get_d_2exp@plt+0x23c9e6> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -640917,16 +640947,18 @@ │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800b39f(%rax) │ │ │ │ - lea -0x58(%rbp),%eax │ │ │ │ + add %dl,%al │ │ │ │ + lahf │ │ │ │ + mov $0x0,%bl │ │ │ │ + lea -0x58(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 642de1 <__gmpz_get_d_2exp@plt+0x23cb61> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x642d08,-0x58(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ @@ -640951,16 +640983,15 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ or %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - lahf │ │ │ │ + add %dl,-0x61(%rax) │ │ │ │ mov $0x0,%bl │ │ │ │ add $0xa8,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 642dd1 <__gmpz_get_d_2exp@plt+0x23cb51> │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ movq $0x642320,-0xa0(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ @@ -641273,32 +641304,32 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %bl,-0x72b7ff4d(%rdx) │ │ │ │ + sub %bl,-0x72b7ff4d(%rdx) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 6431e1 <__gmpz_get_d_2exp@plt+0x23cf61> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xb399ee(%rip),%r14 │ │ │ │ + lea 0xb39a0e(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ cltd │ │ │ │ mov $0x0,%bl │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 64329a <__gmpz_get_d_2exp@plt+0x23d01a> │ │ │ │ add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -641332,15 +641363,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ cltd │ │ │ │ mov $0x0,%bl │ │ │ │ lea -0x48(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6433dc <__gmpz_get_d_2exp@plt+0x23d15c> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -641364,16 +641395,18 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ (bad) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900b398(%rax) │ │ │ │ - add $0x90,%esp │ │ │ │ + add %al,%al │ │ │ │ + cwtl │ │ │ │ + mov $0x0,%bl │ │ │ │ + add $0x90,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6433cc <__gmpz_get_d_2exp@plt+0x23d14c> │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ movq $0x642e98,-0x88(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x78(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ @@ -641421,36 +641454,35 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xchg %rax,%rdi │ │ │ │ - mov $0x0,%bl │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + push $0x4800b397 │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 64344a <__gmpz_get_d_2exp@plt+0x23d1ca> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x117cb62,-0x18(%rbp) │ │ │ │ + movq $0x117cb82,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ xchg %eax,%edi │ │ │ │ mov $0x0,%bl │ │ │ │ lea -0x38(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 64352a <__gmpz_get_d_2exp@plt+0x23d2aa> │ │ │ │ movq $0x6434a8,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ @@ -641463,15 +641495,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800b397(%rax) │ │ │ │ + add %dh,0x4800b397(%rax) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x3,%rcx │ │ │ │ jae 643516 <__gmpz_get_d_2exp@plt+0x23d296> │ │ │ │ cmp $0x2,%rcx │ │ │ │ jb 6434e2 <__gmpz_get_d_2exp@plt+0x23d262> │ │ │ │ @@ -641495,21 +641527,21 @@ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 8dfeb8 <__gmpz_get_d_2exp@plt+0x4d9c38> │ │ │ │ movq $0x643548,0x10(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 8dfeb8 <__gmpz_get_d_2exp@plt+0x4d9c38> │ │ │ │ - lea 0xb3972f(%rip),%rbx │ │ │ │ + lea 0xb3974f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ xchg %eax,%esi │ │ │ │ mov $0x0,%bl │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 643592 <__gmpz_get_d_2exp@plt+0x23d312> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ @@ -641528,15 +641560,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ xchg %eax,%esi │ │ │ │ mov $0x0,%bl │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 643630 <__gmpz_get_d_2exp@plt+0x23d3b0> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ @@ -641563,16 +641595,16 @@ │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ rex.RX add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xchg %eax,%ebp │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %eax,%esi │ │ │ │ mov $0x0,%bl │ │ │ │ add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6436da <__gmpz_get_d_2exp@plt+0x23d45a> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ @@ -641607,15 +641639,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x6b(%rax) │ │ │ │ + add %bh,-0x6b(%rax) │ │ │ │ mov $0x0,%bl │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 643468 <__gmpz_get_d_2exp@plt+0x23d1e8> │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ @@ -641623,15 +641655,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ xchg %eax,%ebp │ │ │ │ mov $0x0,%bl │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ jmp 641f58 <__gmpz_get_d_2exp@plt+0x23bcd8> │ │ │ │ nop │ │ │ │ @@ -641660,15 +641692,15 @@ │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb394b9(%rip),%rbx │ │ │ │ + lea 0xb394d9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -641689,15 +641721,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ cmovs 0x4be908c5(%rbx),%eax │ │ │ │ - movabs 0xb394741d8d480096,%eax │ │ │ │ + movabs 0xb394941d8d480096,%eax │ │ │ │ add %al,-0x1(%rcx) │ │ │ │ gs clc │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -641720,15 +641752,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb3941c(%rip),%rbx │ │ │ │ + lea 0xb3943c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -641743,15 +641775,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%bl │ │ │ │ fisubs 0xf(%rsi) │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ ... │ │ │ │ - adc $0x8000000,%eax │ │ │ │ + adc $0x28000000,%eax │ │ │ │ xchg %eax,%esp │ │ │ │ mov $0x0,%bl │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 643929 <__gmpz_get_d_2exp@plt+0x23d6a9> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -641760,18 +641792,18 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 643927 <__gmpz_get_d_2exp@plt+0x23d6a7> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb92ee8(%rip),%r8 │ │ │ │ - lea 0xc6db29(%rip),%rdi │ │ │ │ - lea 0xb38b01(%rip),%rsi │ │ │ │ - lea 0xb39403(%rip),%r14 │ │ │ │ + lea 0xb92f08(%rip),%r8 │ │ │ │ + lea 0xc6db49(%rip),%rdi │ │ │ │ + lea 0xb38b21(%rip),%rsi │ │ │ │ + lea 0xb39423(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp ae5490 <__gmpz_get_d_2exp@plt+0x6df210> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ @@ -641817,18 +641849,18 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbe5ee3(%rip),%rbx │ │ │ │ + lea 0xbe5f03(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb39364(%rip),%rbx │ │ │ │ + lea 0xb39384(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x8,%rbp │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 643955 <__gmpz_get_d_2exp@plt+0x23d6d5> │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ @@ -641874,18 +641906,18 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xbe5deb(%rip),%rbx │ │ │ │ + lea 0xbe5e0b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb39274(%rip),%rbx │ │ │ │ + lea 0xb39294(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x8,%rbp │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ jmp 643a4d <__gmpz_get_d_2exp@plt+0x23d7cd> │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -641954,15 +641986,15 @@ │ │ │ │ mov %rdi,%rax │ │ │ │ lea -0x18(%r12),%rdi │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r8,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp fb9d08 <__gmpz_get_d_2exp@plt+0xbb3a88> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb391a1(%rip),%rbx │ │ │ │ + lea 0xb391c1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -642003,15 +642035,15 @@ │ │ │ │ mov %rdi,%rax │ │ │ │ mov %r9,%rdi │ │ │ │ mov %rsi,%rbx │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp fb9d08 <__gmpz_get_d_2exp@plt+0xbb3a88> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xb39101(%rip),%rbx │ │ │ │ + lea 0xb39121(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -642085,15 +642117,15 @@ │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb38fe7(%rip),%rbx │ │ │ │ + lea 0xb39007(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -642146,15 +642178,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbx,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbe5a5e(%rip),%rbx │ │ │ │ + lea 0xbe5a7e(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -642186,15 +642218,15 @@ │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - lea 0xb38e84(%rip),%rbx │ │ │ │ + lea 0xb38ea4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -642264,15 +642296,15 @@ │ │ │ │ lea -0x1b(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2b(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb38d81(%rip),%rbx │ │ │ │ + lea 0xb38da1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -642305,15 +642337,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x644060,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 643fe8 <__gmpz_get_d_2exp@plt+0x23dd68> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb38cfa(%rip),%rbx │ │ │ │ + lea 0xb38d1a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -642360,15 +642392,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb38c27(%rip),%rbx │ │ │ │ + lea 0xb38c47(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -642388,15 +642420,15 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x8(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb38bbe(%rip),%rbx │ │ │ │ + lea 0xb38bde(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -642417,15 +642449,15 @@ │ │ │ │ mov %rsi,%r14 │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x6(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb38b56(%rip),%rbx │ │ │ │ + lea 0xb38b76(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -642439,15 +642471,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb38b0c(%rip),%rbx │ │ │ │ + lea 0xb38b2c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -642473,15 +642505,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735c7c9c <__environ@GLIBC_2.2.5+0x722841b4> │ │ │ │ + rex.RB call 735c7c9c <__environ@GLIBC_2.2.5+0x72284174> │ │ │ │ rex.WRX │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 644394 <__gmpz_get_d_2exp@plt+0x23e114> │ │ │ │ movq $0x6442f8,-0x28(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ mov %r8,-0x10(%r12) │ │ │ │ @@ -642489,30 +642521,30 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x6443c0,-0x10(%rbp) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd2b8 <__gmpz_get_d_2exp@plt+0x7f7038> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb38a52(%rip),%rbx │ │ │ │ + lea 0xb38a72(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ shrb $0x0,-0x5(%rbp) │ │ │ │ - movq $0x117cdf1,0x0(%rbp) │ │ │ │ + movq $0x117ce11,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -642557,15 +642589,15 @@ │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0xfb68a0,-0x10(%rbp) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb38962(%rip),%rbx │ │ │ │ + lea 0xb38982(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -642646,15 +642678,15 @@ │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb3882f(%rip),%rbx │ │ │ │ + lea 0xb3884f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -642672,15 +642704,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 64464a <__gmpz_get_d_2exp@plt+0x23e3ca> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x12298e9,-0x18(%rbp) │ │ │ │ + movq $0x1229909,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ @@ -642796,15 +642828,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ lea -0x57(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ - lea 0xb385f8(%rip),%rbx │ │ │ │ + lea 0xb38618(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -642828,15 +642860,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6448a2 <__gmpz_get_d_2exp@plt+0x23e622> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x12298e9,-0x18(%rbp) │ │ │ │ + movq $0x1229909,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -643049,15 +643081,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0xb8,0x388(%r13) │ │ │ │ - lea 0xb38247(%rip),%rbx │ │ │ │ + lea 0xb38267(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -643084,21 +643116,21 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xb381da(%rip),%ebx │ │ │ │ + lea 0xb381fa(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xbe4c8b(%rip),%rbx │ │ │ │ + lea 0xbe4cab(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb381d4(%rip),%rbx │ │ │ │ + lea 0xb381f4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ @@ -643115,15 +643147,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 644cd2 <__gmpz_get_d_2exp@plt+0x23ea52> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x12298e9,-0x18(%rbp) │ │ │ │ + movq $0x1229909,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -643324,15 +643356,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ shrb $0x0,-0x5(%rbp) │ │ │ │ - movq $0x117ce41,0x0(%rbp) │ │ │ │ + movq $0x117ce61,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ nopl 0x0(%rax) │ │ │ │ cwtl │ │ │ │ cld │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ @@ -643385,15 +643417,15 @@ │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ lea -0x57(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0xc0,0x388(%r13) │ │ │ │ - lea 0xb37d77(%rip),%rbx │ │ │ │ + lea 0xb37d97(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -643417,15 +643449,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 645152 <__gmpz_get_d_2exp@plt+0x23eed2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x12298e9,-0x18(%rbp) │ │ │ │ + movq $0x1229909,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -643710,15 +643742,15 @@ │ │ │ │ movq $0xfb6dc0,0x0(%rbp) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ lea -0x5f(%r12),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0xc8,0x388(%r13) │ │ │ │ - lea 0xb378bc(%rip),%rbx │ │ │ │ + lea 0xb378dc(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -643746,19 +643778,19 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 64561e <__gmpz_get_d_2exp@plt+0x23f39e> │ │ │ │ mov %r9,%rax │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ - lea 0xbb7ab1(%rip),%rdi │ │ │ │ + lea 0xbb7ad1(%rip),%rdi │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 6454a0 <__gmpz_get_d_2exp@plt+0x23f220> │ │ │ │ - lea 0xb37833(%rip),%rbx │ │ │ │ + lea 0xb37853(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -643962,15 +643994,15 @@ │ │ │ │ lea -0xab(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0xc3(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xd0,0x388(%r13) │ │ │ │ - lea 0xb37530(%rip),%rbx │ │ │ │ + lea 0xb37550(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -643988,15 +644020,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 64599a <__gmpz_get_d_2exp@plt+0x23f71a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x12298e9,-0x18(%rbp) │ │ │ │ + movq $0x1229909,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -644025,15 +644057,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735c9354 <__environ@GLIBC_2.2.5+0x7228586c> │ │ │ │ + rex.RB call 735c9354 <__environ@GLIBC_2.2.5+0x7228582c> │ │ │ │ (bad) │ │ │ │ movq $0x645a48,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ @@ -644130,15 +644162,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ - lea 0xb372c0(%rip),%rbx │ │ │ │ + lea 0xb372e0(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -644253,15 +644285,15 @@ │ │ │ │ lea -0x23(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0xb(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 645828 <__gmpz_get_d_2exp@plt+0x23f5a8> │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb3711c(%rip),%rbx │ │ │ │ + lea 0xb3713c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -644307,15 +644339,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 645e22 <__gmpz_get_d_2exp@plt+0x23fba2> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x12298e9,-0x18(%rbp) │ │ │ │ + movq $0x1229909,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ @@ -644430,15 +644462,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp bfd198 <__gmpz_get_d_2exp@plt+0x7f6f18> │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb36e95(%rip),%rbx │ │ │ │ + lea 0xb36eb5(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -644513,15 +644545,15 @@ │ │ │ │ lea -0x25(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x3b(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb36d7f(%rip),%rbx │ │ │ │ + lea 0xb36d9f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -644588,15 +644620,15 @@ │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - lea 0xb36c61(%rip),%rbx │ │ │ │ + lea 0xb36c81(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -644639,73 +644671,74 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb36b8a(%rip),%rbx │ │ │ │ + lea 0xb36baa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xbe35d8(%rip),%rbx │ │ │ │ + lea 0xbe35f8(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmpq $0x0,0x1f(%rbx) │ │ │ │ jge 64632c <__gmpz_get_d_2exp@plt+0x2400ac> │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 643948 <__gmpz_get_d_2exp@plt+0x23d6c8> │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 643948 <__gmpz_get_d_2exp@plt+0x23d6c8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0xf0000000,%eax │ │ │ │ - imul $0xfffffff0,0x458d4800(%rbx),%esi │ │ │ │ + adc $0x10000000,%eax │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + mov $0x0,%bl │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 64639b <__gmpz_get_d_2exp@plt+0x24011b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 646399 <__gmpz_get_d_2exp@plt+0x240119> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb36b8f(%rip),%rsi │ │ │ │ - lea 0xb36b62(%rip),%r14 │ │ │ │ + lea 0xb36baf(%rip),%rsi │ │ │ │ + lea 0xb36b82(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800b36b(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %dl,%al │ │ │ │ + imul $0xfffffff8,0x458d4800(%rbx),%esi │ │ │ │ cmp %r15,%rax │ │ │ │ jb 646460 <__gmpz_get_d_2exp@plt+0x2401e0> │ │ │ │ movq $0x6463f0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 6463f0 <__gmpz_get_d_2exp@plt+0x240170> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x6b(%rax) │ │ │ │ - mov $0x0,%bl │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %bl,0x4800b36b(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 64649a <__gmpz_get_d_2exp@plt+0x24021a> │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 6464a7 <__gmpz_get_d_2exp@plt+0x240227> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -644719,45 +644752,44 @@ │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb36b21(%rip),%rbx │ │ │ │ + lea 0xb36b41(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - push $0xffffffffffffffb3 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ + add %cl,(%rax) │ │ │ │ + imul $0xffffff83,-0x2776b800(%rbx),%esi │ │ │ │ + loopne 64648d <__gmpz_get_d_2exp@plt+0x24020d> │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 64649a <__gmpz_get_d_2exp@plt+0x24021a> │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xb36ac7(%rip),%rbx │ │ │ │ + lea 0xb36ae7(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ cmpq $0x0,0x1f(%rbx) │ │ │ │ jge 6464bf <__gmpz_get_d_2exp@plt+0x24023f> │ │ │ │ movq $0x646480,0x0(%rbp) │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ jmp 643948 <__gmpz_get_d_2exp@plt+0x23d6c8> │ │ │ │ movq $0x6464e0,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 643948 <__gmpz_get_d_2exp@plt+0x23d6c8> │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800b36a(%rax) │ │ │ │ + add %ch,0x4800b36a(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 64649a <__gmpz_get_d_2exp@plt+0x24021a> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -644807,30 +644839,30 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb369c2(%rip),%rbx │ │ │ │ + lea 0xb369e2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xbe3308(%rip),%rbx │ │ │ │ + lea 0xbe3328(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmpq $0x0,0x1f(%rbx) │ │ │ │ jge 6465fc <__gmpz_get_d_2exp@plt+0x24037c> │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 643a40 <__gmpz_get_d_2exp@plt+0x23d7c0> │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 643a40 <__gmpz_get_d_2exp@plt+0x23d7c0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0x28000000,%eax │ │ │ │ + adc $0x48000000,%eax │ │ │ │ push $0xffffffffffffffb3 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 64666b <__gmpz_get_d_2exp@plt+0x2403eb> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -644839,43 +644871,45 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 646669 <__gmpz_get_d_2exp@plt+0x2403e9> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb369c7(%rip),%rsi │ │ │ │ - lea 0xb3699a(%rip),%r14 │ │ │ │ + lea 0xb369e7(%rip),%rsi │ │ │ │ + lea 0xb369ba(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - imul $0xf8394cf8,0x458d4800(%rbx),%esi │ │ │ │ + add %cl,(%rax) │ │ │ │ + push $0xffffffffffffffb3 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 646730 <__gmpz_get_d_2exp@plt+0x2404b0> │ │ │ │ movq $0x6466c0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 6466c0 <__gmpz_get_d_2exp@plt+0x240440> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800b369(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ + add %dl,%al │ │ │ │ + imul $0x4807e083,-0x2776b800(%rbx),%esi │ │ │ │ + cmp $0x3,%eax │ │ │ │ jae 64676a <__gmpz_get_d_2exp@plt+0x2404ea> │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 646777 <__gmpz_get_d_2exp@plt+0x2404f7> │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 646720 <__gmpz_get_d_2exp@plt+0x2404a0> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -644887,43 +644921,45 @@ │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb36959(%rip),%rbx │ │ │ │ + lea 0xb36979(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - imul $0x4807e083,-0x2776b800(%rbx),%esi │ │ │ │ - cmp $0x1,%eax │ │ │ │ + add %al,0x69(%rax) │ │ │ │ + mov $0x0,%bl │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ je 64676a <__gmpz_get_d_2exp@plt+0x2404ea> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xb368ff(%rip),%rbx │ │ │ │ + lea 0xb3691f(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ cmpq $0x0,0x1f(%rbx) │ │ │ │ jge 64678f <__gmpz_get_d_2exp@plt+0x24050f> │ │ │ │ movq $0x646750,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 643a40 <__gmpz_get_d_2exp@plt+0x23d7c0> │ │ │ │ movq $0x6467b0,0x0(%rbp) │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ jmp 643a40 <__gmpz_get_d_2exp@plt+0x23d7c0> │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ push $0xffffffff894800b3 │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rsi,%rbp,4) │ │ │ │ mov 0x6(%rbx),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -645030,15 +645066,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105ca274 <__environ@GLIBC_2.2.5+0xf28678c> │ │ │ │ + rex.RB call 105ca274 <__environ@GLIBC_2.2.5+0xf28674c> │ │ │ │ (bad) │ │ │ │ jg 64692b <__gmpz_get_d_2exp@plt+0x2406ab> │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x646960,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -645098,15 +645134,15 @@ │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb3666f(%rip),%rbx │ │ │ │ + lea 0xb3668f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -645180,15 +645216,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735ca474 <__environ@GLIBC_2.2.5+0x7228698c> │ │ │ │ + rex.RB call 735ca474 <__environ@GLIBC_2.2.5+0x7228694c> │ │ │ │ pop %rsp │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 646b7a <__gmpz_get_d_2exp@plt+0x2408fa> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rbx │ │ │ │ @@ -645251,15 +645287,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735ca56c <__environ@GLIBC_2.2.5+0x72286a84> │ │ │ │ + rex.RB call 735ca56c <__environ@GLIBC_2.2.5+0x72286a44> │ │ │ │ push %rdi │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 646c6d <__gmpz_get_d_2exp@plt+0x2409ed> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -645308,15 +645344,15 @@ │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ - lea 0xb36377(%rip),%rbx │ │ │ │ + lea 0xb36397(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -645436,15 +645472,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735ca804 <__environ@GLIBC_2.2.5+0x72286d1c> │ │ │ │ + rex.RB call 735ca804 <__environ@GLIBC_2.2.5+0x72286cdc> │ │ │ │ pop %rsp │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 646f0a <__gmpz_get_d_2exp@plt+0x240c8a> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rbx │ │ │ │ @@ -645507,15 +645543,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735ca8fc <__environ@GLIBC_2.2.5+0x72286e14> │ │ │ │ + rex.RB call 735ca8fc <__environ@GLIBC_2.2.5+0x72286dd4> │ │ │ │ push %rdi │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 646ffd <__gmpz_get_d_2exp@plt+0x240d7d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -645567,15 +645603,15 @@ │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x88,0x388(%r13) │ │ │ │ - lea 0xb35fde(%rip),%rbx │ │ │ │ + lea 0xb35ffe(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -645616,17 +645652,17 @@ │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb35f34(%rip),%rbx │ │ │ │ + lea 0xb35f54(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xb3816c(%rip),%rbx │ │ │ │ + lea 0xb3818c(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x6471d8,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ mov 0x1f(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -645721,15 +645757,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 64731a <__gmpz_get_d_2exp@plt+0x24109a> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x12298e9,-0x18(%rbp) │ │ │ │ + movq $0x1229909,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -645737,15 +645773,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735cac8c <__environ@GLIBC_2.2.5+0x722871a4> │ │ │ │ + rex.RB call 735cac8c <__environ@GLIBC_2.2.5+0x72287164> │ │ │ │ (bad) │ │ │ │ movq $0x647380,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -645858,15 +645894,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735cae04 <__environ@GLIBC_2.2.5+0x7228731c> │ │ │ │ + rex.RB call 735cae04 <__environ@GLIBC_2.2.5+0x722872dc> │ │ │ │ pop %rsp │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 64750a <__gmpz_get_d_2exp@plt+0x24128a> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rbx │ │ │ │ @@ -645929,15 +645965,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735caefc <__environ@GLIBC_2.2.5+0x72287414> │ │ │ │ + rex.RB call 735caefc <__environ@GLIBC_2.2.5+0x722873d4> │ │ │ │ push %rdi │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6475fd <__gmpz_get_d_2exp@plt+0x24137d> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ @@ -645992,15 +646028,15 @@ │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x36(%r12),%r14 │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xa8,0x388(%r13) │ │ │ │ - lea 0xb359cf(%rip),%rbx │ │ │ │ + lea 0xb359ef(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -646011,15 +646047,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 64772a <__gmpz_get_d_2exp@plt+0x2414aa> │ │ │ │ movq $0x647748,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 647628 <__gmpz_get_d_2exp@plt+0x2413a8> │ │ │ │ - lea 0xb35997(%rip),%rbx │ │ │ │ + lea 0xb359b7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -646096,15 +646132,15 @@ │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb35867(%rip),%rbx │ │ │ │ + lea 0xb35887(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -646219,15 +646255,15 @@ │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb356a7(%rip),%rbx │ │ │ │ + lea 0xb356c7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -646354,15 +646390,15 @@ │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ - lea 0xb354c9(%rip),%rbx │ │ │ │ + lea 0xb354e9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -646402,19 +646438,19 @@ │ │ │ │ ja 647ccf <__gmpz_get_d_2exp@plt+0x241a4f> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x11e1c11,-0x8(%r12) │ │ │ │ + movq $0x11e1c31,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xb99bb6(%rip),%r14 │ │ │ │ + lea 0xb99bd6(%rip),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9d08 <__gmpz_get_d_2exp@plt+0xbb3a88> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ @@ -646459,15 +646495,15 @@ │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x11e1c01,-0x8(%r12) │ │ │ │ + movq $0x11e1c21,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ add $0x20,%rbp │ │ │ │ jmp de56c0 <__gmpz_get_d_2exp@plt+0x9df440> │ │ │ │ @@ -646482,15 +646518,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105cb72c <__environ@GLIBC_2.2.5+0xf287c44> │ │ │ │ + rex.RB call 105cb72c <__environ@GLIBC_2.2.5+0xf287c04> │ │ │ │ (bad) │ │ │ │ movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c8fc05 <__gmpz_get_d_2exp@plt+0x889985> │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -646520,15 +646556,15 @@ │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ - movq $0x11e1bf1,-0x8(%r12) │ │ │ │ + movq $0x11e1c11,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ @@ -646571,45 +646607,44 @@ │ │ │ │ addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc $0x3000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ rex.RB mov $0x0,%r11b │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 647f5c <__gmpz_get_d_2exp@plt+0x241cdc> │ │ │ │ movq $0x647dd8,-0x30(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ movq $0x647ea0,-0x20(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ movq $0x647ee0,-0x8(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x20(%r12),%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0xb344c6(%rip),%rsi │ │ │ │ + lea 0xb344e6(%rip),%rsi │ │ │ │ lea -0x5(%r12),%r14 │ │ │ │ jmp b4c5a8 <__gmpz_get_d_2exp@plt+0x746328> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb3518a(%rip),%rbx │ │ │ │ + lea 0xb351aa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x51(%rax) │ │ │ │ - mov $0x0,%bl │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %cl,0x4800b351(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 647fdd <__gmpz_get_d_2exp@plt+0x241d5d> │ │ │ │ movq $0x647fc8,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -646619,62 +646654,61 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - push %rcx │ │ │ │ + add %dl,0x51(%rax) │ │ │ │ mov $0x0,%bl │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 647f08 <__gmpz_get_d_2exp@plt+0x241c88> │ │ │ │ - lea 0xb35124(%rip),%rbx │ │ │ │ + lea 0xb35144(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - push %rax │ │ │ │ + add %bl,(%rax) │ │ │ │ + push %rcx │ │ │ │ mov $0x0,%bl │ │ │ │ mov %r14,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 647f08 <__gmpz_get_d_2exp@plt+0x241c88> │ │ │ │ xchg %ax,%ax │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ push %rax │ │ │ │ mov $0x0,%bl │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 648055 <__gmpz_get_d_2exp@plt+0x241dd5> │ │ │ │ movq $0x648000,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %r8,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ jmp de1f70 <__gmpz_get_d_2exp@plt+0x9dbcf0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb350b1(%rip),%rbx │ │ │ │ + lea 0xb350d1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -646768,49 +646802,49 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ and %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ cmp %rbx,%rax │ │ │ │ jge 648193 <__gmpz_get_d_2exp@plt+0x241f13> │ │ │ │ - lea 0xc69295(%rip),%rbx │ │ │ │ + lea 0xc692b5(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rbx,%rax │ │ │ │ jne 6481ad <__gmpz_get_d_2exp@plt+0x241f2d> │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ - lea 0xc6927f(%rip),%rbx │ │ │ │ + lea 0xc6929f(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735cbb2c <__environ@GLIBC_2.2.5+0x72288044> │ │ │ │ + rex.RB call 735cbb2c <__environ@GLIBC_2.2.5+0x72288004> │ │ │ │ (bad) │ │ │ │ movq $0x648220,-0x18(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 63f808 <__gmpz_get_d_2exp@plt+0x239588> │ │ │ │ - lea 0xb34f49(%rip),%rbx │ │ │ │ + lea 0xb34f69(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -646858,16 +646892,16 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 745cbbfc <__environ@GLIBC_2.2.5+0x73288114> │ │ │ │ - cs lea 0xb34ea0(%rip),%rbx │ │ │ │ + rex.RB call 745cbbfc <__environ@GLIBC_2.2.5+0x732880d4> │ │ │ │ + cs lea 0xb34ec0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -646954,15 +646988,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105cbd3c <__environ@GLIBC_2.2.5+0xf288254> │ │ │ │ + rex.RB call 105cbd3c <__environ@GLIBC_2.2.5+0xf288214> │ │ │ │ (bad) │ │ │ │ lahf │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c90825 <__gmpz_get_d_2exp@plt+0x88a5a5> │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ @@ -647004,15 +647038,15 @@ │ │ │ │ mov %rdx,0x10(%rbp) │ │ │ │ jmp 6482a8 <__gmpz_get_d_2exp@plt+0x242028> │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 6482a8 <__gmpz_get_d_2exp@plt+0x242028> │ │ │ │ - lea 0xb34cc5(%rip),%rbx │ │ │ │ + lea 0xb34ce5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -647067,17 +647101,17 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 745cbe9c <__environ@GLIBC_2.2.5+0x732883b4> │ │ │ │ + rex.RB call 745cbe9c <__environ@GLIBC_2.2.5+0x73288374> │ │ │ │ rex.RXB │ │ │ │ - lea 0xb34c10(%rip),%rbx │ │ │ │ + lea 0xb34c30(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 64863e <__gmpz_get_d_2exp@plt+0x2423be> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x648500,-0x20(%r12) │ │ │ │ @@ -647181,15 +647215,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105cc03c <__environ@GLIBC_2.2.5+0xf288554> │ │ │ │ + rex.RB call 105cc03c <__environ@GLIBC_2.2.5+0xf288514> │ │ │ │ (bad) │ │ │ │ roll $0x0,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c90e25 <__gmpz_get_d_2exp@plt+0x88aba5> │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ @@ -647234,15 +647268,15 @@ │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ mov %rsi,%rdi │ │ │ │ lea -0x20(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 648548 <__gmpz_get_d_2exp@plt+0x2422c8> │ │ │ │ - lea 0xb349b3(%rip),%rbx │ │ │ │ + lea 0xb349d3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 648548 <__gmpz_get_d_2exp@plt+0x2422c8> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ @@ -647275,15 +647309,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jae 648883 <__gmpz_get_d_2exp@plt+0x242603> │ │ │ │ - lea 0xb34930(%rip),%rbx │ │ │ │ + lea 0xb34950(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 648941 <__gmpz_get_d_2exp@plt+0x2426c1> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x6487f8,-0x18(%r12) │ │ │ │ @@ -647352,15 +647386,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 648991 <__gmpz_get_d_2exp@plt+0x242711> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc68ab1(%rip),%r14 │ │ │ │ + lea 0xc68ad1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 648838 <__gmpz_get_d_2exp@plt+0x2425b8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -647371,15 +647405,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6489d1 <__gmpz_get_d_2exp@plt+0x242751> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xc68a71(%rip),%r14 │ │ │ │ + lea 0xc68a91(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 648838 <__gmpz_get_d_2exp@plt+0x2425b8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -647422,18 +647456,18 @@ │ │ │ │ jmp 648838 <__gmpz_get_d_2exp@plt+0x2425b8> │ │ │ │ movq $0x648968,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rcx,%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 648838 <__gmpz_get_d_2exp@plt+0x2425b8> │ │ │ │ - lea 0xb346ed(%rip),%rbx │ │ │ │ + lea 0xb3470d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0xc68998(%rip),%r14 │ │ │ │ + lea 0xc689b8(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 648838 <__gmpz_get_d_2exp@plt+0x2425b8> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -647455,16 +647489,16 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 745cc44c <__environ@GLIBC_2.2.5+0x73288964> │ │ │ │ - cs lea 0xb34688(%rip),%rbx │ │ │ │ + rex.RB call 745cc44c <__environ@GLIBC_2.2.5+0x73288924> │ │ │ │ + cs lea 0xb346a8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -647547,15 +647581,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105cc58c <__environ@GLIBC_2.2.5+0xf288aa4> │ │ │ │ + rex.RB call 105cc58c <__environ@GLIBC_2.2.5+0xf288a64> │ │ │ │ (bad) │ │ │ │ lahf │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c918c5 <__gmpz_get_d_2exp@plt+0x88b645> │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ @@ -647597,15 +647631,15 @@ │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ jmp 648af8 <__gmpz_get_d_2exp@plt+0x242878> │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 648af8 <__gmpz_get_d_2exp@plt+0x242878> │ │ │ │ - lea 0xb344ad(%rip),%rbx │ │ │ │ + lea 0xb344cd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -647854,15 +647888,15 @@ │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rdi,%r14 │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ jmp 648e80 <__gmpz_get_d_2exp@plt+0x242c00> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb3411a(%rip),%rbx │ │ │ │ + lea 0xb3413a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -647973,28 +648007,28 @@ │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb33fa4(%rip),%rbx │ │ │ │ + lea 0xb33fc4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jae 6492cf <__gmpz_get_d_2exp@plt+0x24304f> │ │ │ │ - lea 0xb33f7c(%rip),%rbx │ │ │ │ + lea 0xb33f9c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -648077,15 +648111,15 @@ │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb35f8a(%rip),%rbx │ │ │ │ + lea 0xb35faa(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x6492b0,-0x18(%rbp) │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x1f(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -648162,15 +648196,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x649450,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%r14 │ │ │ │ jmp 649220 <__gmpz_get_d_2exp@plt+0x242fa0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb33d0a(%rip),%rbx │ │ │ │ + lea 0xb33d2a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -648266,29 +648300,29 @@ │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - lea 0xb33ba7(%rip),%rbx │ │ │ │ + lea 0xb33bc7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jae 64967c <__gmpz_get_d_2exp@plt+0x2433fc> │ │ │ │ - lea 0xb33b80(%rip),%rbx │ │ │ │ + lea 0xb33ba0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -648375,15 +648409,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0xb(%rbp) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb35b60(%rip),%rbx │ │ │ │ + lea 0xb35b80(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x3,%rcx │ │ │ │ jne 6497be <__gmpz_get_d_2exp@plt+0x24353e> │ │ │ │ @@ -648466,15 +648500,15 @@ │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %r9,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb338cd(%rip),%rbx │ │ │ │ + lea 0xb338ed(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -648576,15 +648610,15 @@ │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rsi │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jge 649aa3 <__gmpz_get_d_2exp@plt+0x243823> │ │ │ │ movq $0x649ae8,-0x20(%rbp) │ │ │ │ - lea 0xcf50e5(%rip),%r14 │ │ │ │ + lea 0xcf5105(%rip),%r14 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rsi,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ @@ -648597,15 +648631,15 @@ │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 649898 <__gmpz_get_d_2exp@plt+0x243618> │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 649638 <__gmpz_get_d_2exp@plt+0x2433b8> │ │ │ │ - lea 0xb33704(%rip),%rbx │ │ │ │ + lea 0xb33724(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -648685,15 +648719,15 @@ │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jae 649c39 <__gmpz_get_d_2exp@plt+0x2439b9> │ │ │ │ - lea 0xb335d8(%rip),%rbx │ │ │ │ + lea 0xb335f8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -648781,15 +648815,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbx,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb355a0(%rip),%rbx │ │ │ │ + lea 0xb355c0(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x649da8,0x0(%rbp) │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ jmp 649bf8 <__gmpz_get_d_2exp@plt+0x243978> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ @@ -648890,15 +648924,15 @@ │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %r9,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb332f5(%rip),%rbx │ │ │ │ + lea 0xb33315(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -649012,15 +649046,15 @@ │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rsi │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jge 64a0bb <__gmpz_get_d_2exp@plt+0x243e3b> │ │ │ │ movq $0x64a100,-0x20(%rbp) │ │ │ │ - lea 0xcf4acd(%rip),%r14 │ │ │ │ + lea 0xcf4aed(%rip),%r14 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ mov %rsi,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ @@ -649033,15 +649067,15 @@ │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 649e88 <__gmpz_get_d_2exp@plt+0x243c08> │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 649bf8 <__gmpz_get_d_2exp@plt+0x243978> │ │ │ │ - lea 0xb33104(%rip),%rbx │ │ │ │ + lea 0xb33124(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -649109,15 +649143,15 @@ │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jae 64a22f <__gmpz_get_d_2exp@plt+0x243faf> │ │ │ │ - lea 0xb33000(%rip),%rbx │ │ │ │ + lea 0xb33020(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -649189,15 +649223,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbx,%rcx,1) │ │ │ │ mov 0x8(%rbp),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb34ff8(%rip),%rbx │ │ │ │ + lea 0xb35018(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x64a210,-0x18(%rbp) │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x1f(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ @@ -649288,15 +649322,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x14(%rdi) │ │ │ │ movq $0x64a400,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%r14 │ │ │ │ jmp 64a3e0 <__gmpz_get_d_2exp@plt+0x244160> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb32dad(%rip),%rbx │ │ │ │ + lea 0xb32dcd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -649306,15 +649340,15 @@ │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 64a4a2 <__gmpz_get_d_2exp@plt+0x244222> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfb68a0,-0x20(%rbp) │ │ │ │ - movq $0x12298e9,-0x18(%rbp) │ │ │ │ + movq $0x1229909,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp bfd320 <__gmpz_get_d_2exp@plt+0x7f70a0> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -649435,15 +649469,15 @@ │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x46(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ - lea 0xb32b97(%rip),%rbx │ │ │ │ + lea 0xb32bb7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -649546,15 +649580,15 @@ │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb32a40(%rip),%rbx │ │ │ │ + lea 0xb32a60(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -649658,134 +649692,134 @@ │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb328e8(%rip),%rbx │ │ │ │ + lea 0xb32908(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0x80000000,%eax │ │ │ │ + adc $0xa0000000,%eax │ │ │ │ sub %esi,0x458d4800(%rbx) │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 64a99b <__gmpz_get_d_2exp@plt+0x24471b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 64a999 <__gmpz_get_d_2exp@plt+0x244719> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb3291f(%rip),%rsi │ │ │ │ - lea 0xb328f2(%rip),%r14 │ │ │ │ + lea 0xb3293f(%rip),%rsi │ │ │ │ + lea 0xb32912(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ + adc $0x30000000,%eax │ │ │ │ sub 0x458d4800(%rbx),%dh │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 64a9fb <__gmpz_get_d_2exp@plt+0x24477b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 64a9f9 <__gmpz_get_d_2exp@plt+0x244779> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb329af(%rip),%rsi │ │ │ │ - lea 0xb32982(%rip),%r14 │ │ │ │ + lea 0xb329cf(%rip),%rsi │ │ │ │ + lea 0xb329a2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0xa0000000,%eax │ │ │ │ + adc $0xc0000000,%eax │ │ │ │ sub 0x458d4800(%rbx),%dh │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 64aa5b <__gmpz_get_d_2exp@plt+0x2447db> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 64aa59 <__gmpz_get_d_2exp@plt+0x2447d9> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb32a3f(%rip),%rsi │ │ │ │ - lea 0xb32a12(%rip),%r14 │ │ │ │ + lea 0xb32a5f(%rip),%rsi │ │ │ │ + lea 0xb32a32(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x30000000,%eax │ │ │ │ + adc $0x50000000,%eax │ │ │ │ sub 0x458d4800(%rbx),%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 64aabb <__gmpz_get_d_2exp@plt+0x24483b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 64aab9 <__gmpz_get_d_2exp@plt+0x244839> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb32acf(%rip),%rsi │ │ │ │ - lea 0xb32aa2(%rip),%r14 │ │ │ │ + lea 0xb32aef(%rip),%rsi │ │ │ │ + lea 0xb32ac2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0xc0000000,%eax │ │ │ │ + adc $0xe0000000,%eax │ │ │ │ sub 0x458d4800(%rbx),%esi │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 64ab1b <__gmpz_get_d_2exp@plt+0x24489b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 64ab19 <__gmpz_get_d_2exp@plt+0x244899> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb32b5f(%rip),%rsi │ │ │ │ - lea 0xb32b32(%rip),%r14 │ │ │ │ + lea 0xb32b7f(%rip),%rsi │ │ │ │ + lea 0xb32b52(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0x50000000,%eax │ │ │ │ + adc $0x70000000,%eax │ │ │ │ sub $0xb3,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 64ab7b <__gmpz_get_d_2exp@plt+0x2448fb> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -649794,55 +649828,56 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 64ab79 <__gmpz_get_d_2exp@plt+0x2448f9> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb32bef(%rip),%rsi │ │ │ │ - lea 0xb32bc2(%rip),%r14 │ │ │ │ + lea 0xb32c0f(%rip),%rsi │ │ │ │ + lea 0xb32be2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adc $0xe0000000,%eax │ │ │ │ - sub $0xb3,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + adc $0x0,%eax │ │ │ │ + sub $0x8d4800b3,%eax │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 64abdb <__gmpz_get_d_2exp@plt+0x24495b> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 64abd9 <__gmpz_get_d_2exp@plt+0x244959> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb32c7f(%rip),%rsi │ │ │ │ - lea 0xb32c52(%rip),%r14 │ │ │ │ + lea 0xb32c9f(%rip),%rsi │ │ │ │ + lea 0xb32c72(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800b32c(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,%al │ │ │ │ + sub $0xb3,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 64ac49 <__gmpz_get_d_2exp@plt+0x2449c9> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 64ac97 <__gmpz_get_d_2exp@plt+0x244a17> │ │ │ │ movq $0x64ac30,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 64ac30 <__gmpz_get_d_2exp@plt+0x2449b0> │ │ │ │ @@ -649850,15 +649885,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800b32c(%rax) │ │ │ │ + add %ch,0x4800b32c(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 64aca2 <__gmpz_get_d_2exp@plt+0x244a22> │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 64acaf <__gmpz_get_d_2exp@plt+0x244a2f> │ │ │ │ @@ -649874,17 +649909,17 @@ │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb32c1a(%rip),%rbx │ │ │ │ + lea 0xb32c3a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xb32bef(%rip),%rbx │ │ │ │ + lea 0xb32c0f(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x64ad60,-0x10(%rbp) │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -649915,15 +649950,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb345b5(%rip),%rbx │ │ │ │ + lea 0xb345d5(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -649970,29 +650005,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800b32a(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %cl,%al │ │ │ │ + sub 0x458d4800(%rbx),%dh │ │ │ │ + loopne 64ae61 <__gmpz_get_d_2exp@plt+0x244be1> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 64ae42 <__gmpz_get_d_2exp@plt+0x244bc2> │ │ │ │ movq $0x64ae78,-0x20(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ mov %r8,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %r9,%r14 │ │ │ │ mov %rbx,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 64abf8 <__gmpz_get_d_2exp@plt+0x244978> │ │ │ │ - lea 0xb32a7f(%rip),%rbx │ │ │ │ + lea 0xb32a9f(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -650031,16 +650067,16 @@ │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sub %esi,0x458d4800(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + sub 0x458d4800(%rbx),%dh │ │ │ │ loopne 64af49 <__gmpz_get_d_2exp@plt+0x244cc9> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 64afa5 <__gmpz_get_d_2exp@plt+0x244d25> │ │ │ │ movq $0x64af30,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -650050,20 +650086,20 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800b329(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 64af96 <__gmpz_get_d_2exp@plt+0x244d16> │ │ │ │ + add %cl,%al │ │ │ │ + sub %esi,0x458b4800(%rbx) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x56(%rbp) │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rsi │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jge 64af7b <__gmpz_get_d_2exp@plt+0x244cfb> │ │ │ │ movq $0x64afc0,-0x10(%rbp) │ │ │ │ @@ -650083,15 +650119,15 @@ │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 64ae10 <__gmpz_get_d_2exp@plt+0x244b90> │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 64abf8 <__gmpz_get_d_2exp@plt+0x244978> │ │ │ │ - lea 0xb3294c(%rip),%rbx │ │ │ │ + lea 0xb3296c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -650138,56 +650174,56 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900b328(%rax) │ │ │ │ + add %dh,0x4900b328(%rax) │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 64b08c <__gmpz_get_d_2exp@plt+0x244e0c> │ │ │ │ movq $0x64b040,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ jmp 64aef8 <__gmpz_get_d_2exp@plt+0x244c78> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb3286a(%rip),%rbx │ │ │ │ + lea 0xb3288a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x8000000,%eax │ │ │ │ + adc $0x28000000,%eax │ │ │ │ sub %esi,0x458d4800(%rbx) │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 64b103 <__gmpz_get_d_2exp@plt+0x244e83> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 64b101 <__gmpz_get_d_2exp@plt+0x244e81> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb328a7(%rip),%rsi │ │ │ │ - lea 0xb3287a(%rip),%r14 │ │ │ │ + lea 0xb328c7(%rip),%rsi │ │ │ │ + lea 0xb3289a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %ch,%al │ │ │ │ sub %dh,0x458d4800(%rbx) │ │ │ │ loopne 64b171 <__gmpz_get_d_2exp@plt+0x244ef1> │ │ │ │ cmp %edi,%eax │ │ │ │ jb 64b1bf <__gmpz_get_d_2exp@plt+0x244f3f> │ │ │ │ movq $0x64b158,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ @@ -650198,16 +650234,16 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800b328(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %dl,%al │ │ │ │ + sub %dh,-0x2776b800(%rbx) │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 64b1ca <__gmpz_get_d_2exp@plt+0x244f4a> │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 64b1d7 <__gmpz_get_d_2exp@plt+0x244f57> │ │ │ │ add $0x10,%r12 │ │ │ │ @@ -650222,17 +650258,17 @@ │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb32842(%rip),%rbx │ │ │ │ + lea 0xb32862(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xb32817(%rip),%rbx │ │ │ │ + lea 0xb32837(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x64b288,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -650263,15 +650299,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb3408d(%rip),%rbx │ │ │ │ + lea 0xb340ad(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -650318,30 +650354,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ es mov $0x0,%bl │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 64b36a <__gmpz_get_d_2exp@plt+0x2450ea> │ │ │ │ movq $0x64b3a0,-0x20(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %r9,%r14 │ │ │ │ mov %rbx,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 64b120 <__gmpz_get_d_2exp@plt+0x244ea0> │ │ │ │ - lea 0xb326a7(%rip),%rbx │ │ │ │ + lea 0xb326c7(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -650380,15 +650416,15 @@ │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ es mov $0x0,%bl │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 64b4cd <__gmpz_get_d_2exp@plt+0x24524d> │ │ │ │ movq $0x64b458,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ @@ -650399,15 +650435,15 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ and $0x8b4800b3,%eax │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x56(%rbp) │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ @@ -650432,15 +650468,15 @@ │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 64b338 <__gmpz_get_d_2exp@plt+0x2450b8> │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 64b120 <__gmpz_get_d_2exp@plt+0x244ea0> │ │ │ │ - lea 0xb32574(%rip),%rbx │ │ │ │ + lea 0xb32594(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -650486,24 +650522,29 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4900b324(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 64b5b4 <__gmpz_get_d_2exp@plt+0x245334> │ │ │ │ + add %bl,%al │ │ │ │ + and $0xb3,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x17(%rdi) │ │ │ │ movq $0x64b568,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ jmp 64b420 <__gmpz_get_d_2exp@plt+0x2451a0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb32492(%rip),%rbx │ │ │ │ + lea 0xb324b2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -650534,58 +650575,58 @@ │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 64b675 <__gmpz_get_d_2exp@plt+0x2453f5> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 64b665 <__gmpz_get_d_2exp@plt+0x2453e5> │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x12b1439,(%r12) │ │ │ │ + movq $0x12b1459,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 64b722 <__gmpz_get_d_2exp@plt+0x2454a2> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ cmpq $0x0,0x1f(%rbx) │ │ │ │ jge 64b6cf <__gmpz_get_d_2exp@plt+0x24544f> │ │ │ │ movq $0xf82c60,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x12b1439,-0x18(%r12) │ │ │ │ + movq $0x12b1459,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xf82c60,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x12b1439,-0x18(%r12) │ │ │ │ + movq $0x12b1459,-0x18(%r12) │ │ │ │ movq $0xf82c60,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb32358(%rip),%rbx │ │ │ │ + lea 0xb32378(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xc65d1e(%rip),%rbx │ │ │ │ + lea 0xc65d3e(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xf8000000,%eax │ │ │ │ - pop %rsi │ │ │ │ + adc $0x18000000,%eax │ │ │ │ + pop %rdi │ │ │ │ rolb $0x48,(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 64b793 <__gmpz_get_d_2exp@plt+0x245513> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -650593,60 +650634,60 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 64b791 <__gmpz_get_d_2exp@plt+0x245511> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xc65cb8(%rip),%rsi │ │ │ │ - lea 0xb32669(%rip),%r14 │ │ │ │ + lea 0xc65cd8(%rip),%rsi │ │ │ │ + lea 0xb32689(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e92430 <__gmpz_get_d_2exp@plt+0xa8c1b0> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ sub %esi,0x458d4800(%rbx) │ │ │ │ clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 64b7ca <__gmpz_get_d_2exp@plt+0x24554a> │ │ │ │ movq $0x64b7e8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp a99da8 <__gmpz_get_d_2exp@plt+0x693b28> │ │ │ │ - lea 0xb3290f(%rip),%rbx │ │ │ │ + lea 0xb3292f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %bh,%al │ │ │ │ sub %dh,-0x2176b800(%rbx) │ │ │ │ - lea 0xb328ae(%rip),%r14 │ │ │ │ + lea 0xb328ce(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp e93018 <__gmpz_get_d_2exp@plt+0xa8cd98> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 64b836 <__gmpz_get_d_2exp@plt+0x2455b6> │ │ │ │ + add %ch,(%rcx) │ │ │ │ mov $0x0,%bl │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 64b839 <__gmpz_get_d_2exp@plt+0x2455b9> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xb32874(%rip),%rsi │ │ │ │ + lea 0xb32894(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp e934e8 <__gmpz_get_d_2exp@plt+0xa8d268> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -650674,15 +650715,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105cf1ec <__environ@GLIBC_2.2.5+0xf28b704> │ │ │ │ + rex.RB call 105cf1ec <__environ@GLIBC_2.2.5+0xf28b6c4> │ │ │ │ (bad) │ │ │ │ xchg %eax,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c97185 <__gmpz_get_d_2exp@plt+0x890f05> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -650717,38 +650758,38 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xbddfa4(%rip),%rbx │ │ │ │ + lea 0xbddfc4(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900b327(%rax) │ │ │ │ + add %ch,0x4900b327(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 64b9a2 <__gmpz_get_d_2exp@plt+0x245722> │ │ │ │ movq $0x64b810,-0x28(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ movq $0x64b898,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xb3275c(%rip),%rbx │ │ │ │ + lea 0xb3277c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -650780,15 +650821,15 @@ │ │ │ │ movq $0xf82b80,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb32dd7(%rip),%rbx │ │ │ │ + lea 0xb32df7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -650837,15 +650878,15 @@ │ │ │ │ rex.XB (bad) │ │ │ │ seta %al │ │ │ │ movzbl %al,%eax │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114bbc0(%rax),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb32d31(%rip),%rbx │ │ │ │ + lea 0xb32d51(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -650891,21 +650932,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ and (%rax),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jne 64bb96 <__gmpz_get_d_2exp@plt+0x245916> │ │ │ │ - lea 0xc6584b(%rip),%rbx │ │ │ │ + lea 0xc6586b(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc65834(%rip),%rbx │ │ │ │ + lea 0xc65854(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb32c7d(%rip),%rbx │ │ │ │ + lea 0xb32c9d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -650960,15 +651001,15 @@ │ │ │ │ jae 64bc92 <__gmpz_get_d_2exp@plt+0x245a12> │ │ │ │ mov %rax,%rcx │ │ │ │ and 0x1f(%rbx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jne 64bc1b <__gmpz_get_d_2exp@plt+0x24599b> │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ jmp 64bc3c <__gmpz_get_d_2exp@plt+0x2459bc> │ │ │ │ - lea 0xbddc82(%rip),%rbx │ │ │ │ + lea 0xbddca2(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -650991,18 +651032,18 @@ │ │ │ │ jne 64bcc5 <__gmpz_get_d_2exp@plt+0x245a45> │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xbddc19(%rip),%rbx │ │ │ │ + lea 0xbddc39(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb32b52(%rip),%rbx │ │ │ │ + lea 0xb32b72(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x64bc80,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fae828 <__gmpz_get_d_2exp@plt+0xba85a8> │ │ │ │ @@ -651065,15 +651106,15 @@ │ │ │ │ jae 64bdf2 <__gmpz_get_d_2exp@plt+0x245b72> │ │ │ │ mov %rax,%rcx │ │ │ │ and 0x1f(%rbx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jne 64bd73 <__gmpz_get_d_2exp@plt+0x245af3> │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ jmp 64bd98 <__gmpz_get_d_2exp@plt+0x245b18> │ │ │ │ - lea 0xbddb26(%rip),%rbx │ │ │ │ + lea 0xbddb46(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -651096,15 +651137,15 @@ │ │ │ │ jne 64be25 <__gmpz_get_d_2exp@plt+0x245ba5> │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xbddab9(%rip),%rbx │ │ │ │ + lea 0xbddad9(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x64bde0,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ @@ -651171,44 +651212,44 @@ │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ lea -0x6(%r12),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 649220 <__gmpz_get_d_2exp@plt+0x242fa0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb32909(%rip),%rbx │ │ │ │ + lea 0xb32929(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xb333b9(%rip),%rbx │ │ │ │ + lea 0xb333d9(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800b329 │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + mov %ch,(%rcx) │ │ │ │ + mov $0x0,%bl │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 64bf85 <__gmpz_get_d_2exp@plt+0x245d05> │ │ │ │ movq $0x64bfa0,-0x8(%rbp) │ │ │ │ - lea 0xc654c1(%rip),%rsi │ │ │ │ + lea 0xc654e1(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp de3ff0 <__gmpz_get_d_2exp@plt+0x9ddd70> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sub %esi,0x358d4800(%rbx) │ │ │ │ - and %ebp,(%rcx) │ │ │ │ + add %cl,0x29(%rax) │ │ │ │ mov $0x0,%bl │ │ │ │ + lea 0xb32941(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp bfe980 <__gmpz_get_d_2exp@plt+0x7f8700> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -651232,38 +651273,38 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x64c038,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0x991b20(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp f19000 <__gmpz_get_d_2exp@plt+0xb12d80> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb328ee(%rip),%rbx │ │ │ │ + lea 0xb3290e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800b328(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0xb32860(%rip),%r14 │ │ │ │ + add %bl,%al │ │ │ │ + sub %dh,-0x2176b800(%rbx) │ │ │ │ + lea 0xb32880(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800b328(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 64c0e7 <__gmpz_get_d_2exp@plt+0x245e67> │ │ │ │ - mov %r14,%rax │ │ │ │ + add %cl,%al │ │ │ │ + sub %dh,0x458d4800(%rbx) │ │ │ │ + call 735cf9bc <__environ@GLIBC_2.2.5+0x7228be94> │ │ │ │ + jbe 64c0be <__gmpz_get_d_2exp@plt+0x245e3e> │ │ │ │ + mov %esi,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 64c0be <__gmpz_get_d_2exp@plt+0x245e3e> │ │ │ │ cmp $0x2,%rax │ │ │ │ jae 64c0c6 <__gmpz_get_d_2exp@plt+0x245e46> │ │ │ │ mov %rsi,%rax │ │ │ │ and 0x1f(%r14),%rax │ │ │ │ @@ -651275,41 +651316,40 @@ │ │ │ │ jmp 64c071 <__gmpz_get_d_2exp@plt+0x245df1> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x28(%rax) │ │ │ │ - mov $0x0,%bl │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ + add %al,0x4800b328(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ cmp 0x10(%rbp),%rsi │ │ │ │ je 64c0f2 <__gmpz_get_d_2exp@plt+0x245e72> │ │ │ │ add $0x18,%rbp │ │ │ │ mov %rsi,%r14 │ │ │ │ jmp 64bfd0 <__gmpz_get_d_2exp@plt+0x245d50> │ │ │ │ movq $0x64c0b0,-0x18(%rbp) │ │ │ │ mov 0x6(%r14),%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov 0xe(%r14),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb32842(%rip),%rbx │ │ │ │ + lea 0xb32862(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ sub %dh,0x458d4800(%rbx) │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 64c190 <__gmpz_get_d_2exp@plt+0x245f10> │ │ │ │ movq $0x64c150,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -651319,36 +651359,37 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%bl │ │ │ │ - movq $0x64c180,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %dh,0x45c74800(%rbx) │ │ │ │ + add %al,0x480064c1(%rax) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 64c180 <__gmpz_get_d_2exp@plt+0x245f00> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800b327(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + mov $0x0,%bl │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 64c068 <__gmpz_get_d_2exp@plt+0x245de8> │ │ │ │ - lea 0xb327a9(%rip),%rbx │ │ │ │ + lea 0xb327c9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -651413,17 +651454,17 @@ │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb33048(%rip),%rbx │ │ │ │ + lea 0xb33068(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb32693(%rip),%rbx │ │ │ │ + lea 0xb326b3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x7(%rdi),%rax │ │ │ │ mov 0xf(%rdi),%rbx │ │ │ │ mov 0x17(%rdi),%rcx │ │ │ │ mov 0x1f(%rdi),%rdx │ │ │ │ mov %r14,%rdi │ │ │ │ and %rdx,%rdi │ │ │ │ @@ -651629,17 +651670,17 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb323b7(%rip),%rbx │ │ │ │ + lea 0xb323d7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xb32d4f(%rip),%rbx │ │ │ │ + lea 0xb32d6f(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x17(%rbx),%rdi │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ mov %rdx,%r8 │ │ │ │ @@ -651757,15 +651798,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x64c718,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%r14 │ │ │ │ jmp 64c490 <__gmpz_get_d_2exp@plt+0x246210> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb321ea(%rip),%rbx │ │ │ │ + lea 0xb3220a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -651802,17 +651843,17 @@ │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 64c798 <__gmpz_get_d_2exp@plt+0x246518> │ │ │ │ add $0x10,%rbp │ │ │ │ - lea 0xb32ae4(%rip),%rbx │ │ │ │ + lea 0xb32b04(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb32147(%rip),%rbx │ │ │ │ + lea 0xb32167(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -652014,18 +652055,18 @@ │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9a70 <__gmpz_get_d_2exp@plt+0xbb37f0> │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xb327ee(%rip),%rbx │ │ │ │ + lea 0xb3280e(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb31e55(%rip),%rbx │ │ │ │ + lea 0xb31e75(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x17(%rbx),%rdi │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ mov %rdx,%r8 │ │ │ │ and %rbx,%r8 │ │ │ │ @@ -652178,15 +652219,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x64ccf8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%r14 │ │ │ │ jmp 64ca38 <__gmpz_get_d_2exp@plt+0x2467b8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb31c22(%rip),%rbx │ │ │ │ + lea 0xb31c42(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -652219,15 +652260,15 @@ │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb31b97(%rip),%rbx │ │ │ │ + lea 0xb31bb7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -652287,15 +652328,15 @@ │ │ │ │ and %rbx,%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb31ac7(%rip),%rbx │ │ │ │ + lea 0xb31ae7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -652355,15 +652396,15 @@ │ │ │ │ and %rbx,%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb319f7(%rip),%rbx │ │ │ │ + lea 0xb31a17(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -652525,27 +652566,27 @@ │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb317e4(%rip),%rbx │ │ │ │ + lea 0xb31804(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105d0b24 <__environ@GLIBC_2.2.5+0xf28d03c> │ │ │ │ + rex.RB call 105d0b24 <__environ@GLIBC_2.2.5+0xf28cffc> │ │ │ │ (bad) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c9a3f5 <__gmpz_get_d_2exp@plt+0x894175> │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ @@ -652607,15 +652648,15 @@ │ │ │ │ cmp 0x7(%rbx),%rax │ │ │ │ setne %al │ │ │ │ movzbl %al,%eax │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114bbc0(%rax),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb316f9(%rip),%rbx │ │ │ │ + lea 0xb31719(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -652678,18 +652719,18 @@ │ │ │ │ jne 64d378 <__gmpz_get_d_2exp@plt+0x2470f8> │ │ │ │ mov %rax,%rdx │ │ │ │ and %rcx,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ jne 64d31b <__gmpz_get_d_2exp@plt+0x24709b> │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ jmp 64d33c <__gmpz_get_d_2exp@plt+0x2470bc> │ │ │ │ - lea 0xc64052(%rip),%rbx │ │ │ │ + lea 0xc64072(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb3161b(%rip),%rbx │ │ │ │ + lea 0xb3163b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp 0xe(%rbx),%rax │ │ │ │ sete %al │ │ │ │ movzbl %al,%eax │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114bbc0(%rax),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -652762,34 +652803,34 @@ │ │ │ │ and %rcx,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ jne 64d41b <__gmpz_get_d_2exp@plt+0x24719b> │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ jmp 64d43c <__gmpz_get_d_2exp@plt+0x2471bc> │ │ │ │ cmp 0xe(%rbx),%rax │ │ │ │ jne 64d48c <__gmpz_get_d_2exp@plt+0x24720c> │ │ │ │ - lea 0xc63f4c(%rip),%rbx │ │ │ │ + lea 0xc63f6c(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc63f47(%rip),%rbx │ │ │ │ + lea 0xc63f67(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb3150f(%rip),%rbx │ │ │ │ + lea 0xb3152f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105d0e14 <__environ@GLIBC_2.2.5+0xf28d32c> │ │ │ │ + rex.RB call 105d0e14 <__environ@GLIBC_2.2.5+0xf28d2ec> │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c9a9d5 <__gmpz_get_d_2exp@plt+0x894755> │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ @@ -652853,15 +652894,15 @@ │ │ │ │ jne 64d58f <__gmpz_get_d_2exp@plt+0x24730f> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp fad960 <__gmpz_get_d_2exp@plt+0xba76e0> │ │ │ │ - lea 0xb31416(%rip),%rbx │ │ │ │ + lea 0xb31436(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ or $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -652878,17 +652919,17 @@ │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 64d5ff <__gmpz_get_d_2exp@plt+0x24737f> │ │ │ │ mov %rsi,%rax │ │ │ │ cmp 0xe(%rsi),%r14 │ │ │ │ je 64d5ea <__gmpz_get_d_2exp@plt+0x24736a> │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb31d0a(%rip),%rbx │ │ │ │ + lea 0xb31d2a(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb313c5(%rip),%rbx │ │ │ │ + lea 0xb313e5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov %rsi,%rax │ │ │ │ mov 0x17(%rsi),%rbx │ │ │ │ mov 0x1f(%rsi),%rcx │ │ │ │ mov %rcx,%rdx │ │ │ │ neg %rdx │ │ │ │ xor %rcx,%rdx │ │ │ │ @@ -653029,15 +653070,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ enter $0xfffd,$0xff │ │ │ │ - lea 0xb311c9(%rip),%rbx │ │ │ │ + lea 0xb311e9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -653055,15 +653096,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735d11a4 <__environ@GLIBC_2.2.5+0x7228d6bc> │ │ │ │ + rex.RB call 735d11a4 <__environ@GLIBC_2.2.5+0x7228d67c> │ │ │ │ (bad) │ │ │ │ mov %r9,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 64d900 <__gmpz_get_d_2exp@plt+0x247680> │ │ │ │ cmp $0x2,%rax │ │ │ │ jae 64d90a <__gmpz_get_d_2exp@plt+0x24768a> │ │ │ │ @@ -653084,15 +653125,15 @@ │ │ │ │ jne 64d900 <__gmpz_get_d_2exp@plt+0x247680> │ │ │ │ mov %r14,%rcx │ │ │ │ and %rdx,%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jne 64da07 <__gmpz_get_d_2exp@plt+0x247787> │ │ │ │ mov %rax,%r9 │ │ │ │ jmp 64d859 <__gmpz_get_d_2exp@plt+0x2475d9> │ │ │ │ - lea 0xb31110(%rip),%rbx │ │ │ │ + lea 0xb31130(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -653101,15 +653142,15 @@ │ │ │ │ movq $0x64d9f0,-0x18(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 64da28 <__gmpz_get_d_2exp@plt+0x2477a8> │ │ │ │ - lea 0xc63ad3(%rip),%rbx │ │ │ │ + lea 0xc63af3(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0xe(%r9),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ neg %rbx │ │ │ │ xor %rsi,%rbx │ │ │ │ mov %rax,%rcx │ │ │ │ and %rbx,%rcx │ │ │ │ @@ -653165,15 +653206,15 @@ │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ jmp 64dd50 <__gmpz_get_d_2exp@plt+0x247ad0> │ │ │ │ cmp 0xe(%rdi),%rax │ │ │ │ jne 64d900 <__gmpz_get_d_2exp@plt+0x247680> │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - lea 0xc639fd(%rip),%rbx │ │ │ │ + lea 0xc63a1d(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -653196,15 +653237,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105d137c <__environ@GLIBC_2.2.5+0xf28d894> │ │ │ │ + rex.RB call 105d137c <__environ@GLIBC_2.2.5+0xf28d854> │ │ │ │ (bad) │ │ │ │ incl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x64da60,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -653271,18 +653312,18 @@ │ │ │ │ movq $0x64dce8,-0x8(%rbp) │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %r8,0x0(%rbp) │ │ │ │ mov %rdx,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 64da28 <__gmpz_get_d_2exp@plt+0x2477a8> │ │ │ │ - lea 0xc638ad(%rip),%rbx │ │ │ │ + lea 0xc638cd(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb30e9d(%rip),%rbx │ │ │ │ + lea 0xb30ebd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ jmp 64db49 <__gmpz_get_d_2exp@plt+0x2478c9> │ │ │ │ mov 0xe(%rax),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x3,%rcx │ │ │ │ @@ -653388,15 +653429,15 @@ │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 64d850 <__gmpz_get_d_2exp@plt+0x2475d0> │ │ │ │ cmp 0xe(%rbx),%rax │ │ │ │ jne 64db26 <__gmpz_get_d_2exp@plt+0x2478a6> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xc63717(%rip),%rbx │ │ │ │ + lea 0xc63737(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp 0xe(%rcx),%rbx │ │ │ │ jne 64db26 <__gmpz_get_d_2exp@plt+0x2478a6> │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 64dcb3 <__gmpz_get_d_2exp@plt+0x247a33> │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -653435,15 +653476,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105d16a4 <__environ@GLIBC_2.2.5+0xf28dbbc> │ │ │ │ + rex.RB call 105d16a4 <__environ@GLIBC_2.2.5+0xf28db7c> │ │ │ │ (bad) │ │ │ │ test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %r9,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 64ddd8 <__gmpz_get_d_2exp@plt+0x247b58> │ │ │ │ @@ -653473,17 +653514,17 @@ │ │ │ │ movq $0x64def8,-0x18(%rbp) │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 64da28 <__gmpz_get_d_2exp@plt+0x2477a8> │ │ │ │ - lea 0xc635fb(%rip),%rbx │ │ │ │ + lea 0xc6361b(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb30bf7(%rip),%rbx │ │ │ │ + lea 0xb30c17(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -653547,15 +653588,15 @@ │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ jmp 64d850 <__gmpz_get_d_2exp@plt+0x2475d0> │ │ │ │ cmp 0xe(%rdi),%rax │ │ │ │ jne 64ddd8 <__gmpz_get_d_2exp@plt+0x247b58> │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - lea 0xc634f1(%rip),%rbx │ │ │ │ + lea 0xc63511(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -653593,15 +653634,15 @@ │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ add %r9b,-0x73(%r8) │ │ │ │ pop %rbp │ │ │ │ - call 106018c0 <__environ@GLIBC_2.2.5+0xf2bddd8> │ │ │ │ + call 106018c0 <__environ@GLIBC_2.2.5+0xf2bdd98> │ │ │ │ (bad) │ │ │ │ test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 64dff0 <__gmpz_get_d_2exp@plt+0x247d70> │ │ │ │ @@ -653637,18 +653678,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add 0x63(%rbp),%esi │ │ │ │ add $0x18,%rbp │ │ │ │ - lea 0xc6343c(%rip),%rbx │ │ │ │ + lea 0xc6345c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb309e3(%rip),%rbx │ │ │ │ + lea 0xb30a03(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -653688,15 +653729,15 @@ │ │ │ │ jmp 64dff0 <__gmpz_get_d_2exp@plt+0x247d70> │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 64e0a9 <__gmpz_get_d_2exp@plt+0x247e29> │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc63371(%rip),%rbx │ │ │ │ + lea 0xc63391(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ mov %rdx,%rax │ │ │ │ jmp 64df79 <__gmpz_get_d_2exp@plt+0x247cf9> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ @@ -653771,15 +653812,15 @@ │ │ │ │ incb (%rdx) │ │ │ │ jne 64e336 <__gmpz_get_d_2exp@plt+0x2480b6> │ │ │ │ cmp 0xe(%rbx),%rcx │ │ │ │ je 64e35e <__gmpz_get_d_2exp@plt+0x2480de> │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 64e1a8 <__gmpz_get_d_2exp@plt+0x247f28> │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xc63284(%rip),%rbx │ │ │ │ + lea 0xc632a4(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x64e1e0,0x10(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 64e1e0 <__gmpz_get_d_2exp@plt+0x247f60> │ │ │ │ @@ -653791,18 +653832,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add (%rdi),%ecx │ │ │ │ test %dh,0x48000001(%rip) │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ - lea 0xc63229(%rip),%rbx │ │ │ │ + lea 0xc63249(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb307ea(%rip),%rbx │ │ │ │ + lea 0xb3080a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x64e258,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rsi │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ mov %rbx,%rdi │ │ │ │ @@ -653878,15 +653919,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x9(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 64e1a8 <__gmpz_get_d_2exp@plt+0x247f28> │ │ │ │ - lea 0xc63101(%rip),%rbx │ │ │ │ + lea 0xc63121(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ jmp 64e336 <__gmpz_get_d_2exp@plt+0x2480b6> │ │ │ │ mov %rbx,%rsi │ │ │ │ and $0x7,%esi │ │ │ │ cmp $0x3,%rsi │ │ │ │ @@ -653995,29 +654036,29 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 64e4c2 <__gmpz_get_d_2exp@plt+0x248242> │ │ │ │ movq $0x64e4e0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 64e0e0 <__gmpz_get_d_2exp@plt+0x247e60> │ │ │ │ - lea 0xb3052f(%rip),%rbx │ │ │ │ + lea 0xb3054f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0xe(%rbp) │ │ │ │ - lea 0xc62eea(%rip),%rbx │ │ │ │ + lea 0xc62f0a(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc62ed3(%rip),%rbx │ │ │ │ + lea 0xc62ef3(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -654054,43 +654095,43 @@ │ │ │ │ movq $0x64e518,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x64e5b8,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 64e0e0 <__gmpz_get_d_2exp@plt+0x247e60> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb3045d(%rip),%rbx │ │ │ │ + lea 0xb3047d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0xe(%rbp) │ │ │ │ - lea 0xc62e12(%rip),%rbx │ │ │ │ + lea 0xc62e32(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xc62dfb(%rip),%rbx │ │ │ │ + lea 0xc62e1b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105d1f4c <__environ@GLIBC_2.2.5+0xf28e464> │ │ │ │ + rex.RB call 105d1f4c <__environ@GLIBC_2.2.5+0xf28e424> │ │ │ │ (bad) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB call c9cc45 <__gmpz_get_d_2exp@plt+0x8969c5> │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ @@ -654151,15 +654192,15 @@ │ │ │ │ cmp 0x7(%rbx),%rax │ │ │ │ sete %al │ │ │ │ movzbl %al,%eax │ │ │ │ shl $0x3,%rax │ │ │ │ mov 0x114bbc0(%rax),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb30339(%rip),%rbx │ │ │ │ + lea 0xb30359(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -654178,15 +654219,15 @@ │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ add %r9b,-0x73(%r8) │ │ │ │ pop %rbp │ │ │ │ - call 73602078 <__environ@GLIBC_2.2.5+0x722be590> │ │ │ │ + call 73602078 <__environ@GLIBC_2.2.5+0x722be550> │ │ │ │ jle 64e776 <__gmpz_get_d_2exp@plt+0x2484f6> │ │ │ │ mov %eax,%ebx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 64e79d <__gmpz_get_d_2exp@plt+0x24851d> │ │ │ │ mov 0x1f(%rax),%rbx │ │ │ │ cmp %rbx,%rsi │ │ │ │ @@ -654219,18 +654260,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x60(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ - lea 0xc62c2d(%rip),%rbx │ │ │ │ + lea 0xc62c4d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb3025e(%rip),%rbx │ │ │ │ + lea 0xb3027e(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -654334,20 +654375,20 @@ │ │ │ │ cmp %rbx,%rdx │ │ │ │ jne 64e930 <__gmpz_get_d_2exp@plt+0x2486b0> │ │ │ │ movq $0x64ea70,0x8(%rbp) │ │ │ │ mov %r8,0x28(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 64e830 <__gmpz_get_d_2exp@plt+0x2485b0> │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xc62a9a(%rip),%rbx │ │ │ │ + lea 0xc62aba(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb300d3(%rip),%rbx │ │ │ │ + lea 0xb300f3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xc62a8a(%rip),%rbx │ │ │ │ + lea 0xc62aaa(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x64e998,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rdi,%rbx │ │ │ │ @@ -654480,15 +654521,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x64eaa0,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ jmp 64e830 <__gmpz_get_d_2exp@plt+0x2485b0> │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xb2ff0a(%rip),%rbx │ │ │ │ + lea 0xb2ff2a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ @@ -654558,15 +654599,15 @@ │ │ │ │ mov %r8,%rax │ │ │ │ mov %r8,%rcx │ │ │ │ shr %cl,%rdi │ │ │ │ add %r8,%r14 │ │ │ │ mov %rax,%r8 │ │ │ │ jmp 64ebd9 <__gmpz_get_d_2exp@plt+0x248959> │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xb2fdf6(%rip),%rbx │ │ │ │ + lea 0xb2fe16(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x64eb50,-0x30(%r12) │ │ │ │ @@ -654699,18 +654740,18 @@ │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 64eda0 <__gmpz_get_d_2exp@plt+0x248b20> │ │ │ │ - lea 0xb304bc(%rip),%rbx │ │ │ │ + lea 0xb304dc(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb2fbe3(%rip),%rbx │ │ │ │ + lea 0xb2fc03(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -654817,15 +654858,15 @@ │ │ │ │ shl %cl,%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb2fa5f(%rip),%rbx │ │ │ │ + lea 0xb2fa7f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ @@ -654845,15 +654886,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB mov $0x73f8394c,%r8d │ │ │ │ rex.X │ │ │ │ - lea 0xb2fa10(%rip),%rbx │ │ │ │ + lea 0xb2fa30(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %cl,(%rdi) │ │ │ │ @@ -654949,15 +654990,15 @@ │ │ │ │ mov %rbx,%rax │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 64f185 <__gmpz_get_d_2exp@plt+0x248f05> │ │ │ │ movq $0x69f890,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ - lea 0xc622bc(%rip),%r14 │ │ │ │ + lea 0xc622dc(%rip),%r14 │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x64f148,-0x18(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ @@ -655176,15 +655217,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB mov $0xff8394c,%r8d │ │ │ │ orl $0xffffff8d,0x48000001(%rbp) │ │ │ │ - sbb $0xb2f56c,%eax │ │ │ │ + sbb $0xb2f58c,%eax │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -655312,15 +655353,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - call 48655bb7 <__environ@GLIBC_2.2.5+0x473120cf> │ │ │ │ + call 48655bb7 <__environ@GLIBC_2.2.5+0x4731208f> │ │ │ │ mov 0xf(%rbx),%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 64f6e8 <__gmpz_get_d_2exp@plt+0x249468> │ │ │ │ jmp *(%rbx) │ │ │ │ @@ -655379,15 +655420,15 @@ │ │ │ │ add %cl,%fs:-0x77(%rcx) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 64f020 <__gmpz_get_d_2exp@plt+0x248da0> │ │ │ │ - lea 0xc61c9f(%rip),%r14 │ │ │ │ + lea 0xc61cbf(%rip),%r14 │ │ │ │ mov %rdi,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ @@ -655417,15 +655458,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB enter $0x394c,$0xf8 │ │ │ │ jae 64f98f <__gmpz_get_d_2exp@plt+0x24970f> │ │ │ │ - lea 0xb2f214(%rip),%rbx │ │ │ │ + lea 0xb2f234(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -655626,15 +655667,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB enter $0x394c,$0xf8 │ │ │ │ jae 64fb37 <__gmpz_get_d_2exp@plt+0x2498b7> │ │ │ │ - lea 0xb2ef48(%rip),%rbx │ │ │ │ + lea 0xb2ef68(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -655892,15 +655933,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105d3814 <__environ@GLIBC_2.2.5+0xf28fd2c> │ │ │ │ + rex.RB call 105d3814 <__environ@GLIBC_2.2.5+0xf28fcec> │ │ │ │ (bad) │ │ │ │ in (%dx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ clc │ │ │ │ (bad) │ │ │ │ @@ -655977,18 +656018,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fisttps -0x75(%rax) │ │ │ │ jne 64ffa7 <__gmpz_get_d_2exp@plt+0x249d27> │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 64fb00 <__gmpz_get_d_2exp@plt+0x249880> │ │ │ │ - lea 0xb2f348(%rip),%rbx │ │ │ │ + lea 0xb2f368(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb2ea9f(%rip),%rbx │ │ │ │ + lea 0xb2eabf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -656033,15 +656074,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB mov $0x4c,%r8b │ │ │ │ cmp %edi,%eax │ │ │ │ jae 6500a7 <__gmpz_get_d_2exp@plt+0x249e27> │ │ │ │ - lea 0xb2ea08(%rip),%rbx │ │ │ │ + lea 0xb2ea28(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -656154,15 +656195,15 @@ │ │ │ │ mov %rbx,%rax │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6501f5 <__gmpz_get_d_2exp@plt+0x249f75> │ │ │ │ movq $0x69f890,-0x10(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ - lea 0xc6124c(%rip),%r14 │ │ │ │ + lea 0xc6126c(%rip),%r14 │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x6501b8,-0x18(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ @@ -656387,15 +656428,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB mov $0x4c,%r8b │ │ │ │ cmp %edi,%eax │ │ │ │ jae 6506ee <__gmpz_get_d_2exp@plt+0x24a46e> │ │ │ │ - lea 0xb2e50c(%rip),%rbx │ │ │ │ + lea 0xb2e52c(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -656595,15 +656636,15 @@ │ │ │ │ (bad) -0x77(%rcx) │ │ │ │ rorb $0x7d,-0x75(%rax) │ │ │ │ cmp %cl,-0x75(%rax) │ │ │ │ jne 65084a <__gmpz_get_d_2exp@plt+0x24a5ca> │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 650050 <__gmpz_get_d_2exp@plt+0x249dd0> │ │ │ │ - lea 0xc60c0b(%rip),%r14 │ │ │ │ + lea 0xc60c2b(%rip),%r14 │ │ │ │ mov %r8,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ @@ -657199,18 +657240,18 @@ │ │ │ │ movq $0x650e70,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r14,0x0(%rbp) │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xb2e2ab(%rip),%rbx │ │ │ │ + lea 0xb2e2cb(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb2da1a(%rip),%rbx │ │ │ │ + lea 0xb2da3a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ @@ -657266,15 +657307,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB mov $0x4c,%r8b │ │ │ │ cmp %edi,%eax │ │ │ │ jae 65117f <__gmpz_get_d_2exp@plt+0x24aeff> │ │ │ │ - lea 0xb2d948(%rip),%rbx │ │ │ │ + lea 0xb2d968(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -657387,15 +657428,15 @@ │ │ │ │ mov %rbx,%rax │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6512cd <__gmpz_get_d_2exp@plt+0x24b04d> │ │ │ │ movq $0x69f890,-0x10(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ - lea 0xc60174(%rip),%r14 │ │ │ │ + lea 0xc60194(%rip),%r14 │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x651290,-0x18(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ @@ -657626,15 +657667,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB mov $0x4c,%r8b │ │ │ │ cmp %edi,%eax │ │ │ │ jae 6517d6 <__gmpz_get_d_2exp@plt+0x24b556> │ │ │ │ - lea 0xb2d43c(%rip),%rbx │ │ │ │ + lea 0xb2d45c(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -657835,15 +657876,15 @@ │ │ │ │ (bad) -0x77(%rcx) │ │ │ │ rorb $0x7d,-0x75(%rax) │ │ │ │ xor %cl,-0x75(%rax) │ │ │ │ jne 65193a <__gmpz_get_d_2exp@plt+0x24b6ba> │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 651128 <__gmpz_get_d_2exp@plt+0x24aea8> │ │ │ │ - lea 0xc5fb23(%rip),%r14 │ │ │ │ + lea 0xc5fb43(%rip),%r14 │ │ │ │ mov %r8,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ @@ -658158,18 +658199,18 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb2d591(%rip),%rbx │ │ │ │ + lea 0xb2d5b1(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb2cd18(%rip),%rbx │ │ │ │ + lea 0xb2cd38(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ movb $0x0,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -658592,15 +658633,15 @@ │ │ │ │ movq $0x69f890,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %r8,(%r12) │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ mov %rcx,0x20(%rbp) │ │ │ │ mov %rsi,0x10(%rbp) │ │ │ │ mov %rdi,0x8(%rbp) │ │ │ │ - lea 0xc5f102(%rip),%r14 │ │ │ │ + lea 0xc5f122(%rip),%r14 │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp 652360 <__gmpz_get_d_2exp@plt+0x24c0e0> │ │ │ │ xchg %ax,%ax │ │ │ │ movb $0x0,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -659247,15 +659288,15 @@ │ │ │ │ or %r15b,0x4900652d(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 652b40 <__gmpz_get_d_2exp@plt+0x24c8c0> │ │ │ │ - lea 0xb2bdde(%rip),%rbx │ │ │ │ + lea 0xb2bdfe(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -659273,15 +659314,15 @@ │ │ │ │ mov %rbx,%rax │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 652d25 <__gmpz_get_d_2exp@plt+0x24caa5> │ │ │ │ movq $0x69f890,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ - lea 0xc5e71c(%rip),%r14 │ │ │ │ + lea 0xc5e73c(%rip),%r14 │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x652ce8,-0x18(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ @@ -659436,15 +659477,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB mov $0xff8394c,%r8d │ │ │ │ orl $0xffffff8d,0x48000001(%rbp) │ │ │ │ - sbb $0xb2bb0c,%eax │ │ │ │ + sbb $0xb2bb2c,%eax │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -659638,15 +659679,15 @@ │ │ │ │ xor %ah,0x0(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 652b40 <__gmpz_get_d_2exp@plt+0x24c8c0> │ │ │ │ - lea 0xc5e1e7(%rip),%r14 │ │ │ │ + lea 0xc5e207(%rip),%r14 │ │ │ │ mov %rdi,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ @@ -659676,15 +659717,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB enter $0x394c,$0xf8 │ │ │ │ jae 653447 <__gmpz_get_d_2exp@plt+0x24d1c7> │ │ │ │ - lea 0xb2b7b4(%rip),%rbx │ │ │ │ + lea 0xb2b7d4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -659974,18 +660015,18 @@ │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb2bc15(%rip),%rbx │ │ │ │ + lea 0xb2bc35(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb2b3bc(%rip),%rbx │ │ │ │ + lea 0xb2b3dc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x653728,-0x8(%rbp) │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -660233,17 +660274,17 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 745d73bc <__environ@GLIBC_2.2.5+0x732938d4> │ │ │ │ + rex.RB call 745d73bc <__environ@GLIBC_2.2.5+0x73293894> │ │ │ │ rex.RXB │ │ │ │ - lea 0xb2b040(%rip),%rbx │ │ │ │ + lea 0xb2b060(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 653b8a <__gmpz_get_d_2exp@plt+0x24d90a> │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x6539b8,-0x20(%r12) │ │ │ │ @@ -660317,15 +660358,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 653bdd <__gmpz_get_d_2exp@plt+0x24d95d> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ - lea 0xc5d869(%rip),%rsi │ │ │ │ + lea 0xc5d889(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 653a68 <__gmpz_get_d_2exp@plt+0x24d7e8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -660337,15 +660378,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 653c25 <__gmpz_get_d_2exp@plt+0x24d9a5> │ │ │ │ movq $0xfb5418,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ - lea 0xc5d821(%rip),%rsi │ │ │ │ + lea 0xc5d841(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 653a68 <__gmpz_get_d_2exp@plt+0x24d7e8> │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -660402,19 +660443,19 @@ │ │ │ │ mov %rdx,(%r12) │ │ │ │ movq $0x653d80,0x8(%rbp) │ │ │ │ mov %rcx,%rdi │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 653a68 <__gmpz_get_d_2exp@plt+0x24d7e8> │ │ │ │ - lea 0xb2ada9(%rip),%rbx │ │ │ │ + lea 0xb2adc9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x653da0,0x8(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0xc5d70c(%rip),%rsi │ │ │ │ + lea 0xc5d72c(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 653a68 <__gmpz_get_d_2exp@plt+0x24d7e8> │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ @@ -660639,15 +660680,15 @@ │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb2aad4(%rip),%rbx │ │ │ │ + lea 0xb2aaf4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -660755,15 +660796,15 @@ │ │ │ │ jae 654182 <__gmpz_get_d_2exp@plt+0x24df02> │ │ │ │ mov %rax,%rcx │ │ │ │ and 0x1f(%rbx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jne 65410b <__gmpz_get_d_2exp@plt+0x24de8b> │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ jmp 65412c <__gmpz_get_d_2exp@plt+0x24deac> │ │ │ │ - lea 0xbd5792(%rip),%rbx │ │ │ │ + lea 0xbd57b2(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -660786,15 +660827,15 @@ │ │ │ │ jne 6541b5 <__gmpz_get_d_2exp@plt+0x24df35> │ │ │ │ movq $0xd997b8,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xbd5729(%rip),%rbx │ │ │ │ + lea 0xbd5749(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x654170,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ @@ -660899,15 +660940,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 105d7c84 <__environ@GLIBC_2.2.5+0xf29419c> │ │ │ │ + rex.RB call 105d7c84 <__environ@GLIBC_2.2.5+0xf29415c> │ │ │ │ (bad) │ │ │ │ movabs 0x88c48149000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6543d3 <__gmpz_get_d_2exp@plt+0x24e153> │ │ │ │ movq $0x654008,-0x80(%r12) │ │ │ │ mov %r8,-0x70(%r12) │ │ │ │ @@ -660929,15 +660970,15 @@ │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp bfd500 <__gmpz_get_d_2exp@plt+0x7f7280> │ │ │ │ movq $0x88,0x388(%r13) │ │ │ │ - lea 0xb2a6eb(%rip),%rbx │ │ │ │ + lea 0xb2a70b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ @@ -661093,15 +661134,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x654628,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb2a44c(%rip),%rbx │ │ │ │ + lea 0xb2a46c(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ @@ -661569,15 +661610,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb29d48(%rip),%rbx │ │ │ │ + lea 0xb29d68(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rdi │ │ │ │ mov %rdi,%r8 │ │ │ │ neg %r8 │ │ │ │ xor %rdi,%r8 │ │ │ │ mov %rcx,%r9 │ │ │ │ @@ -661889,15 +661930,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x6551f8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%r14 │ │ │ │ jmp 654b70 <__gmpz_get_d_2exp@plt+0x24e8f0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb2988a(%rip),%rbx │ │ │ │ + lea 0xb298aa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ @@ -661907,15 +661948,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735d8bec <__environ@GLIBC_2.2.5+0x72295104> │ │ │ │ + rex.RB call 735d8bec <__environ@GLIBC_2.2.5+0x722950c4> │ │ │ │ sub $0xf045c748,%eax │ │ │ │ sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x6552e8,-0x18(%rbp) │ │ │ │ mov 0x20(%rbx),%r8 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ @@ -662018,15 +662059,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735d8d74 <__environ@GLIBC_2.2.5+0x7229528c> │ │ │ │ + rex.RB call 735d8d74 <__environ@GLIBC_2.2.5+0x7229524c> │ │ │ │ sub $0xf045c748,%eax │ │ │ │ sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x655470,-0x18(%rbp) │ │ │ │ mov 0x20(%rbx),%r8 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ @@ -662484,15 +662525,15 @@ │ │ │ │ je 655b01 <__gmpz_get_d_2exp@plt+0x24f881> │ │ │ │ movq $0x6555a8,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x28(%r12),%r14 │ │ │ │ - lea 0xbd3deb(%rip),%rbx │ │ │ │ + lea 0xbd3e0b(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%r8 │ │ │ │ mov 0xf(%rbx),%r9 │ │ │ │ add $0xffffffffffffffd0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ and %rdi,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ @@ -662545,23 +662586,23 @@ │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 655c10 <__gmpz_get_d_2exp@plt+0x24f990> │ │ │ │ movq $0x69f890,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ - lea 0xbd3cdc(%rip),%rbx │ │ │ │ + lea 0xbd3cfc(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x655bd0,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb28eb5(%rip),%rbx │ │ │ │ + lea 0xb28ed5(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -662606,15 +662647,15 @@ │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ mov %rdi,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%r14 │ │ │ │ - lea 0xbd3bcb(%rip),%rbx │ │ │ │ + lea 0xbd3beb(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ movq $0x655e90,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ @@ -662718,15 +662759,15 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735d980c <__environ@GLIBC_2.2.5+0x72295d24> │ │ │ │ + rex.RB call 735d980c <__environ@GLIBC_2.2.5+0x72295ce4> │ │ │ │ sub $0xf045c748,%eax │ │ │ │ sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x655f08,-0x18(%rbp) │ │ │ │ mov 0x20(%rbx),%r8 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ @@ -662832,15 +662873,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735d9994 <__environ@GLIBC_2.2.5+0x72295eac> │ │ │ │ + rex.RB call 735d9994 <__environ@GLIBC_2.2.5+0x72295e6c> │ │ │ │ sub $0xf045c748,%eax │ │ │ │ sbb %dl,0x0(%rbx,%rdi,8) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x656090,-0x18(%rbp) │ │ │ │ mov 0x20(%rbx),%r8 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ @@ -663285,15 +663326,15 @@ │ │ │ │ je 6566e2 <__gmpz_get_d_2exp@plt+0x250462> │ │ │ │ movq $0x6561c8,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x28(%r12),%r14 │ │ │ │ - lea 0xbd320a(%rip),%rbx │ │ │ │ + lea 0xbd322a(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%r8 │ │ │ │ mov 0xf(%rbx),%r9 │ │ │ │ add $0xffffffffffffffd0,%r12 │ │ │ │ mov %rdx,%rbx │ │ │ │ and %rdi,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ @@ -663346,23 +663387,23 @@ │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 6567ed <__gmpz_get_d_2exp@plt+0x25056d> │ │ │ │ movq $0x69f890,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ - lea 0xbd30ff(%rip),%rbx │ │ │ │ + lea 0xbd311f(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x6567b0,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb282e0(%rip),%rbx │ │ │ │ + lea 0xb28300(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -663402,15 +663443,15 @@ │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ mov %rdi,-0x38(%r12) │ │ │ │ mov %rdx,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%r14 │ │ │ │ - lea 0xbd3002(%rip),%rbx │ │ │ │ + lea 0xbd3022(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ movq $0x656a58,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ @@ -663569,15 +663610,15 @@ │ │ │ │ imul $0x49,0x0(%rbp),%esp │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 656658 <__gmpz_get_d_2exp@plt+0x2503d8> │ │ │ │ - lea 0xb27fde(%rip),%rbx │ │ │ │ + lea 0xb27ffe(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -663621,15 +663662,15 @@ │ │ │ │ xor %rbx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ and %rcx,%rdx │ │ │ │ cmp %rax,%rdx │ │ │ │ je 656c02 <__gmpz_get_d_2exp@plt+0x250982> │ │ │ │ movq $0x657040,-0x20(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - lea 0xbd2cfc(%rip),%r14 │ │ │ │ + lea 0xbd2d1c(%rip),%r14 │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ mov 0x7(%rdi),%rcx │ │ │ │ mov 0xf(%rdi),%rdx │ │ │ │ @@ -663649,20 +663690,20 @@ │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 656b98 <__gmpz_get_d_2exp@plt+0x250918> │ │ │ │ movq $0x656db8,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ - lea 0xbd2c82(%rip),%r14 │ │ │ │ + lea 0xbd2ca2(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ - lea 0xb27e8a(%rip),%rbx │ │ │ │ + lea 0xb27eaa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -663688,15 +663729,15 @@ │ │ │ │ lea -0x6(%r12),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ movq $0x656e88,-0x20(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - lea 0xbd2be8(%rip),%r14 │ │ │ │ + lea 0xbd2c08(%rip),%r14 │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x656c98,-0x18(%rbp) │ │ │ │ @@ -663752,15 +663793,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb284ed(%rip),%rbx │ │ │ │ + lea 0xb2850d(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -664080,15 +664121,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 735dac4c <__environ@GLIBC_2.2.5+0x72297164> │ │ │ │ + rex.RB call 735dac4c <__environ@GLIBC_2.2.5+0x72297124> │ │ │ │ jae 65734a <__gmpz_get_d_2exp@plt+0x2510ca> │ │ │ │ movl $0x657330,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -664123,15 +664164,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fisttps -0x75(%rax) │ │ │ │ jne 657377 <__gmpz_get_d_2exp@plt+0x2510f7> │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 656b98 <__gmpz_get_d_2exp@plt+0x250918> │ │ │ │ - lea 0xb27795(%rip),%rbx │ │ │ │ + lea 0xb277b5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -669727,15 +669768,15 @@ │ │ │ │ mov %rsi,%rax │ │ │ │ mov 0x0(%rbp),%rsi │ │ │ │ mov %r9,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 658cf8 <__gmpz_get_d_2exp@plt+0x252a78> │ │ │ │ movq $0x128,0x388(%r13) │ │ │ │ - lea 0xb221e6(%rip),%rbx │ │ │ │ + lea 0xb22206(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -669795,15 +669836,15 @@ │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb220da(%rip),%rbx │ │ │ │ + lea 0xb220fa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x17(%rdi),%rax │ │ │ │ mov 0x1f(%rdi),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ neg %rcx │ │ │ │ xor %rbx,%rcx │ │ │ │ mov %r14,%rdx │ │ │ │ @@ -670078,15 +670119,15 @@ │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xb21ccb(%rip),%rbx │ │ │ │ + lea 0xb21ceb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x17(%rdi),%rax │ │ │ │ mov 0x1f(%rdi),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ neg %rcx │ │ │ │ xor %rbx,%rcx │ │ │ │ mov %r14,%rdx │ │ │ │ @@ -670529,15 +670570,15 @@ │ │ │ │ mov %r14,%rax │ │ │ │ mov %r9,%r14 │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 65ce10 <__gmpz_get_d_2exp@plt+0x256b90> │ │ │ │ - lea 0xb21649(%rip),%rbx │ │ │ │ + lea 0xb21669(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -670855,15 +670896,15 @@ │ │ │ │ mov %rax,%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb21142(%rip),%rbx │ │ │ │ + lea 0xb21162(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -671482,15 +671523,15 @@ │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 65c950 <__gmpz_get_d_2exp@plt+0x2566d0> │ │ │ │ mov %rax,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xb20800(%rip),%rbx │ │ │ │ + lea 0xb20820(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x65e398,-0x20(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x7(%rbx),%rdx │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x17(%rbx),%rdi │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ @@ -672202,15 +672243,15 @@ │ │ │ │ mov %rax,%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb1fd42(%rip),%rbx │ │ │ │ + lea 0xb1fd62(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -673158,15 +673199,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x65fc58,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb1ee94(%rip),%rbx │ │ │ │ + lea 0xb1eeb4(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -673637,15 +673678,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x660390,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb1e764(%rip),%rbx │ │ │ │ + lea 0xb1e784(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -676637,15 +676678,15 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rdx,%rbx │ │ │ │ jmp 660ce8 <__gmpz_get_d_2exp@plt+0x25aa68> │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ - lea 0xb1ba4a(%rip),%rbx │ │ │ │ + lea 0xb1ba6a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -676679,15 +676720,15 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x663138,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%r14 │ │ │ │ jmp 663078 <__gmpz_get_d_2exp@plt+0x25cdf8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb1b9ca(%rip),%rbx │ │ │ │ + lea 0xb1b9ea(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -676717,15 +676758,15 @@ │ │ │ │ mov 0x7(%rdi),%rdi │ │ │ │ jmp 6631c0 <__gmpz_get_d_2exp@plt+0x25cf40> │ │ │ │ cmp 0xe(%rdi),%r14 │ │ │ │ jne 66320b <__gmpz_get_d_2exp@plt+0x25cf8b> │ │ │ │ mov %rsi,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ jmp *(%rbx) │ │ │ │ - lea 0xb1c0e9(%rip),%rbx │ │ │ │ + lea 0xb1c109(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0xf(%rdi),%rdi │ │ │ │ jmp 6631c0 <__gmpz_get_d_2exp@plt+0x25cf40> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ or $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -676753,15 +676794,15 @@ │ │ │ │ jne 66328a <__gmpz_get_d_2exp@plt+0x25d00a> │ │ │ │ mov 0x7(%rsi),%rsi │ │ │ │ jmp 663238 <__gmpz_get_d_2exp@plt+0x25cfb8> │ │ │ │ cmp 0xe(%rsi),%r14 │ │ │ │ jne 663280 <__gmpz_get_d_2exp@plt+0x25d000> │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb1c074(%rip),%rbx │ │ │ │ + lea 0xb1c094(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0xf(%rsi),%rsi │ │ │ │ jmp 663238 <__gmpz_get_d_2exp@plt+0x25cfb8> │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ @@ -676809,15 +676850,15 @@ │ │ │ │ jne 663396 <__gmpz_get_d_2exp@plt+0x25d116> │ │ │ │ mov %r14,%rcx │ │ │ │ and %rdx,%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ jne 6634e7 <__gmpz_get_d_2exp@plt+0x25d267> │ │ │ │ mov %rax,%r9 │ │ │ │ jmp 6632e1 <__gmpz_get_d_2exp@plt+0x25d061> │ │ │ │ - lea 0xb1b838(%rip),%rbx │ │ │ │ + lea 0xb1b858(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -676830,15 +676871,15 @@ │ │ │ │ mov %r8,%r14 │ │ │ │ mov %rbx,-0x20(%rbp) │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 663508 <__gmpz_get_d_2exp@plt+0x25d288> │ │ │ │ - lea 0xb1bf5e(%rip),%rbx │ │ │ │ + lea 0xb1bf7e(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0xe(%r9),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ neg %rbx │ │ │ │ xor %rsi,%rbx │ │ │ │ mov %rax,%rcx │ │ │ │ and %rbx,%rcx │ │ │ │ @@ -677019,28 +677060,28 @@ │ │ │ │ movq $0x663820,0x0(%rbp) │ │ │ │ mov %r8,%rsi │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp 663508 <__gmpz_get_d_2exp@plt+0x25d288> │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 663643 <__gmpz_get_d_2exp@plt+0x25d3c3> │ │ │ │ - lea 0xb1b56f(%rip),%rbx │ │ │ │ + lea 0xb1b58f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov %rdx,%rbx │ │ │ │ neg %rbx │ │ │ │ xor %rdx,%rbx │ │ │ │ mov %rax,%r8 │ │ │ │ and %rbx,%r8 │ │ │ │ cmp %rcx,%r8 │ │ │ │ je 663751 <__gmpz_get_d_2exp@plt+0x25d4d1> │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 663643 <__gmpz_get_d_2exp@plt+0x25d3c3> │ │ │ │ add $0x18,%rbp │ │ │ │ - lea 0xb1bcb1(%rip),%rbx │ │ │ │ + lea 0xb1bcd1(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x663690,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -677247,17 +677288,17 @@ │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rdi,-0x20(%rbp) │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 663508 <__gmpz_get_d_2exp@plt+0x25d288> │ │ │ │ - lea 0xb1b9d4(%rip),%rbx │ │ │ │ + lea 0xb1b9f4(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb1b25f(%rip),%rbx │ │ │ │ + lea 0xb1b27f(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -677375,15 +677416,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%cl │ │ │ │ cmp %edx,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ ... │ │ │ │ - add %dl,0x28000000(%rip) │ │ │ │ + add %dl,0x48000000(%rip) │ │ │ │ push %rbp │ │ │ │ mov $0x0,%dh │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 663b24 <__gmpz_get_d_2exp@plt+0x25d8a4> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -677468,17 +677509,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x51(%rax) │ │ │ │ - mov $0x0,%cl │ │ │ │ - lea -0x48(%rbp),%rax │ │ │ │ + add %dl,0x4800b1af(%rax) │ │ │ │ + lea -0x48(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 663d5e <__gmpz_get_d_2exp@plt+0x25dade> │ │ │ │ movq $0x663c88,-0x30(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov 0x16(%rax),%rcx │ │ │ │ mov %rcx,-0x28(%rbp) │ │ │ │ @@ -677493,15 +677533,15 @@ │ │ │ │ jne 663c88 <__gmpz_get_d_2exp@plt+0x25da08> │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ mov $0x0,%cl │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 663d88 <__gmpz_get_d_2exp@plt+0x25db08> │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ @@ -677525,16 +677565,18 @@ │ │ │ │ nop │ │ │ │ or %ah,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800b1ae(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %dl,%al │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + mov $0x0,%cl │ │ │ │ + mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 663d84 <__gmpz_get_d_2exp@plt+0x25db04> │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ @@ -677566,15 +677608,15 @@ │ │ │ │ mov %rax,%r9 │ │ │ │ and %r8,%r9 │ │ │ │ cmp %rcx,%r9 │ │ │ │ je 663f9a <__gmpz_get_d_2exp@plt+0x25dd1a> │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 663d88 <__gmpz_get_d_2exp@plt+0x25db08> │ │ │ │ add $0x18,%rbp │ │ │ │ - lea 0xb1b56c(%rip),%rbx │ │ │ │ + lea 0xb1b58c(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x663dd0,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -677587,15 +677629,15 @@ │ │ │ │ jmp 663dd8 <__gmpz_get_d_2exp@plt+0x25db58> │ │ │ │ test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ lods %ds:(%rsi),%eax │ │ │ │ mov $0x0,%cl │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x3,%rdx │ │ │ │ @@ -677659,16 +677701,16 @@ │ │ │ │ nopl (%rax) │ │ │ │ test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ + add %cl,(%rax) │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ mov $0x0,%cl │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x2,%rax │ │ │ │ jne 6640d1 <__gmpz_get_d_2exp@plt+0x25de51> │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -677774,15 +677816,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x55(%rax) │ │ │ │ + add %ch,-0x55(%rax) │ │ │ │ mov $0x0,%cl │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x2,%rax │ │ │ │ jne 6640d1 <__gmpz_get_d_2exp@plt+0x25de51> │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -677801,15 +677843,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb1aac8(%rip),%rbx │ │ │ │ + lea 0xb1aae8(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -677847,16 +677889,15 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %ah,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ + add %al,-0x56(%rax) │ │ │ │ mov $0x0,%cl │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ and $0x7,%esi │ │ │ │ cmp $0x3,%rsi │ │ │ │ @@ -677917,17 +677958,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x3000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - test $0x8d4800b1,%eax │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ + add %dl,-0x57(%rax) │ │ │ │ + mov $0x0,%cl │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 6642d9 <__gmpz_get_d_2exp@plt+0x25e059> │ │ │ │ mov %r9,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 664336 <__gmpz_get_d_2exp@plt+0x25e0b6> │ │ │ │ cmp $0x2,%rax │ │ │ │ jae 664340 <__gmpz_get_d_2exp@plt+0x25e0c0> │ │ │ │ @@ -677972,15 +678014,15 @@ │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ mov %rdx,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp 663c30 <__gmpz_get_d_2exp@plt+0x25d9b0> │ │ │ │ add $0x38,%rbp │ │ │ │ - lea 0xb1afbe(%rip),%rbx │ │ │ │ + lea 0xb1afde(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0xe(%r9),%rcx │ │ │ │ mov %rsi,%rax │ │ │ │ neg %rax │ │ │ │ xor %rsi,%rax │ │ │ │ mov %rcx,%rdx │ │ │ │ and %rax,%rdx │ │ │ │ @@ -678025,16 +678067,18 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800b1a7(%rax) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ + add %al,%al │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + mov $0x0,%cl │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov %rcx,%rdx │ │ │ │ neg %rdx │ │ │ │ xor %rcx,%rdx │ │ │ │ mov %rax,%rsi │ │ │ │ and %rdx,%rsi │ │ │ │ cmp 0x18(%rbp),%rsi │ │ │ │ @@ -678075,16 +678119,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %bl,(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ mov $0x0,%cl │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ add $0x28,%rbp │ │ │ │ mov %rdx,%r9 │ │ │ │ @@ -678117,15 +678161,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x5a(%rax) │ │ │ │ + add %dh,-0x5a(%rax) │ │ │ │ mov $0x0,%cl │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ cmp 0x7(%rbx),%rax │ │ │ │ je 664563 <__gmpz_get_d_2exp@plt+0x25e2e3> │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 664336 <__gmpz_get_d_2exp@plt+0x25e0b6> │ │ │ │ movq $0x664598,0x0(%rbp) │ │ │ │ @@ -678139,15 +678183,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ mov $0x0,%cl │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x2,%rax │ │ │ │ jne 664641 <__gmpz_get_d_2exp@plt+0x25e3c1> │ │ │ │ add $0x48,%r12 │ │ │ │ @@ -678175,25 +678219,25 @@ │ │ │ │ movq $0x664738,-0x28(%rbp) │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xb1a558(%rip),%rbx │ │ │ │ + lea 0xb1a578(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x5b(%rax) │ │ │ │ + add %ah,-0x5b(%rax) │ │ │ │ mov $0x0,%cl │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ and $0x7,%esi │ │ │ │ cmp $0x3,%rsi │ │ │ │ @@ -678245,17 +678289,16 @@ │ │ │ │ nop │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x5c(%rax) │ │ │ │ - mov $0x0,%cl │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %cl,0x4800b1a4(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 664371 <__gmpz_get_d_2exp@plt+0x25e0f1> │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ add $0x38,%rbp │ │ │ │ @@ -678314,17 +678357,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x3000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x5d(%rax) │ │ │ │ - mov $0x0,%cl │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ + add %dl,0x4800b1a3(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 6648dd <__gmpz_get_d_2exp@plt+0x25e65d> │ │ │ │ mov %r9,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 6648d3 <__gmpz_get_d_2exp@plt+0x25e653> │ │ │ │ cmp $0x2,%rax │ │ │ │ @@ -678359,15 +678401,15 @@ │ │ │ │ mov %rdi,-0x20(%rbp) │ │ │ │ mov %rdx,-0x18(%rbp) │ │ │ │ mov %r9,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ jmp 663c30 <__gmpz_get_d_2exp@plt+0x25d9b0> │ │ │ │ add $0x38,%rbp │ │ │ │ - lea 0xb1aa21(%rip),%rbx │ │ │ │ + lea 0xb1aa41(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ @@ -678418,16 +678460,16 @@ │ │ │ │ jmp *(%rbx) │ │ │ │ (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - movabs 0x8b4807438b4800b1,%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ + movabs %al,0x8b4807438b4800b1 │ │ │ │ rex.WRB and %r9b,-0x77(%r8) │ │ │ │ lret $0xf748 │ │ │ │ fimull 0x31(%rax) │ │ │ │ lret $0x8948 │ │ │ │ (bad) │ │ │ │ and %rdx,%rsi │ │ │ │ cmp 0x18(%rbp),%rsi │ │ │ │ @@ -678470,20 +678512,20 @@ │ │ │ │ nopl (%rax) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - movabs 0x8b4808458b4800b1,%eax │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 664a98 <__gmpz_get_d_2exp@plt+0x25e818> │ │ │ │ + add %bl,-0x5f(%rax) │ │ │ │ + mov $0x0,%cl │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ add $0x28,%rbp │ │ │ │ mov %rdx,%r9 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 664aa3 <__gmpz_get_d_2exp@plt+0x25e823> │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ @@ -678511,15 +678553,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800b1a0(%rax) │ │ │ │ + add %dh,0x4800b1a0(%rax) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ cmp 0x18(%rbp),%rax │ │ │ │ je 664b23 <__gmpz_get_d_2exp@plt+0x25e8a3> │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 6648d3 <__gmpz_get_d_2exp@plt+0x25e653> │ │ │ │ movq $0x664b50,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ @@ -678531,15 +678573,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x60(%rax) │ │ │ │ + add %dh,-0x60(%rax) │ │ │ │ mov $0x0,%cl │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x2,%rax │ │ │ │ jne 664bf9 <__gmpz_get_d_2exp@plt+0x25e979> │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -678566,23 +678608,23 @@ │ │ │ │ movq $0x664cf0,-0x28(%rbp) │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp faecb0 <__gmpz_get_d_2exp@plt+0xba8a30> │ │ │ │ - lea 0xb19fa0(%rip),%rbx │ │ │ │ + lea 0xb19fc0(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800b19f(%rax) │ │ │ │ + add %ch,0x4800b19f(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ and $0x7,%esi │ │ │ │ cmp $0x3,%rsi │ │ │ │ jne 664c42 <__gmpz_get_d_2exp@plt+0x25e9c2> │ │ │ │ @@ -678634,16 +678676,18 @@ │ │ │ │ nop │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800b19e(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ + add %dl,%al │ │ │ │ + sahf │ │ │ │ + mov $0x0,%cl │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 66492a <__gmpz_get_d_2exp@plt+0x25e6aa> │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ add $0x38,%rbp │ │ │ │ @@ -678655,17 +678699,16 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x62(%rax) │ │ │ │ - mov $0x0,%cl │ │ │ │ - add $0x60,%r12 │ │ │ │ + add %al,0x4900b19e(%rax) │ │ │ │ + add $0x60,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 664db4 <__gmpz_get_d_2exp@plt+0x25eb34> │ │ │ │ movq $0x663c30,-0x58(%r12) │ │ │ │ lea -0x33(%r12),%rax │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ lea -0x13(%r12),%rbx │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ @@ -678681,15 +678724,15 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ jmp 663c30 <__gmpz_get_d_2exp@plt+0x25d9b0> │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ - lea 0xb19dfa(%rip),%rbx │ │ │ │ + lea 0xb19e1a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -678709,28 +678752,30 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900b19d(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ + add %cl,%al │ │ │ │ + popf │ │ │ │ + mov $0x0,%cl │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 664e3c <__gmpz_get_d_2exp@plt+0x25ebbc> │ │ │ │ movq $0x664de8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%r14 │ │ │ │ jmp 664d40 <__gmpz_get_d_2exp@plt+0x25eac0> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb19d82(%rip),%rbx │ │ │ │ + lea 0xb19da2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xa0000000,%eax │ │ │ │ + adc $0xc0000000,%eax │ │ │ │ mov $0x0,%r14b │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 664eac <__gmpz_get_d_2exp@plt+0x25ec2c> │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -678960,15 +679005,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb1a10d(%rip),%rbx │ │ │ │ + lea 0xb1a12d(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ test %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -680053,15 +680098,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xb190f5(%rip),%rbx │ │ │ │ + lea 0xb19115(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -683960,15 +684005,15 @@ │ │ │ │ mov %r10,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r8,%r14 │ │ │ │ mov %r10,%rbx │ │ │ │ jmp 666780 <__gmpz_get_d_2exp@plt+0x260500> │ │ │ │ movq $0xf8,0x388(%r13) │ │ │ │ - lea 0xb150ce(%rip),%rbx │ │ │ │ + lea 0xb150ee(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ @@ -683989,15 +684034,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB loopne 669bc9 <__gmpz_get_d_2exp@plt+0x263949> │ │ │ │ cmp %edi,%eax │ │ │ │ jae 669c40 <__gmpz_get_d_2exp@plt+0x2639c0> │ │ │ │ - lea 0xb1507c(%rip),%rbx │ │ │ │ + lea 0xb1509c(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -684058,15 +684103,15 @@ │ │ │ │ jb 669bf8 <__gmpz_get_d_2exp@plt+0x263978> │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 669cff <__gmpz_get_d_2exp@plt+0x263a7f> │ │ │ │ cmp 0xe(%rbx),%r14 │ │ │ │ jne 669c78 <__gmpz_get_d_2exp@plt+0x2639f8> │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0xb15686(%rip),%rbx │ │ │ │ + lea 0xb156a6(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x69f890,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -684165,27 +684210,27 @@ │ │ │ │ jne 669e47 <__gmpz_get_d_2exp@plt+0x263bc7> │ │ │ │ mov %rdx,%r8 │ │ │ │ and $0x7,%r8d │ │ │ │ cmp $0x3,%r8 │ │ │ │ jne 669e67 <__gmpz_get_d_2exp@plt+0x263be7> │ │ │ │ mov %rax,%r8 │ │ │ │ jmp 669db9 <__gmpz_get_d_2exp@plt+0x263b39> │ │ │ │ - lea 0xb14dfa(%rip),%rbx │ │ │ │ + lea 0xb14e1a(%rip),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov %r8,%rax │ │ │ │ cmp 0xe(%r8),%r14 │ │ │ │ je 669e3d <__gmpz_get_d_2exp@plt+0x263bbd> │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb154b7(%rip),%rbx │ │ │ │ + lea 0xb154d7(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x669eb8,-0x20(%rbp) │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rbx,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ @@ -684359,15 +684404,15 @@ │ │ │ │ mov %r9,%r14 │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 669db0 <__gmpz_get_d_2exp@plt+0x263b30> │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xb14b2e(%rip),%rbx │ │ │ │ + lea 0xb14b4e(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -684490,15 +684535,15 @@ │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jae 66a317 <__gmpz_get_d_2exp@plt+0x264097> │ │ │ │ - lea 0xb14958(%rip),%rbx │ │ │ │ + lea 0xb14978(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -684923,17 +684968,17 @@ │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r8,%r14 │ │ │ │ mov %rcx,0x28(%rbp) │ │ │ │ jmp 66a7e8 <__gmpz_get_d_2exp@plt+0x264568> │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb1431f(%rip),%rbx │ │ │ │ + lea 0xb1433f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xb149e7(%rip),%rbx │ │ │ │ + lea 0xb14a07(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x66a958,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -685223,23 +685268,23 @@ │ │ │ │ jne 66adec <__gmpz_get_d_2exp@plt+0x264b6c> │ │ │ │ mov %rbx,%r9 │ │ │ │ and $0x7,%r9d │ │ │ │ cmp $0x3,%r9 │ │ │ │ jne 66ae3c <__gmpz_get_d_2exp@plt+0x264bbc> │ │ │ │ mov %rax,%r9 │ │ │ │ jmp 66acb9 <__gmpz_get_d_2exp@plt+0x264a39> │ │ │ │ - lea 0xb13f0c(%rip),%rbx │ │ │ │ + lea 0xb13f2c(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xb145b4(%rip),%rbx │ │ │ │ + lea 0xb145d4(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %r9,%rax │ │ │ │ mov 0xe(%r9),%rbx │ │ │ │ mov %rsi,%rcx │ │ │ │ neg %rcx │ │ │ │ xor %rsi,%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -685569,24 +685614,24 @@ │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fb9d08 <__gmpz_get_d_2exp@plt+0xbb3a88> │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ mov %r9,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb13a72(%rip),%rbx │ │ │ │ + lea 0xb13a92(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x10,%rbp │ │ │ │ - lea 0xb140fe(%rip),%rbx │ │ │ │ + lea 0xb1411e(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x66b168,-0x20(%rbp) │ │ │ │ mov %r9,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ @@ -685927,16 +685972,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock xor $0xb1,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + adc %dh,-0x72b7ff4f(%rip) │ │ │ │ rex.RB mov $0x4c,%r8b │ │ │ │ cmp %edi,%eax │ │ │ │ jb 66b836 <__gmpz_get_d_2exp@plt+0x2655b6> │ │ │ │ movq $0x66b750,-0x38(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov 0x1e(%rax),%rcx │ │ │ │ @@ -685956,15 +686000,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800b134(%rax) │ │ │ │ + add %dh,0x4800b134(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 66b83e <__gmpz_get_d_2exp@plt+0x2655be> │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ cmp $0x2,%rax │ │ │ │ jae 66b84c <__gmpz_get_d_2exp@plt+0x2655cc> │ │ │ │ @@ -685988,19 +686032,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ or %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xor $0xb1,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex.W │ │ │ │ + add %al,0x34(%rax) │ │ │ │ + mov $0x0,%cl │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x3,%rcx │ │ │ │ jae 66b82c <__gmpz_get_d_2exp@plt+0x2655ac> │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ @@ -686024,15 +686066,15 @@ │ │ │ │ mov %rcx,0x48(%rbp) │ │ │ │ jmp 66b6f0 <__gmpz_get_d_2exp@plt+0x265470> │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - lea 0xb13ab6(%rip),%rbx │ │ │ │ + lea 0xb13ad6(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x66b888,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -686046,15 +686088,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x33(%rax) │ │ │ │ + add %bh,0x33(%rax) │ │ │ │ mov $0x0,%cl │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ and $0x7,%esi │ │ │ │ cmp $0x3,%rsi │ │ │ │ @@ -686129,15 +686171,15 @@ │ │ │ │ cmp 0xe(%rbx),%rdx │ │ │ │ jne 66ba1d <__gmpz_get_d_2exp@plt+0x26579d> │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rcx,%rdx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x2,%rcx │ │ │ │ je 66ba6e <__gmpz_get_d_2exp@plt+0x2657ee> │ │ │ │ - lea 0xb13232(%rip),%rbx │ │ │ │ + lea 0xb13252(%rip),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ mov %rbx,%r11 │ │ │ │ neg %r11 │ │ │ │ xor %rbx,%r11 │ │ │ │ mov %rdx,%r14 │ │ │ │ and %r11,%r14 │ │ │ │ @@ -686364,15 +686406,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %ebp,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %dh,%al │ │ │ │ cs mov $0x0,%cl │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x48(%rbp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ and $0x7,%esi │ │ │ │ cmp $0x3,%rsi │ │ │ │ @@ -686399,15 +686441,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x3000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x2e(%rax) │ │ │ │ + add %bh,0x2e(%rax) │ │ │ │ mov $0x0,%cl │ │ │ │ lea -0x40(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jae 66bde5 <__gmpz_get_d_2exp@plt+0x265b65> │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ @@ -686419,16 +686461,16 @@ │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - cs mov $0x0,%cl │ │ │ │ + add %al,0x2e(%rax) │ │ │ │ + mov $0x0,%cl │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov 0x38(%rbp),%r8 │ │ │ │ @@ -686625,16 +686667,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sub 0x4d8b4800(%rcx),%dh │ │ │ │ + add %bl,(%rax) │ │ │ │ + sub 0x4d8b4800(%rcx),%esi │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jge 66c110 <__gmpz_get_d_2exp@plt+0x265e90> │ │ │ │ mov 0x28(%rbp),%r9 │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jne 66c112 <__gmpz_get_d_2exp@plt+0x265e92> │ │ │ │ @@ -686789,17 +686831,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x3000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800b128(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %cl,%al │ │ │ │ + sub %dh,0x458d4800(%rcx) │ │ │ │ + enter $0x394c,$0xf8 │ │ │ │ jb 66c3cb <__gmpz_get_d_2exp@plt+0x26614b> │ │ │ │ mov %r9,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 66c3eb <__gmpz_get_d_2exp@plt+0x26616b> │ │ │ │ cmp $0x2,%rax │ │ │ │ jae 66c3f5 <__gmpz_get_d_2exp@plt+0x266175> │ │ │ │ @@ -686834,15 +686876,15 @@ │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x10,%rbp │ │ │ │ - lea 0xb12f09(%rip),%rbx │ │ │ │ + lea 0xb12f29(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0xe(%r9),%rcx │ │ │ │ mov %rsi,%rax │ │ │ │ neg %rax │ │ │ │ xor %rsi,%rax │ │ │ │ mov %rcx,%rdx │ │ │ │ and %rax,%rdx │ │ │ │ @@ -686889,16 +686931,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,0x27(%rax) │ │ │ │ mov $0x0,%cl │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov %rcx,%rdx │ │ │ │ neg %rdx │ │ │ │ xor %rcx,%rdx │ │ │ │ @@ -686978,21 +687019,20 @@ │ │ │ │ jmp 66c338 <__gmpz_get_d_2exp@plt+0x2660b8> │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - and $0x8b4800b1,%eax │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 66c630 <__gmpz_get_d_2exp@plt+0x2663b0> │ │ │ │ + add %al,(%rax) │ │ │ │ + es mov $0x0,%cl │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ add $0x28,%rbp │ │ │ │ mov %rdx,%r9 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 66c63b <__gmpz_get_d_2exp@plt+0x2663bb> │ │ │ │ movq $0xf82ba0,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ @@ -687023,28 +687063,27 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - and $0x8b4800b1,%eax │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %dl,0x25(%rax) │ │ │ │ + mov $0x0,%cl │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ cmp 0x18(%rbp),%rbx │ │ │ │ jne 66c70b <__gmpz_get_d_2exp@plt+0x26648b> │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov %rax,%rdx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x2,%rax │ │ │ │ je 66c736 <__gmpz_get_d_2exp@plt+0x2664b6> │ │ │ │ - lea 0xb12507(%rip),%rbx │ │ │ │ + lea 0xb12527(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *(%rbx) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x66ca20,-0x28(%rbp) │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ @@ -687177,15 +687216,15 @@ │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add $0x3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ and 0x458b4800(%rcx),%esi │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sub %cl,-0x77(%rax) │ │ │ │ fiadds -0x7cb7f81a(%rbx) │ │ │ │ incb (%rbx) │ │ │ │ @@ -687270,15 +687309,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %ah,%al │ │ │ │ and %esi,0x458b4800(%rcx) │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ jne 66ca50 <__gmpz_get_d_2exp@plt+0x2667d0> │ │ │ │ add $0x28,%rbp │ │ │ │ @@ -687291,17 +687330,16 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x21(%rax) │ │ │ │ - mov $0x0,%cl │ │ │ │ - add $0x78,%r12 │ │ │ │ + add %bl,0x4900b121(%rax) │ │ │ │ + add $0x78,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 66caf4 <__gmpz_get_d_2exp@plt+0x266874> │ │ │ │ movq $0x66b460,-0x70(%r12) │ │ │ │ mov %r14,-0x68(%r12) │ │ │ │ movq $0x66b6f0,-0x60(%r12) │ │ │ │ lea -0x13(%r12),%rax │ │ │ │ mov %rax,-0x58(%r12) │ │ │ │ @@ -687321,15 +687359,15 @@ │ │ │ │ mov %r14,(%r12) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp 66b6f0 <__gmpz_get_d_2exp@plt+0x265470> │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ - lea 0xb1214a(%rip),%rbx │ │ │ │ + lea 0xb1216a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -687349,27 +687387,27 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - and %dh,-0x3b7cb700(%rcx) │ │ │ │ + add %bl,(%rax) │ │ │ │ + and %esi,-0x3b7cb700(%rcx) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x17(%rdi) │ │ │ │ movq $0x66cb28,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%r14 │ │ │ │ jmp 66ca68 <__gmpz_get_d_2exp@plt+0x2667e8> │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xb120d2(%rip),%rbx │ │ │ │ + lea 0xb120f2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -687472,18 +687510,18 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rcx,%rdx,1) │ │ │ │ mov 0x6(%rbx),%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 63b460 <__gmpz_get_d_2exp@plt+0x2351e0> │ │ │ │ - lea 0xb1260f(%rip),%rbx │ │ │ │ + lea 0xb1262f(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xb11f76(%rip),%rbx │ │ │ │ + lea 0xb11f96(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 63b460 <__gmpz_get_d_2exp@plt+0x2351e0> │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ @@ -689681,15 +689719,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xb108d9(%rip),%rbx │ │ │ │ + lea 0xb108f9(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -690490,15 +690528,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xb0fe39(%rip),%rbx │ │ │ │ + lea 0xb0fe59(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -692168,15 +692206,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xb0e3f9(%rip),%rbx │ │ │ │ + lea 0xb0e419(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -696990,15 +697028,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xb099a9(%rip),%rbx │ │ │ │ + lea 0xb099c9(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -697799,15 +697837,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xb08f09(%rip),%rbx │ │ │ │ + lea 0xb08f29(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -703085,15 +703123,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xb03c69(%rip),%rbx │ │ │ │ + lea 0xb03c89(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -707009,15 +707047,15 @@ │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ mov %r11,%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp 672168 <__gmpz_get_d_2exp@plt+0x26bee8> │ │ │ │ movq $0x108,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xaff5b0(%rip),%rbx │ │ │ │ + lea 0xaff5d0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -707632,15 +707670,15 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 67ffe1 <__gmpz_get_d_2exp@plt+0x279d61> │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - lea 0xaff313(%rip),%rbx │ │ │ │ + lea 0xaff333(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x680400,0x8(%rbp) │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x20(%rbp) │ │ │ │ @@ -708285,15 +708323,15 @@ │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xafe903(%rip),%rbx │ │ │ │ + lea 0xafe923(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %al,(%rcx) │ │ │ │ @@ -709094,15 +709132,15 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - lea 0xafdd3e(%rip),%rbx │ │ │ │ + lea 0xafdd5e(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x6819b8,0x8(%rbp) │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x20(%rbp) │ │ │ │ @@ -711177,15 +711215,15 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 683469 <__gmpz_get_d_2exp@plt+0x27d1e9> │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - lea 0xafbe8b(%rip),%rbx │ │ │ │ + lea 0xafbeab(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x683888,0x8(%rbp) │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x20(%rbp) │ │ │ │ @@ -711830,15 +711868,15 @@ │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xafb47b(%rip),%rbx │ │ │ │ + lea 0xafb49b(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %al,(%rcx) │ │ │ │ @@ -713936,15 +713974,15 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp fb9848 <__gmpz_get_d_2exp@plt+0xbb35c8> │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - lea 0xaf956e(%rip),%rbx │ │ │ │ + lea 0xaf958e(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x686188,0x8(%rbp) │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x20(%rbp) │ │ │ │ @@ -714696,15 +714734,15 @@ │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xaf89c7(%rip),%rbx │ │ │ │ + lea 0xaf89e7(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ ret │ │ │ │ @@ -716184,19 +716222,19 @@ │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov %r9,%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp 681b80 <__gmpz_get_d_2exp@plt+0x27b900> │ │ │ │ movq $0xc0,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xaf6ce3(%rip),%rbx │ │ │ │ + lea 0xaf6d03(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0x78000000,%eax │ │ │ │ + adc $0x98000000,%eax │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 688003 <__gmpz_get_d_2exp@plt+0x281d83> │ │ │ │ sub $0x8,%rsp │ │ │ │ @@ -716206,44 +716244,42 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call faa1c0 <__gmpz_get_d_2exp@plt+0xba3f40> │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 688001 <__gmpz_get_d_2exp@plt+0x281d81> │ │ │ │ movq $0xfb5600,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xaf6d17(%rip),%rsi │ │ │ │ - lea 0xaf6cea(%rip),%r14 │ │ │ │ + lea 0xaf6d37(%rip),%rsi │ │ │ │ + lea 0xaf6d0a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp c474d0 <__gmpz_get_d_2exp@plt+0x841250> │ │ │ │ jmp *(%rbx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ or $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ + add %bl,0x6d(%rax) │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jae 688053 <__gmpz_get_d_2exp@plt+0x281dd3> │ │ │ │ - lea 0xaf6d48(%rip),%rbx │ │ │ │ + lea 0xaf6d68(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ + add %dl,0x6d(%rax) │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 688054 <__gmpz_get_d_2exp@plt+0x281dd4> │ │ │ │ add $0x10,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rsi,%rax │ │ │ │ and $0x7,%eax │ │ │ │ @@ -716261,37 +716297,40 @@ │ │ │ │ mov $0x1,%eax │ │ │ │ mov 0xe(%rsi),%rcx │ │ │ │ and $0x3f,%ecx │ │ │ │ shl %cl,%rax │ │ │ │ mov %r14,%rbx │ │ │ │ or %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xaf6cb7(%rip),%rbx │ │ │ │ + lea 0xaf6cd7(%rip),%rbx │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800af6c(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %bl,%al │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 688111 <__gmpz_get_d_2exp@plt+0x281e91> │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 68815e <__gmpz_get_d_2exp@plt+0x281ede> │ │ │ │ movq $0x6880f8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 6880f8 <__gmpz_get_d_2exp@plt+0x281e78> │ │ │ │ jmp *(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800af6c(%rax) │ │ │ │ + add %dh,0x4800af6c(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 688169 <__gmpz_get_d_2exp@plt+0x281ee9> │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 688177 <__gmpz_get_d_2exp@plt+0x281ef7> │ │ │ │ add $0x18,%r12 │ │ │ │ @@ -716308,17 +716347,17 @@ │ │ │ │ shl %cl,%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp faec98 <__gmpz_get_d_2exp@plt+0xba8a18> │ │ │ │ - lea 0xaf6c23(%rip),%rbx │ │ │ │ + lea 0xaf6c43(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xaf92f3(%rip),%rbx │ │ │ │ + lea 0xaf9313(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ test $0x3f,%bl │ │ │ │ @@ -716339,17 +716378,18 @@ │ │ │ │ jmp 688020 <__gmpz_get_d_2exp@plt+0x281da0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800af6b(%rax) │ │ │ │ - movl $0x688208,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ + add %cl,%al │ │ │ │ + imul $0x0,0x45c74800(%rdi),%ebp │ │ │ │ + or %al,-0x74b3ff98(%rdx) │ │ │ │ + jne 6881fc <__gmpz_get_d_2exp@plt+0x28 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes